Version Description
- Make Cookie Popup Optional
Download this release
Release Info
Developer | data443 |
Plugin | The GDPR Framework By Data443 |
Version | 1.0.14 |
Comparing to | |
See all releases |
Code changes from version 1.0.13 to 1.0.14
- assets/1.png +0 -0
- assets/2.png +0 -0
- assets/3.png +0 -0
- assets/4.png +0 -0
- assets/5.png +0 -0
- assets/GDPRF CONSENT.png +0 -0
- assets/GDPRF DATASUBJECT.png +0 -0
- assets/GDPRF GENERAL.png +0 -0
- assets/GDPRF POPUP.png +0 -0
- assets/GDPRF Privacy tool.png +0 -0
- assets/conditional-show.js +0 -0
- assets/cookieconsent.js +75 -14
- assets/cookieconsent.min.css +6 -0
- assets/cookieconsent.min.js +1 -0
- assets/data-protection-authorities.php +0 -0
- assets/gdpr-admin.css +40 -1
- assets/gdpr-admin.js +109 -111
- assets/gdpr-badge.svg +0 -0
- assets/gdpr-installer.css +35 -1
- assets/gdpr-installer.js +0 -0
- assets/gdpr-rhino.svg +0 -0
- assets/icon-sortable.png +0 -0
- assets/iris-init.js +18 -0
- assets/iris.min.js +4 -0
- assets/jquery.dataTables.min.css +1 -0
- assets/jquery.dataTables.min.js +170 -0
- assets/jquery.repeater.min.js +0 -0
- assets/screenshot-1.png +0 -0
- assets/screenshot-2.png +0 -0
- assets/screenshot-3.png +0 -0
- assets/screenshot-4.png +0 -0
- assets/screenshot-5.png +0 -0
- assets/select2-4.0.3.js +3 -0
- gdpr-framework.php +62 -77
- gdpr-helper-functions.php +268 -0
- languages/gdpr-framework-bg_BG.mo +0 -0
- languages/gdpr-framework-bg_BG.po +623 -47
- languages/gdpr-framework-da_DK.mo +0 -0
- languages/gdpr-framework-da_DK.po +1910 -0
- languages/gdpr-framework-de_DE.mo +0 -0
- languages/gdpr-framework-de_DE.po +651 -88
- languages/gdpr-framework-el.mo +0 -0
- languages/gdpr-framework-el.po +606 -27
- languages/gdpr-framework-en_CA.mo +0 -0
- languages/gdpr-framework-en_CA.po +528 -7
- languages/gdpr-framework-es_ES.mo +0 -0
- languages/gdpr-framework-es_ES.po +681 -511
- languages/gdpr-framework-et.mo +0 -0
- languages/gdpr-framework-et.po +647 -97
- languages/gdpr-framework-fr_FR.mo +0 -0
- languages/gdpr-framework-fr_FR.po +572 -4
- languages/gdpr-framework-it_IT.mo +0 -0
- languages/gdpr-framework-it_IT.po +756 -136
- languages/gdpr-framework-nl_NL.mo +0 -0
- languages/gdpr-framework-nl_NL.po +561 -7
- languages/gdpr-framework-pt_PT.mo +0 -0
- languages/gdpr-framework-pt_PT.po +565 -6
- languages/gdpr-framework-sk_SK.mo +0 -0
- languages/gdpr-framework-sk_SK.po +1890 -0
- languages/gdpr-framework.pot +479 -2
- license.txt +0 -0
- readme.txt +10 -1
- src/Admin/AdminError.php +0 -0
- src/Admin/AdminHelper.php +1 -1
- src/Admin/AdminNotice.php +0 -0
- src/Admin/AdminTab.php +0 -0
- src/Admin/AdminTabGeneral.php +238 -5
- src/Admin/AdminTabInterface.php +0 -0
- src/Admin/Modal.php +0 -0
- src/Admin/WordpressAdmin.php +81 -41
- src/Admin/WordpressAdminPage.php +0 -0
- src/Components/AdvancedIntegration/AdminTabAdvancedIntegration.php +153 -0
- src/Components/AdvancedIntegration/AdvancedIntegration.php +23 -0
- src/Components/Consent/AdminTabConsent.php +0 -0
- src/Components/Consent/ConsentAdmin.php +0 -0
- src/Components/Consent/ConsentManager.php +158 -15
- src/Components/Consent/UserConsentModel.php +162 -5
- src/Components/CookiePopup/AdminTabCookiePopup.php +288 -0
- src/Components/CookiePopup/CookiePopup.php +23 -0
- src/Components/PrivacyManager/AdminTabPrivacyManager.php +45 -0
- src/Components/PrivacyManager/PrivacyManager.php +23 -0
- src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php +2 -2
- src/Components/PrivacyPolicy/PolicyGenerator.php +1 -1
- src/Components/PrivacyPolicy/PrivacyPolicy.php +0 -1
- src/Components/PrivacyToolsPage/PrivacyToolsPage.php +0 -0
- src/Components/PrivacyToolsPage/PrivacyToolsPageController.php +117 -15
- src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php +0 -0
- src/Components/Support/AdminTabSupport.php +0 -0
- src/Components/Support/Support.php +0 -0
- src/Components/Themes/Themes.php +23 -2
- src/Components/WordpressComments/WordpressComments.php +42 -29
- src/Components/WordpressUser/Controllers/DashboardDataPageController.php +7 -5
- src/Components/WordpressUser/Controllers/DashboardProfilePageController.php +30 -9
- src/Components/WordpressUser/DataManager.php +7 -2
- src/Components/WordpressUser/RegistrationForm.php +8 -4
- src/Components/WordpressUser/WordpressUser.php +12 -3
- src/Config.php +0 -0
- src/Container.php +0 -0
- src/DataSubject/AdminTabDataSubject.php +57 -8
- src/DataSubject/DataExporter.php +2 -0
- src/DataSubject/DataRepository.php +0 -0
- src/DataSubject/DataSubject.php +22 -0
- src/DataSubject/DataSubjectAdmin.php +0 -0
- src/DataSubject/DataSubjectAuthenticator.php +5 -5
- src/DataSubject/DataSubjectIdentificator.php +20 -4
- src/DataSubject/DataSubjectManager.php +13 -1
- src/Database/WordpressDatabase.php +0 -0
- src/Helpers.php +20 -7
- src/Installer/AdminInstallerNotice.php +0 -0
- src/Installer/Installer.php +1 -1
- src/Installer/InstallerRouter.php +2 -2
- src/Installer/InstallerStep.php +1 -1
- src/Installer/InstallerStepInterface.php +0 -0
- src/Installer/InstallerWizard.php +0 -0
- src/Installer/Steps/ConfigurationPages.php +1 -1
- src/Installer/Steps/ConfigurationSettings.php +6 -7
- src/Installer/Steps/Consent.php +2 -2
- src/Installer/Steps/Disclaimer.php +0 -0
- src/Installer/Steps/Finish.php +0 -0
- src/Installer/Steps/Integrations.php +0 -0
- src/Installer/Steps/PolicyContents.php +2 -0
- src/Installer/Steps/PolicySettings.php +62 -19
- src/Installer/Steps/Welcome.php +0 -0
- src/Modules/ContactForm7/ContactForm7.php +13 -8
- src/Modules/ContactForm7/Flamingo.php +28 -8
- src/Modules/EddGdpr/EddGdpr.php +139 -0
- src/Modules/NewsletterGdpr/NewsletterGdpr.php +98 -0
- src/Modules/WPML/WPML.php +7 -7
- src/Modules/WooCommerceGdpr/WooCommerceGdpr.php +189 -0
- src/Options/Options.php +0 -0
- src/Options/OptionsBase.php +2 -2
- src/Router.php +5 -5
- src/Setup.php +21 -1
- src/SetupAdmin.php +0 -0
- src/Updater/Updater.php +9 -1
- src/View.php +0 -0
- vendor/autoload.php +0 -0
- vendor/composer/ClassLoader.php +0 -0
- vendor/composer/LICENSE +0 -0
- vendor/composer/autoload_classmap.php +0 -0
- vendor/composer/autoload_files.php +0 -0
- vendor/composer/autoload_namespaces.php +0 -0
- vendor/composer/autoload_psr4.php +0 -0
- vendor/composer/autoload_real.php +0 -0
- vendor/composer/autoload_static.php +0 -0
- vendor/composer/installed.json +0 -0
- vendor/doctrine/inflector/LICENSE +0 -0
- vendor/doctrine/inflector/README.md +0 -0
- vendor/doctrine/inflector/composer.json +0 -0
- vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php +2 -2
- vendor/illuminate/config/Repository.php +0 -0
- vendor/illuminate/config/composer.json +0 -0
- vendor/illuminate/container/BoundMethod.php +0 -0
- vendor/illuminate/container/Container.php +0 -0
- vendor/illuminate/container/ContextualBindingBuilder.php +0 -0
- vendor/illuminate/container/composer.json +0 -0
- vendor/illuminate/contracts/Auth/Access/Authorizable.php +0 -0
- vendor/illuminate/contracts/Auth/Access/Gate.php +0 -0
- vendor/illuminate/contracts/Auth/Authenticatable.php +0 -0
- vendor/illuminate/contracts/Auth/CanResetPassword.php +0 -0
- vendor/illuminate/contracts/Auth/Factory.php +0 -0
- vendor/illuminate/contracts/Auth/Guard.php +0 -0
- vendor/illuminate/contracts/Auth/PasswordBroker.php +0 -0
- vendor/illuminate/contracts/Auth/PasswordBrokerFactory.php +0 -0
- vendor/illuminate/contracts/Auth/StatefulGuard.php +0 -0
- vendor/illuminate/contracts/Auth/SupportsBasicAuth.php +0 -0
- vendor/illuminate/contracts/Auth/UserProvider.php +0 -0
- vendor/illuminate/contracts/Broadcasting/Broadcaster.php +0 -0
- vendor/illuminate/contracts/Broadcasting/Factory.php +0 -0
- vendor/illuminate/contracts/Broadcasting/ShouldBroadcast.php +0 -0
- vendor/illuminate/contracts/Broadcasting/ShouldBroadcastNow.php +0 -0
- vendor/illuminate/contracts/Bus/Dispatcher.php +0 -0
- vendor/illuminate/contracts/Bus/QueueingDispatcher.php +0 -0
- vendor/illuminate/contracts/Cache/Factory.php +0 -0
- vendor/illuminate/contracts/Cache/Repository.php +0 -0
- vendor/illuminate/contracts/Cache/Store.php +0 -0
- vendor/illuminate/contracts/Config/Repository.php +0 -0
- vendor/illuminate/contracts/Console/Application.php +0 -0
- vendor/illuminate/contracts/Console/Kernel.php +0 -0
- vendor/illuminate/contracts/Container/BindingResolutionException.php +0 -0
- vendor/illuminate/contracts/Container/Container.php +0 -0
- vendor/illuminate/contracts/Container/ContextualBindingBuilder.php +0 -0
- vendor/illuminate/contracts/Cookie/Factory.php +0 -0
- vendor/illuminate/contracts/Cookie/QueueingFactory.php +0 -0
- vendor/illuminate/contracts/Database/ModelIdentifier.php +0 -0
- vendor/illuminate/contracts/Debug/ExceptionHandler.php +0 -0
- vendor/illuminate/contracts/Encryption/DecryptException.php +0 -0
- vendor/illuminate/contracts/Encryption/EncryptException.php +0 -0
- vendor/illuminate/contracts/Encryption/Encrypter.php +0 -0
- vendor/illuminate/contracts/Events/Dispatcher.php +0 -0
- vendor/illuminate/contracts/Filesystem/Cloud.php +0 -0
- vendor/illuminate/contracts/Filesystem/Factory.php +0 -0
- vendor/illuminate/contracts/Filesystem/FileNotFoundException.php +0 -0
- vendor/illuminate/contracts/Filesystem/Filesystem.php +0 -0
- vendor/illuminate/contracts/Foundation/Application.php +0 -0
- vendor/illuminate/contracts/Hashing/Hasher.php +0 -0
- vendor/illuminate/contracts/Http/Kernel.php +0 -0
- vendor/illuminate/contracts/Logging/Log.php +0 -0
- vendor/illuminate/contracts/Mail/MailQueue.php +0 -0
- vendor/illuminate/contracts/Mail/Mailable.php +0 -0
- vendor/illuminate/contracts/Mail/Mailer.php +0 -0
- vendor/illuminate/contracts/Notifications/Dispatcher.php +0 -0
- vendor/illuminate/contracts/Notifications/Factory.php +0 -0
- vendor/illuminate/contracts/Pagination/LengthAwarePaginator.php +0 -0
- vendor/illuminate/contracts/Pagination/Paginator.php +0 -0
- vendor/illuminate/contracts/Pipeline/Hub.php +0 -0
- vendor/illuminate/contracts/Pipeline/Pipeline.php +0 -0
- vendor/illuminate/contracts/Queue/EntityNotFoundException.php +0 -0
- vendor/illuminate/contracts/Queue/EntityResolver.php +0 -0
- vendor/illuminate/contracts/Queue/Factory.php +0 -0
- vendor/illuminate/contracts/Queue/Job.php +0 -0
- vendor/illuminate/contracts/Queue/Monitor.php +0 -0
- vendor/illuminate/contracts/Queue/Queue.php +0 -0
- vendor/illuminate/contracts/Queue/QueueableCollection.php +0 -0
- vendor/illuminate/contracts/Queue/QueueableEntity.php +0 -0
- vendor/illuminate/contracts/Queue/ShouldQueue.php +0 -0
- vendor/illuminate/contracts/Redis/Factory.php +0 -0
- vendor/illuminate/contracts/Routing/BindingRegistrar.php +0 -0
- vendor/illuminate/contracts/Routing/Registrar.php +0 -0
- vendor/illuminate/contracts/Routing/ResponseFactory.php +0 -0
- vendor/illuminate/contracts/Routing/UrlGenerator.php +0 -0
- vendor/illuminate/contracts/Routing/UrlRoutable.php +0 -0
- vendor/illuminate/contracts/Session/Session.php +0 -0
- vendor/illuminate/contracts/Support/Arrayable.php +0 -0
- vendor/illuminate/contracts/Support/Htmlable.php +0 -0
- vendor/illuminate/contracts/Support/Jsonable.php +0 -0
- vendor/illuminate/contracts/Support/MessageBag.php +0 -0
- vendor/illuminate/contracts/Support/MessageProvider.php +0 -0
- vendor/illuminate/contracts/Support/Renderable.php +0 -0
- vendor/illuminate/contracts/Translation/Translator.php +0 -0
- vendor/illuminate/contracts/Validation/Factory.php +0 -0
- vendor/illuminate/contracts/Validation/ValidatesWhenResolved.php +0 -0
- vendor/illuminate/contracts/Validation/Validator.php +0 -0
- vendor/illuminate/contracts/View/Factory.php +0 -0
- vendor/illuminate/contracts/View/View.php +0 -0
- vendor/illuminate/contracts/composer.json +0 -0
- vendor/illuminate/filesystem/Filesystem.php +0 -0
- vendor/illuminate/filesystem/FilesystemAdapter.php +0 -0
- vendor/illuminate/filesystem/FilesystemManager.php +0 -0
- vendor/illuminate/filesystem/FilesystemServiceProvider.php +0 -0
- vendor/illuminate/filesystem/composer.json +0 -0
- vendor/illuminate/support/AggregateServiceProvider.php +0 -0
- vendor/illuminate/support/Arr.php +0 -0
- vendor/illuminate/support/Collection.php +0 -0
- vendor/illuminate/support/Composer.php +0 -0
- vendor/illuminate/support/Debug/Dumper.php +0 -0
- vendor/illuminate/support/Debug/HtmlDumper.php +0 -0
- vendor/illuminate/support/Facades/App.php +0 -0
- vendor/illuminate/support/Facades/Artisan.php +0 -0
- vendor/illuminate/support/Facades/Auth.php +0 -0
- vendor/illuminate/support/Facades/Blade.php +0 -0
- vendor/illuminate/support/Facades/Broadcast.php +0 -0
- vendor/illuminate/support/Facades/Bus.php +0 -0
- vendor/illuminate/support/Facades/Cache.php +0 -0
- vendor/illuminate/support/Facades/Config.php +0 -0
- vendor/illuminate/support/Facades/Cookie.php +0 -0
- vendor/illuminate/support/Facades/Crypt.php +0 -0
- vendor/illuminate/support/Facades/DB.php +0 -0
- vendor/illuminate/support/Facades/Event.php +0 -0
- vendor/illuminate/support/Facades/Facade.php +0 -0
- vendor/illuminate/support/Facades/File.php +0 -0
- vendor/illuminate/support/Facades/Gate.php +0 -0
- vendor/illuminate/support/Facades/Hash.php +0 -0
- vendor/illuminate/support/Facades/Input.php +0 -0
- vendor/illuminate/support/Facades/Lang.php +0 -0
- vendor/illuminate/support/Facades/Log.php +0 -0
- vendor/illuminate/support/Facades/Mail.php +0 -0
- vendor/illuminate/support/Facades/Notification.php +0 -0
- vendor/illuminate/support/Facades/Password.php +0 -0
- vendor/illuminate/support/Facades/Queue.php +0 -0
- vendor/illuminate/support/Facades/Redirect.php +0 -0
- vendor/illuminate/support/Facades/Redis.php +0 -0
- vendor/illuminate/support/Facades/Request.php +0 -0
- vendor/illuminate/support/Facades/Response.php +0 -0
- vendor/illuminate/support/Facades/Route.php +0 -0
- vendor/illuminate/support/Facades/Schema.php +0 -0
- vendor/illuminate/support/Facades/Session.php +0 -0
- vendor/illuminate/support/Facades/Storage.php +0 -0
- vendor/illuminate/support/Facades/URL.php +0 -0
- vendor/illuminate/support/Facades/Validator.php +0 -0
- vendor/illuminate/support/Facades/View.php +0 -0
- vendor/illuminate/support/Fluent.php +0 -0
- vendor/illuminate/support/HigherOrderCollectionProxy.php +0 -0
- vendor/illuminate/support/HigherOrderTapProxy.php +0 -0
- vendor/illuminate/support/HtmlString.php +0 -0
- vendor/illuminate/support/Manager.php +0 -0
- vendor/illuminate/support/MessageBag.php +0 -0
- vendor/illuminate/support/NamespacedItemResolver.php +0 -0
- vendor/illuminate/support/Pluralizer.php +0 -0
- vendor/illuminate/support/ServiceProvider.php +0 -0
- vendor/illuminate/support/Str.php +0 -0
- vendor/illuminate/support/Testing/Fakes/BusFake.php +0 -0
- vendor/illuminate/support/Testing/Fakes/EventFake.php +0 -0
- vendor/illuminate/support/Testing/Fakes/MailFake.php +0 -0
- vendor/illuminate/support/Testing/Fakes/NotificationFake.php +0 -0
- vendor/illuminate/support/Testing/Fakes/PendingMailFake.php +0 -0
- vendor/illuminate/support/Testing/Fakes/QueueFake.php +0 -0
- vendor/illuminate/support/Traits/CapsuleManagerTrait.php +0 -0
- vendor/illuminate/support/Traits/Macroable.php +0 -0
- vendor/illuminate/support/ViewErrorBag.php +0 -0
- vendor/illuminate/support/composer.json +0 -0
- vendor/illuminate/support/helpers.php +2 -2
- vendor/paragonie/random_compat/LICENSE +0 -0
- vendor/paragonie/random_compat/build-phar.sh +0 -0
- vendor/paragonie/random_compat/composer.json +0 -0
- vendor/paragonie/random_compat/dist/random_compat.phar.pubkey +0 -0
- vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc +0 -0
- vendor/paragonie/random_compat/lib/byte_safe_strings.php +1 -4
- vendor/paragonie/random_compat/lib/cast_to_int.php +0 -0
- vendor/paragonie/random_compat/lib/error_polyfill.php +0 -0
- vendor/paragonie/random_compat/lib/random.php +0 -0
- vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php +0 -0
- vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php +0 -0
- vendor/paragonie/random_compat/lib/random_bytes_libsodium.php +0 -0
- vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php +0 -0
- vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php +6 -2
- vendor/paragonie/random_compat/lib/random_int.php +0 -0
- vendor/paragonie/random_compat/other/build_phar.php +0 -0
- vendor/paragonie/random_compat/psalm-autoload.php +0 -0
- vendor/paragonie/random_compat/psalm.xml +0 -0
- vendor/symfony/finder/.gitignore +0 -0
- vendor/symfony/finder/CHANGELOG.md +0 -0
- vendor/symfony/finder/Comparator/Comparator.php +0 -0
- vendor/symfony/finder/Comparator/DateComparator.php +0 -0
- vendor/symfony/finder/Comparator/NumberComparator.php +0 -0
- vendor/symfony/finder/Exception/AccessDeniedException.php +0 -0
- vendor/symfony/finder/Exception/ExceptionInterface.php +0 -0
- vendor/symfony/finder/Finder.php +0 -0
- vendor/symfony/finder/Glob.php +0 -0
- vendor/symfony/finder/Iterator/CustomFilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/DateRangeFilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/FileTypeFilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/FilecontentFilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/FilenameFilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/FilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/PathFilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php +0 -0
- vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php +0 -0
- vendor/symfony/finder/Iterator/SortableIterator.php +0 -0
- vendor/symfony/finder/LICENSE +0 -0
- vendor/symfony/finder/README.md +0 -0
- vendor/symfony/finder/SplFileInfo.php +0 -0
- vendor/symfony/finder/Tests/Comparator/ComparatorTest.php +0 -0
- vendor/symfony/finder/Tests/Comparator/DateComparatorTest.php +0 -0
- vendor/symfony/finder/Tests/Comparator/NumberComparatorTest.php +0 -0
- vendor/symfony/finder/Tests/FinderTest.php +0 -0
- vendor/symfony/finder/Tests/Fixtures/.dot/a +0 -0
- vendor/symfony/finder/Tests/Fixtures/.dot/b/c.neon +0 -0
- vendor/symfony/finder/Tests/Fixtures/.dot/b/d.neon +0 -0
- vendor/symfony/finder/Tests/Fixtures/A/B/C/abc.dat +0 -0
- vendor/symfony/finder/Tests/Fixtures/A/B/ab.dat +0 -0
- vendor/symfony/finder/Tests/Fixtures/A/a.dat +0 -0
- vendor/symfony/finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy +0 -0
- vendor/symfony/finder/Tests/Fixtures/copy/A/B/ab.dat.copy +0 -0
- vendor/symfony/finder/Tests/Fixtures/copy/A/a.dat.copy +0 -0
- vendor/symfony/finder/Tests/Fixtures/dolor.txt +0 -0
- vendor/symfony/finder/Tests/Fixtures/ipsum.txt +0 -0
- vendor/symfony/finder/Tests/Fixtures/lorem.txt +0 -0
- vendor/symfony/finder/Tests/Fixtures/one/.dot +0 -0
- vendor/symfony/finder/Tests/Fixtures/one/a +0 -0
- vendor/symfony/finder/Tests/Fixtures/one/b/c.neon +0 -0
- vendor/symfony/finder/Tests/Fixtures/one/b/d.neon +0 -0
- vendor/symfony/finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat +0 -0
- vendor/symfony/finder/Tests/Fixtures/with space/foo.txt +0 -0
- vendor/symfony/finder/Tests/GlobTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/CustomFilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/DateRangeFilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/DepthRangeFilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/ExcludeDirectoryFilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/FileTypeFilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/FilecontentFilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/FilenameFilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/FilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/Iterator.php +0 -0
- vendor/symfony/finder/Tests/Iterator/IteratorTestCase.php +0 -0
- vendor/symfony/finder/Tests/Iterator/MockFileListIterator.php +0 -0
- vendor/symfony/finder/Tests/Iterator/MockSplFileInfo.php +0 -0
- vendor/symfony/finder/Tests/Iterator/MultiplePcreFilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/PathFilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/RealIteratorTestCase.php +0 -0
- vendor/symfony/finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/SizeRangeFilterIteratorTest.php +0 -0
- vendor/symfony/finder/Tests/Iterator/SortableIteratorTest.php +0 -0
- vendor/symfony/finder/composer.json +0 -0
- vendor/symfony/finder/phpunit.xml.dist +0 -0
- views/admin/advanced-integration/checkbox-field.php +11 -0
- views/admin/advanced-integration/header.php +3 -0
- views/admin/advanced-integration/response_related_queries.php +9 -0
- views/admin/advanced-integration/sar_request_details.php +9 -0
- views/admin/consent.php +24 -24
- views/admin/data-subjects/search-form.php +4 -4
- views/admin/data-subjects/search-results.php +78 -11
- views/admin/general/custom-policy-url.php +7 -0
- views/admin/general/delete-action-email.php +1 -1
- views/admin/general/delete-action-reassign.php +3 -3
- views/admin/general/delete-action.php +0 -0
- views/admin/general/description-data-page.php +1 -1
- views/admin/general/description-delete-action.php +1 -1
- views/admin/general/description-export-action.php +1 -1
- views/admin/general/description-position-action.php +3 -0
- views/admin/general/description-terms-page.php +1 -1
- views/admin/general/description-theme-action.php +3 -0
- views/admin/general/disble-checkbox.php +10 -0
- views/admin/general/edd-compatibility.php +13 -0
- views/admin/general/email_from.php +3 -0
- views/admin/general/enable-onetime-popup.php +10 -0
- views/admin/general/enable-policy-popup.php +10 -0
- views/admin/general/enable-popup.php +13 -0
- views/admin/general/enable-tac.php +1 -1
- views/admin/general/enable.php +2 -2
- views/admin/general/enable_popup_allow_content.php +3 -0
- views/admin/general/enable_popup_content.php +8 -0
- views/admin/general/enable_popup_dismiss_content.php +3 -0
- views/admin/general/enable_popup_header.php +8 -0
- views/admin/general/enable_popup_learnmore_content.php +3 -0
- views/admin/general/export-action-email.php +0 -0
- views/admin/general/export-action.php +0 -0
- views/admin/general/name_from.php +3 -0
- views/admin/general/popup_background_color_picker.php +3 -0
- views/admin/general/popup_link_target.php +8 -0
- views/admin/general/position-action.php +3 -0
- views/admin/general/stylesheet.php +1 -1
- views/admin/general/theme-action.php +3 -0
- views/admin/general/theme-compatibility.php +1 -1
- views/admin/general/woo-compatibility.php +13 -0
- views/admin/general/woo-disable_checkbox.php +11 -0
- views/admin/general/woo-disable_register_checkbox.php +10 -0
- views/admin/modals/footer.php +2 -2
- views/admin/modals/header.php +0 -0
- views/admin/modals/test.php +2 -2
- views/admin/notice.php +0 -0
- views/admin/notices/disclaimer.php +2 -1
- views/admin/notices/error.php +0 -0
- views/admin/notices/footer-step.php +6 -3
- views/admin/notices/footer.php +3 -2
- views/admin/notices/header-step.php +0 -0
- views/admin/notices/header.php +1 -1
- views/admin/notices/help.php +2 -2
- views/admin/notices/helper-autoinstall.php +2 -2
- views/admin/notices/helper-policy.php +2 -2
- views/admin/notices/helper-settings.php +2 -2
- views/admin/notices/helper-tools.php +2 -2
- views/admin/notices/installer-finished.php +3 -1
- views/admin/privacy-manager/header.php +21 -0
- views/admin/privacy-policy/company-location.php +0 -0
- views/admin/privacy-policy/description-policy-page.php +1 -1
- views/admin/privacy-policy/dpa.php +0 -0
- views/admin/privacy-policy/generated.php +3 -3
- views/admin/privacy-policy/has-dpo.php +1 -1
- views/admin/privacy-policy/header.php +1 -1
- views/admin/settings-page.php +11 -3
- views/admin/support/contents.php +16 -16
- views/admin/wizard-buttons.php +1 -1
- views/email/action-export.php +2 -2
- views/email/action-forget.php +3 -3
- views/email/identify-data-subject.php +4 -4
- views/email/no-data.php +3 -3
- views/email/request-export.php +3 -3
- views/email/request-forget.php +3 -3
- views/global/country-options.php +0 -0
- views/global/delete-action.php +5 -5
- views/global/export-action.php +3 -3
- views/global/html-data.php +3 -4
- views/global/position-action.php +12 -0
- views/global/theme-action.php +9 -0
- views/installer/continue-notice.php +4 -4
- views/installer/footer.php +0 -0
- views/installer/header.php +9 -9
- views/installer/nonce.php +0 -0
- views/installer/steps/configuration-pages.php +2 -2
- views/installer/steps/configuration-settings.php +6 -6
- views/installer/steps/consent.php +18 -12
- views/installer/steps/disclaimer.php +1 -1
- views/installer/steps/finish.php +16 -16
- views/installer/steps/integrations.php +3 -3
- views/installer/steps/policy-contents.php +1 -1
- views/installer/steps/policy-settings.php +23 -15
- views/installer/steps/welcome.php +1 -1
- views/installer/welcome-notice.php +3 -3
- views/modules/contact-form-7/content-privacy.php +16 -2
- views/modules/contact-form-7/form-privacy-tab.php +17 -10
- views/modules/contact-form-7/generator-privacy.php +1 -1
- views/modules/wordpress-comments/terms-checkbox.php +22 -3
- views/modules/wordpress-user/dashboard/data-page/form-consent.php +1 -1
- views/modules/wordpress-user/dashboard/data-page/form-delete.php +6 -0
- views/modules/wordpress-user/dashboard/data-page/header.php +0 -0
- views/modules/wordpress-user/dashboard/form-export.php +0 -0
- views/modules/wordpress-user/dashboard/profile-page/form-delete.php +0 -0
- views/modules/wordpress-user/dashboard/profile-page/header.php +0 -0
- views/modules/wordpress-user/dashboard/profile-page/table-consent.php +0 -0
- views/modules/wordpress-user/dashboard/profile-page/user-logs.php +49 -0
- views/modules/wordpress-user/registration-terms-checkbox.php +22 -3
- views/policy/policy.php +4 -4
- views/privacy-tools/ClassiDocs-results.php +63 -0
- views/privacy-tools/form-consent.php +1 -1
- views/privacy-tools/form-delete.php +17 -9
- views/privacy-tools/form-export.php +0 -0
- views/privacy-tools/form-identify.php +1 -3
- views/privacy-tools/notice-admin-role.php +0 -0
- views/privacy-tools/notices.php +6 -6
- views/privacy-tools/privacy-tools.php +0 -0
- views/themes/storefront/footer.php +2 -2
- views/themes/twentyseventeen/footer.php +2 -2
- views/themes/twentysixteen/footer.php +2 -2
assets/1.png
CHANGED
File without changes
|
assets/2.png
CHANGED
File without changes
|
assets/3.png
CHANGED
File without changes
|
assets/4.png
CHANGED
File without changes
|
assets/5.png
CHANGED
File without changes
|
assets/GDPRF CONSENT.png
ADDED
Binary file
|
assets/GDPRF DATASUBJECT.png
ADDED
Binary file
|
assets/GDPRF GENERAL.png
ADDED
Binary file
|
assets/GDPRF POPUP.png
ADDED
Binary file
|
assets/GDPRF Privacy tool.png
ADDED
Binary file
|
assets/conditional-show.js
CHANGED
File without changes
|
assets/cookieconsent.js
CHANGED
@@ -1,26 +1,87 @@
|
|
1 |
window.addEventListener("load", function () {
|
2 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
"palette": {
|
4 |
"popup": {
|
5 |
-
"background":
|
6 |
-
"text":
|
7 |
},
|
8 |
"button": {
|
9 |
-
"background":
|
10 |
-
"text":
|
11 |
-
"border":
|
12 |
}
|
13 |
},
|
14 |
-
|
15 |
-
"
|
16 |
-
"
|
17 |
-
"
|
18 |
-
|
19 |
-
"
|
20 |
-
"
|
|
|
21 |
"link": gdpr_policy_page.gdpr_link,
|
|
|
22 |
"allow": gdpr_policy_page.gdpr_allow,
|
23 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
}
|
25 |
})
|
26 |
});
|
1 |
window.addEventListener("load", function () {
|
2 |
+
if(gdpr_policy_page.gdpr_url){
|
3 |
+
if(gdpr_policy_page.gdpr_popup){
|
4 |
+
var layoutcheck = 'gdpr-cool-layout';
|
5 |
+
}else{
|
6 |
+
var layoutcheck = 'gdpr-cool-layout-wlink';
|
7 |
+
}
|
8 |
+
}else{
|
9 |
+
var layoutcheck = 'gdpr-cool-layout-wlink';
|
10 |
+
}
|
11 |
+
window.cookieconsent.initialise({
|
12 |
+
layout:layoutcheck,
|
13 |
+
layouts: {
|
14 |
+
'gdpr-cool-layout': '{{header}}{{message}}{{link}}{{compliance}}<span aria-label="dismiss cookie message" role="button" tabindex="0" class="gdpr-close"><span class="emoji gdpr-close-popup cc-close">✕</span></span>',
|
15 |
+
'gdpr-cool-layout-wlink': '{{header}}{{message}}{{compliance}}<span aria-label="dismiss cookie message" role="button" tabindex="0" class="gdpr-close"><span class="emoji gdpr-close-popup cc-close">✕</span></span>',
|
16 |
+
},
|
17 |
"palette": {
|
18 |
"popup": {
|
19 |
+
"background": gdpr_policy_page.gdpr_popup_background,
|
20 |
+
"text": gdpr_policy_page.gdpr_popup_text
|
21 |
},
|
22 |
"button": {
|
23 |
+
"background": gdpr_policy_page.gdpr_button_background,
|
24 |
+
"text": gdpr_policy_page.gdpr_button_text,
|
25 |
+
"border": gdpr_policy_page.gdpr_button_border
|
26 |
}
|
27 |
},
|
28 |
+
"position": gdpr_policy_page.gdpr_popup_position,
|
29 |
+
"static": gdpr_policy_page.gdpr_popup_static,
|
30 |
+
"theme": gdpr_policy_page.gdpr_popup_theme,
|
31 |
+
"type": gdpr_policy_page.gdpr_popup_type,
|
32 |
+
"content": {
|
33 |
+
"header": gdpr_policy_page.gdpr_header, //"Cookies used on the website!"
|
34 |
+
"message": gdpr_policy_page.gdpr_message,
|
35 |
+
"href": gdpr_policy_page.gdpr_url,
|
36 |
"link": gdpr_policy_page.gdpr_link,
|
37 |
+
"deny": gdpr_policy_page.gdpr_dismiss,
|
38 |
"allow": gdpr_policy_page.gdpr_allow,
|
39 |
+
"policy": gdpr_policy_page.policy,
|
40 |
+
"target": gdpr_policy_page.gdpr_link_target,
|
41 |
+
},
|
42 |
+
onStatusChange: function (status, chosenBefore) {
|
43 |
+
if(chosenBefore == 'false' || status=="allow")
|
44 |
+
{
|
45 |
+
jQuery(document).ready( function($){
|
46 |
+
$.getJSON('https://api.ipify.org?format=json', function(data){
|
47 |
+
$.ajax({
|
48 |
+
url: gdpr_policy_page.ajaxurl,
|
49 |
+
type: 'POST',
|
50 |
+
data:{
|
51 |
+
action: 'add_consent_accept_cookies',
|
52 |
+
userip: data.ip
|
53 |
+
},
|
54 |
+
success: function( data ){
|
55 |
+
$('.cc-close').click();
|
56 |
+
if(gdpr_policy_page.gdpr_hide)
|
57 |
+
{
|
58 |
+
$(".cc-revoke").hide();
|
59 |
+
}
|
60 |
+
}
|
61 |
+
});
|
62 |
+
});
|
63 |
+
});
|
64 |
+
}else if(chosenBefore == 'false' || status=="deny")
|
65 |
+
{
|
66 |
+
jQuery(document).ready( function($){
|
67 |
+
$.getJSON('https://api.ipify.org?format=json', function(data){
|
68 |
+
$.ajax({
|
69 |
+
url: gdpr_policy_page.ajaxurl,
|
70 |
+
type: 'POST',
|
71 |
+
data:{
|
72 |
+
action: 'add_consent_deny_cookies',
|
73 |
+
userip: data.ip
|
74 |
+
},
|
75 |
+
success: function( data ){
|
76 |
+
$('.cc-close').click();
|
77 |
+
if(gdpr_policy_page.gdpr_hide){
|
78 |
+
$(".cc-revoke").hide();
|
79 |
+
}
|
80 |
+
}
|
81 |
+
});
|
82 |
+
});
|
83 |
+
});
|
84 |
+
}
|
85 |
}
|
86 |
})
|
87 |
});
|
assets/cookieconsent.min.css
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
|
2 |
+
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:0;right:.5em;font-size:1em;opacity:.9;line-height:.75,padding:3px;}.cc-close:focus,.cc-close:hover{opacity:1}
|
3 |
+
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
|
4 |
+
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
|
5 |
+
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
|
6 |
+
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
|
assets/cookieconsent.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
!function(e){if(!e.hasInitialised){var t={escapeRegExp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(e,t){var i=" ";return 1===e.nodeType&&(i+e.className+i).replace(/[\n\t]/g,i).indexOf(i+t+i)>=0},addClass:function(e,t){e.className+=" "+t},removeClass:function(e,t){var i=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");e.className=e.className.replace(i,"")},interpolateString:function(e,t){var i=/{{([a-z][a-z0-9\-_]*)}}/gi;return e.replace(i,function(e){return t(arguments[1])||""})},getCookie:function(e){var t="; "+document.cookie,i=t.split("; "+e+"=");return i.length<2?void 0:i.pop().split(";").shift()},setCookie:function(e,t,i,n,o,s){var r=new Date;r.setDate(r.getDate()+(i||365));var a=[e+"="+t,"expires="+r.toUTCString(),"path="+(o||"/")];n&&a.push("domain="+n),s&&a.push("secure"),document.cookie=a.join(";")},deepExtend:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(i in e&&this.isPlainObject(e[i])&&this.isPlainObject(t[i])?this.deepExtend(e[i],t[i]):e[i]=t[i]);return e},throttle:function(e,t){var i=!1;return function(){i||(e.apply(this,arguments),i=!0,setTimeout(function(){i=!1},t))}},hash:function(e){var t,i,n,o=0;if(0===e.length)return o;for(t=0,n=e.length;t<n;++t)i=e.charCodeAt(t),o=(o<<5)-o+i,o|=0;return o},normaliseHex:function(e){return"#"==e[0]&&(e=e.substr(1)),3==e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),e},getContrast:function(e){e=this.normaliseHex(e);var t=parseInt(e.substr(0,2),16),i=parseInt(e.substr(2,2),16),n=parseInt(e.substr(4,2),16),o=(299*t+587*i+114*n)/1e3;return o>=128?"#000":"#fff"},getLuminance:function(e){var t=parseInt(this.normaliseHex(e),16),i=38,n=(t>>16)+i,o=(t>>8&255)+i,s=(255&t)+i,r=(16777216+65536*(n<255?n<1?0:n:255)+256*(o<255?o<1?0:o:255)+(s<255?s<1?0:s:255)).toString(16).slice(1);return"#"+r},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(e){return"object"==typeof e&&null!==e&&e.constructor==Object},traverseDOMPath:function(e,i){return e&&e.parentNode?t.hasClass(e,i)?e:this.traverseDOMPath(e.parentNode,i):null}};e.status={deny:"deny",allow:"allow",dismiss:"dismiss"},e.transitionEnd=function(){var e=document.createElement("div"),t={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var i in t)if(t.hasOwnProperty(i)&&"undefined"!=typeof e.style[i+"ransition"])return t[i];return""}(),e.hasTransition=!!e.transitionEnd;var i=Object.keys(e.status).map(t.escapeRegExp);e.customStyles={},e.Popup=function(){function n(){this.initialise.apply(this,arguments)}function o(e){this.openingTimeout=null,t.removeClass(e,"cc-invisible")}function s(t){t.style.display="none",t.removeEventListener(e.transitionEnd,this.afterTransition),this.afterTransition=null}function r(){var t=this.options.onInitialise.bind(this);if(!window.navigator.cookieEnabled)return t(e.status.deny),!0;if(window.CookiesOK||window.navigator.CookiesOK)return t(e.status.allow),!0;var i=Object.keys(e.status),n=this.getStatus(),o=i.indexOf(n)>=0;return o&&t(n),o}function a(){var e=this.options.position.split("-"),t=[];return e.forEach(function(e){t.push("cc-"+e)}),t}function c(){var e=this.options,i="top"==e.position||"bottom"==e.position?"banner":"floating";t.isMobile()&&(i="floating");var n=["cc-"+i,"cc-type-"+e.type,"cc-theme-"+e.theme];e["static"]&&n.push("cc-static"),n.push.apply(n,a.call(this));p.call(this,this.options.palette);return this.customStyleSelector&&n.push(this.customStyleSelector),n}function l(){var e={},i=this.options;i.showLink||(i.elements.link="",i.elements.messagelink=i.elements.message),Object.keys(i.elements).forEach(function(n){e[n]=t.interpolateString(i.elements[n],function(e){var t=i.content[e];return e&&"string"==typeof t&&t.length?t:""})});var n=i.compliance[i.type];n||(n=i.compliance.info),e.compliance=t.interpolateString(n,function(t){return e[t]});var o=i.layouts[i.layout];return o||(o=i.layouts.basic),t.interpolateString(o,function(t){return e[t]})}function u(i){var n=this.options,o=document.createElement("div"),s=n.container&&1===n.container.nodeType?n.container:document.body;o.innerHTML=i;var r=o.children[0];return r.style.display="none",t.hasClass(r,"cc-window")&&e.hasTransition&&t.addClass(r,"cc-invisible"),this.onButtonClick=h.bind(this),r.addEventListener("click",this.onButtonClick),n.autoAttach&&(s.firstChild?s.insertBefore(r,s.firstChild):s.appendChild(r)),r}function h(n){var o=t.traverseDOMPath(n.target,"cc-btn")||n.target;if(t.hasClass(o,"cc-btn")){var s=o.className.match(new RegExp("\\bcc-("+i.join("|")+")\\b")),r=s&&s[1]||!1;r&&(this.setStatus(r),this.close(!0))}t.hasClass(o,"cc-close")&&(this.setStatus(e.status.dismiss),this.close(!0)),t.hasClass(o,"cc-revoke")&&this.revokeChoice()}function p(e){var i=t.hash(JSON.stringify(e)),n="cc-color-override-"+i,o=t.isPlainObject(e);return this.customStyleSelector=o?n:null,o&&d(i,e,"."+n),o}function d(i,n,o){if(e.customStyles[i])return void++e.customStyles[i].references;var s={},r=n.popup,a=n.button,c=n.highlight;r&&(r.text=r.text?r.text:t.getContrast(r.background),r.link=r.link?r.link:r.text,s[o+".cc-window"]=["color: "+r.text,"background-color: "+r.background],s[o+".cc-revoke"]=["color: "+r.text,"background-color: "+r.background],s[o+" .cc-link,"+o+" .cc-link:active,"+o+" .cc-link:visited"]=["color: "+r.link],a&&(a.text=a.text?a.text:t.getContrast(a.background),a.border=a.border?a.border:"transparent",s[o+" .cc-btn"]=["color: "+a.text,"border-color: "+a.border,"background-color: "+a.background],a.padding&&s[o+" .cc-btn"].push("padding: "+a.padding),"transparent"!=a.background&&(s[o+" .cc-btn:hover, "+o+" .cc-btn:focus"]=["background-color: "+(a.hover||v(a.background))]),c?(c.text=c.text?c.text:t.getContrast(c.background),c.border=c.border?c.border:"transparent",s[o+" .cc-highlight .cc-btn:first-child"]=["color: "+c.text,"border-color: "+c.border,"background-color: "+c.background]):s[o+" .cc-highlight .cc-btn:first-child"]=["color: "+r.text]));var l=document.createElement("style");document.head.appendChild(l),e.customStyles[i]={references:1,element:l.sheet};var u=-1;for(var h in s)s.hasOwnProperty(h)&&l.sheet.insertRule(h+"{"+s[h].join(";")+"}",++u)}function v(e){return e=t.normaliseHex(e),"000000"==e?"#222":t.getLuminance(e)}function f(i){if(t.isPlainObject(i)){var n=t.hash(JSON.stringify(i)),o=e.customStyles[n];if(o&&!--o.references){var s=o.element.ownerNode;s&&s.parentNode&&s.parentNode.removeChild(s),e.customStyles[n]=null}}}function m(e,t){for(var i=0,n=e.length;i<n;++i){var o=e[i];if(o instanceof RegExp&&o.test(t)||"string"==typeof o&&o.length&&o===t)return!0}return!1}function b(){var i=this.setStatus.bind(this),n=this.close.bind(this),o=this.options.dismissOnTimeout;"number"==typeof o&&o>=0&&(this.dismissTimeout=window.setTimeout(function(){i(e.status.dismiss),n(!0)},Math.floor(o)));var s=this.options.dismissOnScroll;if("number"==typeof s&&s>=0){var r=function(t){window.pageYOffset>Math.floor(s)&&(i(e.status.dismiss),n(!0),window.removeEventListener("scroll",r),this.onWindowScroll=null)};this.options.enabled&&(this.onWindowScroll=r,window.addEventListener("scroll",r))}var a=this.options.dismissOnWindowClick,c=this.options.ignoreClicksFrom;if(a){var l=function(o){for(var s=!1,r=o.path.length,a=c.length,u=0;u<r;u++)if(!s)for(var h=0;h<a;h++)s||(s=t.hasClass(o.path[u],c[h]));s||(i(e.status.dismiss),n(!0),window.removeEventListener("click",l),this.onWindowClick=null)}.bind(this);this.options.enabled&&(this.onWindowClick=l,window.addEventListener("click",l))}}function g(){if("info"!=this.options.type&&(this.options.revokable=!0),t.isMobile()&&(this.options.animateRevokable=!1),this.options.revokable){var e=a.call(this);this.options.animateRevokable&&e.push("cc-animate"),this.customStyleSelector&&e.push(this.customStyleSelector);var i=this.options.revokeBtn.replace("{{classes}}",e.join(" ")).replace("{{policy}}",this.options.content.policy);this.revokeBtn=u.call(this,i);var n=this.revokeBtn;if(this.options.animateRevokable){var o=t.throttle(function(e){var i=!1,o=20,s=window.innerHeight-20;t.hasClass(n,"cc-top")&&e.clientY<o&&(i=!0),t.hasClass(n,"cc-bottom")&&e.clientY>s&&(i=!0),i?t.hasClass(n,"cc-active")||t.addClass(n,"cc-active"):t.hasClass(n,"cc-active")&&t.removeClass(n,"cc-active")},200);this.onMouseMove=o,window.addEventListener("mousemove",o)}}}var y={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365,secure:!1},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(e){},onStatusChange:function(e,t){},onRevokeChoice:function(){},onNoCookieLaw:function(e,t){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"https://cookiesandyou.com",close:"❌",target:"_blank",policy:"Cookie Policy"},elements:{header:'<span class="cc-header">{{header}}</span> ',message:'<span id="cookieconsent:desc" class="cc-message">{{message}}</span>',messagelink:'<span id="cookieconsent:desc" class="cc-message">{{message}} <a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a></span>',dismiss:'<a aria-label="dismiss cookie message" role=button tabindex="0" class="cc-btn cc-dismiss">{{dismiss}}</a>',allow:'<a aria-label="allow cookies" role=button tabindex="0" class="cc-btn cc-allow">{{allow}}</a>',deny:'<a aria-label="deny cookies" role=button tabindex="0" class="cc-btn cc-deny">{{deny}}</a>',link:'<a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a>',close:'<span aria-label="dismiss cookie message" role=button tabindex="0" class="cc-close">{{close}}</span>'},window:'<div role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" class="cc-window {{classes}}"><!--googleoff: all-->{{children}}<!--googleon: all--></div>',revokeBtn:'<div class="cc-revoke {{classes}}">{{policy}}</div>',compliance:{info:'<div class="cc-compliance">{{dismiss}}</div>',"opt-in":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>',"opt-out":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block","static":!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,ignoreClicksFrom:["cc-revoke","cc-btn"],autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};return n.prototype.initialise=function(e){this.options&&this.destroy(),t.deepExtend(this.options={},y),t.isPlainObject(e)&&t.deepExtend(this.options,e),r.call(this)&&(this.options.enabled=!1),m(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),m(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var i=this.options.window.replace("{{classes}}",c.call(this).join(" ")).replace("{{children}}",l.call(this)),n=this.options.overrideHTML;if("string"==typeof n&&n.length&&(i=n),this.options["static"]){var o=u.call(this,'<div class="cc-grower">'+i+"</div>");o.style.display="",this.element=o.firstChild,this.element.style.display="none",t.addClass(this.element,"cc-invisible")}else this.element=u.call(this,i);b.call(this),g.call(this),this.options.autoOpen&&this.autoOpen()},n.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),this.onWindowClick=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,f(this.options.palette),this.options=null},n.prototype.open=function(t){if(this.element)return this.isOpen()||(e.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},n.prototype.close=function(t){if(this.element)return this.isOpen()&&(e.hasTransition?this.fadeOut():this.element.style.display="none",t&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},n.prototype.fadeIn=function(){var i=this.element;if(e.hasTransition&&i&&(this.afterTransition&&s.call(this,i),t.hasClass(i,"cc-invisible"))){if(i.style.display="",this.options["static"]){var n=this.element.clientHeight;this.element.parentNode.style.maxHeight=n+"px"}var r=20;this.openingTimeout=setTimeout(o.bind(this,i),r)}},n.prototype.fadeOut=function(){var i=this.element;e.hasTransition&&i&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),o.bind(this,i)),t.hasClass(i,"cc-invisible")||(this.options["static"]&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=s.bind(this,i),i.addEventListener(e.transitionEnd,this.afterTransition),t.addClass(i,"cc-invisible")))},n.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!e.hasTransition||!t.hasClass(this.element,"cc-invisible"))},n.prototype.toggleRevokeButton=function(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")},n.prototype.revokeChoice=function(e){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),e||this.autoOpen()},n.prototype.hasAnswered=function(t){return Object.keys(e.status).indexOf(this.getStatus())>=0},n.prototype.hasConsented=function(t){var i=this.getStatus();return i==e.status.allow||i==e.status.dismiss},n.prototype.autoOpen=function(e){!this.hasAnswered()&&this.options.enabled?this.open():this.hasAnswered()&&this.options.revokable&&this.toggleRevokeButton(!0)},n.prototype.setStatus=function(i){var n=this.options.cookie,o=t.getCookie(n.name),s=Object.keys(e.status).indexOf(o)>=0;Object.keys(e.status).indexOf(i)>=0?(t.setCookie(n.name,i,n.expiryDays,n.domain,n.path,n.secure),this.options.onStatusChange.call(this,i,s)):this.clearStatus()},n.prototype.getStatus=function(){return t.getCookie(this.options.cookie.name)},n.prototype.clearStatus=function(){var e=this.options.cookie;t.setCookie(e.name,"",-1,e.domain,e.path)},n}(),e.Location=function(){function e(e){t.deepExtend(this.options={},s),t.isPlainObject(e)&&t.deepExtend(this.options,e),this.currentServiceIndex=-1}function i(e,t,i){var n,o=document.createElement("script");o.type="text/"+(e.type||"javascript"),o.src=e.src||e,o.async=!1,o.onreadystatechange=o.onload=function(){var e=o.readyState;clearTimeout(n),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),o.onreadystatechange=o.onload=null)},document.body.appendChild(o),n=setTimeout(function(){t.done=!0,t(),o.onreadystatechange=o.onload=null},i)}function n(e,t,i,n,o){var s=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(s.open(n?"POST":"GET",e,1),s.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(o))for(var r=0,a=o.length;r<a;++r){var c=o[r].split(":",2);s.setRequestHeader(c[0].replace(/^\s+|\s+$/g,""),c[1].replace(/^\s+|\s+$/g,""))}"function"==typeof t&&(s.onreadystatechange=function(){s.readyState>3&&t(s)}),s.send(n)}function o(e){return new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error)}var s={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{var i=JSON.parse(t);return i.error?o(i):{code:i.country}}catch(n){return o({error:"Invalid response ("+n+")"})}}}},ipinfodb:function(e){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{var i=JSON.parse(t);return"ERROR"==i.statusCode?o({error:i.statusMessage}):{code:i.countryCode}}catch(n){return o({error:"Invalid response ("+n+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(e){return window.geoip2?void geoip2.country(function(t){try{e({code:t.country.iso_code})}catch(i){e(o(i))}},function(t){e(o(t))}):void e(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}};return e.prototype.getNextService=function(){var e;do e=this.getServiceByIdx(++this.currentServiceIndex);while(this.currentServiceIndex<this.options.services.length&&!e);return e},e.prototype.getServiceByIdx=function(e){var i=this.options.services[e];if("function"==typeof i){var n=i();return n.name&&t.deepExtend(n,this.options.serviceDefinitions[n.name](n)),n}return"string"==typeof i?this.options.serviceDefinitions[i]():t.isPlainObject(i)?this.options.serviceDefinitions[i.name](i):null},e.prototype.locate=function(e,t){var i=this.getNextService();return i?(this.callbackComplete=e,this.callbackError=t,void this.runService(i,this.runNextServiceOnError.bind(this))):void t(new Error("No services to run"))},e.prototype.setupUrl=function(e){var t=this.getCurrentServiceOpts();return e.url.replace(/\{(.*?)\}/g,function(i,n){if("callback"===n){var o="callback"+Date.now();return window[o]=function(t){e.__JSONP_DATA=JSON.stringify(t)},o}if(n in t.interpolateUrl)return t.interpolateUrl[n]})},e.prototype.runService=function(e,t){var o=this;if(e&&e.url&&e.callback){var s=e.isScript?i:n,r=this.setupUrl(e);s(r,function(i){var n=i?i.responseText:"";e.__JSONP_DATA&&(n=e.__JSONP_DATA,delete e.__JSONP_DATA),o.runServiceCallback.call(o,t,e,n)},this.options.timeout,e.data,e.headers)}},e.prototype.runServiceCallback=function(e,t,i){var n=this,o=function(t){s||n.onServiceResult.call(n,e,t)},s=t.callback(o,i);s&&this.onServiceResult.call(this,e,s)},e.prototype.onServiceResult=function(e,t){t instanceof Error||t&&t.error?e.call(this,t,null):e.call(this,null,t)},e.prototype.runNextServiceOnError=function(e,t){if(e){this.logError(e);var i=this.getNextService();i?this.runService(i,this.runNextServiceOnError.bind(this)):this.completeService.call(this,this.callbackError,new Error("All services failed"))}else this.completeService.call(this,this.callbackComplete,t)},e.prototype.getCurrentServiceOpts=function(){var e=this.options.services[this.currentServiceIndex];return"string"==typeof e?{name:e}:"function"==typeof e?e():t.isPlainObject(e)?e:{}},e.prototype.completeService=function(e,t){this.currentServiceIndex=-1,e&&e(t)},e.prototype.logError=function(e){var t=this.currentServiceIndex,i=this.getServiceByIdx(t);console.warn("The service["+t+"] ("+i.url+") responded with the following error",e)},e}(),e.Law=function(){function e(e){this.initialise.apply(this,arguments)}var i={regionalLaw:!0,hasLaw:["AT","BE","BG","HR","CZ","CY","DK","EE","FI","FR","DE","EL","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","SK","ES","SE","GB","UK","GR","EU"],revokable:["HR","CY","DK","EE","FR","DE","LV","LT","NL","PT","ES"],explicitAction:["HR","IT","ES"]};return e.prototype.initialise=function(e){t.deepExtend(this.options={},i),t.isPlainObject(e)&&t.deepExtend(this.options,e)},e.prototype.get=function(e){var t=this.options;return{hasLaw:t.hasLaw.indexOf(e)>=0,revokable:t.revokable.indexOf(e)>=0,explicitAction:t.explicitAction.indexOf(e)>=0}},e.prototype.applyLaw=function(e,t){var i=this.get(t);return i.hasLaw||(e.enabled=!1,"function"==typeof e.onNoCookieLaw&&e.onNoCookieLaw(t,i)),this.options.regionalLaw&&(i.revokable&&(e.revokable=!0),i.explicitAction&&(e.dismissOnScroll=!1,e.dismissOnTimeout=!1)),e},e}(),e.initialise=function(i,n,o){var s=new e.Law(i.law);n||(n=function(){}),o||(o=function(){});var r=Object.keys(e.status),a=t.getCookie("cookieconsent_status"),c=r.indexOf(a)>=0;return c?void n(new e.Popup(i)):void e.getCountryCode(i,function(t){delete i.law,delete i.location,t.code&&(i=s.applyLaw(i,t.code)),n(new e.Popup(i))},function(t){delete i.law,delete i.location,o(t,new e.Popup(i))})},e.getCountryCode=function(t,i,n){if(t.law&&t.law.countryCode)return void i({code:t.law.countryCode});if(t.location){var o=new e.Location(t.location);return void o.locate(function(e){i(e||{})},n)}i({})},e.utils=t,e.hasInitialised=!0,window.cookieconsent=e}}(window.cookieconsent||{});
|
assets/data-protection-authorities.php
CHANGED
File without changes
|
assets/gdpr-admin.css
CHANGED
@@ -1,13 +1,20 @@
|
|
|
|
|
|
|
|
|
|
1 |
/** Admin notice **/
|
2 |
.notice-gdpr {
|
3 |
border-left-color: #0095a8;
|
4 |
overflow: hidden;
|
|
|
5 |
}
|
6 |
|
7 |
.notice-gdpr img {
|
8 |
width: 100px;
|
9 |
margin: 25px 0;
|
10 |
float: left;
|
|
|
|
|
11 |
}
|
12 |
|
13 |
.notice-gdpr .gdpr-content {
|
@@ -15,6 +22,10 @@
|
|
15 |
width: calc(100% - 120px);
|
16 |
padding-left: 20px;
|
17 |
padding-bottom: 15px;
|
|
|
|
|
|
|
|
|
18 |
}
|
19 |
|
20 |
/** Modal window **/
|
@@ -96,7 +107,6 @@
|
|
96 |
border-radius: 4px;
|
97 |
border: 1px solid #aaa;
|
98 |
box-shadow: none;
|
99 |
-
height: 32px;
|
100 |
line-height: 28px;
|
101 |
}
|
102 |
|
@@ -369,4 +379,33 @@
|
|
369 |
}
|
370 |
.wp-editor-container textarea{
|
371 |
height: 100%;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
372 |
}
|
1 |
+
/** fix for Gutenberg Editor **/
|
2 |
+
.components-notice-list{
|
3 |
+
display:none;
|
4 |
+
}
|
5 |
/** Admin notice **/
|
6 |
.notice-gdpr {
|
7 |
border-left-color: #0095a8;
|
8 |
overflow: hidden;
|
9 |
+
display:block;
|
10 |
}
|
11 |
|
12 |
.notice-gdpr img {
|
13 |
width: 100px;
|
14 |
margin: 25px 0;
|
15 |
float: left;
|
16 |
+
display:block;
|
17 |
+
|
18 |
}
|
19 |
|
20 |
.notice-gdpr .gdpr-content {
|
22 |
width: calc(100% - 120px);
|
23 |
padding-left: 20px;
|
24 |
padding-bottom: 15px;
|
25 |
+
display:block;
|
26 |
+
}
|
27 |
+
.large-cf7-select {
|
28 |
+
width: 100%;
|
29 |
}
|
30 |
|
31 |
/** Modal window **/
|
107 |
border-radius: 4px;
|
108 |
border: 1px solid #aaa;
|
109 |
box-shadow: none;
|
|
|
110 |
line-height: 28px;
|
111 |
}
|
112 |
|
379 |
}
|
380 |
.wp-editor-container textarea{
|
381 |
height: 100%;
|
382 |
+
}
|
383 |
+
.gdpr-user-logs {
|
384 |
+
width: 100%;
|
385 |
+
border: 2px solid;
|
386 |
+
text-align: center;
|
387 |
+
}
|
388 |
+
.gdpr-user-logs tr td {
|
389 |
+
border: 2px solid;
|
390 |
+
}
|
391 |
+
.userlog-scroll {
|
392 |
+
height: 300px;
|
393 |
+
overflow: scroll;
|
394 |
+
}
|
395 |
+
|
396 |
+
/* css for color picker admin */
|
397 |
+
.iris-picker.iris-mozilla.iris-border {
|
398 |
+
position: absolute;
|
399 |
+
z-index: 999;
|
400 |
+
}
|
401 |
+
.welcome-gdpr-notice {
|
402 |
+
background: #fff;
|
403 |
+
padding: 10px;
|
404 |
+
border: 1px solid #e5e5e5;
|
405 |
+
margin: 16px 0;
|
406 |
+
box-shadow: 0 1px 1px rgba(0,0,0,0.04);
|
407 |
+
}
|
408 |
+
|
409 |
+
#classiDocs_dataTable {
|
410 |
+
word-wrap: break-word;
|
411 |
}
|
assets/gdpr-admin.js
CHANGED
@@ -1,128 +1,126 @@
|
|
1 |
-
jQuery(function
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
$(document).on('click', '.hide_form_consent_gdpr', function (e) {
|
15 |
-
$('.gdpr-show-hide').addClass('gdpr-hidden');
|
16 |
-
$('.gdpr-hidden input').prop("disabled", true);
|
17 |
-
$('.show_form_consent_gdpr').show();
|
18 |
-
});
|
19 |
-
/**
|
20 |
-
* Fix issue with more then one consent add.
|
21 |
-
*/
|
22 |
-
$( document ).ready(function() {
|
23 |
-
$('.gdpr-hidden input').prop("disabled", true);
|
24 |
-
});
|
25 |
-
// Handler to open the modal dialog
|
26 |
-
$(document).on('click', '.gdpr-open-modal', function (e) {
|
27 |
-
$($(this).data('gdpr-modal-target')).dialog('open');
|
28 |
-
e.preventDefault();
|
29 |
-
});
|
30 |
|
31 |
-
|
32 |
-
$(
|
33 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
autoOpen: false,
|
39 |
-
draggable: false,
|
40 |
-
width: 'auto',
|
41 |
-
modal: true,
|
42 |
-
resizable: false,
|
43 |
-
closeOnEscape: true,
|
44 |
-
position: {
|
45 |
-
my: "center",
|
46 |
-
at: "center",
|
47 |
-
of: window
|
48 |
-
},
|
49 |
-
create: function () {
|
50 |
-
// style fix for WordPress admin
|
51 |
-
$('.ui-dialog-titlebar-close').addClass('ui-button');
|
52 |
-
},
|
53 |
-
open: function () {
|
54 |
-
// Bind a click on the overlay to close the dialog
|
55 |
-
$('.ui-widget-overlay').bind('click', function () {
|
56 |
-
$base.dialog('close');
|
57 |
-
});
|
58 |
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
close: function () {
|
70 |
-
$('.wp-dialog').css('z-index', 101);
|
71 |
-
$('.ui-widget-overlay').css('z-index', 100);
|
72 |
-
}
|
73 |
});
|
74 |
-
});
|
75 |
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
// will only work if repeater data is defined.
|
85 |
-
if (typeof window.repeaterData[$(this).data('name')] !== undefined) {
|
86 |
-
$repeater.setList(window.repeaterData[$(this).data('name')]);
|
87 |
-
}
|
88 |
-
}
|
89 |
});
|
|
|
90 |
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
|
|
96 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
|
105 |
-
|
106 |
-
|
107 |
-
|
|
|
|
|
|
|
108 |
|
109 |
-
|
|
|
|
|
110 |
|
111 |
-
|
112 |
-
if ('' === $website.data('set')) {
|
113 |
-
$website.val(dpaData['website']);
|
114 |
-
}
|
115 |
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
});
|
126 |
|
127 |
-
|
|
|
|
|
|
|
|
|
128 |
});
|
1 |
+
jQuery(function($) {
|
2 |
+
/**
|
3 |
+
* requried issue on Consent show repeater
|
4 |
+
*/
|
5 |
+
$(document).on("click", ".show_form_consent_gdpr", function(e) {
|
6 |
+
$(".gdpr-hidden input").prop("disabled", false);
|
7 |
+
$(".gdpr-hidden").removeClass("gdpr-hidden");
|
8 |
+
$(".show_form_consent_gdpr").hide();
|
9 |
+
});
|
10 |
+
/**
|
11 |
+
* requried issue on Consent hide repeater
|
12 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
14 |
+
$(document).on("click", ".hide_form_consent_gdpr", function(e) {
|
15 |
+
$(".gdpr-show-hide").addClass("gdpr-hidden");
|
16 |
+
$(".gdpr-hidden input").prop("disabled", true);
|
17 |
+
$(".show_form_consent_gdpr").show();
|
18 |
+
});
|
19 |
+
/**
|
20 |
+
* Fix issue with more then one consent add.
|
21 |
+
*/
|
22 |
+
$(document).ready(function() {
|
23 |
+
$(".gdpr-hidden input").prop("disabled", true);
|
24 |
+
});
|
25 |
+
// Handler to open the modal dialog
|
26 |
+
$(document).on("click", ".gdpr-open-modal", function(e) {
|
27 |
+
$($(this).data("gdpr-modal-target")).dialog("open");
|
28 |
+
e.preventDefault();
|
29 |
+
});
|
30 |
|
31 |
+
// Initialize all modals on page
|
32 |
+
$(".gdpr-modal").each(function(i, e) {
|
33 |
+
var $base = $(this);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
35 |
+
$base.dialog({
|
36 |
+
title: $base.data("gdpr-title"),
|
37 |
+
dialogClass: "wp-dialog",
|
38 |
+
autoOpen: false,
|
39 |
+
draggable: false,
|
40 |
+
width: "auto",
|
41 |
+
modal: true,
|
42 |
+
resizable: false,
|
43 |
+
closeOnEscape: true,
|
44 |
+
position: {
|
45 |
+
my: "center",
|
46 |
+
at: "center",
|
47 |
+
of: window
|
48 |
+
},
|
49 |
+
create: function() {
|
50 |
+
// style fix for WordPress admin
|
51 |
+
$(".ui-dialog-titlebar-close").addClass("ui-button");
|
52 |
+
},
|
53 |
+
open: function() {
|
54 |
+
// Bind a click on the overlay to close the dialog
|
55 |
+
$(".ui-widget-overlay").bind("click", function() {
|
56 |
+
$base.dialog("close");
|
57 |
+
});
|
58 |
|
59 |
+
// Bind a custom close button to close the dialog
|
60 |
+
$base.find(".gdpr-close-modal").bind("click", function(e) {
|
61 |
+
$base.dialog("close");
|
62 |
+
e.preventDefault();
|
|
|
|
|
|
|
|
|
63 |
});
|
|
|
64 |
|
65 |
+
// Fix overlay CSS issues in admin
|
66 |
+
$(".wp-dialog").css("z-index", 9999);
|
67 |
+
$(".ui-widget-overlay").css("z-index", 9998);
|
68 |
+
},
|
69 |
+
close: function() {
|
70 |
+
$(".wp-dialog").css("z-index", 101);
|
71 |
+
$(".ui-widget-overlay").css("z-index", 100);
|
72 |
+
}
|
|
|
|
|
|
|
|
|
|
|
73 |
});
|
74 |
+
});
|
75 |
|
76 |
+
/**
|
77 |
+
* https://github.com/DubFriend/jquery.repeater
|
78 |
+
*/
|
79 |
+
$(".js-gdpr-repeater").each(function() {
|
80 |
+
var $repeater = $(this).repeater({
|
81 |
+
isFirstItemUndeletable: true
|
82 |
});
|
83 |
+
if (window.repeaterData != undefined) {
|
84 |
+
// will only work if repeater data is defined.
|
85 |
+
if (typeof window.repeaterData[$(this).data("name")] !== undefined) {
|
86 |
+
$repeater.setList(window.repeaterData[$(this).data("name")]);
|
87 |
+
}
|
88 |
+
}
|
89 |
+
});
|
90 |
|
91 |
+
/**
|
92 |
+
* Init select2
|
93 |
+
*/
|
94 |
+
$(".js-gdpr-select2").select2({
|
95 |
+
width: "style"
|
96 |
+
});
|
97 |
|
98 |
+
/**
|
99 |
+
* Auto-fill DPA info
|
100 |
+
*/
|
101 |
+
$(".js-gdpr-country-selector").on("change", function() {
|
102 |
+
var dpaData, $website, $email, $phone;
|
103 |
+
var countryCode = $(this).val();
|
104 |
|
105 |
+
if (!window.gdprDpaData[countryCode]) {
|
106 |
+
return;
|
107 |
+
}
|
108 |
|
109 |
+
dpaData = window.gdprDpaData[countryCode];
|
|
|
|
|
|
|
110 |
|
111 |
+
$website = $("#gdpr_dpa_website");
|
112 |
+
if ("" === $website.data("set")) {
|
113 |
+
$website.val(dpaData["website"]);
|
114 |
+
}
|
115 |
|
116 |
+
$email = $("#gdpr_dpa_email");
|
117 |
+
if ("" === $email.data("set")) {
|
118 |
+
$email.val(dpaData["email"]);
|
119 |
+
}
|
|
|
120 |
|
121 |
+
$phone = $("#gdpr_dpa_phone");
|
122 |
+
if ("" === $phone.data("set")) {
|
123 |
+
$phone.val(dpaData["phone"]);
|
124 |
+
}
|
125 |
+
});
|
126 |
});
|
assets/gdpr-badge.svg
CHANGED
File without changes
|
assets/gdpr-installer.css
CHANGED
@@ -244,8 +244,21 @@
|
|
244 |
cursor: pointer;
|
245 |
}
|
246 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |
.gdpr-installer input[type=text],
|
248 |
-
.gdpr-installer input[type=email]
|
|
|
249 |
border: 1px solid #aaa;
|
250 |
border-color: #ddd;
|
251 |
border-radius: 4px;
|
@@ -548,3 +561,24 @@
|
|
548 |
margin-top: 0;
|
549 |
}
|
550 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
cursor: pointer;
|
245 |
}
|
246 |
|
247 |
+
.gdpr-select-policy-page {
|
248 |
+
padding: 10px 5px 10px 5px;
|
249 |
+
border: 1px solid #a3a3a3;
|
250 |
+
}
|
251 |
+
.gdpr-select-policy-page strong{
|
252 |
+
margin: 10px 0;
|
253 |
+
display: block;
|
254 |
+
}
|
255 |
+
.gdpr-select-policy-page span{
|
256 |
+
font-size: 12px;
|
257 |
+
}
|
258 |
+
|
259 |
.gdpr-installer input[type=text],
|
260 |
+
.gdpr-installer input[type=email],
|
261 |
+
#gdpr_custom_policy_page {
|
262 |
border: 1px solid #aaa;
|
263 |
border-color: #ddd;
|
264 |
border-radius: 4px;
|
561 |
margin-top: 0;
|
562 |
}
|
563 |
}
|
564 |
+
|
565 |
+
.gdpr_cf7_notice {
|
566 |
+
font-weight: 600;
|
567 |
+
background: #D6D6D6;
|
568 |
+
padding: 10px;
|
569 |
+
}
|
570 |
+
|
571 |
+
.gdpr_cf7_notice a {
|
572 |
+
cursor: pointer;
|
573 |
+
}
|
574 |
+
|
575 |
+
.gdpr_cf7_notice b {
|
576 |
+
font-weight: 800;
|
577 |
+
}
|
578 |
+
|
579 |
+
.button.button-secondary.button-side:hover {
|
580 |
+
color: #fff;
|
581 |
+
background: #0095a8;
|
582 |
+
transition: 0.5s;
|
583 |
+
font-weight: 600;
|
584 |
+
}
|
assets/gdpr-installer.js
CHANGED
File without changes
|
assets/gdpr-rhino.svg
CHANGED
File without changes
|
assets/icon-sortable.png
CHANGED
File without changes
|
assets/iris-init.js
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
jQuery(document).ready(function($){
|
2 |
+
|
3 |
+
$('.gdpr-color-picker').iris({
|
4 |
+
hide: true,
|
5 |
+
palettes: true
|
6 |
+
});
|
7 |
+
$(document).click(function (e) {
|
8 |
+
if (!$(e.target).is(".gdpr-color-picker, .iris-picker, .iris-picker-inner")) {
|
9 |
+
$('.gdpr-color-picker').iris('hide');
|
10 |
+
}
|
11 |
+
});
|
12 |
+
$('.gdpr-color-picker').click(function (event) {
|
13 |
+
$('.gdpr-color-picker').iris('hide');
|
14 |
+
$(this).iris('show');
|
15 |
+
return false;
|
16 |
+
});
|
17 |
+
|
18 |
+
});
|
assets/iris.min.js
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
/*! Iris Color Picker - v1.0.7 - 2014-11-28
|
2 |
+
* https://github.com/Automattic/Iris
|
3 |
+
* Copyright (c) 2014 Matt Wiebe; Licensed GPLv2 */
|
4 |
+
!function(a,b){function c(){var b,c,d="backgroundImage";j?k="filter":(b=a('<div id="iris-gradtest" />'),c="linear-gradient(top,#fff,#000)",a.each(l,function(a,e){return b.css(d,e+c),b.css(d).match("gradient")?(k=a,!1):void 0}),k===!1&&(b.css("background","-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#000))"),b.css(d).match("gradient")&&(k="webkit")),b.remove())}function d(b,c){return b="top"===b?"top":"left",c=a.isArray(c)?c:Array.prototype.slice.call(arguments,1),"webkit"===k?f(b,c):l[k]+"linear-gradient("+b+", "+c.join(", ")+")"}function e(b,c){var d,e,f,h,i,j,k,l,m;b="top"===b?"top":"left",c=a.isArray(c)?c:Array.prototype.slice.call(arguments,1),d="top"===b?0:1,e=a(this),f=c.length-1,h="filter",i=1===d?"left":"top",j=1===d?"right":"bottom",k=1===d?"height":"width",l='<div class="iris-ie-gradient-shim" style="position:absolute;'+k+":100%;"+i+":%start%;"+j+":%end%;"+h+':%filter%;" data-color:"%color%"></div>',m="","static"===e.css("position")&&e.css({position:"relative"}),c=g(c),a.each(c,function(a,b){var e,g,h;return a===f?!1:(e=c[a+1],b.stop!==e.stop&&(g=100-parseFloat(e.stop)+"%",b.octoHex=new Color(b.color).toIEOctoHex(),e.octoHex=new Color(e.color).toIEOctoHex(),h="progid:DXImageTransform.Microsoft.Gradient(GradientType="+d+", StartColorStr='"+b.octoHex+"', EndColorStr='"+e.octoHex+"')",m+=l.replace("%start%",b.stop).replace("%end%",g).replace("%filter%",h)),void 0)}),e.find(".iris-ie-gradient-shim").remove(),a(m).prependTo(e)}function f(b,c){var d=[];return b="top"===b?"0% 0%,0% 100%,":"0% 100%,100% 100%,",c=g(c),a.each(c,function(a,b){d.push("color-stop("+parseFloat(b.stop)/100+", "+b.color+")")}),"-webkit-gradient(linear,"+b+d.join(",")+")"}function g(b){var c=[],d=[],e=[],f=b.length-1;return a.each(b,function(a,b){var e=b,f=!1,g=b.match(/1?[0-9]{1,2}%$/);g&&(e=b.replace(/\s?1?[0-9]{1,2}%$/,""),f=g.shift()),c.push(e),d.push(f)}),d[0]===!1&&(d[0]="0%"),d[f]===!1&&(d[f]="100%"),d=h(d),a.each(d,function(a){e[a]={color:c[a],stop:d[a]}}),e}function h(b){var c,d,e,f,g=0,i=b.length-1,j=0,k=!1;if(b.length<=2||a.inArray(!1,b)<0)return b;for(;j<b.length-1;)k||b[j]!==!1?k&&b[j]!==!1&&(i=j,j=b.length):(g=j-1,k=!0),j++;for(d=i-g,f=parseInt(b[g].replace("%"),10),c=(parseFloat(b[i].replace("%"))-f)/d,j=g+1,e=1;i>j;)b[j]=f+e*c+"%",e++,j++;return h(b)}var i,j,k,l,m,n,o,p,q;return i='<div class="iris-picker"><div class="iris-picker-inner"><div class="iris-square"><a class="iris-square-value" href="#"><span class="iris-square-handle ui-slider-handle"></span></a><div class="iris-square-inner iris-square-horiz"></div><div class="iris-square-inner iris-square-vert"></div></div><div class="iris-slider iris-strip"><div class="iris-slider-offset"></div></div></div></div>',m='.iris-picker{display:block;position:relative}.iris-picker,.iris-picker *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input+.iris-picker{margin-top:4px}.iris-error{background-color:#ffafaf}.iris-border{border-radius:3px;border:1px solid #aaa;width:200px;background-color:#fff}.iris-picker-inner{position:absolute;top:0;right:0;left:0;bottom:0}.iris-border .iris-picker-inner{top:10px;right:10px;left:10px;bottom:10px}.iris-picker .iris-square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.iris-picker .iris-square,.iris-picker .iris-slider,.iris-picker .iris-square-inner,.iris-picker .iris-palette{border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,.4);height:100%;width:12.5%;float:left;margin-right:5%}.iris-picker .iris-square{width:76%;margin-right:10%;position:relative}.iris-picker .iris-square-inner{width:auto;margin:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-square-inner,.iris-ie-9 .iris-palette{box-shadow:none;border-radius:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-palette{outline:1px solid rgba(0,0,0,.1)}.iris-ie-lt9 .iris-square,.iris-ie-lt9 .iris-slider,.iris-ie-lt9 .iris-square-inner,.iris-ie-lt9 .iris-palette{outline:1px solid #aaa}.iris-ie-lt9 .iris-square .ui-slider-handle{outline:1px solid #aaa;background-color:#fff;-ms-filter:"alpha(Opacity=30)"}.iris-ie-lt9 .iris-square .iris-square-handle{background:0;border:3px solid #fff;-ms-filter:"alpha(Opacity=50)"}.iris-picker .iris-strip{margin-right:0;position:relative}.iris-picker .iris-strip .ui-slider-handle{position:absolute;background:0;margin:0;right:-3px;left:-3px;border:4px solid #aaa;border-width:4px 3px;width:auto;height:6px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:.9;z-index:5;cursor:ns-resize}.iris-strip .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.iris-picker .iris-slider-offset{position:absolute;top:11px;left:0;right:0;bottom:-3px;width:auto;height:auto;background:transparent;border:0;border-radius:0}.iris-picker .iris-square-handle{background:transparent;border:5px solid #aaa;border-radius:50%;border-color:rgba(128,128,128,.5);box-shadow:none;width:12px;height:12px;position:absolute;left:-10px;top:-10px;cursor:move;opacity:1;z-index:10}.iris-picker .ui-state-focus .iris-square-handle{opacity:.8}.iris-picker .iris-square-handle:hover{border-color:#999}.iris-picker .iris-square-value:focus .iris-square-handle{box-shadow:0 0 2px rgba(0,0,0,.75);opacity:.8}.iris-picker .iris-square-handle:hover::after{border-color:#fff}.iris-picker .iris-square-handle::after{position:absolute;bottom:-4px;right:-4px;left:-4px;top:-4px;border:3px solid #f9f9f9;border-color:rgba(255,255,255,.8);border-radius:50%;content:" "}.iris-picker .iris-square-value{width:8px;height:8px;position:absolute}.iris-ie-lt9 .iris-square-value,.iris-mozilla .iris-square-value{width:1px;height:1px}.iris-palette-container{position:absolute;bottom:0;left:0;margin:0;padding:0}.iris-border .iris-palette-container{left:10px;bottom:10px}.iris-picker .iris-palette{margin:0;cursor:pointer}.iris-square-handle,.ui-slider-handle{border:0;outline:0}',o=navigator.userAgent.toLowerCase(),p="Microsoft Internet Explorer"===navigator.appName,q=p?parseFloat(o.match(/msie ([0-9]{1,}[\.0-9]{0,})/)[1]):0,j=p&&10>q,k=!1,l=["-moz-","-webkit-","-o-","-ms-"],j&&7>=q?(a.fn.iris=a.noop,a.support.iris=!1,void 0):(a.support.iris=!0,a.fn.gradient=function(){var b=arguments;return this.each(function(){j?e.apply(this,b):a(this).css("backgroundImage",d.apply(this,b))})},a.fn.raninbowGradient=function(b,c){var d,e,f,g;for(b=b||"top",d=a.extend({},{s:100,l:50},c),e="hsl(%h%,"+d.s+"%,"+d.l+"%)",f=0,g=[];360>=f;)g.push(e.replace("%h%",f)),f+=30;return this.each(function(){a(this).gradient(b,g)})},n={options:{color:!1,mode:"hsl",controls:{horiz:"s",vert:"l",strip:"h"},hide:!0,border:!0,target:!1,width:200,palettes:!1},_color:"",_palettes:["#000","#fff","#d33","#d93","#ee2","#81d742","#1e73be","#8224e3"],_inited:!1,_defaultHSLControls:{horiz:"s",vert:"l",strip:"h"},_defaultHSVControls:{horiz:"h",vert:"v",strip:"s"},_scale:{h:360,s:100,l:100,v:100},_create:function(){var b=this,d=b.element,e=b.options.color||d.val();k===!1&&c(),d.is("input")?(b.picker=b.options.target?a(i).appendTo(b.options.target):a(i).insertAfter(d),b._addInputListeners(d)):(d.append(i),b.picker=d.find(".iris-picker")),p?9===q?b.picker.addClass("iris-ie-9"):8>=q&&b.picker.addClass("iris-ie-lt9"):o.indexOf("compatible")<0&&o.indexOf("khtml")<0&&o.match(/mozilla/)&&b.picker.addClass("iris-mozilla"),b.options.palettes&&b._addPalettes(),b._color=new Color(e).setHSpace(b.options.mode),b.options.color=b._color.toString(),b.controls={square:b.picker.find(".iris-square"),squareDrag:b.picker.find(".iris-square-value"),horiz:b.picker.find(".iris-square-horiz"),vert:b.picker.find(".iris-square-vert"),strip:b.picker.find(".iris-strip"),stripSlider:b.picker.find(".iris-strip .iris-slider-offset")},"hsv"===b.options.mode&&b._has("l",b.options.controls)?b.options.controls=b._defaultHSVControls:"hsl"===b.options.mode&&b._has("v",b.options.controls)&&(b.options.controls=b._defaultHSLControls),b.hue=b._color.h(),b.options.hide&&b.picker.hide(),b.options.border&&b.picker.addClass("iris-border"),b._initControls(),b.active="external",b._dimensions(),b._change()},_has:function(b,c){var d=!1;return a.each(c,function(a,c){return b===c?(d=!0,!1):void 0}),d},_addPalettes:function(){var b=a('<div class="iris-palette-container" />'),c=a('<a class="iris-palette" tabindex="0" />'),d=a.isArray(this.options.palettes)?this.options.palettes:this._palettes;this.picker.find(".iris-palette-container").length&&(b=this.picker.find(".iris-palette-container").detach().html("")),a.each(d,function(a,d){c.clone().data("color",d).css("backgroundColor",d).appendTo(b).height(10).width(10)}),this.picker.append(b)},_paint:function(){var a=this;a._paintDimension("top","strip"),a._paintDimension("top","vert"),a._paintDimension("left","horiz")},_paintDimension:function(a,b){var c,d=this,e=d._color,f=d.options.mode,g=d._getHSpaceColor(),h=d.controls[b],i=d.options.controls;if(b!==d.active&&("square"!==d.active||"strip"===b))switch(i[b]){case"h":if("hsv"===f){switch(g=e.clone(),b){case"horiz":g[i.vert](100);break;case"vert":g[i.horiz](100);break;case"strip":g.setHSpace("hsl")}c=g.toHsl()}else c="strip"===b?{s:g.s,l:g.l}:{s:100,l:g.l};h.raninbowGradient(a,c);break;case"s":"hsv"===f?"vert"===b?c=[e.clone().a(0).s(0).toCSS("rgba"),e.clone().a(1).s(0).toCSS("rgba")]:"strip"===b?c=[e.clone().s(100).toCSS("hsl"),e.clone().s(0).toCSS("hsl")]:"horiz"===b&&(c=["#fff","hsl("+g.h+",100%,50%)"]):c="vert"===b&&"h"===d.options.controls.horiz?["hsla(0, 0%, "+g.l+"%, 0)","hsla(0, 0%, "+g.l+"%, 1)"]:["hsl("+g.h+",0%,50%)","hsl("+g.h+",100%,50%)"],h.gradient(a,c);break;case"l":c="strip"===b?["hsl("+g.h+",100%,100%)","hsl("+g.h+", "+g.s+"%,50%)","hsl("+g.h+",100%,0%)"]:["#fff","rgba(255,255,255,0) 50%","rgba(0,0,0,0) 50%","rgba(0,0,0,1)"],h.gradient(a,c);break;case"v":c="strip"===b?[e.clone().v(100).toCSS(),e.clone().v(0).toCSS()]:["rgba(0,0,0,0)","#000"],h.gradient(a,c)}},_getHSpaceColor:function(){return"hsv"===this.options.mode?this._color.toHsv():this._color.toHsl()},_dimensions:function(b){var c,d,e,f,g=this,h=g.options,i=g.controls,j=i.square,k=g.picker.find(".iris-strip"),l="77.5%",m="12%",n=20,o=h.border?h.width-n:h.width,p=a.isArray(h.palettes)?h.palettes.length:g._palettes.length;return b&&(j.css("width",""),k.css("width",""),g.picker.css({width:"",height:""})),l=o*(parseFloat(l)/100),m=o*(parseFloat(m)/100),c=h.border?l+n:l,j.width(l).height(l),k.height(l).width(m),g.picker.css({width:h.width,height:c}),h.palettes?(d=2*l/100,f=l-(p-1)*d,e=f/p,g.picker.find(".iris-palette").each(function(b){var c=0===b?0:d;a(this).css({width:e,height:e,marginLeft:c})}),g.picker.css("paddingBottom",e+d),k.height(e+d+l),void 0):g.picker.css("paddingBottom","")},_addInputListeners:function(a){var b=this,c=100,d=function(c){var d=new Color(a.val()),e=a.val().replace(/^#/,"");a.removeClass("iris-error"),d.error?""!==e&&a.addClass("iris-error"):d.toString()!==b._color.toString()&&("keyup"===c.type&&e.match(/^[0-9a-fA-F]{3}$/)||b._setOption("color",d.toString()))};a.on("change",d).on("keyup",b._debounce(d,c)),b.options.hide&&a.one("focus",function(){b.show()})},_initControls:function(){var b=this,c=b.controls,d=c.square,e=b.options.controls,f=b._scale[e.strip];c.stripSlider.slider({orientation:"vertical",max:f,slide:function(a,c){b.active="strip","h"===e.strip&&(c.value=f-c.value),b._color[e.strip](c.value),b._change.apply(b,arguments)}}),c.squareDrag.draggable({containment:c.square.find(".iris-square-inner"),zIndex:1e3,cursor:"move",drag:function(a,c){b._squareDrag(a,c)},start:function(){d.addClass("iris-dragging"),a(this).addClass("ui-state-focus")},stop:function(){d.removeClass("iris-dragging"),a(this).removeClass("ui-state-focus")}}).on("mousedown mouseup",function(c){var d="ui-state-focus";c.preventDefault(),"mousedown"===c.type?(b.picker.find("."+d).removeClass(d).blur(),a(this).addClass(d).focus()):a(this).removeClass(d)}).on("keydown",function(a){var d=c.square,e=c.squareDrag,f=e.position(),g=b.options.width/100;switch(a.altKey&&(g*=10),a.keyCode){case 37:f.left-=g;break;case 38:f.top-=g;break;case 39:f.left+=g;break;case 40:f.top+=g;break;default:return!0}f.left=Math.max(0,Math.min(f.left,d.width())),f.top=Math.max(0,Math.min(f.top,d.height())),e.css(f),b._squareDrag(a,{position:f}),a.preventDefault()}),d.mousedown(function(c){var d,e;1===c.which&&a(c.target).is("div")&&(d=b.controls.square.offset(),e={top:c.pageY-d.top,left:c.pageX-d.left},c.preventDefault(),b._squareDrag(c,{position:e}),c.target=b.controls.squareDrag.get(0),b.controls.squareDrag.css(e).trigger(c))}),b.options.palettes&&b._paletteListeners()},_paletteListeners:function(){var b=this;b.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){b._color.fromCSS(a(this).data("color")),b.active="external",b._change()}).on("keydown.palette",".iris-palette",function(b){return 13!==b.keyCode&&32!==b.keyCode?!0:(b.stopPropagation(),a(this).click(),void 0)})},_squareDrag:function(a,b){var c=this,d=c.options.controls,e=c._squareDimensions(),f=Math.round((e.h-b.position.top)/e.h*c._scale[d.vert]),g=c._scale[d.horiz]-Math.round((e.w-b.position.left)/e.w*c._scale[d.horiz]);c._color[d.horiz](g)[d.vert](f),c.active="square",c._change.apply(c,arguments)},_setOption:function(b,c){var d,e,f,g=this,h=g.options[b],i=!1;switch(g.options[b]=c,b){case"color":c=""+c,d=c.replace(/^#/,""),e=new Color(c).setHSpace(g.options.mode),e.error?g.options[b]=h:(g._color=e,g.options.color=g.options[b]=g._color.toString(),g.active="external",g._change());break;case"palettes":i=!0,c?g._addPalettes():g.picker.find(".iris-palette-container").remove(),h||g._paletteListeners();break;case"width":i=!0;break;case"border":i=!0,f=c?"addClass":"removeClass",g.picker[f]("iris-border");break;case"mode":case"controls":if(h===c)return;return f=g.element,h=g.options,h.hide=!g.picker.is(":visible"),g.destroy(),g.picker.remove(),a(g.element).iris(h)}i&&g._dimensions(!0)},_squareDimensions:function(a){var c,d,e=this.controls.square;return a!==b&&e.data("dimensions")?e.data("dimensions"):(d=this.controls.squareDrag,c={w:e.width(),h:e.height()},e.data("dimensions",c),c)},_isNonHueControl:function(a,b){return"square"===a&&"h"===this.options.controls.strip?!0:"external"===b||"h"===b&&"strip"===a?!1:!0},_change:function(){var b=this,c=b.controls,d=b._getHSpaceColor(),e=["square","strip"],f=b.options.controls,g=f[b.active]||"external",h=b.hue;"strip"===b.active?e=[]:"external"!==b.active&&e.pop(),a.each(e,function(a,e){var g,h,i;if(e!==b.active)switch(e){case"strip":g="h"===f.strip?b._scale[f.strip]-d[f.strip]:d[f.strip],c.stripSlider.slider("value",g);break;case"square":h=b._squareDimensions(),i={left:d[f.horiz]/b._scale[f.horiz]*h.w,top:h.h-d[f.vert]/b._scale[f.vert]*h.h},b.controls.squareDrag.css(i)}}),d.h!==h&&b._isNonHueControl(b.active,g)&&b._color.h(h),b.hue=b._color.h(),b.options.color=b._color.toString(),b._inited&&b._trigger("change",{type:b.active},{color:b._color}),b.element.is(":input")&&!b._color.error&&(b.element.removeClass("iris-error"),b.element.val()!==b._color.toString()&&b.element.val(b._color.toString())),b._paint(),b._inited=!0,b.active=!1},_debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},show:function(){this.picker.show()},hide:function(){this.picker.hide()},toggle:function(){this.picker.toggle()},color:function(a){return a===!0?this._color.clone():a===b?this._color.toString():(this.option("color",a),void 0)}},a.widget("a8c.iris",n),a('<style id="iris-css">'+m+"</style>").appendTo("head"),void 0)}(jQuery),function(a,b){var c=function(a,b){return this instanceof c?this._init(a,b):new c(a,b)};c.fn=c.prototype={_color:0,_alpha:1,error:!1,_hsl:{h:0,s:0,l:0},_hsv:{h:0,s:0,v:0},_hSpace:"hsl",_init:function(a){var c="noop";switch(typeof a){case"object":return a.a!==b&&this.a(a.a),c=a.r!==b?"fromRgb":a.l!==b?"fromHsl":a.v!==b?"fromHsv":c,this[c](a);case"string":return this.fromCSS(a);case"number":return this.fromInt(parseInt(a,10))}return this},_error:function(){return this.error=!0,this},clone:function(){for(var a=new c(this.toInt()),b=["_alpha","_hSpace","_hsl","_hsv","error"],d=b.length-1;d>=0;d--)a[b[d]]=this[b[d]];return a},setHSpace:function(a){return this._hSpace="hsv"===a?a:"hsl",this},noop:function(){return this},fromCSS:function(a){var b,c=/^(rgb|hs(l|v))a?\(/;if(this.error=!1,a=a.replace(/^\s+/,"").replace(/\s+$/,"").replace(/;$/,""),a.match(c)&&a.match(/\)$/)){if(b=a.replace(/(\s|%)/g,"").replace(c,"").replace(/,?\);?$/,"").split(","),b.length<3)return this._error();if(4===b.length&&(this.a(parseFloat(b.pop())),this.error))return this;for(var d=b.length-1;d>=0;d--)if(b[d]=parseInt(b[d],10),isNaN(b[d]))return this._error();return a.match(/^rgb/)?this.fromRgb({r:b[0],g:b[1],b:b[2]}):a.match(/^hsv/)?this.fromHsv({h:b[0],s:b[1],v:b[2]}):this.fromHsl({h:b[0],s:b[1],l:b[2]})}return this.fromHex(a)},fromRgb:function(a,c){return"object"!=typeof a||a.r===b||a.g===b||a.b===b?this._error():(this.error=!1,this.fromInt(parseInt((a.r<<16)+(a.g<<8)+a.b,10),c))},fromHex:function(a){return a=a.replace(/^#/,"").replace(/^0x/,""),3===a.length&&(a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),this.error=!/^[0-9A-F]{6}$/i.test(a),this.fromInt(parseInt(a,16))},fromHsl:function(a){var c,d,e,f,g,h,i,j;return"object"!=typeof a||a.h===b||a.s===b||a.l===b?this._error():(this._hsl=a,this._hSpace="hsl",h=a.h/360,i=a.s/100,j=a.l/100,0===i?c=d=e=j:(f=.5>j?j*(1+i):j+i-j*i,g=2*j-f,c=this.hue2rgb(g,f,h+1/3),d=this.hue2rgb(g,f,h),e=this.hue2rgb(g,f,h-1/3)),this.fromRgb({r:255*c,g:255*d,b:255*e},!0))},fromHsv:function(a){var c,d,e,f,g,h,i,j,k,l,m;if("object"!=typeof a||a.h===b||a.s===b||a.v===b)return this._error();switch(this._hsv=a,this._hSpace="hsv",c=a.h/360,d=a.s/100,e=a.v/100,i=Math.floor(6*c),j=6*c-i,k=e*(1-d),l=e*(1-j*d),m=e*(1-(1-j)*d),i%6){case 0:f=e,g=m,h=k;break;case 1:f=l,g=e,h=k;break;case 2:f=k,g=e,h=m;break;case 3:f=k,g=l,h=e;break;case 4:f=m,g=k,h=e;break;case 5:f=e,g=k,h=l}return this.fromRgb({r:255*f,g:255*g,b:255*h},!0)},fromInt:function(a,c){return this._color=parseInt(a,10),isNaN(this._color)&&(this._color=0),this._color>16777215?this._color=16777215:this._color<0&&(this._color=0),c===b&&(this._hsv.h=this._hsv.s=this._hsl.h=this._hsl.s=0),this},hue2rgb:function(a,b,c){return 0>c&&(c+=1),c>1&&(c-=1),1/6>c?a+6*(b-a)*c:.5>c?b:2/3>c?a+6*(b-a)*(2/3-c):a},toString:function(){var a=parseInt(this._color,10).toString(16);if(this.error)return"";if(a.length<6)for(var b=6-a.length-1;b>=0;b--)a="0"+a;return"#"+a},toCSS:function(a,b){switch(a=a||"hex",b=parseFloat(b||this._alpha),a){case"rgb":case"rgba":var c=this.toRgb();return 1>b?"rgba( "+c.r+", "+c.g+", "+c.b+", "+b+" )":"rgb( "+c.r+", "+c.g+", "+c.b+" )";case"hsl":case"hsla":var d=this.toHsl();return 1>b?"hsla( "+d.h+", "+d.s+"%, "+d.l+"%, "+b+" )":"hsl( "+d.h+", "+d.s+"%, "+d.l+"% )";default:return this.toString()}},toRgb:function(){return{r:255&this._color>>16,g:255&this._color>>8,b:255&this._color}},toHsl:function(){var a,b,c=this.toRgb(),d=c.r/255,e=c.g/255,f=c.b/255,g=Math.max(d,e,f),h=Math.min(d,e,f),i=(g+h)/2;if(g===h)a=b=0;else{var j=g-h;switch(b=i>.5?j/(2-g-h):j/(g+h),g){case d:a=(e-f)/j+(f>e?6:0);break;case e:a=(f-d)/j+2;break;case f:a=(d-e)/j+4}a/=6}return a=Math.round(360*a),0===a&&this._hsl.h!==a&&(a=this._hsl.h),b=Math.round(100*b),0===b&&this._hsl.s&&(b=this._hsl.s),{h:a,s:b,l:Math.round(100*i)}},toHsv:function(){var a,b,c=this.toRgb(),d=c.r/255,e=c.g/255,f=c.b/255,g=Math.max(d,e,f),h=Math.min(d,e,f),i=g,j=g-h;if(b=0===g?0:j/g,g===h)a=b=0;else{switch(g){case d:a=(e-f)/j+(f>e?6:0);break;case e:a=(f-d)/j+2;break;case f:a=(d-e)/j+4}a/=6}return a=Math.round(360*a),0===a&&this._hsv.h!==a&&(a=this._hsv.h),b=Math.round(100*b),0===b&&this._hsv.s&&(b=this._hsv.s),{h:a,s:b,v:Math.round(100*i)}},toInt:function(){return this._color},toIEOctoHex:function(){var a=this.toString(),b=parseInt(255*this._alpha,10).toString(16);return 1===b.length&&(b="0"+b),"#"+b+a.replace(/^#/,"")},toLuminosity:function(){var a=this.toRgb();return.2126*Math.pow(a.r/255,2.2)+.7152*Math.pow(a.g/255,2.2)+.0722*Math.pow(a.b/255,2.2)},getDistanceLuminosityFrom:function(a){if(!(a instanceof c))throw"getDistanceLuminosityFrom requires a Color object";var b=this.toLuminosity(),d=a.toLuminosity();return b>d?(b+.05)/(d+.05):(d+.05)/(b+.05)},getMaxContrastColor:function(){var a=this.toLuminosity(),b=a>=.5?"000000":"ffffff";return new c(b)},getReadableContrastingColor:function(a,d){if(!a instanceof c)return this;var e=d===b?5:d,f=a.getDistanceLuminosityFrom(this),g=a.getMaxContrastColor(),h=g.getDistanceLuminosityFrom(a);if(e>=h)return g;if(f>=e)return this;for(var i=0===g.toInt()?-1:1;e>f&&(this.l(i,!0),f=this.getDistanceLuminosityFrom(a),0!==this._color&&16777215!==this._color););return this},a:function(a){if(a===b)return this._alpha;var c=parseFloat(a);return isNaN(c)?this._error():(this._alpha=c,this)},darken:function(a){return a=a||5,this.l(-a,!0)},lighten:function(a){return a=a||5,this.l(a,!0)},saturate:function(a){return a=a||15,this.s(a,!0)},desaturate:function(a){return a=a||15,this.s(-a,!0)},toGrayscale:function(){return this.setHSpace("hsl").s(0)},getComplement:function(){return this.h(180,!0)},getSplitComplement:function(a){a=a||1;var b=180+30*a;return this.h(b,!0)},getAnalog:function(a){a=a||1;var b=30*a;return this.h(b,!0)},getTetrad:function(a){a=a||1;var b=60*a;return this.h(b,!0)},getTriad:function(a){a=a||1;var b=120*a;return this.h(b,!0)},_partial:function(a){var c=d[a];return function(d,e){var f=this._spaceFunc("to",c.space);return d===b?f[a]:(e===!0&&(d=f[a]+d),c.mod&&(d%=c.mod),c.range&&(d=d<c.range[0]?c.range[0]:d>c.range[1]?c.range[1]:d),f[a]=d,this._spaceFunc("from",c.space,f))}},_spaceFunc:function(a,b,c){var d=b||this._hSpace,e=a+d.charAt(0).toUpperCase()+d.substr(1);return this[e](c)}};var d={h:{mod:360},s:{range:[0,100]},l:{space:"hsl",range:[0,100]},v:{space:"hsv",range:[0,100]},r:{space:"rgb",range:[0,255]},g:{space:"rgb",range:[0,255]},b:{space:"rgb",range:[0,255]}};for(var e in d)d.hasOwnProperty(e)&&(c.fn[e]=c.fn._partial(e));"object"==typeof exports?module.exports=c:a.Color=c}(this);
|
assets/jquery.dataTables.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}
|
assets/jquery.dataTables.min.js
ADDED
@@ -0,0 +1,170 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
DataTables 1.10.19
|
3 |
+
©2008-2018 SpryMedia Ltd - datatables.net/license
|
4 |
+
*/
|
5 |
+
(function(h){"function"===typeof define&&define.amd?define(["jquery"],function(E){return h(E,window,document)}):"object"===typeof exports?module.exports=function(E,H){E||(E=window);H||(H="undefined"!==typeof window?require("jquery"):require("jquery")(E));return h(H,E,E.document)}:h(jQuery,window,document)})(function(h,E,H,k){function Z(a){var b,c,d={};h.each(a,function(e){if((b=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=e.replace(b[0],b[2].toLowerCase()),
|
6 |
+
d[c]=e,"o"===b[1]&&Z(a[e])});a._hungarianMap=d}function J(a,b,c){a._hungarianMap||Z(a);var d;h.each(b,function(e){d=a._hungarianMap[e];if(d!==k&&(c||b[d]===k))"o"===d.charAt(0)?(b[d]||(b[d]={}),h.extend(!0,b[d],b[e]),J(a[d],b[d],c)):b[d]=b[e]})}function Ca(a){var b=n.defaults.oLanguage,c=b.sDecimal;c&&Da(c);if(a){var d=a.sZeroRecords;!a.sEmptyTable&&(d&&"No data available in table"===b.sEmptyTable)&&F(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(d&&"Loading..."===b.sLoadingRecords)&&F(a,
|
7 |
+
a,"sZeroRecords","sLoadingRecords");a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&c!==a&&Da(a)}}function fb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate");A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");"boolean"===typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%":
|
8 |
+
"");"boolean"===typeof a.scrollX&&(a.scrollX=a.scrollX?"100%":"");if(a=a.aoSearchCols)for(var b=0,c=a.length;b<c;b++)a[b]&&J(n.models.oSearch,a[b])}function gb(a){A(a,"orderable","bSortable");A(a,"orderData","aDataSort");A(a,"orderSequence","asSorting");A(a,"orderDataType","sortDataType");var b=a.aDataSort;"number"===typeof b&&!h.isArray(b)&&(a.aDataSort=[b])}function hb(a){if(!n.__browser){var b={};n.__browser=b;var c=h("<div/>").css({position:"fixed",top:0,left:-1*h(E).scrollLeft(),height:1,width:1,
|
9 |
+
overflow:"hidden"}).append(h("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(h("<div/>").css({width:"100%",height:10}))).appendTo("body"),d=c.children(),e=d.children();b.barWidth=d[0].offsetWidth-d[0].clientWidth;b.bScrollOversize=100===e[0].offsetWidth&&100!==d[0].clientWidth;b.bScrollbarLeft=1!==Math.round(e.offset().left);b.bBounding=c[0].getBoundingClientRect().width?!0:!1;c.remove()}h.extend(a.oBrowser,n.__browser);a.oScroll.iBarWidth=n.__browser.barWidth}
|
10 |
+
function ib(a,b,c,d,e,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;d!==e;)a.hasOwnProperty(d)&&(g=j?b(g,a[d],d,a):a[d],j=!0,d+=f);return g}function Ea(a,b){var c=n.defaults.column,d=a.aoColumns.length,c=h.extend({},n.models.oColumn,c,{nTh:b?b:H.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.mData:d,idx:d});a.aoColumns.push(c);c=a.aoPreSearchCols;c[d]=h.extend({},n.models.oSearch,c[d]);ka(a,d,h(b).data())}function ka(a,b,c){var b=a.aoColumns[b],
|
11 |
+
d=a.oClasses,e=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=e.attr("width")||null;var f=(e.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(gb(c),J(n.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&&(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),c.sClass&&e.addClass(c.sClass),h.extend(b,c),F(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),F(b,c,"aDataSort"));var g=b.mData,j=S(g),i=b.mRender?
|
12 |
+
S(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&(c(g.sort)||c(g.type)||c(g.filter));b._setter=null;b.fnGetData=function(a,b,c){var d=j(a,b,k,c);return i&&b?i(d,b,a,c):d};b.fnSetData=function(a,b,c){return N(g)(a,b,c)};"number"!==typeof g&&(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,e.addClass(d.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=d.sSortableNone,
|
13 |
+
b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=d.sSortableAsc,b.sSortingClassJUI=d.sSortJUIAscAllowed):!a&&c?(b.sSortingClass=d.sSortableDesc,b.sSortingClassJUI=d.sSortJUIDescAllowed):(b.sSortingClass=d.sSortable,b.sSortingClassJUI=d.sSortJUI)}function $(a){if(!1!==a.oFeatures.bAutoWidth){var b=a.aoColumns;Fa(a);for(var c=0,d=b.length;c<d;c++)b[c].nTh.style.width=b[c].sWidth}b=a.oScroll;(""!==b.sY||""!==b.sX)&&la(a);r(a,null,"column-sizing",[a])}function aa(a,b){var c=ma(a,"bVisible");return"number"===
|
14 |
+
typeof c[b]?c[b]:null}function ba(a,b){var c=ma(a,"bVisible"),c=h.inArray(b,c);return-1!==c?c:null}function V(a){var b=0;h.each(a.aoColumns,function(a,d){d.bVisible&&"none"!==h(d.nTh).css("display")&&b++});return b}function ma(a,b){var c=[];h.map(a.aoColumns,function(a,e){a[b]&&c.push(e)});return c}function Ga(a){var b=a.aoColumns,c=a.aoData,d=n.ext.type.detect,e,f,g,j,i,h,l,q,t;e=0;for(f=b.length;e<f;e++)if(l=b[e],t=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){g=0;for(j=d.length;g<
|
15 |
+
j;g++){i=0;for(h=c.length;i<h;i++){t[i]===k&&(t[i]=B(a,i,e,"type"));q=d[g](t[i],a);if(!q&&g!==d.length-1)break;if("html"===q)break}if(q){l.sType=q;break}}l.sType||(l.sType="string")}}function jb(a,b,c,d){var e,f,g,j,i,m,l=a.aoColumns;if(b)for(e=b.length-1;0<=e;e--){m=b[e];var q=m.targets!==k?m.targets:m.aTargets;h.isArray(q)||(q=[q]);f=0;for(g=q.length;f<g;f++)if("number"===typeof q[f]&&0<=q[f]){for(;l.length<=q[f];)Ea(a);d(q[f],m)}else if("number"===typeof q[f]&&0>q[f])d(l.length+q[f],m);else if("string"===
|
16 |
+
typeof q[f]){j=0;for(i=l.length;j<i;j++)("_all"==q[f]||h(l[j].nTh).hasClass(q[f]))&&d(j,m)}}if(c){e=0;for(a=c.length;e<a;e++)d(e,c[e])}}function O(a,b,c,d){var e=a.aoData.length,f=h.extend(!0,{},n.models.oRow,{src:c?"dom":"data",idx:e});f._aData=b;a.aoData.push(f);for(var g=a.aoColumns,j=0,i=g.length;j<i;j++)g[j].sType=null;a.aiDisplayMaster.push(e);b=a.rowIdFn(b);b!==k&&(a.aIds[b]=f);(c||!a.oFeatures.bDeferRender)&&Ha(a,e,c,d);return e}function na(a,b){var c;b instanceof h||(b=h(b));return b.map(function(b,
|
17 |
+
e){c=Ia(a,e);return O(a,c.data,e,c.cells)})}function B(a,b,c,d){var e=a.iDraw,f=a.aoColumns[c],g=a.aoData[b]._aData,j=f.sDefaultContent,i=f.fnGetData(g,d,{settings:a,row:b,col:c});if(i===k)return a.iDrawError!=e&&null===j&&(K(a,0,"Requested unknown parameter "+("function"==typeof f.mData?"{function}":"'"+f.mData+"'")+" for row "+b+", column "+c,4),a.iDrawError=e),j;if((i===g||null===i)&&null!==j&&d!==k)i=j;else if("function"===typeof i)return i.call(g);return null===i&&"display"==d?"":i}function kb(a,
|
18 |
+
b,c,d){a.aoColumns[c].fnSetData(a.aoData[b]._aData,d,{settings:a,row:b,col:c})}function Ja(a){return h.map(a.match(/(\\.|[^\.])+/g)||[""],function(a){return a.replace(/\\\./g,".")})}function S(a){if(h.isPlainObject(a)){var b={};h.each(a,function(a,c){c&&(b[a]=S(c))});return function(a,c,f,g){var j=b[c]||b._;return j!==k?j(a,c,f,g):a}}if(null===a)return function(a){return a};if("function"===typeof a)return function(b,c,f,g){return a(b,c,f,g)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||
|
19 |
+
-1!==a.indexOf("("))){var c=function(a,b,f){var g,j;if(""!==f){j=Ja(f);for(var i=0,m=j.length;i<m;i++){f=j[i].match(ca);g=j[i].match(W);if(f){j[i]=j[i].replace(ca,"");""!==j[i]&&(a=a[j[i]]);g=[];j.splice(0,i+1);j=j.join(".");if(h.isArray(a)){i=0;for(m=a.length;i<m;i++)g.push(c(a[i],b,j))}a=f[0].substring(1,f[0].length-1);a=""===a?g:g.join(a);break}else if(g){j[i]=j[i].replace(W,"");a=a[j[i]]();continue}if(null===a||a[j[i]]===k)return k;a=a[j[i]]}}return a};return function(b,e){return c(b,e,a)}}return function(b){return b[a]}}
|
20 |
+
function N(a){if(h.isPlainObject(a))return N(a._);if(null===a)return function(){};if("function"===typeof a)return function(b,d,e){a(b,"set",d,e)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var b=function(a,d,e){var e=Ja(e),f;f=e[e.length-1];for(var g,j,i=0,m=e.length-1;i<m;i++){g=e[i].match(ca);j=e[i].match(W);if(g){e[i]=e[i].replace(ca,"");a[e[i]]=[];f=e.slice();f.splice(0,i+1);g=f.join(".");if(h.isArray(d)){j=0;for(m=d.length;j<m;j++)f={},b(f,d[j],g),
|
21 |
+
a[e[i]].push(f)}else a[e[i]]=d;return}j&&(e[i]=e[i].replace(W,""),a=a[e[i]](d));if(null===a[e[i]]||a[e[i]]===k)a[e[i]]={};a=a[e[i]]}if(f.match(W))a[f.replace(W,"")](d);else a[f.replace(ca,"")]=d};return function(c,d){return b(c,d,a)}}return function(b,d){b[a]=d}}function Ka(a){return D(a.aoData,"_aData")}function oa(a){a.aoData.length=0;a.aiDisplayMaster.length=0;a.aiDisplay.length=0;a.aIds={}}function pa(a,b,c){for(var d=-1,e=0,f=a.length;e<f;e++)a[e]==b?d=e:a[e]>b&&a[e]--; -1!=d&&c===k&&a.splice(d,
|
22 |
+
1)}function da(a,b,c,d){var e=a.aoData[b],f,g=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=B(a,b,d,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===e.src)e._aData=Ia(a,e,d,d===k?k:e._aData).data;else{var j=e.anCells;if(j)if(d!==k)g(j[d],d);else{c=0;for(f=j.length;c<f;c++)g(j[c],c)}}e._aSortData=null;e._aFilterData=null;g=a.aoColumns;if(d!==k)g[d].sType=null;else{c=0;for(f=g.length;c<f;c++)g[c].sType=null;La(a,e)}}function Ia(a,b,c,d){var e=[],f=b.firstChild,g,
|
23 |
+
j,i=0,m,l=a.aoColumns,q=a._rowReadObject,d=d!==k?d:q?{}:[],t=function(a,b){if("string"===typeof a){var c=a.indexOf("@");-1!==c&&(c=a.substring(c+1),N(a)(d,b.getAttribute(c)))}},G=function(a){if(c===k||c===i)j=l[i],m=h.trim(a.innerHTML),j&&j._bAttrSrc?(N(j.mData._)(d,m),t(j.mData.sort,a),t(j.mData.type,a),t(j.mData.filter,a)):q?(j._setter||(j._setter=N(j.mData)),j._setter(d,m)):d[i]=m;i++};if(f)for(;f;){g=f.nodeName.toUpperCase();if("TD"==g||"TH"==g)G(f),e.push(f);f=f.nextSibling}else{e=b.anCells;
|
24 |
+
f=0;for(g=e.length;f<g;f++)G(e[f])}if(b=b.firstChild?b:b.nTr)(b=b.getAttribute("id"))&&N(a.rowId)(d,b);return{data:d,cells:e}}function Ha(a,b,c,d){var e=a.aoData[b],f=e._aData,g=[],j,i,m,l,q;if(null===e.nTr){j=c||H.createElement("tr");e.nTr=j;e.anCells=g;j._DT_RowIndex=b;La(a,e);l=0;for(q=a.aoColumns.length;l<q;l++){m=a.aoColumns[l];i=c?d[l]:H.createElement(m.sCellType);i._DT_CellIndex={row:b,column:l};g.push(i);if((!c||m.mRender||m.mData!==l)&&(!h.isPlainObject(m.mData)||m.mData._!==l+".display"))i.innerHTML=
|
25 |
+
B(a,b,l,"display");m.sClass&&(i.className+=" "+m.sClass);m.bVisible&&!c?j.appendChild(i):!m.bVisible&&c&&i.parentNode.removeChild(i);m.fnCreatedCell&&m.fnCreatedCell.call(a.oInstance,i,B(a,b,l),f,b,l)}r(a,"aoRowCreatedCallback",null,[j,f,b,g])}e.nTr.setAttribute("role","row")}function La(a,b){var c=b.nTr,d=b._aData;if(c){var e=a.rowIdFn(d);e&&(c.id=e);d.DT_RowClass&&(e=d.DT_RowClass.split(" "),b.__rowc=b.__rowc?qa(b.__rowc.concat(e)):e,h(c).removeClass(b.__rowc.join(" ")).addClass(d.DT_RowClass));
|
26 |
+
d.DT_RowAttr&&h(c).attr(d.DT_RowAttr);d.DT_RowData&&h(c).data(d.DT_RowData)}}function lb(a){var b,c,d,e,f,g=a.nTHead,j=a.nTFoot,i=0===h("th, td",g).length,m=a.oClasses,l=a.aoColumns;i&&(e=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],d=h(f.nTh).addClass(f.sClass),i&&d.appendTo(e),a.oFeatures.bSort&&(d.addClass(f.sSortingClass),!1!==f.bSortable&&(d.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Ma(a,f.nTh,b))),f.sTitle!=d[0].innerHTML&&d.html(f.sTitle),Na(a,"header")(a,d,
|
27 |
+
f,m);i&&ea(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(m.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(m.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function fa(a,b,c){var d,e,f,g=[],j=[],i=a.aoColumns.length,m;if(b){c===k&&(c=!1);d=0;for(e=b.length;d<e;d++){g[d]=b[d].slice();g[d].nTr=b[d].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=
|
28 |
+
0;for(e=g.length;d<e;d++){if(a=g[d].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[d].length;f<b;f++)if(m=i=1,j[d][f]===k){a.appendChild(g[d][f].cell);for(j[d][f]=1;g[d+i]!==k&&g[d][f].cell==g[d+i][f].cell;)j[d+i][f]=1,i++;for(;g[d][f+m]!==k&&g[d][f].cell==g[d][f+m].cell;){for(c=0;c<i;c++)j[d+c][f+m]=1;m++}h(g[d][f].cell).attr("rowspan",i).attr("colspan",m)}}}}function P(a){var b=r(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,d=a.asStripeClasses,e=
|
29 |
+
d.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==y(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart=j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,m=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!mb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:m;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ha(a,l);var t=q.nTr;if(0!==e){var G=d[c%e];q._sRowStripe!=G&&(h(t).removeClass(q._sRowStripe).addClass(G),
|
30 |
+
q._sRowStripe=G)}r(a,"aoRowCallback",null,[t,q._aData,c,j,l]);b.push(t);c++}}else c=f.sZeroRecords,1==a.iDraw&&"ajax"==y(a)?c=f.sLoadingRecords:f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":e?d[0]:""}).append(h("<td />",{valign:"top",colSpan:V(a),"class":a.oClasses.sRowEmpty}).html(c))[0];r(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ka(a),g,m,i]);r(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ka(a),g,m,i]);d=h(a.nTBody);d.children().detach();
|
31 |
+
d.append(h(b));r(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter;c.bSort&&nb(a);d?ga(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;P(a);a._drawHold=!1}function ob(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),d=a.oFeatures,e=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];a.nTableReinsertBefore=
|
32 |
+
a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,m,l,q,k=0;k<f.length;k++){g=null;j=f[k];if("<"==j){i=h("<div/>")[0];m=f[k+1];if("'"==m||'"'==m){l="";for(q=2;f[k+q]!=m;)l+=f[k+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(m=l.split("."),i.id=m[0].substr(1,m[0].length-1),i.className=m[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;k+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=pb(a);else if("f"==j&&
|
33 |
+
d.bFilter)g=qb(a);else if("r"==j&&d.bProcessing)g=rb(a);else if("t"==j)g=sb(a);else if("i"==j&&d.bInfo)g=tb(a);else if("p"==j&&d.bPaginate)g=ub(a);else if(0!==n.ext.feature.length){i=n.ext.feature;q=0;for(m=i.length;q<m;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),e.append(g))}c.replaceWith(e);a.nHolding=null}function ea(a,b){var c=h(b).children("tr"),d,e,f,g,j,i,m,l,q,k;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<
|
34 |
+
i;f++){d=c[f];for(e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase()){l=1*e.getAttribute("colspan");q=1*e.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;m=g;k=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][m+j]={cell:e,unique:k},a[f+g].nTr=d}e=e.nextSibling}}}function ra(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],ea(c,b)));for(var b=0,e=c.length;b<e;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!d[f]||
|
35 |
+
!a.bSortCellsTop))d[f]=c[b][f].cell;return d}function sa(a,b,c){r(a,"aoServerParams","serverParams",[b]);if(b&&h.isArray(b)){var d={},e=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(e);c?(c=c[0],d[c]||(d[c]=[]),d[c].push(b.value)):d[b.name]=b.value});b=d}var f,g=a.ajax,j=a.oInstance,i=function(b){r(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var m="function"===typeof f?f(b,a):f,b="function"===typeof f&&m?m:h.extend(!0,b,m);delete g.data}m={data:b,success:function(b){var c=
|
36 |
+
b.error||b.sError;c&&K(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b,c){var d=r(a,null,"xhr",[a,null,a.jqXHR]);-1===h.inArray(!0,d)&&("parsererror"==c?K(a,0,"Invalid JSON response",1):4===b.readyState&&K(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;r(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(m,{url:g||a.sAjaxSource})):
|
37 |
+
"function"===typeof g?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(m,g)),g.data=f)}function mb(a){return a.bAjaxDataGet?(a.iDraw++,C(a,!0),sa(a,vb(a),function(b){wb(a,b)}),!1):!0}function vb(a){var b=a.aoColumns,c=b.length,d=a.oFeatures,e=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,m,l,k=X(a);g=a._iDisplayStart;i=!1!==d.bPaginate?a._iDisplayLength:-1;var t=function(a,b){j.push({name:a,value:b})};t("sEcho",a.iDraw);t("iColumns",c);t("sColumns",D(b,"sName").join(","));t("iDisplayStart",g);t("iDisplayLength",
|
38 |
+
i);var G={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:e.sSearch,regex:e.bRegex}};for(g=0;g<c;g++)m=b[g],l=f[g],i="function"==typeof m.mData?"function":m.mData,G.columns.push({data:i,name:m.sName,searchable:m.bSearchable,orderable:m.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),t("mDataProp_"+g,i),d.bFilter&&(t("sSearch_"+g,l.sSearch),t("bRegex_"+g,l.bRegex),t("bSearchable_"+g,m.bSearchable)),d.bSort&&t("bSortable_"+g,m.bSortable);d.bFilter&&(t("sSearch",e.sSearch),t("bRegex",
|
39 |
+
e.bRegex));d.bSort&&(h.each(k,function(a,b){G.order.push({column:b.col,dir:b.dir});t("iSortCol_"+a,b.col);t("sSortDir_"+a,b.dir)}),t("iSortingCols",k.length));b=n.ext.legacy.ajax;return null===b?a.sAjaxSource?j:G:b?j:G}function wb(a,b){var c=ta(a,b),d=b.sEcho!==k?b.sEcho:b.draw,e=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(d){if(1*d<a.iDraw)return;a.iDraw=1*d}oa(a);a._iRecordsTotal=parseInt(e,10);a._iRecordsDisplay=parseInt(f,
|
40 |
+
10);d=0;for(e=c.length;d<e;d++)O(a,c[d]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1;P(a);a._bInitComplete||ua(a,b);a.bAjaxDataGet=!0;C(a,!1)}function ta(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?S(c)(b):b}function qb(a){var b=a.oClasses,c=a.sTableId,d=a.oLanguage,e=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",
|
41 |
+
g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)),f=function(){var b=!this.value?"":this.value;b!=e.sSearch&&(ga(a,{sSearch:b,bRegex:e.bRegex,bSmart:e.bSmart,bCaseInsensitive:e.bCaseInsensitive}),a._iDisplayStart=0,P(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?Oa(f,g):f).on("keypress.DT",function(a){if(13==a.keyCode)return!1}).attr("aria-controls",
|
42 |
+
c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!==H.activeElement&&i.val(e.sSearch)}catch(d){}});return b[0]}function ga(a,b,c){var d=a.oPreviousSearch,e=a.aoPreSearchCols,f=function(a){d.sSearch=a.sSearch;d.bRegex=a.bRegex;d.bSmart=a.bSmart;d.bCaseInsensitive=a.bCaseInsensitive};Ga(a);if("ssp"!=y(a)){xb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<e.length;b++)yb(a,e[b].sSearch,b,e[b].bEscapeRegex!==k?!e[b].bEscapeRegex:e[b].bRegex,
|
43 |
+
e[b].bSmart,e[b].bCaseInsensitive);zb(a)}else f(b);a.bFiltered=!0;r(a,null,"search",[a])}function zb(a){for(var b=n.ext.search,c=a.aiDisplay,d,e,f=0,g=b.length;f<g;f++){for(var j=[],i=0,m=c.length;i<m;i++)e=c[i],d=a.aoData[e],b[f](a,d._aFilterData,e,d._aData,i)&&j.push(e);c.length=0;h.merge(c,j)}}function yb(a,b,c,d,e,f){if(""!==b){for(var g=[],j=a.aiDisplay,d=Pa(b,d,e,f),e=0;e<j.length;e++)b=a.aoData[j[e]]._aFilterData[c],d.test(b)&&g.push(j[e]);a.aiDisplay=g}}function xb(a,b,c,d,e,f){var d=Pa(b,
|
44 |
+
d,e,f),f=a.oPreviousSearch.sSearch,g=a.aiDisplayMaster,j,e=[];0!==n.ext.search.length&&(c=!0);j=Ab(a);if(0>=b.length)a.aiDisplay=g.slice();else{if(j||c||f.length>b.length||0!==b.indexOf(f)||a.bSorted)a.aiDisplay=g.slice();b=a.aiDisplay;for(c=0;c<b.length;c++)d.test(a.aoData[b[c]]._sFilterRow)&&e.push(b[c]);a.aiDisplay=e}}function Pa(a,b,c,d){a=b?a:Qa(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',
|
45 |
+
"")}).join(")(?=.*?")+").*$");return RegExp(a,d?"i":"")}function Ab(a){var b=a.aoColumns,c,d,e,f,g,j,i,h,l=n.ext.type.search;c=!1;d=0;for(f=a.aoData.length;d<f;d++)if(h=a.aoData[d],!h._aFilterData){j=[];e=0;for(g=b.length;e<g;e++)c=b[e],c.bSearchable?(i=B(a,d,e,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(va.innerHTML=i,i=Wb?va.textContent:va.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);
|
46 |
+
h._aFilterData=j;h._sFilterRow=j.join(" ");c=!0}return c}function Bb(a){return{search:a.sSearch,smart:a.bSmart,regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Cb(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function tb(a){var b=a.sTableId,c=a.aanFeatures.i,d=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Db,sName:"information"}),d.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",
|
47 |
+
b+"_info"));return d[0]}function Db(a){var b=a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage,d=a._iDisplayStart+1,e=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Eb(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,d,e,f,g,j));h(b).html(j)}}function Eb(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,
|
48 |
+
c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function ha(a){var b,c,d=a.iInitDisplayStart,e=a.aoColumns,f;c=a.oFeatures;var g=a.bDeferLoading;if(a.bInitialised){ob(a);lb(a);fa(a,a.aoHeader);fa(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Fa(a);b=0;for(c=e.length;b<c;b++)f=e[b],f.sWidth&&(f.nTh.style.width=v(f.sWidth));r(a,null,"preInit",[a]);T(a);e=
|
49 |
+
y(a);if("ssp"!=e||g)"ajax"==e?sa(a,[],function(c){var f=ta(a,c);for(b=0;b<f.length;b++)O(a,f[b]);a.iInitDisplayStart=d;T(a);C(a,!1);ua(a,c)},a):(C(a,!1),ua(a))}else setTimeout(function(){ha(a)},200)}function ua(a,b){a._bInitComplete=!0;(b||a.oInit.aaData)&&$(a);r(a,null,"plugin-init",[a,b]);r(a,"aoInitComplete","init",[a,b])}function Ra(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Sa(a);r(a,null,"length",[a,c])}function pb(a){for(var b=a.oClasses,c=a.sTableId,d=a.aLengthMenu,e=h.isArray(d[0]),f=
|
50 |
+
e?d[0]:d,d=e?d[1]:d,e=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}),g=0,j=f.length;g<j;g++)e[0][g]=new Option("number"===typeof d[g]?a.fnFormatNumber(d[g]):d[g],f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).on("change.DT",function(){Ra(a,h(this).val());P(a)});h(a.nTable).on("length.dt.DT",function(b,c,d){a===
|
51 |
+
c&&h("select",i).val(d)});return i[0]}function ub(a){var b=a.sPaginationType,c=n.ext.pager[b],d="function"===typeof c,e=function(a){P(a)},b=h("<div/>").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;l<k;l++)Na(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,
|
52 |
+
e)},sName:"pagination"}));return b}function Ta(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===e?d=0:"number"===typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e<f&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:K(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==d;a._iDisplayStart=d;b&&(r(a,null,"page",[a]),c&&P(a));return b}function rb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}
|
53 |
+
function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");r(a,null,"processing",[a,b])}function sb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),m=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",
|
54 |
+
position:"relative",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:v(d)}).append(b));l&&i.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",
|
55 |
+
{"class":f.sScrollFootInner}).append(m.removeAttr("id").css("margin-left",0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],t=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(t.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=t;a.aoDrawCallback.push({fn:la,sName:"scrolling"});return i[0]}function la(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth,
|
56 |
+
f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,m=j.children("table"),j=a.nScrollBody,l=h(j),q=j.style,t=h(a.nScrollFoot).children("div"),n=t.children("table"),o=h(a.nTHead),p=h(a.nTable),s=p[0],r=s.style,u=a.nTFoot?h(a.nTFoot):null,x=a.oBrowser,U=x.bScrollOversize,Xb=D(a.aoColumns,"nTh"),Q,L,R,w,Ua=[],y=[],z=[],A=[],B,C=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};L=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!==
|
57 |
+
L&&a.scrollBarVis!==k)a.scrollBarVis=L,$(a);else{a.scrollBarVis=L;p.children("thead, tfoot").remove();u&&(R=u.clone().prependTo(p),Q=u.find("tr"),R=R.find("tr"));w=o.clone().prependTo(p);o=o.find("tr");L=w.find("tr");w.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(ra(a,w),function(b,c){B=aa(a,b);c.style.width=a.aoColumns[B].sWidth});u&&I(function(a){a.style.width=""},R);f=p.outerWidth();if(""===c){r.width="100%";if(U&&(p.find("tbody").height()>j.offsetHeight||
|
58 |
+
"scroll"==l.css("overflow-y")))r.width=v(p.outerWidth()-b);f=p.outerWidth()}else""!==d&&(r.width=v(d),f=p.outerWidth());I(C,L);I(function(a){z.push(a.innerHTML);Ua.push(v(h(a).css("width")))},L);I(function(a,b){if(h.inArray(a,Xb)!==-1)a.style.width=Ua[b]},o);h(L).height(0);u&&(I(C,R),I(function(a){A.push(a.innerHTML);y.push(v(h(a).css("width")))},R),I(function(a,b){a.style.width=y[b]},Q),h(R).height(0));I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+z[b]+"</div>";a.childNodes[0].style.height=
|
59 |
+
"0";a.childNodes[0].style.overflow="hidden";a.style.width=Ua[b]},L);u&&I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+A[b]+"</div>";a.childNodes[0].style.height="0";a.childNodes[0].style.overflow="hidden";a.style.width=y[b]},R);if(p.outerWidth()<f){Q=j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(U&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=v(Q-b);(""===c||""!==d)&&K(a,1,"Possible column misalignment",6)}else Q="100%";q.width=v(Q);
|
60 |
+
g.width=v(Q);u&&(a.nScrollFoot.style.width=v(Q));!e&&U&&(q.height=v(s.offsetHeight+b));c=p.outerWidth();m[0].style.width=v(c);i.width=v(c);d=p.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+(x.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(n[0].style.width=v(c),t[0].style.width=v(c),t[0].style[e]=d?b+"px":"0px");p.children("colgroup").insertBefore(p.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function I(a,b,c){for(var d=0,e=0,
|
61 |
+
f=b.length,g,j;e<f;){g=b[e].firstChild;for(j=c?c[e].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,d):a(g,d),d++),g=g.nextSibling,j=c?j.nextSibling:null;e++}}function Fa(a){var b=a.nTable,c=a.aoColumns,d=a.oScroll,e=d.sY,f=d.sX,g=d.sXInner,j=c.length,i=ma(a,"bVisible"),m=h("th",a.nTHead),l=b.getAttribute("width"),k=b.parentNode,t=!1,n,o,p=a.oBrowser,d=p.bScrollOversize;(n=b.style.width)&&-1!==n.indexOf("%")&&(l=n);for(n=0;n<i.length;n++)o=c[i[n]],null!==o.sWidth&&(o.sWidth=Fb(o.sWidthOrig,k),t=!0);if(d||
|
62 |
+
!t&&!f&&!e&&j==V(a)&&j==m.length)for(n=0;n<j;n++)i=aa(a,n),null!==i&&(c[i].sWidth=v(m.eq(n).width()));else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var s=h("<tr/>").appendTo(j.find("tbody"));j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");m=ra(a,j.find("thead")[0]);for(n=0;n<i.length;n++)o=c[i[n]],m[n].style.width=null!==o.sWidthOrig&&""!==o.sWidthOrig?v(o.sWidthOrig):
|
63 |
+
"",o.sWidthOrig&&f&&h(m[n]).append(h("<div/>").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(n=0;n<i.length;n++)t=i[n],o=c[t],h(Gb(a,t)).clone(!1).append(o.sContentPadding).appendTo(s);h("[name]",j).removeAttr("name");o=h("<div/>").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()<k.clientWidth&&l&&j.width(k.clientWidth)):e?j.width(k.clientWidth):
|
64 |
+
l&&j.width(l);for(n=e=0;n<i.length;n++)k=h(m[n]),g=k.outerWidth()-k.width(),k=p.bBounding?Math.ceil(m[n].getBoundingClientRect().width):k.outerWidth(),e+=k,c[i[n]].sWidth=v(k-g);b.style.width=v(e);o.remove()}l&&(b.style.width=v(l));if((l||f)&&!a._reszEvt)b=function(){h(E).on("resize.DT-"+a.sInstance,Oa(function(){$(a)}))},d?setTimeout(b,1E3):b(),a._reszEvt=!0}function Fb(a,b){if(!a)return 0;var c=h("<div/>").css("width",v(a)).appendTo(b||H.body),d=c[0].offsetWidth;c.remove();return d}function Gb(a,
|
65 |
+
b){var c=Hb(a,b);if(0>c)return null;var d=a.aoData[c];return!d.nTr?h("<td/>").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Hb(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;f<g;f++)c=B(a,f,b,"display")+"",c=c.replace(Yb,""),c=c.replace(/ /g," "),c.length>d&&(d=c.length,e=f);return e}function v(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function X(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var m=[];f=function(a){a.length&&
|
66 |
+
!h.isArray(a[0])?m.push(a):h.merge(m,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<m.length;a++){i=m[a][0];f=e[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=e[g].sType||"string",m[a]._idx===k&&(m[a]._idx=h.inArray(m[a][1],e[g].asSorting)),d.push({src:i,col:g,dir:m[a][1],index:m[a]._idx,type:j,formatter:n.ext.type.order[j+"-pre"]})}return d}function nb(a){var b,c,d=[],e=n.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h;Ga(a);h=X(a);b=0;for(c=h.length;b<
|
67 |
+
c;b++)j=h[b],j.formatter&&g++,Ib(a,j.col);if("ssp"!=y(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)d[i[b]]=b;g===h.length?i.sort(function(a,b){var c,e,g,j,i=h.length,k=f[a]._aSortData,n=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],e=n[j.col],c=c<e?-1:c>e?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return c<e?-1:c>e?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,n=f[a]._aSortData,o=f[b]._aSortData;for(j=0;j<k;j++)if(i=h[j],c=n[i.col],g=o[i.col],i=e[i.type+"-"+i.dir]||e["string-"+i.dir],
|
68 |
+
c=i(c,g),0!==c)return c;c=d[a];g=d[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Jb(a){for(var b,c,d=a.aoColumns,e=X(a),a=a.oLanguage.oAria,f=0,g=d.length;f<g;f++){c=d[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<e.length&&e[0].col==f?(i.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label",b)}}function Va(a,
|
69 |
+
b,c,d){var e=a.aaSorting,f=a.aoColumns[b].asSorting,g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof e[0]&&(e=a.aaSorting=[e]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,D(e,"0")),-1!==c?(b=g(e[c],!0),null===b&&1===e.length&&(b=0),null===b?e.splice(c,1):(e[c][1]=f[b],e[c]._idx=b)):(e.push([b,f[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==b?(b=g(e[0]),e.length=1,e[0][1]=f[b],e[0]._idx=b):(e.length=0,e.push([b,f[0]]),e[0]._idx=0);T(a);"function"==
|
70 |
+
typeof d&&d(a)}function Ma(a,b,c,d){var e=a.aoColumns[c];Wa(b,{},function(b){!1!==e.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Va(a,c,b.shiftKey,d);"ssp"!==y(a)&&C(a,!1)},0)):Va(a,c,b.shiftKey,d))})}function wa(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,d=X(a),e=a.oFeatures,f,g;if(e.bSort&&e.bSortClasses){e=0;for(f=b.length;e<f;e++)g=b[e].src,h(D(a.aoData,"anCells",g)).removeClass(c+(2>e?e+1:3));e=0;for(f=d.length;e<f;e++)g=d[e].src,h(D(a.aoData,"anCells",g)).addClass(c+
|
71 |
+
(2>e?e+1:3))}a.aLastSort=d}function Ib(a,b){var c=a.aoColumns[b],d=n.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,ba(a,b)));for(var f,g=n.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||d)f=d?e[j]:B(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function xa(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting),search:Bb(a.oPreviousSearch),
|
72 |
+
columns:h.map(a.aoColumns,function(b,d){return{visible:b.bVisible,search:Bb(a.aoPreSearchCols[d])}})};r(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Kb(a,b,c){var d,e,f=a.aoColumns,b=function(b){if(b&&b.time){var g=r(a,"aoStateLoadParams","stateLoadParams",[a,b]);if(-1===h.inArray(!1,g)&&(g=a.iStateDuration,!(0<g&&b.time<+new Date-1E3*g)&&!(b.columns&&f.length!==b.columns.length))){a.oLoadedState=h.extend(!0,{},b);b.start!==k&&
|
73 |
+
(a._iDisplayStart=b.start,a.iInitDisplayStart=b.start);b.length!==k&&(a._iDisplayLength=b.length);b.order!==k&&(a.aaSorting=[],h.each(b.order,function(b,c){a.aaSorting.push(c[0]>=f.length?[0,c[1]]:c)}));b.search!==k&&h.extend(a.oPreviousSearch,Cb(b.search));if(b.columns){d=0;for(e=b.columns.length;d<e;d++)g=b.columns[d],g.visible!==k&&(f[d].bVisible=g.visible),g.search!==k&&h.extend(a.aoPreSearchCols[d],Cb(g.search))}r(a,"aoStateLoaded","stateLoaded",[a,b])}}c()};if(a.oFeatures.bStateSave){var g=
|
74 |
+
a.fnStateLoadCallback.call(a.oInstance,a,b);g!==k&&b(g)}else c()}function ya(a){var b=n.settings,a=h.inArray(a,D(b,"nTable"));return-1!==a?b[a]:null}function K(a,b,c,d){c="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+c;d&&(c+=". For more information about this error, please see http://datatables.net/tn/"+d);if(b)E.console&&console.log&&console.log(c);else if(b=n.ext,b=b.sErrMode||b.errMode,a&&r(a,null,"error",[a,d,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==
|
75 |
+
typeof b&&b(a,d,c)}}function F(a,b,c,d){h.isArray(c)?h.each(c,function(c,d){h.isArray(d)?F(a,b,d[0],d[1]):F(a,b,d)}):(d===k&&(d=c),b[c]!==k&&(a[d]=b[c]))}function Xa(a,b,c){var d,e;for(e in b)b.hasOwnProperty(e)&&(d=b[e],h.isPlainObject(d)?(h.isPlainObject(a[e])||(a[e]={}),h.extend(!0,a[e],d)):a[e]=c&&"data"!==e&&"aaData"!==e&&h.isArray(d)?d.slice():d);return a}function Wa(a,b,c){h(a).on("click.DT",b,function(b){h(a).blur();c(b)}).on("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).on("selectstart.DT",
|
76 |
+
function(){return!1})}function z(a,b,c,d){c&&a[b].push({fn:c,sName:d})}function r(a,b,c,d){var e=[];b&&(e=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,d)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,d),e.push(b.result));return e}function Sa(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Na(a,b){var c=a.renderer,d=n.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"===
|
77 |
+
typeof c?d[c]||d._:d._}function y(a){return a.oFeatures.bServerSide?"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function ia(a,b){var c=[],c=Lb.numbers_length,d=Math.floor(c/2);b<=c?c=Y(0,b):a<=d?(c=Y(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=Y(b-(c-2),b):(c=Y(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function Da(a){h.each({num:function(b){return za(b,a)},"num-fmt":function(b){return za(b,a,Ya)},"html-num":function(b){return za(b,
|
78 |
+
a,Aa)},"html-num-fmt":function(b){return za(b,a,Aa,Ya)}},function(b,c){x.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(x.type.search[b+a]=x.type.search.html)})}function Mb(a){return function(){var b=[ya(this[n.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return n.ext.internal[a].apply(this,b)}}var n=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new s(ya(this[x.iApiIndex])):new s(this)};
|
79 |
+
this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&la(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,
|
80 |
+
b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data():
|
81 |
+
c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};
|
82 |
+
this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return ya(this[x.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust();
|
83 |
+
(d===k||d)&&h.draw();return 0};this.fnVersionCheck=x.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=x.internal;for(var e in n.ext.internal)e&&(this[e]=Mb(e));this.each(function(){var e={},g=1<d?Xa(e,a,!0):a,j=0,i,e=this.getAttribute("id"),m=!1,l=n.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())K(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{fb(l);gb(l.column);J(l,l,!0);J(l.column,l.column,!0);J(l,h.extend(g,q.data()));var t=n.settings,
|
84 |
+
j=0;for(i=t.length;j<i;j++){var o=t[j];if(o.nTable==this||o.nTHead&&o.nTHead.parentNode==this||o.nTFoot&&o.nTFoot.parentNode==this){var s=g.bRetrieve!==k?g.bRetrieve:l.bRetrieve;if(c||s)return o.oInstance;if(g.bDestroy!==k?g.bDestroy:l.bDestroy){o.oInstance.fnDestroy();break}else{K(o,0,"Cannot reinitialise DataTable",3);return}}if(o.sTableId==this.id){t.splice(j,1);break}}if(null===e||""===e)this.id=e="DataTables_Table_"+n.ext._unique++;var p=h.extend(!0,{},n.models.oSettings,{sDestroyWidth:q[0].style.width,
|
85 |
+
sInstance:e,sTableId:e});p.nTable=this;p.oApi=b.internal;p.oInit=g;t.push(p);p.oInstance=1===b.length?b:q.dataTable();fb(g);Ca(g.oLanguage);g.aLengthMenu&&!g.iDisplayLength&&(g.iDisplayLength=h.isArray(g.aLengthMenu[0])?g.aLengthMenu[0][0]:g.aLengthMenu[0]);g=Xa(h.extend(!0,{},l),g);F(p.oFeatures,g,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));F(p,g,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod",
|
86 |
+
"aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]);F(p.oScroll,g,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);F(p.oLanguage,g,"fnInfoCallback");
|
87 |
+
z(p,"aoDrawCallback",g.fnDrawCallback,"user");z(p,"aoServerParams",g.fnServerParams,"user");z(p,"aoStateSaveParams",g.fnStateSaveParams,"user");z(p,"aoStateLoadParams",g.fnStateLoadParams,"user");z(p,"aoStateLoaded",g.fnStateLoaded,"user");z(p,"aoRowCallback",g.fnRowCallback,"user");z(p,"aoRowCreatedCallback",g.fnCreatedRow,"user");z(p,"aoHeaderCallback",g.fnHeaderCallback,"user");z(p,"aoFooterCallback",g.fnFooterCallback,"user");z(p,"aoInitComplete",g.fnInitComplete,"user");z(p,"aoPreDrawCallback",
|
88 |
+
g.fnPreDrawCallback,"user");p.rowIdFn=S(g.rowId);hb(p);var u=p.oClasses;h.extend(u,n.ext.classes,g.oClasses);q.addClass(u.sTable);p.iInitDisplayStart===k&&(p.iInitDisplayStart=g.iDisplayStart,p._iDisplayStart=g.iDisplayStart);null!==g.iDeferLoading&&(p.bDeferLoading=!0,e=h.isArray(g.iDeferLoading),p._iRecordsDisplay=e?g.iDeferLoading[0]:g.iDeferLoading,p._iRecordsTotal=e?g.iDeferLoading[1]:g.iDeferLoading);var v=p.oLanguage;h.extend(!0,v,g.oLanguage);v.sUrl&&(h.ajax({dataType:"json",url:v.sUrl,success:function(a){Ca(a);
|
89 |
+
J(l.oLanguage,a);h.extend(true,v,a);ha(p)},error:function(){ha(p)}}),m=!0);null===g.asStripeClasses&&(p.asStripeClasses=[u.sStripeOdd,u.sStripeEven]);var e=p.asStripeClasses,x=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(e,function(a){return x.hasClass(a)}))&&(h("tbody tr",this).removeClass(e.join(" ")),p.asDestroyStripes=e.slice());e=[];t=this.getElementsByTagName("thead");0!==t.length&&(ea(p.aoHeader,t[0]),e=ra(p));if(null===g.aoColumns){t=[];j=0;for(i=e.length;j<i;j++)t.push(null)}else t=
|
90 |
+
g.aoColumns;j=0;for(i=t.length;j<i;j++)Ea(p,e?e[j]:null);jb(p,g.aoColumnDefs,t,function(a,b){ka(p,a,b)});if(x.length){var w=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h(x[0]).children("th, td").each(function(a,b){var c=p.aoColumns[a];if(c.mData===a){var d=w(b,"sort")||w(b,"order"),e=w(b,"filter")||w(b,"search");if(d!==null||e!==null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!==null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};ka(p,a)}}})}var U=p.oFeatures,
|
91 |
+
e=function(){if(g.aaSorting===k){var a=p.aaSorting;j=0;for(i=a.length;j<i;j++)a[j][1]=p.aoColumns[j].asSorting[0]}wa(p);U.bSort&&z(p,"aoDrawCallback",function(){if(p.bSorted){var a=X(p),b={};h.each(a,function(a,c){b[c.src]=c.dir});r(p,null,"order",[p,a,b]);Jb(p)}});z(p,"aoDrawCallback",function(){(p.bSorted||y(p)==="ssp"||U.bDeferRender)&&wa(p)},"sc");var a=q.children("caption").each(function(){this._captionSide=h(this).css("caption-side")}),b=q.children("thead");b.length===0&&(b=h("<thead/>").appendTo(q));
|
92 |
+
p.nTHead=b[0];b=q.children("tbody");b.length===0&&(b=h("<tbody/>").appendTo(q));p.nTBody=b[0];b=q.children("tfoot");if(b.length===0&&a.length>0&&(p.oScroll.sX!==""||p.oScroll.sY!==""))b=h("<tfoot/>").appendTo(q);if(b.length===0||b.children().length===0)q.addClass(u.sNoFooter);else if(b.length>0){p.nTFoot=b[0];ea(p.aoFooter,p.nTFoot)}if(g.aaData)for(j=0;j<g.aaData.length;j++)O(p,g.aaData[j]);else(p.bDeferLoading||y(p)=="dom")&&na(p,h(p.nTBody).children("tr"));p.aiDisplay=p.aiDisplayMaster.slice();
|
93 |
+
p.bInitialised=true;m===false&&ha(p)};g.bStateSave?(U.bStateSave=!0,z(p,"aoDrawCallback",xa,"state_save"),Kb(p,g,e)):e()}});b=null;return this},x,s,o,u,Za={},Nb=/[\r\n]/g,Aa=/<.*?>/g,Zb=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,$b=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Ya=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1},Ob=function(a){var b=parseInt(a,10);return!isNaN(b)&&
|
94 |
+
isFinite(a)?b:null},Pb=function(a,b){Za[b]||(Za[b]=RegExp(Qa(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Za[b],"."):a},$a=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Pb(a,b));c&&d&&(a=a.replace(Ya,""));return!isNaN(parseFloat(a))&&isFinite(a)},Qb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:$a(a.replace(Aa,""),b,c)?!0:null},D=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;e<f;e++)a[e]&&a[e][b]&&d.push(a[e][b][c]);else for(;e<
|
95 |
+
f;e++)a[e]&&d.push(a[e][b]);return d},ja=function(a,b,c,d){var e=[],f=0,g=b.length;if(d!==k)for(;f<g;f++)a[b[f]][c]&&e.push(a[b[f]][c][d]);else for(;f<g;f++)e.push(a[b[f]][c]);return e},Y=function(a,b){var c=[],d;b===k?(b=0,d=a):(d=b,b=a);for(var e=b;e<d;e++)c.push(e);return c},Rb=function(a){for(var b=[],c=0,d=a.length;c<d;c++)a[c]&&b.push(a[c]);return b},qa=function(a){var b;a:{if(!(2>a.length)){b=a.slice().sort();for(var c=b[0],d=1,e=b.length;d<e;d++){if(b[d]===c){b=!1;break a}c=b[d]}}b=!0}if(b)return a.slice();
|
96 |
+
b=[];var e=a.length,f,g=0,d=0;a:for(;d<e;d++){c=a[d];for(f=0;f<g;f++)if(b[f]===c)continue a;b.push(c);g++}return b};n.util={throttle:function(a,b){var c=b!==k?b:200,d,e;return function(){var b=this,g=+new Date,j=arguments;d&&g<d+c?(clearTimeout(e),e=setTimeout(function(){d=k;a.apply(b,j)},c)):(d=g,a.apply(b,j))}},escapeRegex:function(a){return a.replace($b,"\\$1")}};var A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ca=/\[.*?\]$/,W=/\(\)$/,Qa=n.util.escapeRegex,va=h("<div>")[0],Wb=va.textContent!==k,Yb=
|
97 |
+
/<.*?>/g,Oa=n.util.throttle,Sb=[],w=Array.prototype,ac=function(a){var b,c,d=n.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};s=function(a,b){if(!(this instanceof
|
98 |
+
s))return new s(a,b);var c=[],d=function(a){(a=ac(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;e<f;e++)d(a[e]);else d(a);this.context=qa(c);b&&h.merge(this,b);this.selector={rows:null,cols:null,opts:null};s.extend(this,this,Sb)};n.Api=s;h.extend(s.prototype,{any:function(){return 0!==this.count()},concat:w.concat,context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=
|
99 |
+
this.context;return b.length>a?new s(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new s(this.context,b)},flatten:function(){var a=[];return new s(this.context,a.concat.apply(a,this.toArray()))},join:w.join,indexOf:w.indexOf||function(a,b){for(var c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,d){var e=[],f,g,j,h,m,l=this.context,
|
100 |
+
n,o,u=this.selector;"string"===typeof a&&(d=c,c=b,b=a,a=!1);g=0;for(j=l.length;g<j;g++){var r=new s(l[g]);if("table"===b)f=c.call(r,l[g],g),f!==k&&e.push(f);else if("columns"===b||"rows"===b)f=c.call(r,l[g],this[g],g),f!==k&&e.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){o=this[g];"column-rows"===b&&(n=Ba(l[g],u.opts));h=0;for(m=o.length;h<m;h++)f=o[h],f="cell"===b?c.call(r,l[g],f.row,f.column,g,h):c.call(r,l[g],f,g,h,n),f!==k&&e.push(f)}}return e.length||d?(a=new s(l,a?
|
101 |
+
e.concat.apply([],e):e),b=a.selector,b.rows=u.rows,b.cols=u.cols,b.opts=u.opts,a):this},lastIndexOf:w.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(w.map)b=w.map.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)b.push(a.call(this,this[c],c));return new s(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:w.pop,push:w.push,reduce:w.reduce||function(a,b){return ib(this,a,b,0,this.length,
|
102 |
+
1)},reduceRight:w.reduceRight||function(a,b){return ib(this,a,b,this.length-1,-1,-1)},reverse:w.reverse,selector:null,shift:w.shift,slice:function(){return new s(this.context,this)},sort:w.sort,splice:w.splice,toArray:function(){return w.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)},unique:function(){return new s(this.context,qa(this))},unshift:w.unshift});s.extend=function(a,b,c){if(c.length&&b&&(b instanceof s||b.__dt_wrapper)){var d,e,f,g=function(a,b,c){return function(){var d=
|
103 |
+
b.apply(a,arguments);s.extend(d,d,c.methodExt);return d}};d=0;for(e=c.length;d<e;d++)f=c[d],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,s.extend(a,b[f.name],f.propExt)}};s.register=o=function(a,b){if(h.isArray(a))for(var c=0,d=a.length;c<d;c++)s.register(a[c],b);else for(var e=a.split("."),f=Sb,g,j,c=0,d=e.length;c<d;c++){g=(j=-1!==e[c].indexOf("()"))?e[c].replace("()",""):e[c];var i;a:{i=0;for(var m=f.length;i<m;i++)if(f[i].name===g){i=
|
104 |
+
f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===d-1?i.val=b:f=j?i.methodExt:i.propExt}};s.registerPlural=u=function(a,b,c){s.register(a,c);s.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof s?a.length?h.isArray(a[0])?new s(a.context,a[0]):a[0]:k:a})};o("tables()",function(a){var b;if(a){b=s;var c=this.context;if("number"===typeof a)a=[c[a]];else var d=h.map(c,function(a){return a.nTable}),a=h(d).filter(a).map(function(){var a=h.inArray(this,
|
105 |
+
d);return c[a]}).toArray();b=new b(a)}else b=this;return b});o("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new s(b[0]):a});u("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});u("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});u("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});u("tables().footer()",
|
106 |
+
"table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});u("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});o("draw()",function(a){return this.iterator("table",function(b){"page"===a?P(b):("string"===typeof a&&(a="full-hold"===a?!1:!0),T(b,!1===a))})});o("page()",function(a){return a===k?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});o("page.info()",function(){if(0===
|
107 |
+
this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,d=a.fnRecordsDisplay(),e=-1===c;return{page:e?0:Math.floor(b/c),pages:e?1:Math.ceil(d/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:d,serverSide:"ssp"===y(a)}});o("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength:k:this.iterator("table",function(b){Ra(b,a)})});var Tb=function(a,b,c){if(c){var d=new s(a);
|
108 |
+
d.one("draw",function(){c(d.ajax.json())})}if("ssp"==y(a))T(a,b);else{C(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort();sa(a,[],function(c){oa(a);for(var c=ta(a,c),d=0,e=c.length;d<e;d++)O(a,c[d]);T(a,b);C(a,!1)})}};o("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});o("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});o("ajax.reload()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});o("ajax.url()",function(a){var b=
|
109 |
+
this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});o("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});var ab=function(a,b,c,d,e){var f=[],g,j,i,m,l,n;i=typeof b;if(!b||"string"===i||"function"===i||b.length===k)b=[b];i=0;for(m=b.length;i<m;i++){j=b[i]&&b[i].split&&!b[i].match(/[\[\(:]/)?b[i].split(","):
|
110 |
+
[b[i]];l=0;for(n=j.length;l<n;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&(f=f.concat(g))}a=x.selector[a];if(a.length){i=0;for(m=a.length;i<m;i++)f=a[i](d,e,f)}return qa(f)},bb=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},cb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length=1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Ba=function(a,b){var c,
|
111 |
+
d,e,f=[],g=a.aiDisplay;e=a.aiDisplayMaster;var j=b.search;c=b.order;d=b.page;if("ssp"==y(a))return"removed"===j?[]:Y(0,e.length);if("current"==d){c=a._iDisplayStart;for(d=a.fnDisplayEnd();c<d;c++)f.push(g[c])}else if("current"==c||"applied"==c)if("none"==j)f=e.slice();else if("applied"==j)f=g.slice();else{if("removed"==j){var i={};c=0;for(d=g.length;c<d;c++)i[g[c]]=null;f=h.map(e,function(a){return!i.hasOwnProperty(a)?a:null})}}else if("index"==c||"original"==c){c=0;for(d=a.aoData.length;c<d;c++)"none"==
|
112 |
+
j?f.push(c):(e=h.inArray(c,g),(-1===e&&"removed"==j||0<=e&&"applied"==j)&&f.push(c))}return f};o("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=b,f;return ab("row",a,function(a){var b=Ob(a),i=c.aoData;if(b!==null&&!e)return[b];f||(f=Ba(c,e));if(b!==null&&h.inArray(b,f)!==-1)return[b];if(a===null||a===k||a==="")return f;if(typeof a==="function")return h.map(f,function(b){var c=i[b];return a(b,c._aData,c.nTr)?b:null});if(a.nodeName){var b=
|
113 |
+
a._DT_RowIndex,m=a._DT_CellIndex;if(b!==k)return i[b]&&i[b].nTr===a?[b]:[];if(m)return i[m.row]&&i[m.row].nTr===a?[m.row]:[];b=h(a).closest("*[data-dt-row]");return b.length?[b.data("dt-row")]:[]}if(typeof a==="string"&&a.charAt(0)==="#"){b=c.aIds[a.replace(/^#/,"")];if(b!==k)return[b.idx]}b=Rb(ja(c.aoData,f,"nTr"));return h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()},c,e)},1);c.selector.rows=a;c.selector.opts=b;return c});o("rows().nodes()",function(){return this.iterator("row",
|
114 |
+
function(a,b){return a.aoData[b].nTr||k},1)});o("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ja(a.aoData,b,"_aData")},1)});u("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)});u("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){da(b,c,a)})});u("rows().indexes()","row().index()",function(){return this.iterator("row",
|
115 |
+
function(a,b){return b},1)});u("rows().ids()","row().id()",function(a){for(var b=[],c=this.context,d=0,e=c.length;d<e;d++)for(var f=0,g=this[d].length;f<g;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((!0===a?"#":"")+h)}return new s(c,b)});u("rows().remove()","row().remove()",function(){var a=this;this.iterator("row",function(b,c,d){var e=b.aoData,f=e[c],g,h,i,m,l;e.splice(c,1);g=0;for(h=e.length;g<h;g++)if(i=e[g],l=i.anCells,null!==i.nTr&&(i.nTr._DT_RowIndex=g),null!==l){i=0;for(m=
|
116 |
+
l.length;i<m;i++)l[i]._DT_CellIndex.row=g}pa(b.aiDisplayMaster,c);pa(b.aiDisplay,c);pa(a[d],c,!1);0<b._iRecordsDisplay&&b._iRecordsDisplay--;Sa(b);c=b.rowIdFn(f._aData);c!==k&&delete b.aIds[c]});this.iterator("table",function(a){for(var c=0,d=a.aoData.length;c<d;c++)a.aoData[c].idx=c});return this});o("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(na(b,c)[0]):h.push(O(b,c));return h},
|
117 |
+
1),c=this.rows(-1);c.pop();h.merge(c,b);return c});o("row()",function(a,b){return cb(this.rows(a,b))});o("row().data()",function(a){var b=this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;var c=b[0].aoData[this[0]];c._aData=a;h.isArray(a)&&c.nTr.id&&N(b[0].rowId)(a,c.nTr.id);da(b[0],this[0],"data");return this});o("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});o("row.add()",function(a){a instanceof h&&
|
118 |
+
a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?na(b,a)[0]:O(b,a)});return this.row(b[0])});var db=function(a,b){var c=a.context;if(c.length&&(c=c[0].aoData[b!==k?b:a[0]])&&c._details)c._details.remove(),c._detailsShow=k,c._details=k},Ub=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];if(d._details){(d._detailsShow=b)?d._details.insertAfter(d.nTr):d._details.detach();var e=c[0],f=new s(e),g=e.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");
|
119 |
+
0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){e===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(e===b)for(var c,d=V(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",d)}),f.on("destroy.dt.DT_details",function(a,b){if(e===b)for(var c=0,d=g.length;c<d;c++)g[c]._details&&db(f,c)}))}}};o("row().child()",function(a,b){var c=
|
120 |
+
this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1===a)db(this);else if(c.length&&this.length){var d=c[0],c=c[0].aoData[this[0]],e=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?e.push(a):(c=h("<tr><td/></tr>").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=V(d),e.push(c[0]))};f(a,b);c._details&&c._details.detach();c._details=h(e);
|
121 |
+
c._detailsShow&&c._details.insertAfter(c.nTr)}return this});o(["row().child.show()","row().child().show()"],function(){Ub(this,!0);return this});o(["row().child.hide()","row().child().hide()"],function(){Ub(this,!1);return this});o(["row().child.remove()","row().child().remove()"],function(){db(this);return this});o("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var bc=/^([^:]+):(name|visIdx|visible)$/,Vb=function(a,b,
|
122 |
+
c,d,e){for(var c=[],d=0,f=e.length;d<f;d++)c.push(B(a,e[d],b));return c};o("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=a,f=b,g=c.aoColumns,j=D(g,"sName"),i=D(g,"nTh");return ab("column",e,function(a){var b=Ob(a);if(a==="")return Y(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var e=Ba(c,f);return h.map(g,function(b,f){return a(f,Vb(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(bc):
|
123 |
+
"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var n=h.map(g,function(a,b){return a.bVisible?b:null});return[n[n.length+b]]}return[aa(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)},
|
124 |
+
1);c.selector.cols=a;c.selector.opts=b;return c});u("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Vb,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},
|
125 |
+
1)});u("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,c,d,e,f){return ja(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ja(a.aoData,e,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){var c=this.iterator("column",function(b,c){if(a===k)return b.aoColumns[c].bVisible;var f=b.aoColumns,g=f[c],j=b.aoData,
|
126 |
+
i,m,l;if(a!==k&&g.bVisible!==a){if(a){var n=h.inArray(!0,D(f,"bVisible"),c+1);i=0;for(m=j.length;i<m;i++)l=j[i].nTr,f=j[i].anCells,l&&l.insertBefore(f[c],f[n]||null)}else h(D(b.aoData,"anCells",c)).detach();g.bVisible=a;fa(b,b.aoHeader);fa(b,b.aoFooter);b.aiDisplay.length||h(b.nTBody).find("td[colspan]").attr("colspan",V(b));xa(b)}});a!==k&&(this.iterator("column",function(c,e){r(c,null,"column-visibility",[c,e,a,b])}),(b===k||b)&&this.columns.adjust());return c});u("columns().indexes()","column().index()",
|
127 |
+
function(a){return this.iterator("column",function(b,c){return"visible"===a?ba(b,c):c},1)});o("columns.adjust()",function(){return this.iterator("table",function(a){$(a)},1)});o("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return aa(c,b);if("fromData"===a||"toVisible"===a)return ba(c,b)}});o("column()",function(a,b){return cb(this.columns(a,b))});o("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));
|
128 |
+
h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=bb(c),f=b.aoData,g=Ba(b,e),j=Rb(ja(f,g,"anCells")),i=h([].concat.apply([],j)),l,m=b.aoColumns.length,n,o,u,s,r,v;return ab("cell",d,function(a){var c=typeof a==="function";if(a===null||a===k||c){n=[];o=0;for(u=g.length;o<u;o++){l=g[o];for(s=0;s<m;s++){r={row:l,column:s};if(c){v=f[l];a(r,B(b,l,s),v.anCells?v.anCells[s]:null)&&n.push(r)}else n.push(r)}}return n}if(h.isPlainObject(a))return a.column!==
|
129 |
+
k&&a.row!==k&&h.inArray(a.row,g)!==-1?[a]:[];c=i.filter(a).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();if(c.length||!a.nodeName)return c;v=h(a).closest("*[data-dt-row]");return v.length?[{row:v.data("dt-row"),column:v.data("dt-column")}]:[]},b,e)});var d=this.columns(b),e=this.rows(a),f,g,j,i,m;this.iterator("table",function(a,b){f=[];g=0;for(j=e[b].length;g<j;g++){i=0;for(m=d[b].length;i<m;i++)f.push({row:e[b][g],column:d[b][i]})}},1);var l=this.cells(f,
|
130 |
+
c);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});u("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b])&&a.anCells?a.anCells[c]:k},1)});o("cells().data()",function(){return this.iterator("cell",function(a,b,c){return B(a,b,c)},1)});u("cells().cache()","cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)});u("cells().render()","cell().render()",
|
131 |
+
function(a){return this.iterator("cell",function(b,c,d){return B(b,c,d,a)},1)});u("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:ba(a,c)}},1)});u("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,d){da(b,c,a,d)})});o("cell()",function(a,b,c){return cb(this.cells(a,b,c))});o("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?B(b[0],
|
132 |
+
c[0].row,c[0].column):k;kb(b[0],c[0].row,c[0].column,a);da(b[0],c[0].row,"data",c[0].column);return this});o("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:a.length&&!h.isArray(a[0])&&(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})});o("order.listener()",function(a,b,c){return this.iterator("table",function(d){Ma(d,a,b,c)})});o("order.fixed()",function(a){if(!a){var b=
|
133 |
+
this.context,b=b.length?b[0].aaSortingFixed:k;return h.isArray(b)?{pre:b}:b}return this.iterator("table",function(b){b.aaSortingFixed=h.extend(!0,{},a)})});o(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,d){var e=[];h.each(b[d],function(b,c){e.push([c,a])});c.aaSorting=e})});o("search()",function(a,b,c,d){var e=this.context;return a===k?0!==e.length?e[0].oPreviousSearch.sSearch:k:this.iterator("table",function(e){e.oFeatures.bFilter&&ga(e,
|
134 |
+
h.extend({},e.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),1)})});u("columns().search()","column().search()",function(a,b,c,d){return this.iterator("column",function(e,f){var g=e.aoPreSearchCols;if(a===k)return g[f].sSearch;e.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),ga(e,e.oPreviousSearch,1))})});o("state()",function(){return this.context.length?this.context[0].oSavedState:
|
135 |
+
null});o("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});o("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});o("state.save()",function(){return this.iterator("table",function(a){xa(a)})});n.versionCheck=n.fnVersionCheck=function(a){for(var b=n.version.split("."),a=a.split("."),c,d,e=0,f=a.length;e<f;e++)if(c=parseInt(b[e],10)||0,d=parseInt(a[e],10)||0,c!==d)return c>d;return!0};n.isDataTable=
|
136 |
+
n.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;if(a instanceof n.Api)return!0;h.each(n.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};n.tables=n.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(n.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable});return b?new s(c):c};n.camelToHungarian=J;o("$()",function(a,b){var c=
|
137 |
+
this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){o(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0]=h.map(a[0].split(/\s/),function(a){return!a.match(/\.dt\b/)?a+".dt":a}).join(" ");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});o("clear()",function(){return this.iterator("table",function(a){oa(a)})});o("settings()",function(){return new s(this.context,this.context)});o("init()",function(){var a=
|
138 |
+
this.context;return a.length?a[0].oInit:null});o("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});o("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),o;b.bDestroying=!0;r(b,"aoDestroyCallback","destroy",[b]);a||(new s(b)).columns().visible(!0);k.off(".DT").find(":not(tbody *)").off(".DT");
|
139 |
+
h(E).off(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];wa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable),
|
140 |
+
(o=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%o])}));c=h.inArray(b,n.settings);-1!==c&&n.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){o(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,m){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,m)})})});o("i18n()",function(a,b,c){var d=this.context[0],a=S(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:
|
141 |
+
a._);return a.replace("%d",c)});n.version="1.10.19";n.settings=[];n.models={};n.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};n.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};n.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,
|
142 |
+
sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};n.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,
|
143 |
+
bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+
|
144 |
+
a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},
|
145 |
+
oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},
|
146 |
+
n.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"};Z(n.defaults);n.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};
|
147 |
+
Z(n.defaults.column);n.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],
|
148 |
+
aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",
|
149 |
+
iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal:
|
150 |
+
this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};n.ext=x={buttons:{},
|
151 |
+
classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:n.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:n.version};h.extend(x,{afnFiltering:x.search,aTypes:x.type.detect,ofnSearch:x.type.search,oSort:x.type.order,afnSortData:x.order,aoFeatures:x.feature,oApi:x.internal,oStdClasses:x.classes,oPagination:x.pager});
|
152 |
+
h.extend(n.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",
|
153 |
+
sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",
|
154 |
+
sJUIHeader:"",sJUIFooter:""});var Lb=n.ext.pager;h.extend(Lb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[ia(a,b)]},simple_numbers:function(a,b){return["previous",ia(a,b),"next"]},full_numbers:function(a,b){return["first","previous",ia(a,b),"next","last"]},first_last_numbers:function(a,b){return["first",ia(a,b),"last"]},_numbers:ia,numbers_length:7});h.extend(!0,n.ext.renderer,{pageButton:{_:function(a,b,c,d,e,
|
155 |
+
f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},m,l,n=0,o=function(b,d){var k,s,u,r,v=function(b){Ta(a,b.data.action,true)};k=0;for(s=d.length;k<s;k++){r=d[k];if(h.isArray(r)){u=h("<"+(r.DT_el||"div")+"/>").appendTo(b);o(u,r)}else{m=null;l="";switch(r){case "ellipsis":b.append('<span class="ellipsis">…</span>');break;case "first":m=j.sFirst;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "previous":m=j.sPrevious;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "next":m=
|
156 |
+
j.sNext;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;case "last":m=j.sLast;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;default:m=r+1;l=e===r?g.sPageButtonActive:""}if(m!==null){u=h("<a>",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[r],"data-dt-idx":n,tabindex:a.iTabIndex,id:c===0&&typeof r==="string"?a.sTableId+"_"+r:null}).html(m).appendTo(b);Wa(u,{action:r},v);n++}}}},s;try{s=h(b).find(H.activeElement).data("dt-idx")}catch(u){}o(h(b).empty(),d);s!==k&&h(b).find("[data-dt-idx="+
|
157 |
+
s+"]").focus()}}});h.extend(n.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&!Zb.test(a))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)||
|
158 |
+
"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(n.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," ").replace(Aa,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," "):a}});var za=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Pb(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(x.type.order,{"date-pre":function(a){a=Date.parse(a);return isNaN(a)?-Infinity:a},"html-pre":function(a){return M(a)?
|
159 |
+
"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a,b){return a<b?1:a>b?-1:0}});Da("");h.extend(!0,n.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:
|
160 |
+
c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("<div/>").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]==
|
161 |
+
"asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var eb=function(a){return"string"===typeof a?a.replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):a};n.render={number:function(a,b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return eb(f);h=h.toFixed(c);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g,
|
162 |
+
a)+f+(e||"")}}},text:function(){return{display:eb,filter:eb}}};h.extend(n.ext.internal,{_fnExternApiFunc:Mb,_fnBuildAjax:sa,_fnAjaxUpdate:mb,_fnAjaxParameters:vb,_fnAjaxUpdateDraw:wb,_fnAjaxDataSrc:ta,_fnAddColumn:Ea,_fnColumnOptions:ka,_fnAdjustColumnSizing:$,_fnVisibleToColumnIndex:aa,_fnColumnIndexToVisible:ba,_fnVisbleColumns:V,_fnGetColumns:ma,_fnColumnTypes:Ga,_fnApplyColumnDefs:jb,_fnHungarianMap:Z,_fnCamelToHungarian:J,_fnLanguageCompat:Ca,_fnBrowserDetect:hb,_fnAddData:O,_fnAddTr:na,_fnNodeToDataIndex:function(a,
|
163 |
+
b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:kb,_fnSplitObjNotation:Ja,_fnGetObjectDataFn:S,_fnSetObjectDataFn:N,_fnGetDataMaster:Ka,_fnClearTable:oa,_fnDeleteIndex:pa,_fnInvalidate:da,_fnGetRowElements:Ia,_fnCreateTr:Ha,_fnBuildHead:lb,_fnDrawHead:fa,_fnDraw:P,_fnReDraw:T,_fnAddOptionsHtml:ob,_fnDetectHeader:ea,_fnGetUniqueThs:ra,_fnFeatureHtmlFilter:qb,_fnFilterComplete:ga,_fnFilterCustom:zb,
|
164 |
+
_fnFilterColumn:yb,_fnFilter:xb,_fnFilterCreateSearch:Pa,_fnEscapeRegex:Qa,_fnFilterData:Ab,_fnFeatureHtmlInfo:tb,_fnUpdateInfo:Db,_fnInfoMacros:Eb,_fnInitialise:ha,_fnInitComplete:ua,_fnLengthChange:Ra,_fnFeatureHtmlLength:pb,_fnFeatureHtmlPaginate:ub,_fnPageChange:Ta,_fnFeatureHtmlProcessing:rb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:sb,_fnScrollDraw:la,_fnApplyToChildren:I,_fnCalculateColumnWidths:Fa,_fnThrottle:Oa,_fnConvertToWidth:Fb,_fnGetWidestNode:Gb,_fnGetMaxLenString:Hb,_fnStringToCss:v,
|
165 |
+
_fnSortFlatten:X,_fnSort:nb,_fnSortAria:Jb,_fnSortListener:Va,_fnSortAttachListener:Ma,_fnSortingClasses:wa,_fnSortData:Ib,_fnSaveState:xa,_fnLoadState:Kb,_fnSettingsFromNode:ya,_fnLog:K,_fnMap:F,_fnBindAction:Wa,_fnCallbackReg:z,_fnCallbackFire:r,_fnLengthOverflow:Sa,_fnRenderer:Na,_fnDataSource:y,_fnRowAttributes:La,_fnExtend:Xa,_fnCalculateEnd:function(){}});h.fn.dataTable=n;n.$=h;h.fn.dataTableSettings=n.settings;h.fn.dataTableExt=n.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};
|
166 |
+
h.each(n,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable});
|
167 |
+
/**
|
168 |
+
* add datatable frontend.
|
169 |
+
*/
|
170 |
+
jQuery(document).ready( function () {jQuery('#classiDocs_dataTable').DataTable( {"autoWidth": false,"scrollX": true});} );
|
assets/jquery.repeater.min.js
CHANGED
File without changes
|
assets/screenshot-1.png
ADDED
Binary file
|
assets/screenshot-2.png
ADDED
Binary file
|
assets/screenshot-3.png
ADDED
Binary file
|
assets/screenshot-4.png
ADDED
Binary file
|
assets/screenshot-5.png
ADDED
Binary file
|
assets/select2-4.0.3.js
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return u.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=s.map,p=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.slice(0,n.length-1).concat(a),k=0;k<a.length;k+=1)if(m=a[k],"."===m)a.splice(k,1),k-=1;else if(".."===m){if(1===k&&(".."===a[2]||".."===a[0]))break;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||p)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if(e=o[n.slice(0,l).join("/")],e&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&p&&p[d]&&(i=p[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=v.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),n.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){q[a]=b}}function j(a){if(e(r,a)){var c=r[a];delete r[a],t[a]=!0,m.apply(b,c)}if(!e(q,a)&&!e(t,a))throw new Error("No "+a);return q[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return function(){return s&&s.config&&s.config[a]||{}}}var m,n,o,p,q={},r={},s={},t={},u=Object.prototype.hasOwnProperty,v=[].slice,w=/\.js$/;o=function(a,b){var c,d=k(a),e=d[0];return a=d[1],e&&(e=f(e,b),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(b)):f(a,b):(a=f(a,b),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},p={require:function(a){return g(a)},exports:function(a){var b=q[a];return"undefined"!=typeof b?b:q[a]={}},module:function(a){return{id:a,uri:"",exports:q[a],config:l(a)}}},m=function(a,c,d,f){var h,k,l,m,n,s,u=[],v=typeof d;if(f=f||a,"undefined"===v||"function"===v){for(c=!c.length&&d.length?["require","exports","module"]:c,n=0;n<c.length;n+=1)if(m=o(c[n],f),k=m.f,"require"===k)u[n]=p.require(a);else if("exports"===k)u[n]=p.exports(a),s=!0;else if("module"===k)h=u[n]=p.module(a);else if(e(q,k)||e(r,k)||e(t,k))u[n]=j(k);else{if(!m.p)throw new Error(a+" missing "+k);m.p.load(m.n,g(f,!0),i(k),{}),u[n]=q[k]}l=d?d.apply(q[a],u):void 0,a&&(h&&h.exports!==b&&h.exports!==q[a]?q[a]=h.exports:l===b&&s||(q[a]=l))}else a&&(q[a]=d)},a=c=n=function(a,c,d,e,f){if("string"==typeof a)return p[a]?p[a](c):j(o(a,c).f);if(!a.splice){if(s=a,s.deps&&n(s.deps,s.callback),!c)return;c.splice?(a=c,c=d,d=null):a=b}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?m(b,a,c,d):setTimeout(function(){m(b,a,c,d)},4),n},n.config=function(a){return n(a)},a._defined=q,d=function(a,b,c){if("string"!=typeof a)throw new Error("See almond README: incorrect module build, no module name");b.splice||(c=b,b=[]),e(q,a)||e(r,a)||(r[a]=[a,b,c])},d.amd={jQuery:!0}}(),b.requirejs=a,b.require=c,b.define=d}}(),b.define("almond",function(){}),b.define("jquery",[],function(){var b=a||$;return null==b&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),b}),b.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){var e=b[d];"function"==typeof e&&"constructor"!==d&&c.push(d)}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=(function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){var a=Array.prototype.unshift;return a.call(arguments,b),e.apply(this,arguments)}}),k=0;k<f.length;k++){var l=f[k];d.prototype[l]=j(l)}return d};var d=function(){this.listeners={}};return d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice,c=b.call(arguments,1);this.listeners=this.listeners||{},null==c&&(c=[]),0===c.length&&c.push({}),c[0]._type=a,a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;d>c;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;a>c;c++){var d=Math.floor(36*Math.random());b+=d.toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return e!==f||"hidden"!==f&&"visible"!==f?"scroll"===e||"scroll"===f?!0:d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth:!1},c.escapeMarkup=function(a){var b={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){var c=b.find(".select2-results");c.append(a)},c.prototype.sort=function(a){var b=this.options.get("sorter");return b(a)},c.prototype.highlightFirstItem=function(){var a=this.$results.find(".select2-results__option[aria-selected]"),b=a.filter("[aria-selected=true]");b.length>0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()}),e=b.$results.find(".select2-results__option[aria-selected]");e.each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("aria-selected","true"):b.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"treeitem","aria-selected":"false"};b.disabled&&(delete d["aria-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["aria-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d.role="group",d["aria-label"]=b.text,delete d["aria-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";a(h);this.template(b,h);for(var i=[],j=0;j<b.children.length;j++){var k=b.children[j],l=this.option(k);i.push(l)}var m=a("<ul></ul>",{"class":"select2-results__options select2-results__options--nested"});m.append(i),g.append(h),g.append(m)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("aria-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):0>h-g&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(b){var c=a(this),e=c.data("data");return"true"===c.attr("aria-selected")?void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{})):void d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){var a=this.$results.find(".select2-results__option--highlighted");return a},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),2>=c?this.$results.scrollTop(0):(g>this.$results.outerHeight()||0>g)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){var a={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return a}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id+"-container",a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2"),e=a(".select2.select2-container--open");e.each(function(){var b=a(this);if(this!=d[0]){var c=b.data("element");c.select2("close")}})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){var c=b.find(".selection");c.append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},e.prototype.selectionContainer=function(){return a("<span></span>")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},d.prototype.selectionContainer=function(){var b=a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">×</span></li>');return b},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.selectionContainer(),g=this.display(e,f);f.append(g),f.prop("title",e.title||e.text),f.data("data",e),b.push(f)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),b.define("select2/selection/placeholder",["../utils"],function(a){function b(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return b.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},b.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},b.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id,d=b.length>1;if(d||c)return a.call(this,b);this.clear();var e=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(e)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e<d.length;e++){var f={data:d[e]};if(this.trigger("unselect",f),f.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},c.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||(c.which==b.DELETE||c.which==b.BACKSPACE)&&this._handleClear(c)},c.prototype.update=function(b,c){if(b.call(this,c),!(this.$selection.find(".select2-selection__placeholder").length>0||0===c.length)){var d=a('<span class="select2-selection__clear">×</span>');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this;a.call(this,b,d),b.on("open",function(){e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented();var b=a.which;if(b===c.BACKSPACE&&""===e.$search.val()){var d=e.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var f=d.data("data");e.searchRemoveChoice(f),a.preventDefault()}}});var f=document.documentMode,g=f&&11>=f;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){return g?void e.$selection.off("input.search input.searchcheck"):void e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(g&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{var b=this.$search.val().length+1;a=.75*b+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){var a={"â’¶":"A","A":"A","À":"A","Ã":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ä€":"A","Ä‚":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ç ":"A","Ä":"A","Çž":"A","Ả":"A","Ã…":"A","Ǻ":"A","Ç":"A","È€":"A","È‚":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ä„":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ç¢":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","â’·":"B","ï¼¢":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Æ‚":"B","Æ":"B","â’¸":"C","ï¼£":"C","Ć":"C","Ĉ":"C","ÄŠ":"C","ÄŒ":"C","Ç":"C","Ḉ":"C","Ƈ":"C","È»":"C","Ꜿ":"C","â’¹":"D","D":"D","Ḋ":"D","ÄŽ":"D","Ḍ":"D","á¸":"D","Ḓ":"D","Ḏ":"D","Ä":"D","Æ‹":"D","ÆŠ":"D","Ɖ":"D","ê¹":"D","DZ":"DZ","Ç„":"DZ","Dz":"Dz","Ç…":"Dz","â’º":"E","ï¼¥":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ä’":"E","Ḕ":"E","Ḗ":"E","Ä”":"E","Ä–":"E","Ë":"E","Ẻ":"E","Äš":"E","È„":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Æ":"E","ÆŽ":"E","â’»":"F","F":"F","Ḟ":"F","Æ‘":"F","ê»":"F","â’¼":"G","G":"G","Ç´":"G","Äœ":"G","Ḡ":"G","Äž":"G","Ä ":"G","Ǧ":"G","Ä¢":"G","Ǥ":"G","Æ“":"G","êž ":"G","ê½":"G","ê¾":"G","â’½":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Èž":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","â±µ":"H","êž":"H","â’¾":"I","I":"I","ÃŒ":"I","Ã":"I","ÃŽ":"I","Ĩ":"I","Ī":"I","Ĭ":"I","Ä°":"I","Ã":"I","Ḯ":"I","Ỉ":"I","Ç":"I","Ȉ":"I","ÈŠ":"I","Ị":"I","Ä®":"I","Ḭ":"I","Æ—":"I","â’¿":"J","J":"J","Ä´":"J","Ɉ":"J","â“€":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","ê€":"K","ê‚":"K","ê„":"K","Ꞣ":"K","â“":"L","L":"L","Ä¿":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ä»":"L","Ḽ":"L","Ḻ":"L","Å":"L","Ƚ":"L","â±¢":"L","â± ":"L","êˆ":"L","ê†":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","â“‚":"M","ï¼":"M","Ḿ":"M","á¹€":"M","Ṃ":"M","â±®":"M","Æœ":"M","Ⓝ":"N","ï¼®":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Å…":"N","Ṋ":"N","Ṉ":"N","È ":"N","Æ":"N","êž":"N","Ꞥ":"N","ÇŠ":"NJ","Ç‹":"Nj","â“„":"O","O":"O","Ã’":"O","Ó":"O","Ô":"O","á»’":"O","á»":"O","á»–":"O","á»”":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","ÅŒ":"O","á¹":"O","á¹’":"O","ÅŽ":"O","È®":"O","È°":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Å":"O","Ç‘":"O","ÈŒ":"O","ÈŽ":"O","Æ ":"O","Ờ":"O","Ớ":"O","á» ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","ÆŸ":"O","êŠ":"O","êŒ":"O","Æ¢":"OI","êŽ":"OO","È¢":"OU","â“…":"P","ï¼°":"P","á¹”":"P","á¹–":"P","Ƥ":"P","â±£":"P","ê":"P","ê’":"P","ê”":"P","Ⓠ":"Q","ï¼±":"Q","ê–":"Q","ê˜":"Q","ÉŠ":"Q","Ⓡ":"R","ï¼²":"R","Å”":"R","Ṙ":"R","Ř":"R","È":"R","È’":"R","Ṛ":"R","Ṝ":"R","Å–":"R","Ṟ":"R","ÉŒ":"R","Ɽ":"R","êš":"R","Ꞧ":"R","êž‚":"R","Ⓢ":"S","ï¼³":"S","ẞ":"S","Åš":"S","Ṥ":"S","Åœ":"S","á¹ ":"S","Å ":"S","Ṧ":"S","á¹¢":"S","Ṩ":"S","Ș":"S","Åž":"S","â±¾":"S","Ꞩ":"S","êž„":"S","Ⓣ":"T","ï¼´":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Èš":"T","Å¢":"T","á¹°":"T","á¹®":"T","Ŧ":"T","Ƭ":"T","Æ®":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","â“Š":"U","ï¼µ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ãœ":"U","Ç›":"U","Ç—":"U","Ç•":"U","Ç™":"U","Ủ":"U","Å®":"U","Å°":"U","Ç“":"U","È”":"U","È–":"U","Ư":"U","Ừ":"U","Ứ":"U","á»®":"U","Ử":"U","á»°":"U","Ụ":"U","á¹²":"U","Ų":"U","Ṷ":"U","á¹´":"U","É„":"U","â“‹":"V","V":"V","á¹¼":"V","á¹¾":"V","Ʋ":"V","êž":"V","É…":"V","ê ":"VY","â“Œ":"W","ï¼·":"W","Ẁ":"W","Ẃ":"W","Å´":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","â±²":"W","â“":"X","X":"X","Ẋ":"X","Ẍ":"X","â“Ž":"Y","ï¼¹":"Y","Ỳ":"Y","Ã":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","á»´":"Y","Ƴ":"Y","ÉŽ":"Y","Ỿ":"Y","â“":"Z","Z":"Z","Ź":"Z","áº":"Z","Å»":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","ê¢":"Z","â“":"a","ï½":"a","ẚ":"a","à ":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","Ä":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","Ç¡":"a","ä":"a","ÇŸ":"a","ả":"a","Ã¥":"a","Ç»":"a","ÇŽ":"a","È":"a","ȃ":"a","ạ":"a","áº":"a","ặ":"a","á¸":"a","Ä…":"a","â±¥":"a","É":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","Ç£":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","â“‘":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","Æ€":"b","ƃ":"b","É“":"b","â“’":"c","c":"c","ć":"c","ĉ":"c","Ä‹":"c","Ä":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","â““":"d","d":"d","ḋ":"d","Ä":"d","á¸":"d","ḑ":"d","ḓ":"d","á¸":"d","Ä‘":"d","ÆŒ":"d","É–":"d","É—":"d","êº":"d","dz":"dz","dž":"dz","â“”":"e","ï½…":"e","è":"e","é":"e","ê":"e","á»":"e","ế":"e","á»…":"e","ể":"e","ẽ":"e","Ä“":"e","ḕ":"e","ḗ":"e","Ä•":"e","Ä—":"e","ë":"e","ẻ":"e","Ä›":"e","È…":"e","ȇ":"e","ẹ":"e","ệ":"e","È©":"e","á¸":"e","Ä™":"e","ḙ":"e","ḛ":"e","ɇ":"e","É›":"e","Ç":"e","â“•":"f","f":"f","ḟ":"f","Æ’":"f","ê¼":"f","â“–":"g","g":"g","ǵ":"g","Ä":"g","ḡ":"g","ÄŸ":"g","Ä¡":"g","ǧ":"g","Ä£":"g","Ç¥":"g","É ":"g","êž¡":"g","áµ¹":"g","ê¿":"g","â“—":"h","h":"h","Ä¥":"h","ḣ":"h","ḧ":"h","ÈŸ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","É¥":"h","Æ•":"hv","ⓘ":"i","i":"i","ì":"i","Ã":"i","î":"i","Ä©":"i","Ä«":"i","Ä":"i","ï":"i","ḯ":"i","ỉ":"i","Ç":"i","ȉ":"i","È‹":"i","ị":"i","į":"i","á¸":"i","ɨ":"i","ı":"i","â“™":"j","j":"j","ĵ":"j","Ç°":"j","ɉ":"j","â“š":"k","k":"k","ḱ":"k","Ç©":"k","ḳ":"k","Ä·":"k","ḵ":"k","Æ™":"k","ⱪ":"k","ê":"k","êƒ":"k","ê…":"k","ꞣ":"k","â“›":"l","l":"l","Å€":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","Å¿":"l","Å‚":"l","Æš":"l","É«":"l","ⱡ":"l","ê‰":"l","êž":"l","ê‡":"l","lj":"lj","â“œ":"m","ï½":"m","ḿ":"m","á¹":"m","ṃ":"m","ɱ":"m","ɯ":"m","â“":"n","n":"n","ǹ":"n","Å„":"n","ñ":"n","á¹…":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","Æž":"n","ɲ":"n","ʼn":"n","êž‘":"n","ꞥ":"n","ÇŒ":"nj","â“ž":"o","ï½":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","á»—":"o","ổ":"o","õ":"o","á¹":"o","È":"o","á¹":"o","Å":"o","ṑ":"o","ṓ":"o","Å":"o","ȯ":"o","ȱ":"o","ö":"o","È«":"o","á»":"o","Å‘":"o","Ç’":"o","È":"o","È":"o","Æ¡":"o","á»":"o","á»›":"o","ỡ":"o","ở":"o","ợ":"o","á»":"o","á»™":"o","Ç«":"o","Ç":"o","ø":"o","Ç¿":"o","É”":"o","ê‹":"o","ê":"o","ɵ":"o","Æ£":"oi","È£":"ou","ê":"oo","â“Ÿ":"p","ï½":"p","ṕ":"p","á¹—":"p","Æ¥":"p","áµ½":"p","ê‘":"p","ê“":"p","ê•":"p","â“ ":"q","q":"q","É‹":"q","ê—":"q","ê™":"q","â“¡":"r","ï½’":"r","Å•":"r","á¹™":"r","Å™":"r","È‘":"r","È“":"r","á¹›":"r","á¹":"r","Å—":"r","ṟ":"r","É":"r","ɽ":"r","ê›":"r","ꞧ":"r","ꞃ":"r","â“¢":"s","s":"s","ß":"s","Å›":"s","á¹¥":"s","Å":"s","ṡ":"s","Å¡":"s","ṧ":"s","á¹£":"s","ṩ":"s","È™":"s","ÅŸ":"s","È¿":"s","êž©":"s","êž…":"s","ẛ":"s","â“£":"t","ï½”":"t","ṫ":"t","ẗ":"t","Å¥":"t","á¹":"t","È›":"t","Å£":"t","á¹±":"t","ṯ":"t","ŧ":"t","Æ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","Å©":"u","á¹¹":"u","Å«":"u","á¹»":"u","Å":"u","ü":"u","Çœ":"u","ǘ":"u","Ç–":"u","Çš":"u","ủ":"u","ů":"u","ű":"u","Ç”":"u","È•":"u","È—":"u","Æ°":"u","ừ":"u","ứ":"u","ữ":"u","á»":"u","á»±":"u","ụ":"u","á¹³":"u","ų":"u","á¹·":"u","á¹µ":"u","ʉ":"u","â“¥":"v","ï½–":"v","á¹½":"v","ṿ":"v","Ê‹":"v","êŸ":"v","ÊŒ":"v","ê¡":"vy","ⓦ":"w","ï½—":"w","áº":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","â±³":"w","ⓧ":"x","x":"x","ẋ":"x","áº":"x","ⓨ":"y","ï½™":"y","ỳ":"y","ý":"y","Å·":"y","ỹ":"y","ȳ":"y","áº":"y","ÿ":"y","á»·":"y","ẙ":"y","ỵ":"y","Æ´":"y","É":"y","ỿ":"y","â“©":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","È¥":"z","É€":"z","ⱬ":"z","ê£":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","ÎŒ":"Ο","ÎŽ":"Î¥","Ϋ":"Î¥","Î":"Ω","ά":"α","Î":"ε","ή":"η","ί":"ι","ÏŠ":"ι","Î":"ι","ÏŒ":"ο","Ï":"Ï…","Ï‹":"Ï…","ΰ":"Ï…","ω":"ω","Ï‚":"σ"};return a}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),d+=null!=c.id?"-"+c.id.toString():"-"+a.generateChars(4)},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){
|
2 |
+
var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){var b=this;if(this.$element.prop("multiple"))return a.selected=!1,c(a.element).is("option")?(a.element.selected=!1,void this.$element.trigger("change")):void this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})},d.prototype.bind=function(a,b){var c=this;this.container=a,a.on("select",function(a){c.select(a.data)}),a.on("unselect",function(a){c.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){c.removeData(this,"data")})},d.prototype.query=function(a,b){var d=[],e=this,f=this.$element.children();f.each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var b;a.children?(b=document.createElement("optgroup"),b.label=a.text):(b=document.createElement("option"),void 0!==b.textContent?b.textContent=a.text:b.innerText=a.text),void 0!==a.id&&(b.value=a.id),a.disabled&&(b.disabled=!0),a.selected&&(b.selected=!0),a.title&&(b.title=a.title);var d=c(b),e=this._normalizeItem(a);return e.element=b,c.data(b,"data",e),d},d.prototype.item=function(a){var b={};if(b=c.data(a[0],"data"),null!=b)return b;if(a.is("option"))b={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){b={text:a.prop("label"),children:[],title:a.prop("title")};for(var d=a.children("option"),e=[],f=0;f<d.length;f++){var g=c(d[f]),h=this.item(g);e.push(h)}b.children=e}return b=this._normalizeItem(b),b.element=a[0],c.data(a[0],"data",b),b},d.prototype._normalizeItem=function(a){c.isPlainObject(a)||(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){var c=this.options.get("matcher");return c(a,b)},d}),b.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){function d(a){return function(){return c(this).val()==a.id}}for(var e=this,f=this.$element.find("option"),g=f.map(function(){return e.item(c(this)).id}).get(),h=[],i=0;i<a.length;i++){var j=this._normalizeItem(a[i]);if(c.inArray(j.id,g)>=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h<e.length;h++){var i=e[h],j=this._normalizeItem(i),k=this.option(j);this.$element.append(k)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0),k=(i.text||"").toUpperCase(),l=(b.term||"").toUpperCase(),m=k===l;if(m||j)return f?!1:(a.data=g,void c(a))}if(f)return!0;var n=e.createTag(b);if(null!=n){var o=e.option(n);o.attr("data-select2-tag",!0),e.addOptions([o]),e.insertTag(g,n)}a.results=g,c(a)}var e=this;return this._removeOldTags(),null==b.term||null!=b.page?void a.call(this,b,c):void a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(b){var c=(this._lastTag,this.$element.find("option[data-select2-tag]"));c.each(function(){this.selected||a(this).remove()})},b}),b.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(b,c,d){function e(b){var c=g._normalizeItem(b),d=g.$element.find("option").filter(function(){return a(this).val()===c.id});if(!d.length){var e=g.option(c);e.attr("data-select2-tag",!0),g._removeOldTags(),g.addOptions([e])}f(c)}function f(a){g.trigger("select",{data:a})}var g=this;c.term=c.term||"";var h=this.tokenizer(c,this.options,e);h.term!==c.term&&(this.$search.length&&(this.$search.val(h.term),this.$search.focus()),c.term=h.term),b.call(this,c,d)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);null!=m?(e(m),g=g.substr(h+1)||"",h=0):h++}else h++}return{term:g}},b}),b.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",b.term.length<this.minimumInputLength?void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength?void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;return d.maximumSelectionLength>0&&f>=d.maximumSelectionLength?void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}}):void a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){var b=e.showSearch(a);b?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){var c=e.$results.offset().top+e.$results.outerHeight(!1),d=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1);c+50>=d&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id,h=this.$container.parents().filter(b.hasScroll);h.off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return a(c.data.results)<this.minimumResultsForSearch?!1:b.call(this,c)},b}),b.define("select2/dropdown/selectOnClose",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(a){d._handleSelectOnClose(a)})},a.prototype._handleSelectOnClose=function(a,b){if(b&&null!=b.originalSelect2Event){var c=b.originalSelect2Event;if("select"===c._type||"unselect"===c._type)return}var d=this.getHighlightedResults();if(!(d.length<1)){var e=d.data("data");null!=e.element&&e.element.selected||null==e.element&&e.selected||this.trigger("select",{data:e})}},a}),b.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&c.ctrlKey||this.trigger("close",{originalEvent:c,originalSelect2Event:b})},a}),b.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var b=a.input.length-a.maximum,c="Please delete "+b+" character";return 1!=b&&(c+="s"),c},inputTooShort:function(a){var b=a.minimum-a.input.length,c="Please enter "+b+" or more characters";return c},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var b="You can only select "+a.maximum+" item";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),b.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}D.prototype.apply=function(l){if(l=a.extend(!0,{},this.defaults,l),null==l.dataAdapter){if(null!=l.ajax?l.dataAdapter=o:null!=l.data?l.dataAdapter=n:l.dataAdapter=m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),(null!=l.tokenSeparators||null!=l.tokenizer)&&(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(O){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(P){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var Q=k.loadPath(this.defaults.amdLanguageBase+"en"),R=new k(l.language);R.extend(Q),l.translations=R}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){var h=e.children[g],i=c(d,h);null==i&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var j=b(e.text).toUpperCase(),k=b(d.term).toUpperCase();return j.indexOf(k)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)};var E=new D;return E}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return 0>=e?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;i>h;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e<b.addedNodes.length;e++){var f=b.addedNodes[e];f.selected&&(c=!0)}else b.removedNodes&&b.removedNodes.length>0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(null==a||0===a.length)&&(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),
|
3 |
+
this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("select2/compat/utils",["jquery"],function(a){function b(b,c,d){var e,f,g=[];e=a.trim(b.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0===this.indexOf("select2-")&&g.push(this)})),e=a.trim(c.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&(f=d(this),null!=f&&g.push(f))})),b.attr("class",g.join(" "))}return{syncCssClasses:b}}),b.define("select2/compat/containerCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("containerCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptContainerCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("containerCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/dropdownCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("dropdownCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptDropdownCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("dropdownCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/initSelection",["jquery"],function(a){function b(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=c.get("initSelection"),this._isInitialized=!1,a.call(this,b,c)}return b.prototype.current=function(b,c){var d=this;return this._isInitialized?void b.call(this,c):void this.initSelection.call(null,this.$element,function(b){d._isInitialized=!0,a.isArray(b)||(b=[b]),c(b)})},b}),b.define("select2/compat/inputData",["jquery"],function(a){function b(a,b,c){this._currentData=[],this._valueSeparator=c.get("valueSeparator")||",","hidden"===b.prop("type")&&c.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),a.call(this,b,c)}return b.prototype.current=function(b,c){function d(b,c){var e=[];return b.selected||-1!==a.inArray(b.id,c)?(b.selected=!0,e.push(b)):b.selected=!1,b.children&&e.push.apply(e,d(b.children,c)),e}for(var e=[],f=0;f<this._currentData.length;f++){var g=this._currentData[f];e.push.apply(e,d(g,this.$element.val().split(this._valueSeparator)))}c(e)},b.prototype.select=function(b,c){if(this.options.get("multiple")){var d=this.$element.val();d+=this._valueSeparator+c.id,this.$element.val(d),this.$element.trigger("change")}else this.current(function(b){a.map(b,function(a){a.selected=!1})}),this.$element.val(c.id),this.$element.trigger("change")},b.prototype.unselect=function(a,b){var c=this;b.selected=!1,this.current(function(a){for(var d=[],e=0;e<a.length;e++){var f=a[e];b.id!=f.id&&d.push(f.id)}c.$element.val(d.join(c._valueSeparator)),c.$element.trigger("change")})},b.prototype.query=function(a,b,c){for(var d=[],e=0;e<this._currentData.length;e++){var f=this._currentData[e],g=this.matches(b,f);null!==g&&d.push(g)}c({results:d})},b.prototype.addOptions=function(b,c){var d=a.map(c,function(b){return a.data(b[0],"data")});this._currentData.push.apply(this._currentData,d)},b}),b.define("select2/compat/matcher",["jquery"],function(a){function b(b){function c(c,d){var e=a.extend(!0,{},d);if(null==c.term||""===a.trim(c.term))return e;if(d.children){for(var f=d.children.length-1;f>=0;f--){var g=d.children[f],h=b(c.term,g.text,g);h||e.children.splice(f,1)}if(e.children.length>0)return e}return b(c.term,d.text,d)?e:null}return c}return b}),b.define("select2/compat/query",[],function(){function a(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),a.call(this,b,c)}return a.prototype.query=function(a,b,c){b.callback=c;var d=this.options.get("query");d.call(null,b)},a}),b.define("select2/dropdown/attachContainer",[],function(){function a(a,b,c){a.call(this,b,c)}return a.prototype.position=function(a,b,c){var d=c.find(".dropdown-wrapper");d.append(b),b.addClass("select2-dropdown--below"),c.addClass("select2-container--below")},a}),b.define("select2/dropdown/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$dropdown.on(d.join(" "),function(a){a.stopPropagation()})},a}),b.define("select2/selection/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$selection.on(d.join(" "),function(a){a.stopPropagation()})},a}),function(c){"function"==typeof b.define&&b.define.amd?b.define("jquery-mousewheel",["jquery"],c):"object"==typeof exports?module.exports=c:c(a)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.select2){var e=["open","close","destroy"];a.fn.select2=function(b){if(b=b||{},"object"==typeof b)return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c});
|
gdpr-framework.php
CHANGED
@@ -4,21 +4,22 @@
|
|
4 |
* Plugin Name: The GDPR Framework
|
5 |
* Plugin URI: https://www.data443.com/gdpr-framework/
|
6 |
* Description: Tools to help make your website GDPR-compliant. Fully documented, extendable and developer-friendly.
|
7 |
-
* Version: 1.0.
|
8 |
* Author: Data443
|
9 |
* Author URI: https://www.data443.com/
|
10 |
* Text Domain: gdpr-framework
|
11 |
* Domain Path: /languages
|
12 |
*/
|
13 |
|
14 |
-
if (!defined('WPINC'))
|
|
|
15 |
die;
|
16 |
}
|
17 |
|
18 |
-
define('GDPR_FRAMEWORK_VERSION', '1.0.
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
load_plugin_textdomain( 'gdpr-framework', false, basename( dirname( __FILE__ ) ) . '/languages' );
|
23 |
}
|
24 |
|
@@ -30,7 +31,8 @@ function myplugin_load_textdomain() {
|
|
30 |
* @param string $subtitle
|
31 |
* @param string $title
|
32 |
*/
|
33 |
-
$gdpr_error = function($message, $subtitle = '', $title = '')
|
|
|
34 |
$title = $title ?: _x('WordPress GDPR › Error', '(Admin)', 'gdpr-framework');
|
35 |
$message = "<h1>{$title}<br><small>{$subtitle}</small></h1><p>{$message}</p>";
|
36 |
wp_die($message, $title);
|
@@ -39,7 +41,8 @@ $gdpr_error = function($message, $subtitle = '', $title = '') {
|
|
39 |
/**
|
40 |
* Ensure compatible version of PHP is used
|
41 |
*/
|
42 |
-
if (version_compare(phpversion(), '5.6.0', '<'))
|
|
|
43 |
$gdpr_error(
|
44 |
_x('You must be using PHP 5.6.0 or greater.', '(Admin)', 'gdpr-framework'),
|
45 |
_x('Invalid PHP version', '(Admin)', 'gdpr-framework')
|
@@ -49,87 +52,69 @@ if (version_compare(phpversion(), '5.6.0', '<')) {
|
|
49 |
/**
|
50 |
* Ensure compatible version of WordPress is used
|
51 |
*/
|
52 |
-
if (version_compare(get_bloginfo('version'), '4.3', '<'))
|
|
|
53 |
$gdpr_error(
|
54 |
_x('You must be using WordPress 4.3.0 or greater.', '(Admin)', 'gdpr-framework'),
|
55 |
_x('Invalid WordPress version', '(Admin)', 'gdpr-framework')
|
56 |
);
|
57 |
}
|
58 |
|
59 |
-
/**
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
$gdpr_error(
|
66 |
-
_x(
|
67 |
-
'You appear to be running a development version of GDPR. You must run <code>composer install</code> from the plugin directory.',
|
68 |
-
'(Admin)',
|
69 |
-
'gdpr-framework'
|
70 |
-
),
|
71 |
-
_x(
|
72 |
-
'Autoloader not found.',
|
73 |
-
'(Admin)',
|
74 |
-
'gdpr-framework'
|
75 |
-
)
|
76 |
-
);
|
77 |
-
}
|
78 |
-
require_once $composer;
|
79 |
}
|
80 |
-
/**
|
81 |
-
* Install the database table and custom role
|
82 |
-
*/
|
83 |
-
register_activation_hook(__FILE__, function () {
|
84 |
-
$model = new \Codelight\GDPR\Components\Consent\UserConsentModel();
|
85 |
-
$model->createTable();
|
86 |
|
87 |
-
|
|
|
|
|
|
|
88 |
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
|
|
|
|
|
|
94 |
}
|
|
|
95 |
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
add_action( 'wp_enqueue_scripts', 'frontend_enqueue' );
|
101 |
-
function frontend_enqueue()
|
102 |
-
{
|
103 |
-
wp_enqueue_style(
|
104 |
-
'gdpr-framework-cookieconsent-css',
|
105 |
-
'//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css'
|
106 |
-
);
|
107 |
-
|
108 |
-
wp_enqueue_script(
|
109 |
-
'gdpr-framework-cookieconsent-js',
|
110 |
-
'//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js'
|
111 |
-
);
|
112 |
-
|
113 |
-
wp_register_script( 'gdpr-framework-cookieconsent-js', gdpr('config')->get('plugin.url') . 'assets/cookieconsent.js');
|
114 |
-
|
115 |
-
$gdpr_policy_page_id = get_option( 'gdpr_policy_page' );
|
116 |
-
|
117 |
-
$gdpr_policy_page_url =get_permalink($gdpr_policy_page_id);
|
118 |
-
|
119 |
-
$gdpr_message= __('This website uses cookies to ensure you get the best experience on our website.', 'gdpr-framework');
|
120 |
-
|
121 |
-
$gdpr_dismiss= __('Decline', 'gdpr-framework');
|
122 |
-
|
123 |
-
$gdpr_allow= __('Accept', 'gdpr-framework');
|
124 |
-
|
125 |
-
$gdpr_link= __('Learn more', 'gdpr-framework');
|
126 |
-
|
127 |
-
$get_gdpr_data = array('gdpr_url'=>$gdpr_policy_page_url,'gdpr_message'=>$gdpr_message,'gdpr_dismiss'=>$gdpr_dismiss,'gdpr_allow'=>$gdpr_allow,'gdpr_link'=>$gdpr_link);
|
128 |
-
|
129 |
-
wp_localize_script( 'gdpr-framework-cookieconsent-js', 'gdpr_policy_page', $get_gdpr_data );
|
130 |
-
|
131 |
-
wp_enqueue_script( 'gdpr-framework-cookie_popupconsent-js', gdpr('config')->get('plugin.url') . 'assets/cookieconsent.js');
|
132 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
133 |
}
|
134 |
|
|
|
135 |
require_once('bootstrap.php');
|
4 |
* Plugin Name: The GDPR Framework
|
5 |
* Plugin URI: https://www.data443.com/gdpr-framework/
|
6 |
* Description: Tools to help make your website GDPR-compliant. Fully documented, extendable and developer-friendly.
|
7 |
+
* Version: 1.0.14
|
8 |
* Author: Data443
|
9 |
* Author URI: https://www.data443.com/
|
10 |
* Text Domain: gdpr-framework
|
11 |
* Domain Path: /languages
|
12 |
*/
|
13 |
|
14 |
+
if (!defined('WPINC'))
|
15 |
+
{
|
16 |
die;
|
17 |
}
|
18 |
|
19 |
+
define('GDPR_FRAMEWORK_VERSION', '1.0.14');
|
20 |
+
add_action( 'plugins_loaded', 'gdpr_framework_load_textdomain' );
|
21 |
+
function gdpr_framework_load_textdomain()
|
22 |
+
{
|
23 |
load_plugin_textdomain( 'gdpr-framework', false, basename( dirname( __FILE__ ) ) . '/languages' );
|
24 |
}
|
25 |
|
31 |
* @param string $subtitle
|
32 |
* @param string $title
|
33 |
*/
|
34 |
+
$gdpr_error = function($message, $subtitle = '', $title = '')
|
35 |
+
{
|
36 |
$title = $title ?: _x('WordPress GDPR › Error', '(Admin)', 'gdpr-framework');
|
37 |
$message = "<h1>{$title}<br><small>{$subtitle}</small></h1><p>{$message}</p>";
|
38 |
wp_die($message, $title);
|
41 |
/**
|
42 |
* Ensure compatible version of PHP is used
|
43 |
*/
|
44 |
+
if (version_compare(phpversion(), '5.6.0', '<'))
|
45 |
+
{
|
46 |
$gdpr_error(
|
47 |
_x('You must be using PHP 5.6.0 or greater.', '(Admin)', 'gdpr-framework'),
|
48 |
_x('Invalid PHP version', '(Admin)', 'gdpr-framework')
|
52 |
/**
|
53 |
* Ensure compatible version of WordPress is used
|
54 |
*/
|
55 |
+
if (version_compare(get_bloginfo('version'), '4.3', '<'))
|
56 |
+
{
|
57 |
$gdpr_error(
|
58 |
_x('You must be using WordPress 4.3.0 or greater.', '(Admin)', 'gdpr-framework'),
|
59 |
_x('Invalid WordPress version', '(Admin)', 'gdpr-framework')
|
60 |
);
|
61 |
}
|
62 |
|
63 |
+
/**
|
64 |
+
* Fix issue with redeclate function issue on DIVI theme.
|
65 |
+
*/
|
66 |
+
function TermAndConditionWithPrivacyContent()
|
67 |
+
{
|
68 |
+
return 'I accept the %sTerms and Conditions%s and the %sPrivacy Policy%s';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
|
71 |
+
function gdprfPrivacyPolicy()
|
72 |
+
{
|
73 |
+
return 'I accept the %sPrivacy Policy%s';
|
74 |
+
}
|
75 |
|
76 |
+
function gdprfPrivacyPolicyurl($policypage)
|
77 |
+
{
|
78 |
+
$policypageURL = get_option( 'gdpr_custom_policy_page' );
|
79 |
+
if($policypageURL=="")
|
80 |
+
{
|
81 |
+
return $policypage;
|
82 |
+
}else{
|
83 |
+
return $policypageURL;
|
84 |
}
|
85 |
+
}
|
86 |
|
87 |
+
function gdpr_privacy_accpetance($gdpr_error_massage)
|
88 |
+
{
|
89 |
+
return $gdpr_error_massage;
|
90 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
|
92 |
+
/**
|
93 |
+
* Save user logs
|
94 |
+
*/
|
95 |
+
add_action( 'profile_update', 'my_profile_update', 10, 2 );
|
96 |
+
|
97 |
+
function my_profile_update( $user_id, $old_user_data )
|
98 |
+
{
|
99 |
+
$data = (array) $old_user_data->data;
|
100 |
+
|
101 |
+
$all_meta_for_user = get_user_meta( $user_id );
|
102 |
+
if($all_meta_for_user['nickname']['0']){
|
103 |
+
$data['nickname'] = $all_meta_for_user['nickname']['0'];
|
104 |
+
}
|
105 |
+
if($all_meta_for_user['first_name']['0']){
|
106 |
+
$data['first_name'] = $all_meta_for_user['first_name']['0'];
|
107 |
+
}
|
108 |
+
if($all_meta_for_user['last_name']['0']){
|
109 |
+
$data['last_name'] = $all_meta_for_user['last_name']['0'];
|
110 |
+
}
|
111 |
+
if($all_meta_for_user['description']['0']){
|
112 |
+
$data['description'] = $all_meta_for_user['description']['0'];
|
113 |
+
}
|
114 |
+
$userdata = serialize($data);
|
115 |
+
$model = new \Codelight\GDPR\Components\Consent\UserConsentModel();
|
116 |
+
$model->savelog($user_id,$userdata);
|
117 |
}
|
118 |
|
119 |
+
require_once('gdpr-helper-functions.php');
|
120 |
require_once('bootstrap.php');
|
gdpr-helper-functions.php
ADDED
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
add_action( "wp_ajax_add_consent_accept_cookies", "add_consent_accept_cookies" );
|
4 |
+
add_action( "wp_ajax_nopriv_add_consent_accept_cookies", "add_consent_accept_cookies" );
|
5 |
+
add_action( "wp_ajax_add_consent_deny_cookies", "add_consent_deny_cookies" );
|
6 |
+
add_action( "wp_ajax_nopriv_add_consent_deny_cookies", "add_consent_deny_cookies" );
|
7 |
+
/**
|
8 |
+
* ajax function on accept cookie button
|
9 |
+
*/
|
10 |
+
function add_consent_accept_cookies(){
|
11 |
+
$referer = $_SERVER['HTTP_REFERER'];
|
12 |
+
$address = $_SERVER['SERVER_NAME'];
|
13 |
+
if($referer){
|
14 |
+
if (strpos($address, $referer) !== 0) {
|
15 |
+
global $wpdb;
|
16 |
+
$tableName = $wpdb->prefix . 'gdpr_consent';
|
17 |
+
$current_user = wp_get_current_user();
|
18 |
+
$user_email = sanitize_email($current_user->user_email);
|
19 |
+
if($user_email=="" && isset($_COOKIE['gdpr_key'])){
|
20 |
+
$email = explode("|",$_COOKIE['gdpr_key']);
|
21 |
+
$user_email = sanitize_email($email['0']);
|
22 |
+
}
|
23 |
+
|
24 |
+
$wpdb->insert( $tableName, [
|
25 |
+
'email' => $user_email,
|
26 |
+
'version' => 1,
|
27 |
+
'consent' => 'gdpr_cookie_consent',
|
28 |
+
'status' => 1,
|
29 |
+
'updated_at' => current_time( 'mysql' ),
|
30 |
+
'ip' => sanitize_text_field($_POST['userip']),
|
31 |
+
] );
|
32 |
+
do_action('gdpr_consent_accept_cookies');
|
33 |
+
wp_die(); // ajax call must die to avoid trailing 0 in your response
|
34 |
+
}else{
|
35 |
+
echo "Error !!!";
|
36 |
+
wp_die();
|
37 |
+
}
|
38 |
+
}else{
|
39 |
+
echo "ERROR !!";
|
40 |
+
wp_die();
|
41 |
+
}
|
42 |
+
}
|
43 |
+
|
44 |
+
/**
|
45 |
+
* ajax function on deny cookie button
|
46 |
+
*/
|
47 |
+
function add_consent_deny_cookies(){
|
48 |
+
$referer = $_SERVER['HTTP_REFERER'];
|
49 |
+
$address = $_SERVER['SERVER_NAME'];
|
50 |
+
if($referer){
|
51 |
+
if (strpos($address, $referer) !== 0) {
|
52 |
+
do_action('consent_deny_cookies');
|
53 |
+
wp_die();
|
54 |
+
}else{
|
55 |
+
echo "Error !!!";
|
56 |
+
wp_die();
|
57 |
+
}
|
58 |
+
}else{
|
59 |
+
echo "ERROR !!";
|
60 |
+
wp_die();
|
61 |
+
}
|
62 |
+
}
|
63 |
+
|
64 |
+
/**
|
65 |
+
* Load dependencies
|
66 |
+
*/
|
67 |
+
if (!class_exists('\Codelight\GDPR\Container'))
|
68 |
+
{
|
69 |
+
if (!file_exists($composer = __DIR__ . '/vendor/autoload.php')) {
|
70 |
+
$gdpr_error(
|
71 |
+
_x(
|
72 |
+
'You appear to be running a development version of GDPR. You must run <code>composer install</code> from the plugin directory.',
|
73 |
+
'(Admin)',
|
74 |
+
'gdpr-framework'
|
75 |
+
),
|
76 |
+
_x(
|
77 |
+
'Autoloader not found.',
|
78 |
+
'(Admin)',
|
79 |
+
'gdpr-framework'
|
80 |
+
)
|
81 |
+
);
|
82 |
+
}
|
83 |
+
require_once $composer;
|
84 |
+
}
|
85 |
+
/**
|
86 |
+
* Install the database table and custom role
|
87 |
+
*/
|
88 |
+
register_activation_hook(__FILE__, function () {
|
89 |
+
$model = new \Codelight\GDPR\Components\Consent\UserConsentModel();
|
90 |
+
$model->createTable();
|
91 |
+
$model->createUserTable();
|
92 |
+
if (apply_filters('gdpr/data-subject/anonymize/change_role', true) && ! get_role('anonymous')) {
|
93 |
+
|
94 |
+
add_role(
|
95 |
+
'anonymous',
|
96 |
+
_x('Anonymous', '(Admin)', 'gdpr-framework'),
|
97 |
+
array()
|
98 |
+
);
|
99 |
+
}
|
100 |
+
|
101 |
+
update_option('gdpr_enable_stylesheet', true);
|
102 |
+
update_option('gdpr_enable', true);
|
103 |
+
});
|
104 |
+
|
105 |
+
function popup_gdpr(){
|
106 |
+
|
107 |
+
wp_enqueue_script( 'gdpr-framework-cookieconsent-min-js', gdpr('config')->get('plugin.url') .'assets/cookieconsent.min.js' );
|
108 |
+
|
109 |
+
wp_enqueue_style( 'gdpr-framework-cookieconsent-css',gdpr('config')->get('plugin.url') .'assets/cookieconsent.min.css');
|
110 |
+
|
111 |
+
wp_register_script( 'gdpr-framework-cookieconsent-js', gdpr('config')->get('plugin.url') . 'assets/cookieconsent.js', array(), false, true );
|
112 |
+
|
113 |
+
$gdpr_policy_page_id = get_option('gdpr_policy_page');
|
114 |
+
if($gdpr_policy_page_id)
|
115 |
+
{
|
116 |
+
$gdpr_policy_page_url = get_permalink($gdpr_policy_page_id);
|
117 |
+
/*
|
118 |
+
* FIX FOR MULTILANG.
|
119 |
+
*/
|
120 |
+
if($gdpr_policy_page_url == ""){
|
121 |
+
if(isset($gdpr_policy_page_id[substr( get_bloginfo ( 'language' ), 0, 2 )])){
|
122 |
+
$gdpr_policy_page_url = get_permalink($gdpr_policy_page_id[substr( get_bloginfo ( 'language' ), 0, 2 )]);
|
123 |
+
}
|
124 |
+
}
|
125 |
+
}else{
|
126 |
+
$gdpr_policy_page_url="";
|
127 |
+
}
|
128 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
129 |
+
|
130 |
+
$gdpr_policy_page_url = apply_filters( 'gdpr_custom_policy_link',$gdpr_policy_page_url);
|
131 |
+
|
132 |
+
$gdpr_cookie_acceptance_content_url = get_option( 'gdpr_popup_content' );
|
133 |
+
|
134 |
+
$gdpr_cookie_acceptance_content_url = do_shortcode( $gdpr_cookie_acceptance_content_url );
|
135 |
+
|
136 |
+
if($gdpr_cookie_acceptance_content_url != ""){
|
137 |
+
|
138 |
+
$gdpr_message= __($gdpr_cookie_acceptance_content_url, 'gdpr-framework');
|
139 |
+
|
140 |
+
}else{
|
141 |
+
|
142 |
+
$gdpr_message= __('This website uses cookies to ensure you get the best experience on our website.', 'gdpr-framework');
|
143 |
+
}
|
144 |
+
|
145 |
+
$gdpr_cookie_dismiss_text_url = get_option( 'gdpr_popup_dismiss_text' );
|
146 |
+
|
147 |
+
$gdpr_cookie_dismiss_text_url = do_shortcode( $gdpr_cookie_dismiss_text_url );
|
148 |
+
|
149 |
+
if($gdpr_cookie_dismiss_text_url != ""){
|
150 |
+
|
151 |
+
$gdpr_dismiss= __($gdpr_cookie_dismiss_text_url, 'gdpr-framework');
|
152 |
+
|
153 |
+
}else{
|
154 |
+
|
155 |
+
$gdpr_dismiss = __('Decline', 'gdpr-framework');
|
156 |
+
}
|
157 |
+
|
158 |
+
$gdpr_cookie_allow_text_url = get_option( 'gdpr_popup_allow_text' );
|
159 |
+
|
160 |
+
$gdpr_cookie_allow_text_url = do_shortcode( $gdpr_cookie_allow_text_url );
|
161 |
+
|
162 |
+
if($gdpr_cookie_dismiss_text_url != ""){
|
163 |
+
|
164 |
+
$gdpr_allow = __($gdpr_cookie_allow_text_url, 'gdpr-framework');
|
165 |
+
|
166 |
+
}else{
|
167 |
+
|
168 |
+
$gdpr_allow = __('Accept', 'gdpr-framework');
|
169 |
+
}
|
170 |
+
|
171 |
+
$gdpr_cookie_learnmore_text_url = get_option( 'gdpr_popup_learnmore_text' );
|
172 |
+
|
173 |
+
$gdpr_cookie_learnmore_text_url = do_shortcode( $gdpr_cookie_learnmore_text_url );
|
174 |
+
|
175 |
+
if($gdpr_cookie_learnmore_text_url != ""){
|
176 |
+
|
177 |
+
$gdpr_link= __($gdpr_cookie_learnmore_text_url, 'gdpr-framework');
|
178 |
+
|
179 |
+
}else{
|
180 |
+
|
181 |
+
$gdpr_link = __('Learn more', 'gdpr-framework');
|
182 |
+
}
|
183 |
+
|
184 |
+
$position = get_option( 'gdpr_popup_position' ); #"bottom-left","top","bottom-right",""
|
185 |
+
|
186 |
+
$static = false; # true
|
187 |
+
|
188 |
+
$gdpr_header = get_option( 'gdpr_header' );
|
189 |
+
|
190 |
+
$gdpr_header = do_shortcode($gdpr_header);
|
191 |
+
|
192 |
+
if($gdpr_header != ""){
|
193 |
+
$gdpr_header= __($gdpr_header, 'gdpr-framework');
|
194 |
+
}
|
195 |
+
|
196 |
+
$gdpr_popup_background=get_option( 'gdpr_popup_background' );
|
197 |
+
|
198 |
+
$gdpr_popup_text=get_option( 'gdpr_popup_text' );
|
199 |
+
|
200 |
+
$gdpr_button_background=get_option( 'gdpr_popup_button_background' );
|
201 |
+
|
202 |
+
$gdpr_button_text=get_option( 'gdpr_popup_button_text' );
|
203 |
+
|
204 |
+
$gdpr_link_target=get_option( 'gdpr_popup_link_target' );
|
205 |
+
|
206 |
+
if(!$gdpr_link_target){
|
207 |
+
$gdpr_link_target="_blank";
|
208 |
+
}
|
209 |
+
|
210 |
+
$gdpr_button_border=get_option( 'gdpr_popup_border_text' );
|
211 |
+
|
212 |
+
if(!$gdpr_popup_background){
|
213 |
+
$gdpr_popup_background = "#efefef";
|
214 |
+
}
|
215 |
+
if(!$gdpr_popup_text){
|
216 |
+
$gdpr_popup_text = "#404040";
|
217 |
+
}
|
218 |
+
if(!$gdpr_button_background){
|
219 |
+
$gdpr_button_background = "transparent";
|
220 |
+
}
|
221 |
+
if(!$gdpr_button_text){
|
222 |
+
$gdpr_button_text = "#8ec760";
|
223 |
+
}
|
224 |
+
if(!$gdpr_button_border){
|
225 |
+
$gdpr_button_border = "#8ec760";
|
226 |
+
}
|
227 |
+
|
228 |
+
$gdpr_popup_theme = get_option( 'gdpr_popup_theme' );
|
229 |
+
|
230 |
+
$gdpr_policy_popup = get_option( 'gdpr_policy_popup' );
|
231 |
+
|
232 |
+
$gdpr_hide = get_option('gdpr_onetime_popup');
|
233 |
+
|
234 |
+
$type = "opt-out"; #opt-in,opt-out,""
|
235 |
+
|
236 |
+
$policy_text = __('Cookie Policy', 'gdpr-framework');
|
237 |
+
|
238 |
+
$get_gdpr_data = array('gdpr_url'=>$gdpr_policy_page_url,'gdpr_message'=>$gdpr_message,'gdpr_dismiss'=>$gdpr_dismiss,'gdpr_allow'=>$gdpr_allow,'gdpr_header'=>$gdpr_header,'gdpr_link'=>$gdpr_link,'gdpr_popup_position'=>$position,'gdpr_popup_type'=>$type,'gdpr_popup_static'=>$static,'gdpr_popup_background'=>$gdpr_popup_background,'gdpr_popup_text'=>$gdpr_popup_text,'gdpr_button_background'=>$gdpr_button_background,'gdpr_button_text'=>$gdpr_button_text,'gdpr_button_border'=>$gdpr_button_border,'gdpr_popup_theme'=>$gdpr_popup_theme,'gdpr_hide'=>$gdpr_hide,'gdpr_popup'=>$gdpr_policy_popup,'policy'=>$policy_text,'ajaxurl' => admin_url( 'admin-ajax.php' ),'gdpr_link_target' => $gdpr_link_target);
|
239 |
+
|
240 |
+
wp_localize_script( 'gdpr-framework-cookieconsent-js', 'gdpr_policy_page', $get_gdpr_data );
|
241 |
+
wp_enqueue_script( 'gdpr-framework-cookieconsent-js', gdpr('config')->get('plugin.url') . 'assets/cookieconsent.js');
|
242 |
+
|
243 |
+
}
|
244 |
+
/**
|
245 |
+
* Cookie acceptance Popup
|
246 |
+
*/
|
247 |
+
$enabled_gdpf_cookie_popup = get_option('gdpr_enable_popup');
|
248 |
+
if($enabled_gdpf_cookie_popup)
|
249 |
+
{
|
250 |
+
add_action( 'wp_enqueue_scripts', 'frontend_enqueue' );
|
251 |
+
function frontend_enqueue()
|
252 |
+
{
|
253 |
+
wp_enqueue_script('jquery');
|
254 |
+
if(get_option('gdpr_onetime_popup') == "1" ){
|
255 |
+
if(!isset($_COOKIE['cookieconsent_status'])){
|
256 |
+
popup_gdpr();
|
257 |
+
}
|
258 |
+
}else{
|
259 |
+
popup_gdpr();
|
260 |
+
}
|
261 |
+
if(gdpr('options')->get('classidocs_integration')){
|
262 |
+
wp_enqueue_script( 'gdprdataTables-js', gdpr('config')->get('plugin.url') .'assets/jquery.dataTables.min.js' );
|
263 |
+
wp_enqueue_style( 'datatables-css',gdpr('config')->get('plugin.url') .'assets/jquery.dataTables.min.css');
|
264 |
+
}
|
265 |
+
}
|
266 |
+
}
|
267 |
+
|
268 |
+
?>
|
languages/gdpr-framework-bg_BG.mo
CHANGED
Binary file
|
languages/gdpr-framework-bg_BG.po
CHANGED
@@ -8,7 +8,7 @@ msgstr ""
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Language-Team: \n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -26,22 +26,22 @@ msgstr ""
|
|
26 |
#: gdpr-framework.php:35
|
27 |
msgctxt "(Admin)"
|
28 |
msgid "Invalid PHP version"
|
29 |
-
msgstr ""
|
30 |
|
31 |
#: gdpr-framework.php:35
|
32 |
msgctxt "(Admin)"
|
33 |
msgid "You must be using PHP 5.6.33 or greater."
|
34 |
-
msgstr ""
|
35 |
|
36 |
#: gdpr-framework.php:42
|
37 |
msgctxt "(Admin)"
|
38 |
msgid "Invalid WordPress version"
|
39 |
-
msgstr ""
|
40 |
|
41 |
#: gdpr-framework.php:42
|
42 |
msgctxt "(Admin)"
|
43 |
msgid "You must be using WordPress 4.3.0 or greater."
|
44 |
-
msgstr ""
|
45 |
|
46 |
#: gdpr-framework.php:52
|
47 |
msgctxt "(Admin)"
|
@@ -49,16 +49,18 @@ msgid ""
|
|
49 |
"You appear to be running a development version of GDPR. You must run "
|
50 |
"<code>composer install</code> from the plugin directory."
|
51 |
msgstr ""
|
|
|
|
|
52 |
|
53 |
#: gdpr-framework.php:53
|
54 |
msgctxt "(Admin)"
|
55 |
msgid "Autoloader not found."
|
56 |
-
msgstr ""
|
57 |
|
58 |
#: gdpr-framework.php:115
|
59 |
msgctxt "(Admin)"
|
60 |
msgid "Anonymous"
|
61 |
-
msgstr ""
|
62 |
|
63 |
#: src/Admin/AdminTab.php:115
|
64 |
msgctxt "(Admin)"
|
@@ -133,12 +135,12 @@ msgstr "Действие при изтриване"
|
|
133 |
#: src/Admin/AdminTabGeneral.php:117
|
134 |
msgctxt "(Admin)"
|
135 |
msgid "Delete or reassign content?"
|
136 |
-
msgstr ""
|
137 |
|
138 |
#: src/Admin/AdminTabGeneral.php:125
|
139 |
msgctxt "(Admin)"
|
140 |
msgid "Reassign content to"
|
141 |
-
msgstr ""
|
142 |
|
143 |
#: src/Admin/AdminTabGeneral.php:145
|
144 |
msgctxt "(Admin)"
|
@@ -148,7 +150,7 @@ msgstr "Стил"
|
|
148 |
#: src/Admin/AdminTabGeneral.php:150
|
149 |
msgctxt "(Admin)"
|
150 |
msgid "Enable basic styling on Privacy Tools page"
|
151 |
-
msgstr ""
|
152 |
|
153 |
#: src/Admin/AdminTabGeneral.php:162
|
154 |
msgctxt "(Admin)"
|
@@ -158,7 +160,7 @@ msgstr "Съвместимост"
|
|
158 |
#: src/Admin/AdminTabGeneral.php:167
|
159 |
msgctxt "(Admin)"
|
160 |
msgid "Enable automatic theme compatibility"
|
161 |
-
msgstr ""
|
162 |
|
163 |
#: src/Admin/AdminTabGeneral.php:184 src/Admin/AdminTabGeneral.php:200
|
164 |
#: src/Admin/AdminTabGeneral.php:213 src/Admin/AdminTabGeneral.php:252
|
@@ -171,12 +173,12 @@ msgstr "Избери размера на бутона."
|
|
171 |
#: src/Admin/WordpressAdmin.php:65
|
172 |
msgctxt "(Admin)"
|
173 |
msgid "Privacy & GDPR Settings"
|
174 |
-
msgstr ""
|
175 |
|
176 |
#: src/Admin/WordpressAdmin.php:66
|
177 |
msgctxt "(Admin)"
|
178 |
msgid "Privacy"
|
179 |
-
msgstr ""
|
180 |
|
181 |
#: src/Components/Consent/AdminTabConsent.php:30
|
182 |
#: src/Components/Consent/AdminTabConsent.php:49
|
@@ -187,7 +189,7 @@ msgstr "Съгласие"
|
|
187 |
#: src/Components/Consent/AdminTabConsent.php:157
|
188 |
msgctxt "(Admin)"
|
189 |
msgid "Consent slug is a required field!"
|
190 |
-
msgstr ""
|
191 |
|
192 |
#: src/Components/Consent/AdminTabConsent.php:162
|
193 |
msgctxt "(Admin)"
|
@@ -195,6 +197,8 @@ msgid ""
|
|
195 |
"You may only use alphanumeric characters, dash and underscore in the consent "
|
196 |
"slug field."
|
197 |
msgstr ""
|
|
|
|
|
198 |
|
199 |
#: src/Components/Consent/AdminTabConsent.php:167
|
200 |
msgctxt "(Admin)"
|
@@ -256,42 +260,42 @@ msgstr "Местоположение на Фирмата"
|
|
256 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:245
|
257 |
msgctxt "(Admin)"
|
258 |
msgid "Representative Contact Name"
|
259 |
-
msgstr ""
|
260 |
|
261 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:112
|
262 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:252
|
263 |
msgctxt "(Admin)"
|
264 |
msgid "Representative Contact Email"
|
265 |
-
msgstr ""
|
266 |
|
267 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:119
|
268 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:259
|
269 |
msgctxt "(Admin)"
|
270 |
msgid "Representative Contact Phone"
|
271 |
-
msgstr ""
|
272 |
|
273 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:135
|
274 |
msgctxt "(Admin)"
|
275 |
msgid "Data Protection Authority"
|
276 |
-
msgstr ""
|
277 |
|
278 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:141
|
279 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:286
|
280 |
msgctxt "(Admin)"
|
281 |
msgid "Data Protection Authority Website"
|
282 |
-
msgstr ""
|
283 |
|
284 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:148
|
285 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:293
|
286 |
msgctxt "(Admin)"
|
287 |
msgid "Data Protection Authority Email"
|
288 |
-
msgstr ""
|
289 |
|
290 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:155
|
291 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:300
|
292 |
msgctxt "(Admin)"
|
293 |
msgid "Data Protection Authority Phone"
|
294 |
-
msgstr ""
|
295 |
|
296 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:165
|
297 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:175
|
@@ -302,7 +306,7 @@ msgstr "Служителя за защита на данните"
|
|
302 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:168
|
303 |
msgctxt "(Admin)"
|
304 |
msgid "Knowledge base: Do I need to appoint a Data Protection Officer?"
|
305 |
-
msgstr ""
|
306 |
|
307 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:182
|
308 |
msgctxt "(Admin)"
|
@@ -327,7 +331,7 @@ msgstr "Представителен контакти"
|
|
327 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:238
|
328 |
msgctxt "(Admin)"
|
329 |
msgid "Knowledge base: Do I need to appoint an EU-based representative?"
|
330 |
-
msgstr ""
|
331 |
|
332 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:317
|
333 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:324
|
@@ -369,9 +373,10 @@ msgstr ""
|
|
369 |
|
370 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
371 |
#, php-format
|
372 |
-
msgid ""
|
373 |
-
|
374 |
-
|
|
|
375 |
|
376 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
377 |
#: views/privacy-tools/notices.php:19
|
@@ -589,39 +594,41 @@ msgstr ""
|
|
589 |
#: src/Helpers.php:74
|
590 |
msgctxt "(Admin)"
|
591 |
msgid "Rest of the world"
|
592 |
-
msgstr ""
|
593 |
|
594 |
#: src/Helpers.php:145
|
595 |
msgid "An error has occurred. Please contact the site administrator."
|
596 |
-
msgstr ""
|
597 |
|
598 |
#: src/Installer/Installer.php:135
|
599 |
msgctxt "(Admin)"
|
600 |
msgid "Setup Wizard"
|
601 |
-
msgstr ""
|
602 |
|
603 |
#: src/Installer/Steps/ConfigurationPages.php:23
|
604 |
#: src/Installer/Steps/PolicySettings.php:23
|
605 |
#: src/Installer/Steps/PolicySettings.php:48
|
606 |
msgctxt "(Admin)"
|
607 |
msgid "— Create a new page —"
|
608 |
-
msgstr ""
|
609 |
|
610 |
#: src/Installer/Steps/PolicySettings.php:38
|
611 |
msgctxt "(Admin)"
|
612 |
msgid ""
|
613 |
"We have automatically selected your WooCommerce Terms & Conditions page."
|
614 |
msgstr ""
|
|
|
|
|
615 |
|
616 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
617 |
msgctxt "(Admin)"
|
618 |
msgid "gdpr terms txt"
|
619 |
-
msgstr ""
|
620 |
|
621 |
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
622 |
#, php-format
|
623 |
msgid "Nonce error for action \"%s\". Please go back and try again!"
|
624 |
-
msgstr ""
|
625 |
|
626 |
#: src/Router.php:149
|
627 |
msgctxt "(Admin)"
|
@@ -645,7 +652,7 @@ msgstr ""
|
|
645 |
#: views/admin/consent.php:7 views/admin/consent.php:52
|
646 |
msgctxt "(Admin)"
|
647 |
msgid "Slug"
|
648 |
-
msgstr ""
|
649 |
|
650 |
#: views/admin/consent.php:8 views/admin/consent.php:38
|
651 |
#: views/admin/consent.php:60
|
@@ -692,7 +699,7 @@ msgstr ""
|
|
692 |
#: views/admin/consent.php:35
|
693 |
msgctxt "(Admin)"
|
694 |
msgid "Machine-readable slug"
|
695 |
-
msgstr ""
|
696 |
|
697 |
#: views/admin/consent.php:44 views/admin/consent.php:68
|
698 |
msgctxt "(Admin)"
|
@@ -853,7 +860,7 @@ msgstr ""
|
|
853 |
#: views/installer/header.php:23
|
854 |
msgctxt "(Admin)"
|
855 |
msgid "The GDPR Framework"
|
856 |
-
msgstr ""
|
857 |
|
858 |
#: views/admin/notices/helper-autoinstall.php:2
|
859 |
msgctxt "(Admin)"
|
@@ -875,9 +882,11 @@ msgstr ""
|
|
875 |
|
876 |
#: views/admin/notices/helper-tools.php:2
|
877 |
msgctxt "(Admin)"
|
878 |
-
msgid "
|
|
|
879 |
msgstr ""
|
880 |
-
"Съдържанието на тази страница трябва да съдържа краткия код
|
|
|
881 |
|
882 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
883 |
msgctxt "(Admin)"
|
@@ -907,7 +916,7 @@ msgstr ""
|
|
907 |
#, php-format
|
908 |
msgctxt "(Admin)"
|
909 |
msgid "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
910 |
-
msgstr ""
|
911 |
|
912 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
913 |
msgctxt "(Admin)"
|
@@ -917,42 +926,44 @@ msgstr "Нуждаете се от повече информация?"
|
|
917 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
918 |
msgctxt "(Admin)"
|
919 |
msgid "Site Owner's guide to GDPR"
|
920 |
-
msgstr ""
|
921 |
|
922 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
923 |
msgctxt "(Admin)"
|
924 |
msgid "Read the full guide on GDPR compliance."
|
925 |
-
msgstr ""
|
926 |
|
927 |
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
928 |
msgctxt "(Admin)"
|
929 |
msgid "Knowledge base"
|
930 |
-
msgstr ""
|
931 |
|
932 |
#: views/admin/support/contents.php:23 views/installer/steps/finish.php:28
|
933 |
msgctxt "(Admin)"
|
934 |
msgid "Check out the knowledge base for common questions and answers."
|
935 |
-
msgstr ""
|
936 |
|
937 |
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
938 |
msgctxt "(Admin)"
|
939 |
msgid "Developer's guide to GDPR"
|
940 |
-
msgstr ""
|
941 |
|
942 |
#: views/admin/support/contents.php:32 views/installer/steps/finish.php:37
|
943 |
msgctxt "(Admin)"
|
944 |
msgid "We have a thorough guide to help making custom sites compliant."
|
945 |
msgstr ""
|
|
|
|
|
946 |
|
947 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
948 |
msgctxt "(Admin)"
|
949 |
msgid "Need help?"
|
950 |
-
msgstr ""
|
951 |
|
952 |
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
953 |
msgctxt "(Admin)"
|
954 |
msgid "Submit a support request"
|
955 |
-
msgstr ""
|
956 |
|
957 |
#: views/admin/support/contents.php:49 views/installer/steps/finish.php:54
|
958 |
msgctxt "(Admin)"
|
@@ -960,11 +971,13 @@ msgid ""
|
|
960 |
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
961 |
"forum."
|
962 |
msgstr ""
|
|
|
|
|
963 |
|
964 |
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
965 |
msgctxt "(Admin)"
|
966 |
msgid "Request a consultation"
|
967 |
-
msgstr ""
|
968 |
|
969 |
#: views/admin/support/contents.php:58 views/installer/steps/finish.php:63
|
970 |
msgctxt "(Admin)"
|
@@ -1292,7 +1305,7 @@ msgid "Back to Privacy Tools"
|
|
1292 |
msgstr "Обратно в Политика за Лични данни"
|
1293 |
|
1294 |
#: views/privacy-tools/form-identify.php:14
|
1295 |
-
msgid "
|
1296 |
msgstr "Идентифицирай се!"
|
1297 |
|
1298 |
#: views/privacy-tools/form-identify.php:17
|
@@ -1342,3 +1355,566 @@ msgstr "Активирайте страницата за термини и ус
|
|
1342 |
msgctxt "(Admin)"
|
1343 |
msgid "Enable Term and Conditions"
|
1344 |
msgstr "Активиране на термин и условия"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:36+0530\n"
|
12 |
"Language-Team: \n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
26 |
#: gdpr-framework.php:35
|
27 |
msgctxt "(Admin)"
|
28 |
msgid "Invalid PHP version"
|
29 |
+
msgstr "Невалидна версия на PHP"
|
30 |
|
31 |
#: gdpr-framework.php:35
|
32 |
msgctxt "(Admin)"
|
33 |
msgid "You must be using PHP 5.6.33 or greater."
|
34 |
+
msgstr "Трябва да използвате PHP 5.6.33 или по-нова."
|
35 |
|
36 |
#: gdpr-framework.php:42
|
37 |
msgctxt "(Admin)"
|
38 |
msgid "Invalid WordPress version"
|
39 |
+
msgstr "Невалидна версия на WordPress"
|
40 |
|
41 |
#: gdpr-framework.php:42
|
42 |
msgctxt "(Admin)"
|
43 |
msgid "You must be using WordPress 4.3.0 or greater."
|
44 |
+
msgstr "Трябва да използвате WordPress 4.3.0 или по-нова."
|
45 |
|
46 |
#: gdpr-framework.php:52
|
47 |
msgctxt "(Admin)"
|
49 |
"You appear to be running a development version of GDPR. You must run "
|
50 |
"<code>composer install</code> from the plugin directory."
|
51 |
msgstr ""
|
52 |
+
"Изглежда, че използвате версия за разработка на GDPR. Трябва да стартирате "
|
53 |
+
"<code> install композитор </ code> от директорията на добавката."
|
54 |
|
55 |
#: gdpr-framework.php:53
|
56 |
msgctxt "(Admin)"
|
57 |
msgid "Autoloader not found."
|
58 |
+
msgstr "Autoloader не е намерен."
|
59 |
|
60 |
#: gdpr-framework.php:115
|
61 |
msgctxt "(Admin)"
|
62 |
msgid "Anonymous"
|
63 |
+
msgstr "анонимен"
|
64 |
|
65 |
#: src/Admin/AdminTab.php:115
|
66 |
msgctxt "(Admin)"
|
135 |
#: src/Admin/AdminTabGeneral.php:117
|
136 |
msgctxt "(Admin)"
|
137 |
msgid "Delete or reassign content?"
|
138 |
+
msgstr "Да се изтрие ли или да се присвои съдържание?"
|
139 |
|
140 |
#: src/Admin/AdminTabGeneral.php:125
|
141 |
msgctxt "(Admin)"
|
142 |
msgid "Reassign content to"
|
143 |
+
msgstr "Пренасочване на съдържание към"
|
144 |
|
145 |
#: src/Admin/AdminTabGeneral.php:145
|
146 |
msgctxt "(Admin)"
|
150 |
#: src/Admin/AdminTabGeneral.php:150
|
151 |
msgctxt "(Admin)"
|
152 |
msgid "Enable basic styling on Privacy Tools page"
|
153 |
+
msgstr "Активирайте основния стил на страницата Инструменти за поверителност"
|
154 |
|
155 |
#: src/Admin/AdminTabGeneral.php:162
|
156 |
msgctxt "(Admin)"
|
160 |
#: src/Admin/AdminTabGeneral.php:167
|
161 |
msgctxt "(Admin)"
|
162 |
msgid "Enable automatic theme compatibility"
|
163 |
+
msgstr "Активирайте автоматичната съвместимост на темите"
|
164 |
|
165 |
#: src/Admin/AdminTabGeneral.php:184 src/Admin/AdminTabGeneral.php:200
|
166 |
#: src/Admin/AdminTabGeneral.php:213 src/Admin/AdminTabGeneral.php:252
|
173 |
#: src/Admin/WordpressAdmin.php:65
|
174 |
msgctxt "(Admin)"
|
175 |
msgid "Privacy & GDPR Settings"
|
176 |
+
msgstr "Настройки за поверителност и GDPR"
|
177 |
|
178 |
#: src/Admin/WordpressAdmin.php:66
|
179 |
msgctxt "(Admin)"
|
180 |
msgid "Privacy"
|
181 |
+
msgstr "поверителност"
|
182 |
|
183 |
#: src/Components/Consent/AdminTabConsent.php:30
|
184 |
#: src/Components/Consent/AdminTabConsent.php:49
|
189 |
#: src/Components/Consent/AdminTabConsent.php:157
|
190 |
msgctxt "(Admin)"
|
191 |
msgid "Consent slug is a required field!"
|
192 |
+
msgstr "Консултантската слуз е задължително поле!"
|
193 |
|
194 |
#: src/Components/Consent/AdminTabConsent.php:162
|
195 |
msgctxt "(Admin)"
|
197 |
"You may only use alphanumeric characters, dash and underscore in the consent "
|
198 |
"slug field."
|
199 |
msgstr ""
|
200 |
+
"Можете да използвате само буквено-цифрени символи, тире и долни черти в "
|
201 |
+
"полето за съгласие за складиране."
|
202 |
|
203 |
#: src/Components/Consent/AdminTabConsent.php:167
|
204 |
msgctxt "(Admin)"
|
260 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:245
|
261 |
msgctxt "(Admin)"
|
262 |
msgid "Representative Contact Name"
|
263 |
+
msgstr "Представително име за контакт"
|
264 |
|
265 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:112
|
266 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:252
|
267 |
msgctxt "(Admin)"
|
268 |
msgid "Representative Contact Email"
|
269 |
+
msgstr "Представителни имейл за контакт"
|
270 |
|
271 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:119
|
272 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:259
|
273 |
msgctxt "(Admin)"
|
274 |
msgid "Representative Contact Phone"
|
275 |
+
msgstr "Представителна контактна телефония"
|
276 |
|
277 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:135
|
278 |
msgctxt "(Admin)"
|
279 |
msgid "Data Protection Authority"
|
280 |
+
msgstr "Орган за защита на данните"
|
281 |
|
282 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:141
|
283 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:286
|
284 |
msgctxt "(Admin)"
|
285 |
msgid "Data Protection Authority Website"
|
286 |
+
msgstr "Уебсайт на Органа за защита на данните"
|
287 |
|
288 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:148
|
289 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:293
|
290 |
msgctxt "(Admin)"
|
291 |
msgid "Data Protection Authority Email"
|
292 |
+
msgstr "Имейл за защитата на данни"
|
293 |
|
294 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:155
|
295 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:300
|
296 |
msgctxt "(Admin)"
|
297 |
msgid "Data Protection Authority Phone"
|
298 |
+
msgstr "Орган за защита на данните"
|
299 |
|
300 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:165
|
301 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:175
|
306 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:168
|
307 |
msgctxt "(Admin)"
|
308 |
msgid "Knowledge base: Do I need to appoint a Data Protection Officer?"
|
309 |
+
msgstr "База знания: Трябва ли да назнача служител по защита на данните?"
|
310 |
|
311 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:182
|
312 |
msgctxt "(Admin)"
|
331 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:238
|
332 |
msgctxt "(Admin)"
|
333 |
msgid "Knowledge base: Do I need to appoint an EU-based representative?"
|
334 |
+
msgstr "База знания: Трябва ли да назнача представител на ЕС?"
|
335 |
|
336 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:317
|
337 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:324
|
373 |
|
374 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
375 |
#, php-format
|
376 |
+
msgid "%sERROR:%s You need to accept the privacy policy to post a comment."
|
377 |
+
msgstr ""
|
378 |
+
"%sГРЕШКА:%s Трябва да приемете декларацията за поверителност, за да "
|
379 |
+
"публикувате коментар."
|
380 |
|
381 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
382 |
#: views/privacy-tools/notices.php:19
|
594 |
#: src/Helpers.php:74
|
595 |
msgctxt "(Admin)"
|
596 |
msgid "Rest of the world"
|
597 |
+
msgstr "Останалата част от света"
|
598 |
|
599 |
#: src/Helpers.php:145
|
600 |
msgid "An error has occurred. Please contact the site administrator."
|
601 |
+
msgstr "Възникна грешка. Моля, свържете се с администратора на сайта."
|
602 |
|
603 |
#: src/Installer/Installer.php:135
|
604 |
msgctxt "(Admin)"
|
605 |
msgid "Setup Wizard"
|
606 |
+
msgstr "Помощник за инсталиране"
|
607 |
|
608 |
#: src/Installer/Steps/ConfigurationPages.php:23
|
609 |
#: src/Installer/Steps/PolicySettings.php:23
|
610 |
#: src/Installer/Steps/PolicySettings.php:48
|
611 |
msgctxt "(Admin)"
|
612 |
msgid "— Create a new page —"
|
613 |
+
msgstr "— Създайте нова страница —"
|
614 |
|
615 |
#: src/Installer/Steps/PolicySettings.php:38
|
616 |
msgctxt "(Admin)"
|
617 |
msgid ""
|
618 |
"We have automatically selected your WooCommerce Terms & Conditions page."
|
619 |
msgstr ""
|
620 |
+
"Ние автоматично сме избрали Вашата Условия за Условия за търговия на "
|
621 |
+
"WooCommerce."
|
622 |
|
623 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
624 |
msgctxt "(Admin)"
|
625 |
msgid "gdpr terms txt"
|
626 |
+
msgstr "gdpr термини txt"
|
627 |
|
628 |
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
629 |
#, php-format
|
630 |
msgid "Nonce error for action \"%s\". Please go back and try again!"
|
631 |
+
msgstr "Nonce error for action \"%s\". Please go back and try again!"
|
632 |
|
633 |
#: src/Router.php:149
|
634 |
msgctxt "(Admin)"
|
652 |
#: views/admin/consent.php:7 views/admin/consent.php:52
|
653 |
msgctxt "(Admin)"
|
654 |
msgid "Slug"
|
655 |
+
msgstr "плужек"
|
656 |
|
657 |
#: views/admin/consent.php:8 views/admin/consent.php:38
|
658 |
#: views/admin/consent.php:60
|
699 |
#: views/admin/consent.php:35
|
700 |
msgctxt "(Admin)"
|
701 |
msgid "Machine-readable slug"
|
702 |
+
msgstr "Машинно четене"
|
703 |
|
704 |
#: views/admin/consent.php:44 views/admin/consent.php:68
|
705 |
msgctxt "(Admin)"
|
860 |
#: views/installer/header.php:23
|
861 |
msgctxt "(Admin)"
|
862 |
msgid "The GDPR Framework"
|
863 |
+
msgstr "Рамката на GDPR"
|
864 |
|
865 |
#: views/admin/notices/helper-autoinstall.php:2
|
866 |
msgctxt "(Admin)"
|
882 |
|
883 |
#: views/admin/notices/helper-tools.php:2
|
884 |
msgctxt "(Admin)"
|
885 |
+
msgid ""
|
886 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
887 |
msgstr ""
|
888 |
+
"Съдържанието на тази страница трябва да съдържа краткия код "
|
889 |
+
"[gdpr_privacy_tools]."
|
890 |
|
891 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
892 |
msgctxt "(Admin)"
|
916 |
#, php-format
|
917 |
msgctxt "(Admin)"
|
918 |
msgid "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
919 |
+
msgstr "Рамката на GDPR. Построен с & # 9829; от% sЦветна светлина% s."
|
920 |
|
921 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
922 |
msgctxt "(Admin)"
|
926 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
927 |
msgctxt "(Admin)"
|
928 |
msgid "Site Owner's guide to GDPR"
|
929 |
+
msgstr "Ръководство на собственика на сайта за GDPR"
|
930 |
|
931 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
932 |
msgctxt "(Admin)"
|
933 |
msgid "Read the full guide on GDPR compliance."
|
934 |
+
msgstr "Прочетете пълния наръчник за съответствие с GDPR."
|
935 |
|
936 |
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
937 |
msgctxt "(Admin)"
|
938 |
msgid "Knowledge base"
|
939 |
+
msgstr "Знание"
|
940 |
|
941 |
#: views/admin/support/contents.php:23 views/installer/steps/finish.php:28
|
942 |
msgctxt "(Admin)"
|
943 |
msgid "Check out the knowledge base for common questions and answers."
|
944 |
+
msgstr "Проверете базата знания за често срещани въпроси и отговори."
|
945 |
|
946 |
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
947 |
msgctxt "(Admin)"
|
948 |
msgid "Developer's guide to GDPR"
|
949 |
+
msgstr "Ръководство за програмисти за GDPR"
|
950 |
|
951 |
#: views/admin/support/contents.php:32 views/installer/steps/finish.php:37
|
952 |
msgctxt "(Admin)"
|
953 |
msgid "We have a thorough guide to help making custom sites compliant."
|
954 |
msgstr ""
|
955 |
+
"Имаме задълбочено ръководство, което ни помага да направим персонализираните "
|
956 |
+
"сайтове съвместими."
|
957 |
|
958 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
959 |
msgctxt "(Admin)"
|
960 |
msgid "Need help?"
|
961 |
+
msgstr "Нужда от помощ?"
|
962 |
|
963 |
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
964 |
msgctxt "(Admin)"
|
965 |
msgid "Submit a support request"
|
966 |
+
msgstr "Изпратете заявка за поддръжка"
|
967 |
|
968 |
#: views/admin/support/contents.php:49 views/installer/steps/finish.php:54
|
969 |
msgctxt "(Admin)"
|
971 |
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
972 |
"forum."
|
973 |
msgstr ""
|
974 |
+
"Намерихте ли бъг или проблем с приставката? Публикувайте във форума за "
|
975 |
+
"поддръжка на wordpress.org."
|
976 |
|
977 |
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
978 |
msgctxt "(Admin)"
|
979 |
msgid "Request a consultation"
|
980 |
+
msgstr "Поискайте консултация"
|
981 |
|
982 |
#: views/admin/support/contents.php:58 views/installer/steps/finish.php:63
|
983 |
msgctxt "(Admin)"
|
1305 |
msgstr "Обратно в Политика за Лични данни"
|
1306 |
|
1307 |
#: views/privacy-tools/form-identify.php:14
|
1308 |
+
msgid "Please identify yourself via e-mail!"
|
1309 |
msgstr "Идентифицирай се!"
|
1310 |
|
1311 |
#: views/privacy-tools/form-identify.php:17
|
1355 |
msgctxt "(Admin)"
|
1356 |
msgid "Enable Term and Conditions"
|
1357 |
msgstr "Активиране на термин и условия"
|
1358 |
+
|
1359 |
+
#: gdpr-framework.php:121
|
1360 |
+
msgid ""
|
1361 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1362 |
+
"website."
|
1363 |
+
msgstr ""
|
1364 |
+
"Този уебсайт използва \"бисквитки\", за да гарантирате, че получавате най-"
|
1365 |
+
"доброто изживяване на нашия уебсайт."
|
1366 |
+
|
1367 |
+
#: gdpr-framework.php:121
|
1368 |
+
msgid "Decline"
|
1369 |
+
msgstr "упадък"
|
1370 |
+
|
1371 |
+
#: gdpr-framework.php:121
|
1372 |
+
msgid "Accept"
|
1373 |
+
msgstr "приемам"
|
1374 |
+
|
1375 |
+
#: gdpr-framework.php:133
|
1376 |
+
msgid "Learn more"
|
1377 |
+
msgstr "Научете повече"
|
1378 |
+
|
1379 |
+
#: AdminTabGeneral.php:94
|
1380 |
+
msgctxt "(Admin)"
|
1381 |
+
msgid "From Email"
|
1382 |
+
msgstr "От имейл"
|
1383 |
+
|
1384 |
+
#: AdminTabGeneral.php:87
|
1385 |
+
msgctxt "(Admin)"
|
1386 |
+
msgid "From Name"
|
1387 |
+
msgstr "От името"
|
1388 |
+
|
1389 |
+
#: AdminTabGeneral.php:82
|
1390 |
+
msgctxt "(Admin)"
|
1391 |
+
msgid "Email Setting"
|
1392 |
+
msgstr "Настройка на имейла"
|
1393 |
+
|
1394 |
+
#: AdminTabGeneral.php:104
|
1395 |
+
msgctxt "(Admin)"
|
1396 |
+
msgid "Acceptance Popup Setting"
|
1397 |
+
msgstr "Приемане на изскачащи настройки"
|
1398 |
+
|
1399 |
+
#: AdminTabGeneral.php:109
|
1400 |
+
msgctxt "(Admin)"
|
1401 |
+
msgid "Popup Position"
|
1402 |
+
msgstr "Изскачаща позиция"
|
1403 |
+
|
1404 |
+
#: AdminTabGeneral.php:116
|
1405 |
+
msgctxt "(Admin)"
|
1406 |
+
msgid "Popup theme"
|
1407 |
+
msgstr "Изскачаща тема"
|
1408 |
+
|
1409 |
+
#: AdminTabGeneral.php:123
|
1410 |
+
msgctxt "(Admin)"
|
1411 |
+
msgid "Cookie Acceptance Background Color"
|
1412 |
+
msgstr "Бял цвят на фоновото приемане на бисквитките"
|
1413 |
+
|
1414 |
+
#: AdminTabGeneral.php:130
|
1415 |
+
msgctxt "(Admin)"
|
1416 |
+
msgid "Cookie Acceptance Text Color"
|
1417 |
+
msgstr "Цвят на текста за приемане на бисквитките"
|
1418 |
+
|
1419 |
+
#: AdminTabGeneral.php:137
|
1420 |
+
msgctxt "(Admin)"
|
1421 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1422 |
+
msgstr "Бутон за приемане на бисквитките"
|
1423 |
+
|
1424 |
+
#: AdminTabGeneral.php:144
|
1425 |
+
msgctxt "(Admin)"
|
1426 |
+
msgid "Cookie Acceptance Button Color"
|
1427 |
+
msgstr "Цвят на бутона за приемане на бисквитките"
|
1428 |
+
|
1429 |
+
#: AdminTabGeneral.php:151
|
1430 |
+
msgctxt "(Admin)"
|
1431 |
+
msgid "Cookie Acceptance Border Color"
|
1432 |
+
msgstr "Цвят на границата на приемане на бисквитките"
|
1433 |
+
|
1434 |
+
#: AdminTabGeneral.php:67
|
1435 |
+
msgctxt "(Admin)"
|
1436 |
+
msgid "Enable Cookie Acceptance Popup"
|
1437 |
+
msgstr "Активиране на изскачащия прозорец за приемане на \"бисквитките\""
|
1438 |
+
|
1439 |
+
#: AdminTabGeneral.php:73
|
1440 |
+
msgctxt "(Admin)"
|
1441 |
+
msgid "Cookie Acceptance Popup Content"
|
1442 |
+
msgstr "Съдържание на изскачащи прозорци за приемане на бисквитки"
|
1443 |
+
|
1444 |
+
#: description-position-action.php
|
1445 |
+
msgctxt "(Admin)"
|
1446 |
+
msgid "Select position of the Popup"
|
1447 |
+
msgstr "Изберете позицията на изскачащия прозорец"
|
1448 |
+
|
1449 |
+
#: description-theme-action.php
|
1450 |
+
msgctxt "(Admin)"
|
1451 |
+
msgid "Select theme of the Popup"
|
1452 |
+
msgstr "Изберете тема на изскачащия прозорец"
|
1453 |
+
|
1454 |
+
#: description-theme-action.php:69
|
1455 |
+
msgctxt "(Admin)"
|
1456 |
+
msgid "Disable Comment Checkbox"
|
1457 |
+
msgstr "Деактивирайте квадратчето за отметки за коментарите"
|
1458 |
+
|
1459 |
+
#: description-theme-action.php:76
|
1460 |
+
msgctxt "(Admin)"
|
1461 |
+
msgid "Disable Register Form Checkbox"
|
1462 |
+
msgstr "Деактивиране на формуляр за регистрация на формуляр"
|
1463 |
+
|
1464 |
+
#: description-theme-action.php:312
|
1465 |
+
msgctxt "(Admin)"
|
1466 |
+
msgid "Disable Checkbox For Comments"
|
1467 |
+
msgstr "Забранете квадратчето за отметка за коментари"
|
1468 |
+
|
1469 |
+
#: AdminTabGeneral.php:319
|
1470 |
+
msgctxt "(Admin)"
|
1471 |
+
msgid "Disable Checkbox For Register Form"
|
1472 |
+
msgstr "Деактивиране на квадратчето за регистрация"
|
1473 |
+
|
1474 |
+
#: advanced-integration\header.php:2
|
1475 |
+
msgctxt "(Admin)"
|
1476 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1477 |
+
msgstr ""
|
1478 |
+
"Тази страница ви позволява да усъвършенствате интеграцията с ClassiDocs ™"
|
1479 |
+
|
1480 |
+
#: AdminTabAdvancedIntegration.php:97
|
1481 |
+
msgctxt "(Admin)"
|
1482 |
+
msgid "ClassiDocs Password"
|
1483 |
+
msgstr "ClassiDocs парола"
|
1484 |
+
|
1485 |
+
#: AdminTabAdvancedIntegration.php:88
|
1486 |
+
msgctxt "(Admin)"
|
1487 |
+
msgid "ClassiDocs Username"
|
1488 |
+
msgstr "ClassiDocs Потребител"
|
1489 |
+
|
1490 |
+
#: AdminTabAdvancedIntegration.php:79
|
1491 |
+
msgctxt "(Admin)"
|
1492 |
+
msgid "ClassiDocs URL"
|
1493 |
+
msgstr "URL адрес на ClassiDocs"
|
1494 |
+
|
1495 |
+
#: AdminTabAdvancedIntegration.php:69
|
1496 |
+
msgctxt "(Admin)"
|
1497 |
+
msgid "Enable Response with related queries?"
|
1498 |
+
msgstr "Да се разреши отговор със свързани заявки?"
|
1499 |
+
|
1500 |
+
#: AdminTabAdvancedIntegration.php:60
|
1501 |
+
msgctxt "(Admin)"
|
1502 |
+
msgid "Submit SAR request details?"
|
1503 |
+
msgstr "Подайте подробности за заявката за SAR?"
|
1504 |
+
|
1505 |
+
#: AdminTabAdvancedIntegration.php:51
|
1506 |
+
msgctxt "(Admin)"
|
1507 |
+
msgid "Integrate with ClassiDocs?"
|
1508 |
+
msgstr "Интегриране с ClassiDocs?"
|
1509 |
+
|
1510 |
+
#: AdminTabAdvancedIntegration.php:43
|
1511 |
+
msgctxt "(Admin)"
|
1512 |
+
msgid "Integration Settings"
|
1513 |
+
msgstr "Настройки за интегриране"
|
1514 |
+
|
1515 |
+
#: AdminTabAdvancedIntegration.php:35
|
1516 |
+
msgctxt "(Admin)"
|
1517 |
+
msgid "Advanced Integration"
|
1518 |
+
msgstr "Разширена интеграция"
|
1519 |
+
|
1520 |
+
#: checkbox-field.php:10
|
1521 |
+
msgctxt "(Admin)"
|
1522 |
+
msgid "Sign up for free here"
|
1523 |
+
msgstr "Регистрирайте се безплатно тук"
|
1524 |
+
|
1525 |
+
#: checkbox-field.php:10
|
1526 |
+
msgctxt "(Admin)"
|
1527 |
+
msgid "Click Here"
|
1528 |
+
msgstr "Натисни тук"
|
1529 |
+
|
1530 |
+
#: ClassiDocs-results.php:12
|
1531 |
+
msgid "Previous Results"
|
1532 |
+
msgstr "Предишни резултати"
|
1533 |
+
|
1534 |
+
#: ClassiDocs-results.php:13
|
1535 |
+
msgid "Current Results"
|
1536 |
+
msgstr "Текущи резултати"
|
1537 |
+
|
1538 |
+
#: ClassiDocs-results.php:19
|
1539 |
+
msgid "Name"
|
1540 |
+
msgstr "име"
|
1541 |
+
|
1542 |
+
#: ClassiDocs-results.php:22
|
1543 |
+
msgid "Path"
|
1544 |
+
msgstr "път"
|
1545 |
+
|
1546 |
+
#: ClassiDocs-results.php:34
|
1547 |
+
msgid "Workstation"
|
1548 |
+
msgstr "Workstation"
|
1549 |
+
|
1550 |
+
#: ClassiDocs-results.php:37
|
1551 |
+
msgid "Last Scan"
|
1552 |
+
msgstr "Последно сканиране"
|
1553 |
+
|
1554 |
+
#: ClassiDocs-results.php:62
|
1555 |
+
msgid "No ClassiDocs data found!"
|
1556 |
+
msgstr "Няма намерени данни за ClassiDocs!"
|
1557 |
+
|
1558 |
+
#: enable_popup_header.php:5
|
1559 |
+
msgid "Cookies used on the website!"
|
1560 |
+
msgstr "Бисквитки, използвани на сайта!"
|
1561 |
+
|
1562 |
+
#: enable_popup_header.php:9
|
1563 |
+
msgid "Leave blank if don't want header to get display."
|
1564 |
+
msgstr "Оставете празно, ако не искате заглавката да се покаже."
|
1565 |
+
|
1566 |
+
#: AdminTabCookiePopup.php:39
|
1567 |
+
msgctxt "(Admin)"
|
1568 |
+
msgid "Cookie Popup Settings"
|
1569 |
+
msgstr "Настройки на изскачащи прозорци"
|
1570 |
+
|
1571 |
+
#: AdminTabCookiePopup.php:17
|
1572 |
+
msgctxt "(Admin)"
|
1573 |
+
msgid "Cookie Popup"
|
1574 |
+
msgstr "Изскачащ"
|
1575 |
+
|
1576 |
+
#: AdminTabCookiePopup.php:49
|
1577 |
+
msgctxt "(Admin)"
|
1578 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1579 |
+
msgstr ""
|
1580 |
+
"Активиране на изскачащия прозорец за приемане на бисквитки за еднократно "
|
1581 |
+
"време"
|
1582 |
+
|
1583 |
+
#: consent.php:79
|
1584 |
+
msgctxt "(Admin)"
|
1585 |
+
msgid "Show Consent types"
|
1586 |
+
msgstr "Показване на типовете съгласия"
|
1587 |
+
|
1588 |
+
msgctxt "(Admin)"
|
1589 |
+
msgid "Hide consent types"
|
1590 |
+
msgstr "Скриване на типовете съгласие"
|
1591 |
+
|
1592 |
+
msgctxt "(Admin)"
|
1593 |
+
msgid "Do you want form to be GDPR compliance."
|
1594 |
+
msgstr "Искате ли формата да бъде съответствие с GDPR."
|
1595 |
+
|
1596 |
+
msgctxt "(Admin)"
|
1597 |
+
msgid ""
|
1598 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1599 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1600 |
+
"on Privacy tool."
|
1601 |
+
msgstr ""
|
1602 |
+
"Имате инсталиран фламинго. За да направите това съответствие с GDPR в "
|
1603 |
+
"раздела за поверителност на отделната форма за контакти, поставете отметка в "
|
1604 |
+
"квадратчето за отметка, за да включите данни за търсене в инструмента за "
|
1605 |
+
"поверителност."
|
1606 |
+
|
1607 |
+
msgctxt "(Admin)"
|
1608 |
+
msgid "Enable Policy Link On Popup"
|
1609 |
+
msgstr "Активиране на връзката по правилата при изскачащи прозорци"
|
1610 |
+
|
1611 |
+
msgctxt "(Admin)"
|
1612 |
+
msgid "Enable Privacy policy on Popup"
|
1613 |
+
msgstr "Активирайте правилата за поверителност в изскачащите прозорци"
|
1614 |
+
|
1615 |
+
#: AdminTabCookiePopup.php
|
1616 |
+
msgctxt "(Admin)"
|
1617 |
+
msgid "Cookie Acceptance Popup header"
|
1618 |
+
msgstr "Притурка за приемане на бисквитки"
|
1619 |
+
|
1620 |
+
#: views\admin\privacy-manager\header.php:2
|
1621 |
+
msgctxt "(Admin)"
|
1622 |
+
msgid "Data443™ Privacy Manager"
|
1623 |
+
msgstr "Data443™ Privacy Manager"
|
1624 |
+
|
1625 |
+
#: views\admin\privacy-manager\header.php:3
|
1626 |
+
msgctxt "(Admin)"
|
1627 |
+
msgid ""
|
1628 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1629 |
+
"next level."
|
1630 |
+
msgstr ""
|
1631 |
+
"гарантира спазването на правилата за поверителност, като например GDPR, "
|
1632 |
+
"CCPA, LGPD и т.н., на следващото ниво."
|
1633 |
+
|
1634 |
+
#: views\admin\privacy-manager\header.php:4
|
1635 |
+
msgctxt "(Admin)"
|
1636 |
+
msgid ""
|
1637 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1638 |
+
"following features to your data protection compliance resources:"
|
1639 |
+
msgstr ""
|
1640 |
+
"В допълнение към DSAR проследяването и управлението, Privacy Manager добавя "
|
1641 |
+
"следните функции към вашите ресурси за защита на данните:"
|
1642 |
+
|
1643 |
+
#: views\admin\privacy-manager\header.php:6
|
1644 |
+
msgctxt "(Admin)"
|
1645 |
+
msgid "Log and store ICO breach notifications"
|
1646 |
+
msgstr "Влезте и съхранете уведомленията за нарушения на ICO"
|
1647 |
+
|
1648 |
+
#: views\admin\privacy-manager\header.php:7
|
1649 |
+
msgctxt "(Admin)"
|
1650 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1651 |
+
msgstr "Съхранява пълен запис на всички заявки, билети и времева линия"
|
1652 |
+
|
1653 |
+
#: views\admin\privacy-manager\header.php:8
|
1654 |
+
msgctxt "(Admin)"
|
1655 |
+
msgid "Gap analysis and breach notifications"
|
1656 |
+
msgstr "Анализ на пропуските и уведомления за нарушения"
|
1657 |
+
|
1658 |
+
#: views\admin\privacy-manager\header.php:9
|
1659 |
+
msgctxt "(Admin)"
|
1660 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1661 |
+
msgstr ""
|
1662 |
+
"В дълбочина на дневника за дейностите се разкриват всички действия на GDPR, "
|
1663 |
+
"CCPA и т.н."
|
1664 |
+
|
1665 |
+
#: views\admin\privacy-manager\header.php:10
|
1666 |
+
msgctxt "(Admin)"
|
1667 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1668 |
+
msgstr "Подчертава областите на загриженост и къде трябва да се съсредоточите"
|
1669 |
+
|
1670 |
+
#: views\admin\privacy-manager\header.php:11
|
1671 |
+
msgctxt "(Admin)"
|
1672 |
+
msgid ""
|
1673 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1674 |
+
"compliance and obligations"
|
1675 |
+
msgstr ""
|
1676 |
+
"eLearning платформа с достъп за целия персонал, за да се гарантира "
|
1677 |
+
"спазването и задълженията за регулиране на поверителността"
|
1678 |
+
|
1679 |
+
#: views\admin\privacy-manager\header.php:12
|
1680 |
+
msgctxt "(Admin)"
|
1681 |
+
msgid "Tracks who accesses the system, when and why"
|
1682 |
+
msgstr "Проследява кой влиза в системата, кога и защо"
|
1683 |
+
|
1684 |
+
#: views\admin\privacy-manager\header.php:15
|
1685 |
+
msgctxt "(Admin)"
|
1686 |
+
msgid ""
|
1687 |
+
"Our system enables your business to demonstrate its obligations in "
|
1688 |
+
"protecting your customer data, show understanding of your business "
|
1689 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1690 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1691 |
+
"practices to operate."
|
1692 |
+
msgstr ""
|
1693 |
+
"Нашата система дава възможност на вашия бизнес да демонстрира задълженията "
|
1694 |
+
"си в защитата на вашите клиентски данни, да покаже разбиране на вашите "
|
1695 |
+
"бизнес дейности и да предостави електронно обучение и онлайн тестове на "
|
1696 |
+
"служителите, като гарантира, че всеки във вашата компания разбира правилата "
|
1697 |
+
"за спазване на поверителността и най-добрите практики за работа."
|
1698 |
+
|
1699 |
+
#: views\admin\privacy-manager\header.php:16
|
1700 |
+
msgctxt "(Admin)"
|
1701 |
+
msgid ""
|
1702 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1703 |
+
"compliance."
|
1704 |
+
msgstr ""
|
1705 |
+
"Без значение къде сте на път за поверителност на данните, крайната цел е "
|
1706 |
+
"спазването на правилата."
|
1707 |
+
|
1708 |
+
#: views\admin\privacy-manager\header.php:16
|
1709 |
+
msgctxt "(Admin)"
|
1710 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1711 |
+
msgstr ""
|
1712 |
+
"позволява на вашата организация да спазва всички правила за поверителност."
|
1713 |
+
|
1714 |
+
#: views\admin\support\contents.php:49
|
1715 |
+
msgctxt "(Admin)"
|
1716 |
+
msgid ""
|
1717 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1718 |
+
"and we’ll get right on it!"
|
1719 |
+
msgstr ""
|
1720 |
+
"Открихте грешка или имате въпрос относно приставката? Изпратете заявка за "
|
1721 |
+
"поддръжка и ще се оправим!"
|
1722 |
+
|
1723 |
+
#: views\admin\support\contents.php:58
|
1724 |
+
msgctxt "(Admin)"
|
1725 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1726 |
+
msgstr "Нуждаете се от помощ при съгласуването на сайта Ви? Можем да помогнем!"
|
1727 |
+
|
1728 |
+
#: views\admin\general\woo-compatibility.php:9
|
1729 |
+
msgctxt "(Admin)"
|
1730 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1731 |
+
msgstr "Активиране на данните за WooCommerce за инструмента GDPR"
|
1732 |
+
|
1733 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1734 |
+
msgctxt "(Admin)"
|
1735 |
+
msgid "Enable WooCommerce Compatibility"
|
1736 |
+
msgstr "Активиране на съвместимостта на WooCommerce"
|
1737 |
+
|
1738 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1739 |
+
msgid "Note Regarding Order:"
|
1740 |
+
msgstr "Забележка относно поръчката:"
|
1741 |
+
|
1742 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1743 |
+
msgid ""
|
1744 |
+
"Your order with status Processing will not get deleted until status change."
|
1745 |
+
msgstr ""
|
1746 |
+
"Вашата поръчка със статус Обработка няма да бъде изтрита до промяна на "
|
1747 |
+
"статуса."
|
1748 |
+
|
1749 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1750 |
+
msgid "Your order with status Completed will get anonymize."
|
1751 |
+
msgstr "Вашата поръчка със завършен статус ще стане анонимна."
|
1752 |
+
|
1753 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1754 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1755 |
+
msgstr ""
|
1756 |
+
"Ако изтриете попълнената поръчка, не можете да кандидатствате за "
|
1757 |
+
"възстановяване."
|
1758 |
+
|
1759 |
+
#: views\admin\general\woo-compatibility.php:12
|
1760 |
+
msgctxt "(Admin)"
|
1761 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1762 |
+
msgstr "Ще работи за WooCommerce версия 3.4.0 или по-нова."
|
1763 |
+
|
1764 |
+
#: views\admin\general\edd-compatibility.php:9
|
1765 |
+
msgctxt "(Admin)"
|
1766 |
+
msgid "Enable EDD data on GDPR tool."
|
1767 |
+
msgstr "Активиране на EDD данни за инструмента GDPR."
|
1768 |
+
|
1769 |
+
#: views\admin\general\edd-compatibility.php:12
|
1770 |
+
msgctxt "(Admin)"
|
1771 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1772 |
+
msgstr "Ще работи за EDD версия 2.0.0 или по-нова."
|
1773 |
+
|
1774 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1775 |
+
msgctxt "(Admin)"
|
1776 |
+
msgid "Enable EDD Compatibility"
|
1777 |
+
msgstr "Активиране на EDD съвместимостта"
|
1778 |
+
|
1779 |
+
#: gdpr-framework.php:298
|
1780 |
+
msgid "Cookie Policy"
|
1781 |
+
msgstr "Политика за „бисквитките“"
|
1782 |
+
|
1783 |
+
#: ConsentManager.php:96
|
1784 |
+
msgctxt "(Admin)"
|
1785 |
+
msgid ""
|
1786 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1787 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1788 |
+
msgstr ""
|
1789 |
+
"Това съгласие е видимо по подразбиране на страницата за плащане на "
|
1790 |
+
"woocommerce. Ако някой желае да го оттегли, те трябва просто да поискат да "
|
1791 |
+
"изтрият всичките си данни."
|
1792 |
+
|
1793 |
+
#: ConsentManager.php:96
|
1794 |
+
msgctxt "(Admin)"
|
1795 |
+
msgid "Woocommerce Policy Consent"
|
1796 |
+
msgstr "Съгласие за политиката на Woocommerce"
|
1797 |
+
|
1798 |
+
#: WoocommerceGdpr.php:150
|
1799 |
+
msgid "Please acknowledge the Privacy Policy"
|
1800 |
+
msgstr "Моля, потвърдете Декларацията за поверителност"
|
1801 |
+
|
1802 |
+
#: woo-compatibility.php:9
|
1803 |
+
msgctxt "(Admin)"
|
1804 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1805 |
+
msgstr "Активиране на данните за WooCommerce за инструмента GDPR."
|
1806 |
+
|
1807 |
+
#: views\admin\general\enable-popup.php:12
|
1808 |
+
msgctxt "(Admin)"
|
1809 |
+
msgid ""
|
1810 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1811 |
+
"accepted on popup accept button."
|
1812 |
+
msgstr ""
|
1813 |
+
"<b> Забележка: </b> Необходимо е да добавите персонализирано съдържание <b> "
|
1814 |
+
"gdpr_cookie_consent </b> неговия приет в изскачащ прозорец бутон за приемане."
|
1815 |
+
|
1816 |
+
#: AdminTabCookiePopup.php:105
|
1817 |
+
msgctxt "(Admin)"
|
1818 |
+
msgid "Popup Dismiss Text"
|
1819 |
+
msgstr "Изскачащ отказ от текст"
|
1820 |
+
|
1821 |
+
#: AdminTabCookiePopup.php:98
|
1822 |
+
msgctxt "(Admin)"
|
1823 |
+
msgid "Popup Allow Text"
|
1824 |
+
msgstr "Изскачащ Allow Text"
|
1825 |
+
|
1826 |
+
#: AdminTabGeneral.php:241
|
1827 |
+
msgctxt "(Admin)"
|
1828 |
+
msgid "Woocommerce Integration"
|
1829 |
+
msgstr "Интеграция с Woocommerce"
|
1830 |
+
|
1831 |
+
#: AdminTabGeneral.php:259
|
1832 |
+
msgctxt "(Admin)"
|
1833 |
+
msgid "Easy Digital Download Integration"
|
1834 |
+
msgstr "Лесна интеграция с цифрово изтегляне"
|
1835 |
+
|
1836 |
+
#: has-dpo.php:11
|
1837 |
+
msgctxt "(Admin)"
|
1838 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1839 |
+
msgstr "Назначих служител по защита на данните (ДЗД)"
|
1840 |
+
|
1841 |
+
#: views/admin/general/stylesheet.php:9
|
1842 |
+
msgctxt "(Admin)"
|
1843 |
+
msgid "Enable basic styling for Privacy Tools page."
|
1844 |
+
msgstr ""
|
1845 |
+
"Активиране на основния стил на страницата Инструменти за поверителност."
|
1846 |
+
|
1847 |
+
#: AdminTabPrivacyPolicy.php:204
|
1848 |
+
msgctxt "(Admin)"
|
1849 |
+
msgid "Delete Text"
|
1850 |
+
msgstr "Изтриване на текст"
|
1851 |
+
|
1852 |
+
#: consent.php:80
|
1853 |
+
msgctxt "(Admin)"
|
1854 |
+
msgid "Add consent type"
|
1855 |
+
msgstr "Добавете тип съгласие"
|
1856 |
+
|
1857 |
+
#: AdminTabGeneral.php:127
|
1858 |
+
msgctxt "(Admin)"
|
1859 |
+
msgid "Privacy Policy Custom URL"
|
1860 |
+
msgstr "Политика за поверителност Потребителски URL"
|
1861 |
+
|
1862 |
+
#: custom-policy-url.php:6
|
1863 |
+
msgctxt "(Admin)"
|
1864 |
+
msgid "Leave blank if privacy policy page already selected"
|
1865 |
+
msgstr ""
|
1866 |
+
"Оставете празно, ако страницата за Декларация за поверителност вече е избрана"
|
1867 |
+
|
1868 |
+
#: views/admin/general/description-delete-action.php:2
|
1869 |
+
msgctxt "(Admin)"
|
1870 |
+
msgid "What should happen if a data subject requests deleting their data."
|
1871 |
+
msgstr ""
|
1872 |
+
"Какво трябва да се случи, ако субектът на данни поиска да изтрие техните "
|
1873 |
+
"данни."
|
1874 |
+
|
1875 |
+
#: views/admin/general/description-export-action.php:2
|
1876 |
+
msgctxt "(Admin)"
|
1877 |
+
msgid "Optional. Select the page which contains your Terms & Conditions"
|
1878 |
+
msgstr ""
|
1879 |
+
"Не е задължително. Изберете страницата, която съдържа вашите Общи условия"
|
1880 |
+
|
1881 |
+
#: views/admin/general/description-terms-page.php:2
|
1882 |
+
msgctxt "(Admin)"
|
1883 |
+
msgid ""
|
1884 |
+
"What should happen if a data subject requests viewing or exporting their "
|
1885 |
+
"data."
|
1886 |
+
msgstr ""
|
1887 |
+
"Какво трябва да се случи, ако субектът на данни поиска да прегледа или "
|
1888 |
+
"експортира своите данни."
|
1889 |
+
|
1890 |
+
#: woo-disable_checkbox.php:9
|
1891 |
+
msgctxt "(Admin)"
|
1892 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1893 |
+
msgstr "Деактивирайте квадратчето за поверителност на WooCommerce"
|
1894 |
+
|
1895 |
+
#: AdminTabCookiePopup.php:133
|
1896 |
+
msgctxt "(Admin)"
|
1897 |
+
msgid "Popup Learn More Text"
|
1898 |
+
msgstr "Изскачане Научете повече текст"
|
1899 |
+
|
1900 |
+
#: AdminTabGeneral.php:262
|
1901 |
+
msgctxt "(Admin)"
|
1902 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1903 |
+
msgstr ""
|
1904 |
+
"Деактивирайте полето за поверителност на регистъра за поверителност на "
|
1905 |
+
"WooCommerce"
|
1906 |
+
|
1907 |
+
#: AdminTabCookiePopup.php:121
|
1908 |
+
msgctxt "(Admin)"
|
1909 |
+
msgid "Cookie Acceptance link target"
|
1910 |
+
msgstr "Цел на връзката Приемане на бисквитки"
|
1911 |
+
|
1912 |
+
#: popup_link_target.php:3
|
1913 |
+
msgctxt "(Admin)"
|
1914 |
+
msgid "Next Tab"
|
1915 |
+
msgstr "Следващ раздел"
|
1916 |
+
|
1917 |
+
#: popup_link_target.php:5
|
1918 |
+
msgctxt "(Admin)"
|
1919 |
+
msgid "Self"
|
1920 |
+
msgstr "себе си"
|
languages/gdpr-framework-da_DK.mo
ADDED
Binary file
|
languages/gdpr-framework-da_DK.po
ADDED
@@ -0,0 +1,1910 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# SOME DESCRIPTIVE TITLE.
|
2 |
+
# Copyright (C) YEAR Codelight
|
3 |
+
# This file is distributed under the same license as the The GDPR Framework package.
|
4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
+
#
|
6 |
+
msgid ""
|
7 |
+
msgstr ""
|
8 |
+
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
+
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
+
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:37+0530\n"
|
12 |
+
"Last-Translator: Stefan Butz <webmaster@die-blaue-eisdiele.de>\n"
|
13 |
+
"MIME-Version: 1.0\n"
|
14 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
+
"Content-Transfer-Encoding: 8bit\n"
|
16 |
+
"X-Generator: Poedit 1.5.7\n"
|
17 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
+
"Language: de-DE\n"
|
19 |
+
"Language-Team: Deutsch\n"
|
20 |
+
|
21 |
+
#: gdpr-framework.php:26
|
22 |
+
msgctxt "(Admin)"
|
23 |
+
msgid "WordPress GDPR › Error"
|
24 |
+
msgstr "WordPress GDPR & rsaquo; Fejl"
|
25 |
+
|
26 |
+
#: gdpr-framework.php:35
|
27 |
+
msgctxt "(Admin)"
|
28 |
+
msgid "Invalid PHP version"
|
29 |
+
msgstr "Ugyldig PHP-version"
|
30 |
+
|
31 |
+
#: gdpr-framework.php:35
|
32 |
+
msgctxt "(Admin)"
|
33 |
+
msgid "You must be using PHP 5.6.33 or greater."
|
34 |
+
msgstr "Du skal bruge PHP 5.6.33 eller højere."
|
35 |
+
|
36 |
+
#: gdpr-framework.php:42
|
37 |
+
msgctxt "(Admin)"
|
38 |
+
msgid "Invalid WordPress version"
|
39 |
+
msgstr "Ugyldig WordPress-version"
|
40 |
+
|
41 |
+
#: gdpr-framework.php:42
|
42 |
+
msgctxt "(Admin)"
|
43 |
+
msgid "You must be using WordPress 4.3.0 or greater."
|
44 |
+
msgstr "Du skal bruge WordPress 4.3.0 eller nyere."
|
45 |
+
|
46 |
+
#: gdpr-framework.php:52
|
47 |
+
msgctxt "(Admin)"
|
48 |
+
msgid ""
|
49 |
+
"You appear to be running a development version of GDPR. You must run "
|
50 |
+
"<code>composer install</code> from the plugin directory."
|
51 |
+
msgstr ""
|
52 |
+
"Du ser ud til at køre en udviklingsversion af GDPR. Du skal køre <code> "
|
53 |
+
"komponentinstallation </ code> fra plugin biblioteket."
|
54 |
+
|
55 |
+
#: gdpr-framework.php:53
|
56 |
+
msgctxt "(Admin)"
|
57 |
+
msgid "Autoloader not found."
|
58 |
+
msgstr "Autoloader ikke fundet."
|
59 |
+
|
60 |
+
#: gdpr-framework.php:115
|
61 |
+
msgctxt "(Admin)"
|
62 |
+
msgid "Anonymous"
|
63 |
+
msgstr "Anonym"
|
64 |
+
|
65 |
+
#: src/Admin/AdminTab.php:115
|
66 |
+
msgctxt "(Admin)"
|
67 |
+
msgid "Save"
|
68 |
+
msgstr "Gemme"
|
69 |
+
|
70 |
+
#: src/Admin/AdminTab.php:151
|
71 |
+
msgctxt "(Admin)"
|
72 |
+
msgid "Policy generated!"
|
73 |
+
msgstr "Politik genereret!"
|
74 |
+
|
75 |
+
#: src/Admin/AdminTabGeneral.php:11
|
76 |
+
msgctxt "(Admin)"
|
77 |
+
msgid "General"
|
78 |
+
msgstr "Generel"
|
79 |
+
|
80 |
+
#: src/Admin/AdminTabGeneral.php:38
|
81 |
+
msgctxt "(Admin)"
|
82 |
+
msgid "General Settings"
|
83 |
+
msgstr "Generelle indstillinger"
|
84 |
+
|
85 |
+
#: src/Admin/AdminTabGeneral.php:43
|
86 |
+
msgctxt "(Admin)"
|
87 |
+
msgid "Enable Privacy Tools"
|
88 |
+
msgstr "Aktivér privatlivsværktøjer"
|
89 |
+
|
90 |
+
#: src/Admin/AdminTabGeneral.php:53
|
91 |
+
msgctxt "(Admin)"
|
92 |
+
msgid "Pages"
|
93 |
+
msgstr "sider"
|
94 |
+
|
95 |
+
#: src/Admin/AdminTabGeneral.php:58 src/Admin/WordpressAdmin.php:151
|
96 |
+
msgctxt "(Admin)"
|
97 |
+
msgid "Privacy Tools Page"
|
98 |
+
msgstr "Privacy Tools Page"
|
99 |
+
|
100 |
+
#: src/Admin/AdminTabGeneral.php:65 src/Admin/WordpressAdmin.php:147
|
101 |
+
msgctxt "(Admin)"
|
102 |
+
msgid "Privacy Policy Page"
|
103 |
+
msgstr "Privacy Policy Side"
|
104 |
+
|
105 |
+
#: src/Admin/AdminTabGeneral.php:72
|
106 |
+
msgctxt "(Admin)"
|
107 |
+
msgid "Terms & Conditions Page"
|
108 |
+
msgstr "Vilkår og betingelser Side"
|
109 |
+
|
110 |
+
#: src/Admin/AdminTabGeneral.php:82
|
111 |
+
msgctxt "(Admin)"
|
112 |
+
msgid "View & Export Data"
|
113 |
+
msgstr "Vis og eksporter data"
|
114 |
+
|
115 |
+
#: src/Admin/AdminTabGeneral.php:87
|
116 |
+
msgctxt "(Admin)"
|
117 |
+
msgid "Export action"
|
118 |
+
msgstr "Eksporter handling"
|
119 |
+
|
120 |
+
#: src/Admin/AdminTabGeneral.php:94 src/Admin/AdminTabGeneral.php:133
|
121 |
+
msgctxt "(Admin)"
|
122 |
+
msgid "Email to notify"
|
123 |
+
msgstr "Email til at underrette"
|
124 |
+
|
125 |
+
#: src/Admin/AdminTabGeneral.php:105
|
126 |
+
msgctxt "(Admin)"
|
127 |
+
msgid "Delete & Anonymize Data"
|
128 |
+
msgstr "Slet & anonymiser data"
|
129 |
+
|
130 |
+
#: src/Admin/AdminTabGeneral.php:110
|
131 |
+
msgctxt "(Admin)"
|
132 |
+
msgid "Delete action"
|
133 |
+
msgstr "Delete action"
|
134 |
+
|
135 |
+
#: src/Admin/AdminTabGeneral.php:117
|
136 |
+
msgctxt "(Admin)"
|
137 |
+
msgid "Delete or reassign content?"
|
138 |
+
msgstr "Slet eller omfordele indhold?"
|
139 |
+
|
140 |
+
#: src/Admin/AdminTabGeneral.php:125
|
141 |
+
msgctxt "(Admin)"
|
142 |
+
msgid "Reassign content to"
|
143 |
+
msgstr "Omfordele indhold til"
|
144 |
+
|
145 |
+
#: src/Admin/AdminTabGeneral.php:145
|
146 |
+
msgctxt "(Admin)"
|
147 |
+
msgid "Styling"
|
148 |
+
msgstr "Styling"
|
149 |
+
|
150 |
+
#: src/Admin/AdminTabGeneral.php:150
|
151 |
+
msgctxt "(Admin)"
|
152 |
+
msgid "Enable basic styling on Privacy Tools page"
|
153 |
+
msgstr ""
|
154 |
+
"Aktivér grundlæggende styling på siden Beskyttelse af personlige oplysninger"
|
155 |
+
|
156 |
+
#: src/Admin/AdminTabGeneral.php:162
|
157 |
+
msgctxt "(Admin)"
|
158 |
+
msgid "Compatibility"
|
159 |
+
msgstr "Kompatibilitet"
|
160 |
+
|
161 |
+
#: src/Admin/AdminTabGeneral.php:167
|
162 |
+
msgctxt "(Admin)"
|
163 |
+
msgid "Enable automatic theme compatibility"
|
164 |
+
msgstr "Aktivér automatisk tema kompatibilitet"
|
165 |
+
|
166 |
+
#: src/Admin/AdminTabGeneral.php:184 src/Admin/AdminTabGeneral.php:200
|
167 |
+
#: src/Admin/AdminTabGeneral.php:213 src/Admin/AdminTabGeneral.php:252
|
168 |
+
#: views/installer/steps/configuration-settings.php:62
|
169 |
+
msgctxt "(Admin)"
|
170 |
+
msgid "— Select —"
|
171 |
+
msgstr "— Vælg —"
|
172 |
+
|
173 |
+
#: src/Admin/WordpressAdmin.php:65
|
174 |
+
msgctxt "(Admin)"
|
175 |
+
msgid "Privacy & GDPR Settings"
|
176 |
+
msgstr "Privacy & GDPR Settings"
|
177 |
+
|
178 |
+
#: src/Admin/WordpressAdmin.php:66
|
179 |
+
msgctxt "(Admin)"
|
180 |
+
msgid "Privacy"
|
181 |
+
msgstr "Privatliv"
|
182 |
+
|
183 |
+
#: src/Components/Consent/AdminTabConsent.php:30
|
184 |
+
#: src/Components/Consent/AdminTabConsent.php:49
|
185 |
+
msgctxt "(Admin)"
|
186 |
+
msgid "Consent"
|
187 |
+
msgstr "Samtykke"
|
188 |
+
|
189 |
+
#: src/Components/Consent/AdminTabConsent.php:157
|
190 |
+
msgctxt "(Admin)"
|
191 |
+
msgid "Consent slug is a required field!"
|
192 |
+
msgstr "Samtykke slug er et obligatorisk felt!"
|
193 |
+
|
194 |
+
#: src/Components/Consent/AdminTabConsent.php:162
|
195 |
+
msgctxt "(Admin)"
|
196 |
+
msgid ""
|
197 |
+
"You may only use alphanumeric characters, dash and underscore in the consent "
|
198 |
+
"slug field."
|
199 |
+
msgstr ""
|
200 |
+
"Du må kun bruge alfanumeriske tegn, bindestreg og understregning i "
|
201 |
+
"samtykkefliken."
|
202 |
+
|
203 |
+
#: src/Components/Consent/AdminTabConsent.php:167
|
204 |
+
msgctxt "(Admin)"
|
205 |
+
msgid "Consent title is a required field!"
|
206 |
+
msgstr "Samtykke titel er et påkrævet felt!"
|
207 |
+
|
208 |
+
#: src/Components/Consent/ConsentManager.php:46
|
209 |
+
#: views/modules/contact-form-7/content-privacy.php:2
|
210 |
+
#: views/modules/wordpress-comments/terms-checkbox.php:14
|
211 |
+
#: views/modules/wordpress-user/registration-terms-checkbox.php:15
|
212 |
+
#, php-format
|
213 |
+
msgid "I accept the %sPrivacy Policy%s"
|
214 |
+
msgstr "Jeg accepterer %sPrivacy Policy%s"
|
215 |
+
|
216 |
+
#: src/Components/Consent/ConsentManager.php:50
|
217 |
+
#: src/Components/Consent/ConsentManager.php:69
|
218 |
+
msgctxt "(Admin)"
|
219 |
+
msgid ""
|
220 |
+
"This consent is not visible by default. If someone wishes to withdraw it, "
|
221 |
+
"they should simply request to delete all their data."
|
222 |
+
msgstr ""
|
223 |
+
"Dette samtykke er som standard ikke synligt. Hvis nogen ønsker at trække den "
|
224 |
+
"tilbage, skal de blot anmode om at slette alle deres data."
|
225 |
+
|
226 |
+
#: src/Components/Consent/ConsentManager.php:65
|
227 |
+
#, php-format
|
228 |
+
msgid "I accept the %sTerms & Conditions%s"
|
229 |
+
msgstr "Jeg accepterer %sVilkår og Betingelser%s"
|
230 |
+
|
231 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:19
|
232 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:61
|
233 |
+
#: views/admin/privacy-policy/generated.php:1 views/installer/header.php:41
|
234 |
+
msgctxt "(Admin)"
|
235 |
+
msgid "Privacy Policy"
|
236 |
+
msgstr "Fortrolighedspolitik"
|
237 |
+
|
238 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:70
|
239 |
+
msgctxt "(Admin)"
|
240 |
+
msgid "Company information"
|
241 |
+
msgstr "Virksomhedsoplysninger"
|
242 |
+
|
243 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:75
|
244 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:209
|
245 |
+
msgctxt "(Admin)"
|
246 |
+
msgid "Company Name"
|
247 |
+
msgstr "firmanavn"
|
248 |
+
|
249 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:82
|
250 |
+
msgctxt "(Admin)"
|
251 |
+
msgid "Company Email"
|
252 |
+
msgstr "Firma Email"
|
253 |
+
|
254 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:89
|
255 |
+
msgctxt "(Admin)"
|
256 |
+
msgid "Company Location"
|
257 |
+
msgstr "Virksomhedens placering"
|
258 |
+
|
259 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:105
|
260 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:245
|
261 |
+
msgctxt "(Admin)"
|
262 |
+
msgid "Representative Contact Name"
|
263 |
+
msgstr "Repræsentant Kontaktnavn"
|
264 |
+
|
265 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:112
|
266 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:252
|
267 |
+
msgctxt "(Admin)"
|
268 |
+
msgid "Representative Contact Email"
|
269 |
+
msgstr "Repræsentativ Kontakt Email"
|
270 |
+
|
271 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:119
|
272 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:259
|
273 |
+
msgctxt "(Admin)"
|
274 |
+
msgid "Representative Contact Phone"
|
275 |
+
msgstr "Repræsentativ Kontakt Telefon"
|
276 |
+
|
277 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:135
|
278 |
+
msgctxt "(Admin)"
|
279 |
+
msgid "Data Protection Authority"
|
280 |
+
msgstr "Databeskyttelsesmyndighed"
|
281 |
+
|
282 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:141
|
283 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:286
|
284 |
+
msgctxt "(Admin)"
|
285 |
+
msgid "Data Protection Authority Website"
|
286 |
+
msgstr "Databeskyttelsesmyndighedens hjemmeside"
|
287 |
+
|
288 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:148
|
289 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:293
|
290 |
+
msgctxt "(Admin)"
|
291 |
+
msgid "Data Protection Authority Email"
|
292 |
+
msgstr "Data Protection Authority Email"
|
293 |
+
|
294 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:155
|
295 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:300
|
296 |
+
msgctxt "(Admin)"
|
297 |
+
msgid "Data Protection Authority Phone"
|
298 |
+
msgstr "Datatilsynets telefon"
|
299 |
+
|
300 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:165
|
301 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:175
|
302 |
+
msgctxt "(Admin)"
|
303 |
+
msgid "Data Protection Officer"
|
304 |
+
msgstr "Databeskyttelsesofficer"
|
305 |
+
|
306 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:168
|
307 |
+
msgctxt "(Admin)"
|
308 |
+
msgid "Knowledge base: Do I need to appoint a Data Protection Officer?"
|
309 |
+
msgstr "Videnbase: Skal jeg udpege en databeskyttelsesofficer?"
|
310 |
+
|
311 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:182
|
312 |
+
msgctxt "(Admin)"
|
313 |
+
msgid "Data Protection Officer Name"
|
314 |
+
msgstr "Navn på databeskyttelsesansvarlig"
|
315 |
+
|
316 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:190
|
317 |
+
msgctxt "(Admin)"
|
318 |
+
msgid "Data Protection Officer Email"
|
319 |
+
msgstr "Databeskyttelsesofficer Email"
|
320 |
+
|
321 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:216
|
322 |
+
msgctxt "(Admin)"
|
323 |
+
msgid "Contact Email"
|
324 |
+
msgstr "Kontakt Email"
|
325 |
+
|
326 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:235
|
327 |
+
msgctxt "(Admin)"
|
328 |
+
msgid "Representative Contact"
|
329 |
+
msgstr "Repræsentativ Kontakt"
|
330 |
+
|
331 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:238
|
332 |
+
msgctxt "(Admin)"
|
333 |
+
msgid "Knowledge base: Do I need to appoint an EU-based representative?"
|
334 |
+
msgstr "Videnbase: Skal jeg udpege en EU-baseret repræsentant?"
|
335 |
+
|
336 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:317
|
337 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:324
|
338 |
+
msgctxt "(Admin)"
|
339 |
+
msgid "DPO Name"
|
340 |
+
msgstr "DPO Navn"
|
341 |
+
|
342 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:420
|
343 |
+
msgctxt "(Admin)"
|
344 |
+
msgid "Save & Generate Policy"
|
345 |
+
msgstr "Gem og generer politik"
|
346 |
+
|
347 |
+
#: src/Components/PrivacyPolicy/PrivacyPolicy.php:82
|
348 |
+
#: src/Installer/Installer.php:271 src/Installer/Steps/PolicySettings.php:199
|
349 |
+
#: views/themes/storefront/footer.php:3
|
350 |
+
#: views/themes/twentyseventeen/footer.php:3
|
351 |
+
#: views/themes/twentysixteen/footer.php:4
|
352 |
+
msgid "Privacy Policy"
|
353 |
+
msgstr "Fortrolighedspolitik"
|
354 |
+
|
355 |
+
#: src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php:19
|
356 |
+
msgid "This page is currently disabled."
|
357 |
+
msgstr "This page is currently disabled."
|
358 |
+
|
359 |
+
#: src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php:35
|
360 |
+
#: src/Installer/Installer.php:279
|
361 |
+
#: src/Installer/Steps/ConfigurationPages.php:55
|
362 |
+
#: views/themes/storefront/footer.php:7
|
363 |
+
#: views/themes/twentyseventeen/footer.php:7
|
364 |
+
#: views/themes/twentysixteen/footer.php:9
|
365 |
+
msgid "Privacy Tools"
|
366 |
+
msgstr "Beskyttelse af personlige oplysninger"
|
367 |
+
|
368 |
+
#: src/Components/Support/AdminTabSupport.php:13
|
369 |
+
#: src/Components/Support/AdminTabSupport.php:20
|
370 |
+
msgctxt "(Admin)"
|
371 |
+
msgid "Support"
|
372 |
+
msgstr "Support"
|
373 |
+
|
374 |
+
#: src/Components/WordpressComments/WordpressComments.php:90
|
375 |
+
#, php-format
|
376 |
+
msgid "%sERROR:%s You need to accept the privacy policy to post a comment."
|
377 |
+
msgstr ""
|
378 |
+
"%sfejl:%s Du skal acceptere privatlivspolitikken for at skrive en kommentar."
|
379 |
+
|
380 |
+
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
381 |
+
#: views/privacy-tools/notices.php:19
|
382 |
+
msgid "We have received your request and will reply within 30 days."
|
383 |
+
msgstr "Vi har modtaget din anmodning og vil svare inden for 30 dage."
|
384 |
+
|
385 |
+
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:59
|
386 |
+
#: views/privacy-tools/notices.php:15
|
387 |
+
msgid "Consent withdrawn."
|
388 |
+
msgstr "Samtykke tilbagekaldt."
|
389 |
+
|
390 |
+
#: src/Components/WordpressUser/RegistrationForm.php:42
|
391 |
+
msgid "<strong>ERROR</strong>: You must accept the terms and conditions."
|
392 |
+
msgstr ""
|
393 |
+
"<strong> FEJL </ strong>: Du skal acceptere vilkårene og betingelserne."
|
394 |
+
|
395 |
+
#: src/Components/WordpressUser/WordpressUser.php:63
|
396 |
+
#: src/Components/WordpressUser/WordpressUser.php:64
|
397 |
+
#: views/modules/wordpress-user/dashboard/data-page/header.php:2
|
398 |
+
msgctxt "(Admin)"
|
399 |
+
msgid "Privacy Tools"
|
400 |
+
msgstr "Beskyttelse af personlige oplysninger"
|
401 |
+
|
402 |
+
#: src/DataSubject/AdminTabDataSubject.php:27
|
403 |
+
#: src/DataSubject/AdminTabDataSubject.php:41
|
404 |
+
msgctxt "(Admin)"
|
405 |
+
msgid "Data Subjects"
|
406 |
+
msgstr "Data emner"
|
407 |
+
|
408 |
+
#: src/DataSubject/DataRepository.php:143
|
409 |
+
msgid "Data exported"
|
410 |
+
msgstr "Data eksporteret"
|
411 |
+
|
412 |
+
#: src/DataSubject/DataRepository.php:158
|
413 |
+
msgid "Data export request"
|
414 |
+
msgstr "Data eksport anmodning"
|
415 |
+
|
416 |
+
#: src/DataSubject/DataRepository.php:171
|
417 |
+
msgid "Data removed"
|
418 |
+
msgstr "Data fjernet"
|
419 |
+
|
420 |
+
#: src/DataSubject/DataRepository.php:186
|
421 |
+
msgid "Data removal request"
|
422 |
+
msgstr "Data fjernelse anmodning"
|
423 |
+
|
424 |
+
#: src/DataSubject/DataSubjectIdentificator.php:65
|
425 |
+
#: src/DataSubject/DataSubjectIdentificator.php:82
|
426 |
+
msgid "Your personal data on"
|
427 |
+
msgstr "Dine personlige data på"
|
428 |
+
|
429 |
+
#: src/Helpers.php:27
|
430 |
+
msgctxt "(Admin)"
|
431 |
+
msgid "Austria"
|
432 |
+
msgstr "Austria"
|
433 |
+
|
434 |
+
#: src/Helpers.php:28
|
435 |
+
msgctxt "(Admin)"
|
436 |
+
msgid "Belgium"
|
437 |
+
msgstr "Belgien"
|
438 |
+
|
439 |
+
#: src/Helpers.php:29
|
440 |
+
msgctxt "(Admin)"
|
441 |
+
msgid "Bulgaria"
|
442 |
+
msgstr "Bulgarien"
|
443 |
+
|
444 |
+
#: src/Helpers.php:30
|
445 |
+
msgctxt "(Admin)"
|
446 |
+
msgid "Croatia"
|
447 |
+
msgstr "Kroatien"
|
448 |
+
|
449 |
+
#: src/Helpers.php:31
|
450 |
+
msgctxt "(Admin)"
|
451 |
+
msgid "Cyprus"
|
452 |
+
msgstr "Zypern"
|
453 |
+
|
454 |
+
#: src/Helpers.php:32
|
455 |
+
msgctxt "(Admin)"
|
456 |
+
msgid "Czech Republic"
|
457 |
+
msgstr "Tschechische Republik"
|
458 |
+
|
459 |
+
#: src/Helpers.php:33
|
460 |
+
msgctxt "(Admin)"
|
461 |
+
msgid "Denmark"
|
462 |
+
msgstr "Dänemark"
|
463 |
+
|
464 |
+
#: src/Helpers.php:34
|
465 |
+
msgctxt "(Admin)"
|
466 |
+
msgid "Estonia"
|
467 |
+
msgstr "Estland"
|
468 |
+
|
469 |
+
#: src/Helpers.php:35
|
470 |
+
msgctxt "(Admin)"
|
471 |
+
msgid "Finland"
|
472 |
+
msgstr "Finnland"
|
473 |
+
|
474 |
+
#: src/Helpers.php:36
|
475 |
+
msgctxt "(Admin)"
|
476 |
+
msgid "France"
|
477 |
+
msgstr "Frankreich"
|
478 |
+
|
479 |
+
#: src/Helpers.php:37
|
480 |
+
msgctxt "(Admin)"
|
481 |
+
msgid "Germany"
|
482 |
+
msgstr "Deutschland"
|
483 |
+
|
484 |
+
#: src/Helpers.php:38
|
485 |
+
msgctxt "(Admin)"
|
486 |
+
msgid "Greece"
|
487 |
+
msgstr "Griechenland"
|
488 |
+
|
489 |
+
#: src/Helpers.php:39
|
490 |
+
msgctxt "(Admin)"
|
491 |
+
msgid "Hungary"
|
492 |
+
msgstr "Ungarn"
|
493 |
+
|
494 |
+
#: src/Helpers.php:40
|
495 |
+
msgctxt "(Admin)"
|
496 |
+
msgid "Ireland"
|
497 |
+
msgstr "Irland"
|
498 |
+
|
499 |
+
#: src/Helpers.php:41
|
500 |
+
msgctxt "(Admin)"
|
501 |
+
msgid "Italy"
|
502 |
+
msgstr "Italien"
|
503 |
+
|
504 |
+
#: src/Helpers.php:42
|
505 |
+
msgctxt "(Admin)"
|
506 |
+
msgid "Latvia"
|
507 |
+
msgstr "Lettland"
|
508 |
+
|
509 |
+
#: src/Helpers.php:43
|
510 |
+
msgctxt "(Admin)"
|
511 |
+
msgid "Lithuania"
|
512 |
+
msgstr "Litauen"
|
513 |
+
|
514 |
+
#: src/Helpers.php:44
|
515 |
+
msgctxt "(Admin)"
|
516 |
+
msgid "Luxembourg"
|
517 |
+
msgstr "Luxemburg"
|
518 |
+
|
519 |
+
#: src/Helpers.php:45
|
520 |
+
msgctxt "(Admin)"
|
521 |
+
msgid "Malta"
|
522 |
+
msgstr "Malta"
|
523 |
+
|
524 |
+
#: src/Helpers.php:46
|
525 |
+
msgctxt "(Admin)"
|
526 |
+
msgid "Netherlands"
|
527 |
+
msgstr "Niederlande"
|
528 |
+
|
529 |
+
#: src/Helpers.php:47
|
530 |
+
msgctxt "(Admin)"
|
531 |
+
msgid "Poland"
|
532 |
+
msgstr "Polen"
|
533 |
+
|
534 |
+
#: src/Helpers.php:48
|
535 |
+
msgctxt "(Admin)"
|
536 |
+
msgid "Portugal"
|
537 |
+
msgstr "Portugal"
|
538 |
+
|
539 |
+
#: src/Helpers.php:49
|
540 |
+
msgctxt "(Admin)"
|
541 |
+
msgid "Romania"
|
542 |
+
msgstr "Rumänien"
|
543 |
+
|
544 |
+
#: src/Helpers.php:50
|
545 |
+
msgctxt "(Admin)"
|
546 |
+
msgid "Slovakia"
|
547 |
+
msgstr "Slowakei"
|
548 |
+
|
549 |
+
#: src/Helpers.php:51
|
550 |
+
msgctxt "(Admin)"
|
551 |
+
msgid "Slovenia"
|
552 |
+
msgstr "Slowenien"
|
553 |
+
|
554 |
+
#: src/Helpers.php:52
|
555 |
+
msgctxt "(Admin)"
|
556 |
+
msgid "Spain"
|
557 |
+
msgstr "Spanien"
|
558 |
+
|
559 |
+
#: src/Helpers.php:53
|
560 |
+
msgctxt "(Admin)"
|
561 |
+
msgid "Sweden"
|
562 |
+
msgstr "Schweden"
|
563 |
+
|
564 |
+
#: src/Helpers.php:54
|
565 |
+
msgctxt "(Admin)"
|
566 |
+
msgid "United Kingdom"
|
567 |
+
msgstr "Großbritannien"
|
568 |
+
|
569 |
+
#: src/Helpers.php:69
|
570 |
+
msgctxt "(Admin)"
|
571 |
+
msgid "Iceland"
|
572 |
+
msgstr "Island"
|
573 |
+
|
574 |
+
#: src/Helpers.php:70
|
575 |
+
msgctxt "(Admin)"
|
576 |
+
msgid "Norway"
|
577 |
+
msgstr "Norwegen"
|
578 |
+
|
579 |
+
#: src/Helpers.php:71
|
580 |
+
msgctxt "(Admin)"
|
581 |
+
msgid "Liechtenstein"
|
582 |
+
msgstr "Liechtenstein"
|
583 |
+
|
584 |
+
#: src/Helpers.php:72
|
585 |
+
msgctxt "(Admin)"
|
586 |
+
msgid "Switzerland"
|
587 |
+
msgstr "Schweiz"
|
588 |
+
|
589 |
+
#: src/Helpers.php:73
|
590 |
+
msgctxt "(Admin)"
|
591 |
+
msgid "United States"
|
592 |
+
msgstr "USA"
|
593 |
+
|
594 |
+
#: src/Helpers.php:74
|
595 |
+
msgctxt "(Admin)"
|
596 |
+
msgid "Rest of the world"
|
597 |
+
msgstr "Resten af verdenen"
|
598 |
+
|
599 |
+
#: src/Helpers.php:145
|
600 |
+
msgid "An error has occurred. Please contact the site administrator."
|
601 |
+
msgstr "Der opstod en fejl. Kontakt venligst webstedsadministratoren."
|
602 |
+
|
603 |
+
#: src/Installer/Installer.php:135
|
604 |
+
msgctxt "(Admin)"
|
605 |
+
msgid "Setup Wizard"
|
606 |
+
msgstr "Opsætningsguide"
|
607 |
+
|
608 |
+
#: src/Installer/Steps/ConfigurationPages.php:23
|
609 |
+
#: src/Installer/Steps/PolicySettings.php:23
|
610 |
+
#: src/Installer/Steps/PolicySettings.php:48
|
611 |
+
msgctxt "(Admin)"
|
612 |
+
msgid "— Create a new page —"
|
613 |
+
msgstr "— Opret en ny side —"
|
614 |
+
|
615 |
+
#: src/Installer/Steps/PolicySettings.php:38
|
616 |
+
msgctxt "(Admin)"
|
617 |
+
msgid ""
|
618 |
+
"We have automatically selected your WooCommerce Terms & Conditions page."
|
619 |
+
msgstr "Vi har automatisk valgt din WooCommerce Betingelser side."
|
620 |
+
|
621 |
+
#: src/Modules/ContactForm7/ContactForm7.php:35
|
622 |
+
msgctxt "(Admin)"
|
623 |
+
msgid "gdpr terms txt"
|
624 |
+
msgstr "gdpr termer txt"
|
625 |
+
|
626 |
+
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
627 |
+
#, php-format
|
628 |
+
msgid "Nonce error for action \"%s\". Please go back and try again!"
|
629 |
+
msgstr "Nonce fejl til handling \"%s \". Venligst gå tilbage og prøv igen!"
|
630 |
+
|
631 |
+
#: src/Router.php:149
|
632 |
+
msgctxt "(Admin)"
|
633 |
+
msgid "You do not have the required permissions to perform this action!"
|
634 |
+
msgstr "Du har ikke de nødvendige tilladelser til at udføre denne handling!"
|
635 |
+
|
636 |
+
#: views/admin/consent.php:3
|
637 |
+
msgctxt "(Admin)"
|
638 |
+
msgid "Default consent types"
|
639 |
+
msgstr "Standard samtykke typer"
|
640 |
+
|
641 |
+
#: views/admin/consent.php:4
|
642 |
+
msgctxt "(Admin)"
|
643 |
+
msgid ""
|
644 |
+
"These are the consent types that have been automatically registered by the "
|
645 |
+
"framework or a plugin."
|
646 |
+
msgstr ""
|
647 |
+
"Dette er de samtykke typer, der er registreret automatisk af rammen eller et "
|
648 |
+
"plugin."
|
649 |
+
|
650 |
+
#: views/admin/consent.php:7 views/admin/consent.php:52
|
651 |
+
msgctxt "(Admin)"
|
652 |
+
msgid "Slug"
|
653 |
+
msgstr "Slug"
|
654 |
+
|
655 |
+
#: views/admin/consent.php:8 views/admin/consent.php:38
|
656 |
+
#: views/admin/consent.php:60
|
657 |
+
msgctxt "(Admin)"
|
658 |
+
msgid "Title"
|
659 |
+
msgstr "Titel"
|
660 |
+
|
661 |
+
#: views/admin/consent.php:9 views/admin/consent.php:41
|
662 |
+
#: views/admin/consent.php:63
|
663 |
+
msgctxt "(Admin)"
|
664 |
+
msgid "Description"
|
665 |
+
msgstr "Beskrivelse"
|
666 |
+
|
667 |
+
#: views/admin/consent.php:10
|
668 |
+
msgctxt "(Admin)"
|
669 |
+
msgid "Visibility"
|
670 |
+
msgstr "Sigtbarhed"
|
671 |
+
|
672 |
+
#: views/admin/consent.php:18
|
673 |
+
msgctxt "(Admin)"
|
674 |
+
msgid "Visible"
|
675 |
+
msgstr "Synlig"
|
676 |
+
|
677 |
+
#: views/admin/consent.php:20
|
678 |
+
msgctxt "(Admin)"
|
679 |
+
msgid "Hidden"
|
680 |
+
msgstr "Skjult"
|
681 |
+
|
682 |
+
#: views/admin/consent.php:29
|
683 |
+
msgctxt "(Admin)"
|
684 |
+
msgid "Custom consent types"
|
685 |
+
msgstr "Brugerdefinerede samtykke typer"
|
686 |
+
|
687 |
+
#: views/admin/consent.php:30
|
688 |
+
msgctxt "(Admin)"
|
689 |
+
msgid ""
|
690 |
+
"Here you can add custom consent types to track. They will not be used "
|
691 |
+
"anywhere by default - you will need to build an integration for each of them."
|
692 |
+
msgstr ""
|
693 |
+
"Her kan du tilføje tilpassede samtykke typer til at spore. De vil ikke blive "
|
694 |
+
"brugt som standard som standard - du skal bygge en integration for hver af "
|
695 |
+
"dem."
|
696 |
+
|
697 |
+
#: views/admin/consent.php:35
|
698 |
+
msgctxt "(Admin)"
|
699 |
+
msgid "Machine-readable slug"
|
700 |
+
msgstr "Maskinlæsbar slug"
|
701 |
+
|
702 |
+
#: views/admin/consent.php:44 views/admin/consent.php:68
|
703 |
+
msgctxt "(Admin)"
|
704 |
+
msgid "Visible?"
|
705 |
+
msgstr "Synlig?"
|
706 |
+
|
707 |
+
#: views/admin/consent.php:72
|
708 |
+
msgctxt "(Admin)"
|
709 |
+
msgid "Remove"
|
710 |
+
msgstr "Fjerne"
|
711 |
+
|
712 |
+
#: views/admin/consent.php:93
|
713 |
+
msgctxt "(Admin)"
|
714 |
+
msgid "Additional info"
|
715 |
+
msgstr "Yderligere information"
|
716 |
+
|
717 |
+
#: views/admin/consent.php:95
|
718 |
+
msgctxt "(Admin)"
|
719 |
+
msgid ""
|
720 |
+
"This text will be displayed to your data subjects on the Privacy Tools page."
|
721 |
+
msgstr ""
|
722 |
+
"Denne tekst bliver vist til dine registrerede på siden Beskyttelse af "
|
723 |
+
"personlige oplysninger."
|
724 |
+
|
725 |
+
#: views/admin/data-subjects/search-form.php:2
|
726 |
+
msgctxt "(Admin)"
|
727 |
+
msgid ""
|
728 |
+
"On this page, you can find which data subjects personal data you are storing "
|
729 |
+
"and download, export or delete it."
|
730 |
+
msgstr ""
|
731 |
+
"På denne side kan du finde ud af hvilke personoplysninger du gemmer og "
|
732 |
+
"downloader, eksporterer eller sletter."
|
733 |
+
|
734 |
+
#: views/admin/data-subjects/search-form.php:10
|
735 |
+
msgctxt "(Admin)"
|
736 |
+
msgid "Find data subject by email"
|
737 |
+
msgstr "Find registrerede via e-mail"
|
738 |
+
|
739 |
+
#: views/admin/data-subjects/search-form.php:11
|
740 |
+
msgctxt "(Admin)"
|
741 |
+
msgid "Email address"
|
742 |
+
msgstr "Email address"
|
743 |
+
|
744 |
+
#: views/admin/data-subjects/search-form.php:16
|
745 |
+
msgctxt "(Admin)"
|
746 |
+
msgid "Search"
|
747 |
+
msgstr "Søg"
|
748 |
+
|
749 |
+
#: views/admin/data-subjects/search-results.php:7
|
750 |
+
msgctxt "(Admin)"
|
751 |
+
msgid "Username"
|
752 |
+
msgstr "Brugernavn"
|
753 |
+
|
754 |
+
#: views/admin/data-subjects/search-results.php:12
|
755 |
+
msgctxt "(Admin)"
|
756 |
+
msgid "is not a registered user."
|
757 |
+
msgstr "er ikke en registreret bruger."
|
758 |
+
|
759 |
+
#: views/admin/data-subjects/search-results.php:16
|
760 |
+
msgctxt "(Admin)"
|
761 |
+
msgid "Download data (html)"
|
762 |
+
msgstr "Download data (html)"
|
763 |
+
|
764 |
+
#: views/admin/data-subjects/search-results.php:17
|
765 |
+
msgctxt "(Admin)"
|
766 |
+
msgid "Export data (json)"
|
767 |
+
msgstr "Eksporter data (json)"
|
768 |
+
|
769 |
+
#: views/admin/data-subjects/search-results.php:21
|
770 |
+
msgctxt "(Admin)"
|
771 |
+
msgid ""
|
772 |
+
"This user has admin capabilities. Deleting data via this interface is "
|
773 |
+
"disabled."
|
774 |
+
msgstr ""
|
775 |
+
"Denne bruger har administratorfunktioner. Sletning af data via denne "
|
776 |
+
"grænseflade er deaktiveret."
|
777 |
+
|
778 |
+
#: views/admin/data-subjects/search-results.php:24
|
779 |
+
msgctxt "(Admin)"
|
780 |
+
msgid "Anonymize data"
|
781 |
+
msgstr "Anonymiser data"
|
782 |
+
|
783 |
+
#: views/admin/data-subjects/search-results.php:25
|
784 |
+
msgctxt "(Admin)"
|
785 |
+
msgid "Delete data"
|
786 |
+
msgstr "Slet data"
|
787 |
+
|
788 |
+
#: views/admin/data-subjects/search-results.php:29
|
789 |
+
msgctxt "(Admin)"
|
790 |
+
msgid "No data found!"
|
791 |
+
msgstr "Ingen data fundet!"
|
792 |
+
|
793 |
+
#: views/admin/general/delete-action-email.php:5
|
794 |
+
#: views/admin/general/export-action-email.php:5
|
795 |
+
#: views/installer/steps/configuration-settings.php:29
|
796 |
+
#: views/installer/steps/configuration-settings.php:79
|
797 |
+
msgid "Email address"
|
798 |
+
msgstr "Email adresse"
|
799 |
+
|
800 |
+
#: views/admin/general/delete-action-reassign.php:3
|
801 |
+
#: views/installer/steps/configuration-settings.php:50
|
802 |
+
msgctxt "(Admin)"
|
803 |
+
msgid "Delete content"
|
804 |
+
msgstr "Slet indhold"
|
805 |
+
|
806 |
+
#: views/admin/general/delete-action-reassign.php:6
|
807 |
+
#: views/installer/steps/configuration-settings.php:53
|
808 |
+
msgctxt "(Admin)"
|
809 |
+
msgid "Reassign content to a user"
|
810 |
+
msgstr "Omfordele indhold til en bruger"
|
811 |
+
|
812 |
+
#: views/admin/general/delete-action-reassign.php:10
|
813 |
+
msgctxt "(Admin)"
|
814 |
+
msgid ""
|
815 |
+
"If the user has submitted any content on your site, should it be deleted or "
|
816 |
+
"reassigned to another user?"
|
817 |
+
msgstr ""
|
818 |
+
"Hvis brugeren har indsendt indhold på dit websted, skal den slettes eller "
|
819 |
+
"tildeles til en anden bruger?"
|
820 |
+
|
821 |
+
#: views/admin/general/description-data-page.php:2
|
822 |
+
msgctxt "(Admin)"
|
823 |
+
msgid ""
|
824 |
+
"Select the page where users can go to control their data. This page must "
|
825 |
+
"contain the [gdpr_privacy_tools] shortcode."
|
826 |
+
msgstr ""
|
827 |
+
"Vælg den side, hvor brugerne kan gå for at kontrollere deres data. Denne "
|
828 |
+
"side skal indeholde [gdpr_privacy_tools] shortcode."
|
829 |
+
|
830 |
+
#: views/admin/general/enable.php:9
|
831 |
+
msgctxt "(Admin)"
|
832 |
+
msgid "Enable the view, export and forget functionality for users and visitors"
|
833 |
+
msgstr ""
|
834 |
+
"Aktivér visningen, eksporter og glem funktionaliteten for brugere og "
|
835 |
+
"besøgende"
|
836 |
+
|
837 |
+
#: views/admin/general/enable.php:12
|
838 |
+
msgctxt "(Admin)"
|
839 |
+
msgid ""
|
840 |
+
"Enable the Privacy Tools page on front-end and dashboard. This allows "
|
841 |
+
"visitors to request viewing and deleting their personal data and withdraw "
|
842 |
+
"consents."
|
843 |
+
msgstr ""
|
844 |
+
"Aktivér siden for beskyttelse af personlige oplysninger på front-end og "
|
845 |
+
"dashboard. Dette gør det muligt for besøgende at anmode om at se og slette "
|
846 |
+
"deres personlige data og trække samtykker tilbage."
|
847 |
+
|
848 |
+
#: views/admin/general/theme-compatibility.php:9
|
849 |
+
#: views/installer/steps/integrations.php:21
|
850 |
+
msgctxt "(Admin)"
|
851 |
+
msgid ""
|
852 |
+
"Automatically add Privacy Policy and Privacy Tools links to your site footer."
|
853 |
+
msgstr ""
|
854 |
+
"Tilføj automatisk Privacy Policy og Privacy Tools links til dit websted "
|
855 |
+
"footer."
|
856 |
+
|
857 |
+
#: views/admin/notices/header.php:4 views/admin/settings-page.php:3
|
858 |
+
#: views/installer/header.php:23
|
859 |
+
msgctxt "(Admin)"
|
860 |
+
msgid "The GDPR Framework"
|
861 |
+
msgstr "GDPR-rammen"
|
862 |
+
|
863 |
+
#: views/admin/notices/helper-autoinstall.php:2
|
864 |
+
msgctxt "(Admin)"
|
865 |
+
msgid ""
|
866 |
+
"A Privacy Policy page has been created, but it is empty. You can generate a "
|
867 |
+
"policy template on this page."
|
868 |
+
msgstr ""
|
869 |
+
"En side om beskyttelse af personlige oplysninger er blevet oprettet, men den "
|
870 |
+
"er tom. Du kan oprette en policy skabelon på denne side."
|
871 |
+
|
872 |
+
#: views/admin/notices/helper-policy.php:2
|
873 |
+
msgctxt "(Admin)"
|
874 |
+
msgid ""
|
875 |
+
"Heads up - your Privacy Policy still requires some attention. Find the "
|
876 |
+
"places marked with [TODO] and replace them with real content!"
|
877 |
+
msgstr ""
|
878 |
+
"Heads up - din privatlivspolitik kræver stadig en vis opmærksomhed. Find de "
|
879 |
+
"steder, der er markeret med [TODO], og erstat dem med ægte indhold!"
|
880 |
+
|
881 |
+
#: views/admin/notices/helper-tools.php:2
|
882 |
+
msgctxt "(Admin)"
|
883 |
+
msgid ""
|
884 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
885 |
+
msgstr "Indholdet på denne side skal indeholde [gdpr_privacy_tools] shortcode."
|
886 |
+
|
887 |
+
#: views/admin/privacy-policy/description-policy-page.php:2
|
888 |
+
msgctxt "(Admin)"
|
889 |
+
msgid "Select the page which will contain your Privacy Policy"
|
890 |
+
msgstr "Vælg den side, der indeholder din privatlivspolitik"
|
891 |
+
|
892 |
+
#: views/admin/privacy-policy/generated.php:3
|
893 |
+
msgctxt "(Admin)"
|
894 |
+
msgid "Your Privacy Policy has been generated."
|
895 |
+
msgstr "Din privatlivspolitik er blevet genereret."
|
896 |
+
|
897 |
+
#: views/admin/privacy-policy/generated.php:20
|
898 |
+
msgctxt "(Admin)"
|
899 |
+
msgid "« Back"
|
900 |
+
msgstr "« Tilbage"
|
901 |
+
|
902 |
+
#: views/admin/privacy-policy/header.php:2
|
903 |
+
msgctxt "(Admin)"
|
904 |
+
msgid ""
|
905 |
+
"This page allows you to generate a Privacy Policy based on the information "
|
906 |
+
"you entered below."
|
907 |
+
msgstr ""
|
908 |
+
"Denne side giver dig mulighed for at generere en privatlivspolitik baseret "
|
909 |
+
"på de oplysninger, du indtastede herunder."
|
910 |
+
|
911 |
+
#: views/admin/settings-page.php:31
|
912 |
+
#, php-format
|
913 |
+
msgctxt "(Admin)"
|
914 |
+
msgid "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
915 |
+
msgstr "GDPR-rammen. Bygget med ♥ ved %sCodelight%s."
|
916 |
+
|
917 |
+
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
918 |
+
msgctxt "(Admin)"
|
919 |
+
msgid "Need more info?"
|
920 |
+
msgstr "Har du brug for mere info?"
|
921 |
+
|
922 |
+
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
923 |
+
msgctxt "(Admin)"
|
924 |
+
msgid "Site Owner's guide to GDPR"
|
925 |
+
msgstr "Site Owner's Guide til GDPR"
|
926 |
+
|
927 |
+
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
928 |
+
msgctxt "(Admin)"
|
929 |
+
msgid "Read the full guide on GDPR compliance."
|
930 |
+
msgstr "Læs den komplette vejledning om overholdelse af GDPR."
|
931 |
+
|
932 |
+
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
933 |
+
msgctxt "(Admin)"
|
934 |
+
msgid "Knowledge base"
|
935 |
+
msgstr "Videnbase"
|
936 |
+
|
937 |
+
#: views/admin/support/contents.php:23 views/installer/steps/finish.php:28
|
938 |
+
msgctxt "(Admin)"
|
939 |
+
msgid "Check out the knowledge base for common questions and answers."
|
940 |
+
msgstr "Tjek kendskabet til almindelige spørgsmål og svar."
|
941 |
+
|
942 |
+
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
943 |
+
msgctxt "(Admin)"
|
944 |
+
msgid "Developer's guide to GDPR"
|
945 |
+
msgstr "Udviklerens vejledning til GDPR"
|
946 |
+
|
947 |
+
#: views/admin/support/contents.php:32 views/installer/steps/finish.php:37
|
948 |
+
msgctxt "(Admin)"
|
949 |
+
msgid "We have a thorough guide to help making custom sites compliant."
|
950 |
+
msgstr ""
|
951 |
+
"Vi har en grundig vejledning, der hjælper med at gøre brugerdefinerede "
|
952 |
+
"websteder kompatible."
|
953 |
+
|
954 |
+
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
955 |
+
msgctxt "(Admin)"
|
956 |
+
msgid "Need help?"
|
957 |
+
msgstr "Brug for hjælp?"
|
958 |
+
|
959 |
+
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
960 |
+
msgctxt "(Admin)"
|
961 |
+
msgid "Submit a support request"
|
962 |
+
msgstr "Indsend en supportanmodning"
|
963 |
+
|
964 |
+
#: views/admin/support/contents.php:49 views/installer/steps/finish.php:54
|
965 |
+
msgctxt "(Admin)"
|
966 |
+
msgid ""
|
967 |
+
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
968 |
+
"forum."
|
969 |
+
msgstr ""
|
970 |
+
"Har du fundet en fejl eller et problem med plugin? Indsend i wordpress.org "
|
971 |
+
"support forum."
|
972 |
+
|
973 |
+
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
974 |
+
msgctxt "(Admin)"
|
975 |
+
msgid "Request a consultation"
|
976 |
+
msgstr "Anmod om høring"
|
977 |
+
|
978 |
+
#: views/admin/support/contents.php:58 views/installer/steps/finish.php:63
|
979 |
+
msgctxt "(Admin)"
|
980 |
+
msgid ""
|
981 |
+
"Need development or legal assistance in making your site compliant? We can "
|
982 |
+
"help!"
|
983 |
+
msgstr ""
|
984 |
+
"Har du brug for udvikling eller juridisk bistand til at gøre dit websted "
|
985 |
+
"kompatibelt? Vi kan hjælpe!"
|
986 |
+
|
987 |
+
#: views/admin/wizard-buttons.php:2
|
988 |
+
msgctxt "(Admin)"
|
989 |
+
msgid "Restart setup wizard"
|
990 |
+
msgstr "Genstart installationsguiden"
|
991 |
+
|
992 |
+
#: views/email/action-export.php:8 views/email/action-forget.php:12
|
993 |
+
msgctxt "(Admin)"
|
994 |
+
msgid ""
|
995 |
+
"This email is just for your information. You don't need to take any action"
|
996 |
+
msgstr "Denne email er kun til din information. Du behøver ikke at gøre noget"
|
997 |
+
|
998 |
+
#: views/email/action-forget.php:8
|
999 |
+
msgctxt "(Admin)"
|
1000 |
+
msgid "The data subject had a user account on your website."
|
1001 |
+
msgstr "Den registrerede havde en brugerkonto på din hjemmeside."
|
1002 |
+
|
1003 |
+
#: views/email/identify-data-subject.php:2
|
1004 |
+
msgid "Someone has requested access to your data on"
|
1005 |
+
msgstr "Nogen har bedt om adgang til dine data på"
|
1006 |
+
|
1007 |
+
#: views/email/identify-data-subject.php:3
|
1008 |
+
msgid "If this was a mistake, just ignore this email and nothing will happen."
|
1009 |
+
msgstr ""
|
1010 |
+
"Hvis dette var en fejl, ignorerer du bare denne email, og der sker ikke "
|
1011 |
+
"noget."
|
1012 |
+
|
1013 |
+
#: views/email/identify-data-subject.php:4
|
1014 |
+
msgid "To manage your data, visit the following address:"
|
1015 |
+
msgstr "For at administrere dine data skal du besøge følgende adresse:"
|
1016 |
+
|
1017 |
+
#: views/email/identify-data-subject.php:10
|
1018 |
+
msgid "This link is valid for 15 minutes."
|
1019 |
+
msgstr "Dette link er gyldigt i 15 minutter."
|
1020 |
+
|
1021 |
+
#: views/email/no-data.php:2
|
1022 |
+
msgid "Someone has requested information about your personal data on"
|
1023 |
+
msgstr "Nogen har bedt om oplysninger om dine personlige data på"
|
1024 |
+
|
1025 |
+
#: views/email/no-data.php:3
|
1026 |
+
msgid "None of your personal data is stored on"
|
1027 |
+
msgstr "Ingen af dine personlige data gemmes på"
|
1028 |
+
|
1029 |
+
#: views/email/no-data.php:5
|
1030 |
+
msgid ""
|
1031 |
+
"If this was a mistake or you did not request this email, just ignore it and "
|
1032 |
+
"nothing will happen."
|
1033 |
+
msgstr ""
|
1034 |
+
"Hvis dette var en fejl eller du ikke anmodede om denne email, ignorerer du "
|
1035 |
+
"bare det, og intet vil ske."
|
1036 |
+
|
1037 |
+
#: views/email/request-export.php:13 views/email/request-forget.php:13
|
1038 |
+
msgctxt "(Admin)"
|
1039 |
+
msgid "As a reminder: according to GDPR, you have 30 days to comply."
|
1040 |
+
msgstr "Som en påmindelse: Ifølge GDPR har du 30 dage til at overholde."
|
1041 |
+
|
1042 |
+
#: views/global/delete-action.php:2
|
1043 |
+
msgctxt "(Admin)"
|
1044 |
+
msgid "Automatically anonymize data"
|
1045 |
+
msgstr "Automatisk anonymisering af data"
|
1046 |
+
|
1047 |
+
#: views/global/delete-action.php:5
|
1048 |
+
msgctxt "(Admin)"
|
1049 |
+
msgid "Automatically delete data"
|
1050 |
+
msgstr "Slet automatisk data"
|
1051 |
+
|
1052 |
+
#: views/global/delete-action.php:9
|
1053 |
+
msgctxt "(Admin)"
|
1054 |
+
msgid "Automatically anonymize data and notify me via email"
|
1055 |
+
msgstr "Automatisk anonymisering af data og meddelelse mig via e-mail"
|
1056 |
+
|
1057 |
+
#: views/global/delete-action.php:13
|
1058 |
+
msgctxt "(Admin)"
|
1059 |
+
msgid "Automatically delete data and notify me via email"
|
1060 |
+
msgstr "Slet automatisk data og meddel mig via e-mail"
|
1061 |
+
|
1062 |
+
#: views/global/delete-action.php:16 views/global/export-action.php:10
|
1063 |
+
msgctxt "(Admin)"
|
1064 |
+
msgid "Only notify me via email"
|
1065 |
+
msgstr "Kun underret mig via e-mail"
|
1066 |
+
|
1067 |
+
#: views/global/export-action.php:2
|
1068 |
+
msgctxt "(Admin)"
|
1069 |
+
msgid "Automatically download data"
|
1070 |
+
msgstr "Download data automatisk"
|
1071 |
+
|
1072 |
+
#: views/global/export-action.php:6
|
1073 |
+
msgctxt "(Admin)"
|
1074 |
+
msgid "Automatically download data and notify me via email"
|
1075 |
+
msgstr "Download automatisk data og underret mig via e-mail"
|
1076 |
+
|
1077 |
+
#: views/installer/continue-notice.php:2
|
1078 |
+
msgctxt "(Admin)"
|
1079 |
+
msgid "The The GDPR Framework setup has not been finalized yet."
|
1080 |
+
msgstr "GDPR Framework-opsætningen er endnu ikke færdiggjort."
|
1081 |
+
|
1082 |
+
#: views/installer/continue-notice.php:3
|
1083 |
+
msgctxt "(Admin)"
|
1084 |
+
msgid "You can continue the setup at any time."
|
1085 |
+
msgstr "Du kan til enhver tid fortsætte opsætningen."
|
1086 |
+
|
1087 |
+
#: views/installer/continue-notice.php:6
|
1088 |
+
msgctxt "(Admin)"
|
1089 |
+
msgid "Continue the setup wizard"
|
1090 |
+
msgstr "Fortsæt installationsguiden"
|
1091 |
+
|
1092 |
+
#: views/installer/continue-notice.php:9
|
1093 |
+
msgctxt "(Admin)"
|
1094 |
+
msgid "Hide this message"
|
1095 |
+
msgstr "Skjul denne besked"
|
1096 |
+
|
1097 |
+
#: views/installer/footer.php:7
|
1098 |
+
msgid "Back"
|
1099 |
+
msgstr "Tilbage"
|
1100 |
+
|
1101 |
+
#: views/installer/header.php:26
|
1102 |
+
msgctxt "(Admin)"
|
1103 |
+
msgid "I need help"
|
1104 |
+
msgstr "jeg har brug for hjælp"
|
1105 |
+
|
1106 |
+
#: views/installer/header.php:29
|
1107 |
+
msgctxt "(Admin)"
|
1108 |
+
msgid "Developer Docs"
|
1109 |
+
msgstr "Developer Docs"
|
1110 |
+
|
1111 |
+
#: views/installer/header.php:36
|
1112 |
+
msgctxt "(Admin)"
|
1113 |
+
msgid "Configuration"
|
1114 |
+
msgstr "Konfiguration"
|
1115 |
+
|
1116 |
+
#: views/installer/header.php:46
|
1117 |
+
msgctxt "(Admin)"
|
1118 |
+
msgid "Forms & Consent"
|
1119 |
+
msgstr "Formularer og samtykke"
|
1120 |
+
|
1121 |
+
#: views/installer/header.php:51
|
1122 |
+
msgctxt "(Admin)"
|
1123 |
+
msgid "Integrations"
|
1124 |
+
msgstr "integrationer"
|
1125 |
+
|
1126 |
+
#: views/installer/steps/configuration-settings.php:23
|
1127 |
+
#: views/installer/steps/configuration-settings.php:73
|
1128 |
+
msgctxt "(Admin)"
|
1129 |
+
msgid "Enter the email address to notify"
|
1130 |
+
msgstr "Indtast e-mail-adressen for at underrette"
|
1131 |
+
|
1132 |
+
#: views/installer/steps/disclaimer.php:21
|
1133 |
+
msgctxt "(Admin)"
|
1134 |
+
msgid "I accept"
|
1135 |
+
msgstr "jeg accepterer"
|
1136 |
+
|
1137 |
+
#: views/installer/welcome-notice.php:7
|
1138 |
+
msgctxt "(Admin)"
|
1139 |
+
msgid "Run the setup wizard"
|
1140 |
+
msgstr "Kør installationsguiden"
|
1141 |
+
|
1142 |
+
#: views/installer/welcome-notice.php:11
|
1143 |
+
msgctxt "(Admin)"
|
1144 |
+
msgid "Auto-install pages"
|
1145 |
+
msgstr "Auto-installere sider"
|
1146 |
+
|
1147 |
+
#: views/installer/welcome-notice.php:15
|
1148 |
+
msgctxt "(Admin)"
|
1149 |
+
msgid "Skip and install manually"
|
1150 |
+
msgstr "Spring og installer manuelt"
|
1151 |
+
|
1152 |
+
#: views/modules/contact-form-7/generator-privacy.php:6
|
1153 |
+
msgctxt "(Admin)"
|
1154 |
+
msgid ""
|
1155 |
+
"This tag generates the default text for Terms & Conditions and/or Privacy "
|
1156 |
+
"Policy checkbox."
|
1157 |
+
msgstr ""
|
1158 |
+
"Dette tag genererer standardteksten til vilkår og betingelser og / eller "
|
1159 |
+
"privatlivspolitik."
|
1160 |
+
|
1161 |
+
#: views/modules/contact-form-7/generator-privacy.php:15
|
1162 |
+
msgid "Insert"
|
1163 |
+
msgstr "Indsæt"
|
1164 |
+
|
1165 |
+
#: views/modules/wordpress-comments/terms-checkbox.php:6
|
1166 |
+
#: views/modules/wordpress-user/registration-terms-checkbox.php:7
|
1167 |
+
#, php-format
|
1168 |
+
msgid "I accept the %sTerms and Conditions%s and the %sPrivacy Policy%s"
|
1169 |
+
msgstr "Jeg accepterer %sVilkår og betingelser%s og %sFortrolighedspolitik%s"
|
1170 |
+
|
1171 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:3
|
1172 |
+
msgid "Manage consents"
|
1173 |
+
msgstr "Administrer samtykker"
|
1174 |
+
|
1175 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:6
|
1176 |
+
#: views/privacy-tools/form-consent.php:6
|
1177 |
+
msgid "Here you can withdraw any consents you have given."
|
1178 |
+
msgstr "Her kan du trække eventuelle samtykker tilbage."
|
1179 |
+
|
1180 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:8
|
1181 |
+
#: views/privacy-tools/form-consent.php:9
|
1182 |
+
msgid "Consent types"
|
1183 |
+
msgstr "Samtykke typer"
|
1184 |
+
|
1185 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:23
|
1186 |
+
#: views/privacy-tools/form-consent.php:24
|
1187 |
+
msgid "Withdraw"
|
1188 |
+
msgstr "Træk"
|
1189 |
+
|
1190 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:5
|
1191 |
+
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:5
|
1192 |
+
msgctxt "(Admin)"
|
1193 |
+
msgid "Delete this user and all data"
|
1194 |
+
msgstr "Slet denne bruger og alle data"
|
1195 |
+
|
1196 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:11
|
1197 |
+
msgctxt "(Admin)"
|
1198 |
+
msgid "Delete my data"
|
1199 |
+
msgstr "Slet mine data"
|
1200 |
+
|
1201 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:15
|
1202 |
+
#: views/privacy-tools/form-delete.php:13
|
1203 |
+
msgid "Delete all data we have gathered about you."
|
1204 |
+
msgstr "Slet alle data vi har samlet om dig."
|
1205 |
+
|
1206 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:16
|
1207 |
+
#: views/privacy-tools/form-delete.php:14
|
1208 |
+
msgid "If you have a user account on our site, it will also be deleted."
|
1209 |
+
msgstr ""
|
1210 |
+
"Hvis du har en brugerkonto på vores hjemmeside, bliver den også slettet."
|
1211 |
+
|
1212 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:17
|
1213 |
+
#: views/privacy-tools/form-delete.php:15
|
1214 |
+
msgid "Be careful - this action is permanent and CANNOT be undone."
|
1215 |
+
msgstr "Pas på - denne handling er permanent og kan ikke fortrydes."
|
1216 |
+
|
1217 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:22
|
1218 |
+
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:23
|
1219 |
+
msgctxt "(Admin)"
|
1220 |
+
msgid ""
|
1221 |
+
"You seem to have an administrator or equivalent role, so deleting/"
|
1222 |
+
"anonymizing via this page is disabled."
|
1223 |
+
msgstr ""
|
1224 |
+
"Du synes at have en administrator eller tilsvarende rolle, så sletning / "
|
1225 |
+
"anonymisering via denne side er deaktiveret."
|
1226 |
+
|
1227 |
+
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1228 |
+
#: views/privacy-tools/form-export.php:1
|
1229 |
+
msgid "Download your data"
|
1230 |
+
msgstr "Download dine data"
|
1231 |
+
|
1232 |
+
#: views/modules/wordpress-user/dashboard/form-export.php:12
|
1233 |
+
#: views/privacy-tools/form-export.php:13
|
1234 |
+
msgid "Download as table"
|
1235 |
+
msgstr "Download som tabel"
|
1236 |
+
|
1237 |
+
#: views/modules/wordpress-user/dashboard/form-export.php:15
|
1238 |
+
#: views/privacy-tools/form-export.php:22
|
1239 |
+
msgid "Export as JSON"
|
1240 |
+
msgstr "Eksporter som JSON"
|
1241 |
+
|
1242 |
+
#: views/modules/wordpress-user/dashboard/form-export.php:19
|
1243 |
+
#: views/privacy-tools/form-export.php:4
|
1244 |
+
msgid "You can download all your data formatted as a table for viewing."
|
1245 |
+
msgstr "Du kan downloade alle dine data formateret som et bord til visning."
|
1246 |
+
|
1247 |
+
#: views/modules/wordpress-user/dashboard/form-export.php:20
|
1248 |
+
#: views/privacy-tools/form-export.php:5
|
1249 |
+
msgid "Alternatively, you can export it in machine-readable JSON format."
|
1250 |
+
msgstr "Alternativt kan du eksportere det i maskinlæsbart JSON-format."
|
1251 |
+
|
1252 |
+
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:11
|
1253 |
+
msgctxt "(Admin)"
|
1254 |
+
msgid "Delete user and all data"
|
1255 |
+
msgstr "Slet bruger og alle data"
|
1256 |
+
|
1257 |
+
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:14
|
1258 |
+
msgctxt "(Admin)"
|
1259 |
+
msgid "Anonymize user and all data"
|
1260 |
+
msgstr "Anonym bruger og alle data"
|
1261 |
+
|
1262 |
+
#: views/modules/wordpress-user/dashboard/profile-page/header.php:2
|
1263 |
+
msgctxt "(Admin)"
|
1264 |
+
msgid "GDPR Data"
|
1265 |
+
msgstr "GDPR-data"
|
1266 |
+
|
1267 |
+
#: views/modules/wordpress-user/dashboard/profile-page/header.php:6
|
1268 |
+
msgctxt "(Admin)"
|
1269 |
+
msgid "This user has been anonymized."
|
1270 |
+
msgstr "Denne bruger er blevet anonymiseret."
|
1271 |
+
|
1272 |
+
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:4
|
1273 |
+
msgctxt "(Admin)"
|
1274 |
+
msgid "Consents given"
|
1275 |
+
msgstr "Tilladelser givet"
|
1276 |
+
|
1277 |
+
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:17
|
1278 |
+
msgctxt "(Admin)"
|
1279 |
+
msgid "No consents given"
|
1280 |
+
msgstr "Ingen tilladelser givet"
|
1281 |
+
|
1282 |
+
#: views/privacy-tools/form-consent.php:2
|
1283 |
+
msgid "Consent"
|
1284 |
+
msgstr "Samtykke"
|
1285 |
+
|
1286 |
+
#: views/privacy-tools/form-delete.php:1
|
1287 |
+
#: views/privacy-tools/notice-admin-role.php:1
|
1288 |
+
msgid "Delete my user and data"
|
1289 |
+
msgstr "Slet min bruger og data"
|
1290 |
+
|
1291 |
+
#: views/privacy-tools/form-delete.php:7
|
1292 |
+
msgid "Delete my data"
|
1293 |
+
msgstr "Slet mine data"
|
1294 |
+
|
1295 |
+
#: views/privacy-tools/form-identify.php:8
|
1296 |
+
msgid "Back to Privacy Tools"
|
1297 |
+
msgstr "Tilbage til Privacy Tools"
|
1298 |
+
|
1299 |
+
#: views/privacy-tools/form-identify.php:14
|
1300 |
+
msgid "Identify yourself!"
|
1301 |
+
msgstr "Identificer dig selv!"
|
1302 |
+
|
1303 |
+
#: views/privacy-tools/form-identify.php:17
|
1304 |
+
#: views/privacy-tools/form-identify.php:20
|
1305 |
+
msgid "Enter your email address"
|
1306 |
+
msgstr "Indtast din e-mailadresse"
|
1307 |
+
|
1308 |
+
#: views/privacy-tools/form-identify.php:23
|
1309 |
+
msgid "Send email"
|
1310 |
+
msgstr "Send e-mail"
|
1311 |
+
|
1312 |
+
#: views/privacy-tools/notice-admin-role.php:4
|
1313 |
+
msgctxt "(Admin)"
|
1314 |
+
msgid "Data deletion is disabled for administrative accounts."
|
1315 |
+
msgstr "Data sletning er deaktiveret for administrative konti."
|
1316 |
+
|
1317 |
+
#: views/privacy-tools/notices.php:3
|
1318 |
+
msgid ""
|
1319 |
+
"We will send you an email with the link to access your data. Please check "
|
1320 |
+
"your spam folder as well!"
|
1321 |
+
msgstr ""
|
1322 |
+
"Vi sender dig en email med linket for at få adgang til dine data. Kontroller "
|
1323 |
+
"også din spam mappe!"
|
1324 |
+
|
1325 |
+
#: views/privacy-tools/notices.php:7
|
1326 |
+
msgid "The email you entered does not appear to be a valid email."
|
1327 |
+
msgstr "Den email du indtastede ser ikke ud til at være en gyldig email."
|
1328 |
+
|
1329 |
+
#: views/privacy-tools/notices.php:11
|
1330 |
+
msgid "Sorry - the link seems to have expired. Please try again!"
|
1331 |
+
msgstr "Beklager - linket synes at være udløbet. Prøv igen!"
|
1332 |
+
|
1333 |
+
#: views/privacy-tools/notices.php:23
|
1334 |
+
msgid "Your personal data has been removed!"
|
1335 |
+
msgstr ""
|
1336 |
+
"Deine personenbezogenen Daten wurden gelöscht!Dine personlige data er blevet "
|
1337 |
+
"fjernet!"
|
1338 |
+
|
1339 |
+
#: views/privacy-tools/privacy-tools.php:5
|
1340 |
+
msgid "You are identified as"
|
1341 |
+
msgstr "Du er identificeret som"
|
1342 |
+
|
1343 |
+
#: views\admin\general\enable-tac.php:9
|
1344 |
+
msgctxt "(Admin)"
|
1345 |
+
msgid "Enable the term and condition page."
|
1346 |
+
msgstr ""
|
1347 |
+
"Aktiviere Begriffs- und Bedingungsseite.Aktivér termen og betingelsessiden."
|
1348 |
+
|
1349 |
+
#: src\Admin\AdminTabGeneral.php:51
|
1350 |
+
msgctxt "(Admin)"
|
1351 |
+
msgid "Enable Term and Conditions"
|
1352 |
+
msgstr "Aktivér vilkår og betingelser"
|
1353 |
+
|
1354 |
+
#: gdpr-framework.php:121
|
1355 |
+
msgid ""
|
1356 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1357 |
+
"website."
|
1358 |
+
msgstr ""
|
1359 |
+
"Denne hjemmeside bruger cookies for at sikre, at du får den bedste oplevelse "
|
1360 |
+
"på vores hjemmeside."
|
1361 |
+
|
1362 |
+
#: gdpr-framework.php:121
|
1363 |
+
msgid "Decline"
|
1364 |
+
msgstr "Nedgang"
|
1365 |
+
|
1366 |
+
#: gdpr-framework.php:121
|
1367 |
+
msgid "Accept"
|
1368 |
+
msgstr "Acceptere"
|
1369 |
+
|
1370 |
+
#: gdpr-framework.php:133
|
1371 |
+
msgid "Learn more"
|
1372 |
+
msgstr "Lær mere"
|
1373 |
+
|
1374 |
+
#: AdminTabGeneral.php:94
|
1375 |
+
msgctxt "(Admin)"
|
1376 |
+
msgid "From Email"
|
1377 |
+
msgstr "Fra Email"
|
1378 |
+
|
1379 |
+
#: AdminTabGeneral.php:87
|
1380 |
+
msgctxt "(Admin)"
|
1381 |
+
msgid "From Name"
|
1382 |
+
msgstr "Fra Navn"
|
1383 |
+
|
1384 |
+
#: AdminTabGeneral.php:82
|
1385 |
+
msgctxt "(Admin)"
|
1386 |
+
msgid "Email Setting"
|
1387 |
+
msgstr "Emailindstilling"
|
1388 |
+
|
1389 |
+
#: AdminTabGeneral.php:104
|
1390 |
+
msgctxt "(Admin)"
|
1391 |
+
msgid "Acceptance Popup Setting"
|
1392 |
+
msgstr "Acceptance Popup Indstilling"
|
1393 |
+
|
1394 |
+
#: AdminTabGeneral.php:109
|
1395 |
+
msgctxt "(Admin)"
|
1396 |
+
msgid "Popup Position"
|
1397 |
+
msgstr "Popup Position"
|
1398 |
+
|
1399 |
+
#: AdminTabGeneral.php:116
|
1400 |
+
msgctxt "(Admin)"
|
1401 |
+
msgid "Popup theme"
|
1402 |
+
msgstr "Popup tema"
|
1403 |
+
|
1404 |
+
#: AdminTabGeneral.php:123
|
1405 |
+
msgctxt "(Admin)"
|
1406 |
+
msgid "Cookie Acceptance Background Color"
|
1407 |
+
msgstr "Cookie Acceptance Baggrundsfarve"
|
1408 |
+
|
1409 |
+
#: AdminTabGeneral.php:130
|
1410 |
+
msgctxt "(Admin)"
|
1411 |
+
msgid "Cookie Acceptance Text Color"
|
1412 |
+
msgstr "Cookie Acceptance Text Color"
|
1413 |
+
|
1414 |
+
#: AdminTabGeneral.php:137
|
1415 |
+
msgctxt "(Admin)"
|
1416 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1417 |
+
msgstr "Cookie Acceptance Button Baggrundsfarve"
|
1418 |
+
|
1419 |
+
#: AdminTabGeneral.php:144
|
1420 |
+
msgctxt "(Admin)"
|
1421 |
+
msgid "Cookie Acceptance Button Color"
|
1422 |
+
msgstr "Cookie Acceptance Button Color"
|
1423 |
+
|
1424 |
+
#: AdminTabGeneral.php:151
|
1425 |
+
msgctxt "(Admin)"
|
1426 |
+
msgid "Cookie Acceptance Border Color"
|
1427 |
+
msgstr "Cookie Acceptance Border Color"
|
1428 |
+
|
1429 |
+
#: AdminTabGeneral.php:67
|
1430 |
+
msgctxt "(Admin)"
|
1431 |
+
msgid "Enable Cookie Acceptance Popup"
|
1432 |
+
msgstr "Aktivér cookieoptagelse popup"
|
1433 |
+
|
1434 |
+
#: AdminTabGeneral.php:73
|
1435 |
+
msgctxt "(Admin)"
|
1436 |
+
msgid "Cookie Acceptance Popup Content"
|
1437 |
+
msgstr "Cookie Acceptance Popup indhold"
|
1438 |
+
|
1439 |
+
#: description-position-action.php
|
1440 |
+
msgctxt "(Admin)"
|
1441 |
+
msgid "Select position of the Popup"
|
1442 |
+
msgstr "Vælg position af popupen"
|
1443 |
+
|
1444 |
+
#: description-theme-action.php
|
1445 |
+
msgctxt "(Admin)"
|
1446 |
+
msgid "Select theme of the Popup"
|
1447 |
+
msgstr "Vælg tema for popupen"
|
1448 |
+
|
1449 |
+
#: description-theme-action.php:69
|
1450 |
+
msgctxt "(Admin)"
|
1451 |
+
msgid "Disable Comment Checkbox"
|
1452 |
+
msgstr "Deaktiver kommentarfeltet"
|
1453 |
+
|
1454 |
+
#: description-theme-action.php:76
|
1455 |
+
msgctxt "(Admin)"
|
1456 |
+
msgid "Disable Register Form Checkbox"
|
1457 |
+
msgstr "Deaktiver Registreringsform Checkbox"
|
1458 |
+
|
1459 |
+
#: description-theme-action.php:312
|
1460 |
+
msgctxt "(Admin)"
|
1461 |
+
msgid "Disable Checkbox For Comments"
|
1462 |
+
msgstr "Deaktiver afkrydsningsfeltet for kommentarer"
|
1463 |
+
|
1464 |
+
#: AdminTabGeneral.php:319
|
1465 |
+
msgctxt "(Admin)"
|
1466 |
+
msgid "Disable Checkbox For Register Form"
|
1467 |
+
msgstr "Deaktiver afkrydsningsfeltet for registreringsformular"
|
1468 |
+
|
1469 |
+
#: views/privacy-tools/form-identify.php:15
|
1470 |
+
msgid "Please identify yourself via e-mail"
|
1471 |
+
msgstr "Identificer dig selv via e-mail"
|
1472 |
+
|
1473 |
+
#: advanced-integration\header.php:2
|
1474 |
+
msgctxt "(Admin)"
|
1475 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1476 |
+
msgstr ""
|
1477 |
+
"Denne side giver dig mulighed for at fremme integration med ClassiDocs™"
|
1478 |
+
|
1479 |
+
#: AdminTabAdvancedIntegration.php:97
|
1480 |
+
msgctxt "(Admin)"
|
1481 |
+
msgid "ClassiDocs Password"
|
1482 |
+
msgstr "ClassiDocs Password"
|
1483 |
+
|
1484 |
+
#: AdminTabAdvancedIntegration.php:88
|
1485 |
+
msgctxt "(Admin)"
|
1486 |
+
msgid "ClassiDocs Username"
|
1487 |
+
msgstr "ClassiDocs Brugernavn"
|
1488 |
+
|
1489 |
+
#: AdminTabAdvancedIntegration.php:79
|
1490 |
+
msgctxt "(Admin)"
|
1491 |
+
msgid "ClassiDocs URL"
|
1492 |
+
msgstr "ClassiDocs URL"
|
1493 |
+
|
1494 |
+
#: AdminTabAdvancedIntegration.php:69
|
1495 |
+
msgctxt "(Admin)"
|
1496 |
+
msgid "Enable Response with related queries?"
|
1497 |
+
msgstr "Aktivér svar med relaterede forespørgsler?"
|
1498 |
+
|
1499 |
+
#: AdminTabAdvancedIntegration.php:60
|
1500 |
+
msgctxt "(Admin)"
|
1501 |
+
msgid "Submit SAR request details?"
|
1502 |
+
msgstr "Indsend SAR-anmodning detaljer?"
|
1503 |
+
|
1504 |
+
#: AdminTabAdvancedIntegration.php:51
|
1505 |
+
msgctxt "(Admin)"
|
1506 |
+
msgid "Integrate with ClassiDocs?"
|
1507 |
+
msgstr "Integrere med ClassiDocs?"
|
1508 |
+
|
1509 |
+
#: AdminTabAdvancedIntegration.php:43
|
1510 |
+
msgctxt "(Admin)"
|
1511 |
+
msgid "Integration Settings"
|
1512 |
+
msgstr "Integrationsindstillinger"
|
1513 |
+
|
1514 |
+
#: AdminTabAdvancedIntegration.php:35
|
1515 |
+
msgctxt "(Admin)"
|
1516 |
+
msgid "Advanced Integration"
|
1517 |
+
msgstr "Avanceret integration"
|
1518 |
+
|
1519 |
+
#: checkbox-field.php:10
|
1520 |
+
msgctxt "(Admin)"
|
1521 |
+
msgid "Sign up for free here"
|
1522 |
+
msgstr "Tilmeld dig gratis her"
|
1523 |
+
|
1524 |
+
#: checkbox-field.php:10
|
1525 |
+
msgctxt "(Admin)"
|
1526 |
+
msgid "Click Here"
|
1527 |
+
msgstr "Klik her"
|
1528 |
+
|
1529 |
+
#: ClassiDocs-results.php:12
|
1530 |
+
msgid "Previous Results"
|
1531 |
+
msgstr "Tidligere resultater"
|
1532 |
+
|
1533 |
+
#: ClassiDocs-results.php:13
|
1534 |
+
msgid "Current Results"
|
1535 |
+
msgstr "Nuværende resultater"
|
1536 |
+
|
1537 |
+
#: ClassiDocs-results.php:19
|
1538 |
+
msgid "Name"
|
1539 |
+
msgstr "Navn"
|
1540 |
+
|
1541 |
+
#: ClassiDocs-results.php:22
|
1542 |
+
msgid "Path"
|
1543 |
+
msgstr "Sti"
|
1544 |
+
|
1545 |
+
#: ClassiDocs-results.php:34
|
1546 |
+
msgid "Workstation"
|
1547 |
+
msgstr "Workstation"
|
1548 |
+
|
1549 |
+
#: ClassiDocs-results.php:37
|
1550 |
+
msgid "Last Scan"
|
1551 |
+
msgstr "Sidste Scan"
|
1552 |
+
|
1553 |
+
#: ClassiDocs-results.php:62
|
1554 |
+
msgid "No ClassiDocs data found!"
|
1555 |
+
msgstr "Ingen ClassiDocs data fundet!"
|
1556 |
+
|
1557 |
+
#: enable_popup_header.php:5
|
1558 |
+
msgid "Cookies used on the website!"
|
1559 |
+
msgstr "Cookies utilizadas en el sitio web!"
|
1560 |
+
|
1561 |
+
#: enable_popup_header.php:9
|
1562 |
+
msgid "Leave blank if don't want header to get display."
|
1563 |
+
msgstr "Deje en blanco si no quiere que el encabezado se muestre."
|
1564 |
+
|
1565 |
+
#: AdminTabCookiePopup.php:39
|
1566 |
+
msgctxt "(Admin)"
|
1567 |
+
msgid "Cookie Popup Settings"
|
1568 |
+
msgstr "Cookie popup indstillinger"
|
1569 |
+
|
1570 |
+
#: AdminTabCookiePopup.php:17
|
1571 |
+
msgctxt "(Admin)"
|
1572 |
+
msgid "Cookie Popup"
|
1573 |
+
msgstr "Cookie popup"
|
1574 |
+
|
1575 |
+
#: AdminTabCookiePopup.php:49
|
1576 |
+
msgctxt "(Admin)"
|
1577 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1578 |
+
msgstr "Aktivér One Time Cookie Acceptance Popup"
|
1579 |
+
|
1580 |
+
#: consent.php:79
|
1581 |
+
msgctxt "(Admin)"
|
1582 |
+
msgid "Show Consent types"
|
1583 |
+
msgstr "Vis samtykke typer"
|
1584 |
+
|
1585 |
+
msgctxt "(Admin)"
|
1586 |
+
msgid "Hide consent types"
|
1587 |
+
msgstr "Skjul samtykke typer"
|
1588 |
+
|
1589 |
+
msgctxt "(Admin)"
|
1590 |
+
msgid "Do you want form to be GDPR compliance."
|
1591 |
+
msgstr "Ønsker du, at formularen er GDPR-overholdelse."
|
1592 |
+
|
1593 |
+
msgctxt "(Admin)"
|
1594 |
+
msgid ""
|
1595 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1596 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1597 |
+
"on Privacy tool."
|
1598 |
+
msgstr ""
|
1599 |
+
"Du har installeret flamingo. For at gøre denne GDPR-overholdelse i den "
|
1600 |
+
"enkelte kontaktformularens privatlivs-faneblad markér afkrydsningsfeltet "
|
1601 |
+
"for, at data, der skal søges i Privacy-værktøjet, er inkluderet."
|
1602 |
+
|
1603 |
+
msgctxt "(Admin)"
|
1604 |
+
msgid "Enable Policy Link On Popup"
|
1605 |
+
msgstr "Aktivér politiklink på pop op"
|
1606 |
+
|
1607 |
+
msgctxt "(Admin)"
|
1608 |
+
msgid "Enable Privacy policy on Popup"
|
1609 |
+
msgstr "Aktivér privatlivspolitik på pop op"
|
1610 |
+
|
1611 |
+
#: AdminTabCookiePopup.php
|
1612 |
+
msgctxt "(Admin)"
|
1613 |
+
msgid "Cookie Acceptance Popup header"
|
1614 |
+
msgstr "Cookie Acceptance Popup header"
|
1615 |
+
|
1616 |
+
#: views\admin\privacy-manager\header.php:2
|
1617 |
+
msgctxt "(Admin)"
|
1618 |
+
msgid "Data443™ Privacy Manager"
|
1619 |
+
msgstr "Data443™ Privacy Manager"
|
1620 |
+
|
1621 |
+
#: views\admin\privacy-manager\header.php:3
|
1622 |
+
msgctxt "(Admin)"
|
1623 |
+
msgid ""
|
1624 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1625 |
+
"next level."
|
1626 |
+
msgstr ""
|
1627 |
+
"sikrer overholdelse af reglerne om beskyttelse af privatlivets fred, som f."
|
1628 |
+
"eks. GDPR, CCPA, LGPD osv. på næste niveau."
|
1629 |
+
|
1630 |
+
#: views\admin\privacy-manager\header.php:4
|
1631 |
+
msgctxt "(Admin)"
|
1632 |
+
msgid ""
|
1633 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1634 |
+
"following features to your data protection compliance resources:"
|
1635 |
+
msgstr ""
|
1636 |
+
"Ud over DSAR-tracking og -administration tilføjer Privacy Manager følgende "
|
1637 |
+
"funktioner til dine databeskyttelsesoverensstemmelsesressourcer:"
|
1638 |
+
|
1639 |
+
#: views\admin\privacy-manager\header.php:6
|
1640 |
+
msgctxt "(Admin)"
|
1641 |
+
msgid "Log and store ICO breach notifications"
|
1642 |
+
msgstr "Log og gem ICO krænker underretninger"
|
1643 |
+
|
1644 |
+
#: views\admin\privacy-manager\header.php:7
|
1645 |
+
msgctxt "(Admin)"
|
1646 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1647 |
+
msgstr "Holder fuld rekord af alle anmodninger, billet og tidslinje"
|
1648 |
+
|
1649 |
+
#: views\admin\privacy-manager\header.php:8
|
1650 |
+
msgctxt "(Admin)"
|
1651 |
+
msgid "Gap analysis and breach notifications"
|
1652 |
+
msgstr "Gap analyse og brud underretninger"
|
1653 |
+
|
1654 |
+
#: views\admin\privacy-manager\header.php:9
|
1655 |
+
msgctxt "(Admin)"
|
1656 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1657 |
+
msgstr "I dybde aktivitets log med alle GDPR, CCPA, etc handlinger vist"
|
1658 |
+
|
1659 |
+
#: views\admin\privacy-manager\header.php:10
|
1660 |
+
msgctxt "(Admin)"
|
1661 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1662 |
+
msgstr "Fremhæver områder af bekymring og hvor du skal fokusere"
|
1663 |
+
|
1664 |
+
#: views\admin\privacy-manager\header.php:11
|
1665 |
+
msgctxt "(Admin)"
|
1666 |
+
msgid ""
|
1667 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1668 |
+
"compliance and obligations"
|
1669 |
+
msgstr ""
|
1670 |
+
"eLearning platform med adgang for alle medarbejdere til at sikre "
|
1671 |
+
"overholdelse og forpligtelser til beskyttelse af privatlivets fred"
|
1672 |
+
|
1673 |
+
#: views\admin\privacy-manager\header.php:12
|
1674 |
+
msgctxt "(Admin)"
|
1675 |
+
msgid "Tracks who accesses the system, when and why"
|
1676 |
+
msgstr "Spor, der får adgang til systemet, hvornår og hvorfor"
|
1677 |
+
|
1678 |
+
#: views\admin\privacy-manager\header.php:15
|
1679 |
+
msgctxt "(Admin)"
|
1680 |
+
msgid ""
|
1681 |
+
"Our system enables your business to demonstrate its obligations in "
|
1682 |
+
"protecting your customer data, show understanding of your business "
|
1683 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1684 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1685 |
+
"practices to operate."
|
1686 |
+
msgstr ""
|
1687 |
+
"Vores system gør det muligt for din virksomhed at demonstrere sine "
|
1688 |
+
"forpligtelser med hensyn til at beskytte dine kundedata, vise forståelse for "
|
1689 |
+
"dine forretningsaktiviteter og levere eLearning og online test til "
|
1690 |
+
"medarbejdere, så alle i din virksomhed forstår dine regler for beskyttelse "
|
1691 |
+
"af personlige oplysninger og bedste praksis til at fungere."
|
1692 |
+
|
1693 |
+
#: views\admin\privacy-manager\header.php:16
|
1694 |
+
msgctxt "(Admin)"
|
1695 |
+
msgid ""
|
1696 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1697 |
+
"compliance."
|
1698 |
+
msgstr ""
|
1699 |
+
"Uanset hvor du er på din datasikkerhedsrejse, er det ultimative mål at "
|
1700 |
+
"overholde."
|
1701 |
+
|
1702 |
+
#: views\admin\privacy-manager\header.php:16
|
1703 |
+
msgctxt "(Admin)"
|
1704 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1705 |
+
msgstr ""
|
1706 |
+
"gør det muligt for din organisation at overholde alle regler om beskyttelse "
|
1707 |
+
"af personlige oplysninger."
|
1708 |
+
|
1709 |
+
#: views\admin\support\contents.php:49
|
1710 |
+
msgctxt "(Admin)"
|
1711 |
+
msgid ""
|
1712 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1713 |
+
"and we’ll get right on it!"
|
1714 |
+
msgstr ""
|
1715 |
+
"Har du fundet en fejl eller har du et spørgsmål om plugin? Send en "
|
1716 |
+
"supportanmodning, og vi får det rigtigt!"
|
1717 |
+
|
1718 |
+
#: views\admin\support\contents.php:58
|
1719 |
+
msgctxt "(Admin)"
|
1720 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1721 |
+
msgstr ""
|
1722 |
+
"Har du brug for hjælp til at gøre dit websted kompatibelt? Vi kan hjælpe!"
|
1723 |
+
|
1724 |
+
#: views\admin\general\woo-compatibility.php:9
|
1725 |
+
msgctxt "(Admin)"
|
1726 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1727 |
+
msgstr "Aktivér WooCommerce-data på GDPR-værktøjet"
|
1728 |
+
|
1729 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1730 |
+
msgctxt "(Admin)"
|
1731 |
+
msgid "Enable WooCommerce Compatibility"
|
1732 |
+
msgstr "Aktivér WooCommerce-kompatibilitet"
|
1733 |
+
|
1734 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1735 |
+
msgid "Note Regarding Order:"
|
1736 |
+
msgstr "Bemærkning vedrørende ordre:"
|
1737 |
+
|
1738 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1739 |
+
msgid ""
|
1740 |
+
"Your order with status Processing will not get deleted until status change."
|
1741 |
+
msgstr ""
|
1742 |
+
"Din ordre med status Behandling vil ikke blive slettet, indtil statusændring."
|
1743 |
+
|
1744 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1745 |
+
msgid "Your order with status Completed will get anonymize."
|
1746 |
+
msgstr "Din ordre med status Afsluttet vil blive anonymiseret."
|
1747 |
+
|
1748 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1749 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1750 |
+
msgstr "Hvis du sletter Afsluttet ordre, kan du ikke søge om refusion."
|
1751 |
+
|
1752 |
+
#: views\admin\general\woo-compatibility.php:12
|
1753 |
+
msgctxt "(Admin)"
|
1754 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1755 |
+
msgstr "Vil arbejde for WooCommerce Version 3.4.0 eller nyere."
|
1756 |
+
|
1757 |
+
#: views\admin\general\edd-compatibility.php:9
|
1758 |
+
msgctxt "(Admin)"
|
1759 |
+
msgid "Enable EDD data on GDPR tool."
|
1760 |
+
msgstr "Aktivér EDD-data på GDPR-værktøjet."
|
1761 |
+
|
1762 |
+
#: views\admin\general\edd-compatibility.php:12
|
1763 |
+
msgctxt "(Admin)"
|
1764 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1765 |
+
msgstr "Vil arbejde for EDD Version 2.0.0 eller senere."
|
1766 |
+
|
1767 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1768 |
+
msgctxt "(Admin)"
|
1769 |
+
msgid "Enable EDD Compatibility"
|
1770 |
+
msgstr "Aktiver EDD-kompatibilitet"
|
1771 |
+
|
1772 |
+
#: gdpr-framework.php:298
|
1773 |
+
msgid "Cookie Policy"
|
1774 |
+
msgstr "Cookie Policy"
|
1775 |
+
|
1776 |
+
#: ConsentManager.php:96
|
1777 |
+
msgctxt "(Admin)"
|
1778 |
+
msgid ""
|
1779 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1780 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1781 |
+
msgstr ""
|
1782 |
+
"Dette samtykke er som standard synligt på wokommerce checkout side. Hvis "
|
1783 |
+
"nogen ønsker at trække det tilbage, skal de blot anmode om at slette alle "
|
1784 |
+
"deres data."
|
1785 |
+
|
1786 |
+
#: ConsentManager.php:96
|
1787 |
+
msgctxt "(Admin)"
|
1788 |
+
msgid "Woocommerce Policy Consent"
|
1789 |
+
msgstr "Woocommerce Policy Consent"
|
1790 |
+
|
1791 |
+
#: WoocommerceGdpr.php:150
|
1792 |
+
msgid "Please acknowledge the Privacy Policy"
|
1793 |
+
msgstr "Vær venlig at anerkende privatlivspolitikken"
|
1794 |
+
|
1795 |
+
#: woo-compatibility.php:9
|
1796 |
+
msgctxt "(Admin)"
|
1797 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1798 |
+
msgstr "Aktivér WooCommerce-data på GDPR-værktøjet."
|
1799 |
+
|
1800 |
+
#: views\admin\general\enable-popup.php:12
|
1801 |
+
msgctxt "(Admin)"
|
1802 |
+
msgid ""
|
1803 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1804 |
+
"accepted on popup accept button."
|
1805 |
+
msgstr ""
|
1806 |
+
"<b> Bemærk: </ b> Har brug for at tilføje brugerdefineret indhold <b> "
|
1807 |
+
"gdpr_cookie_consent </ b> det accepteres på popup accept knappen."
|
1808 |
+
|
1809 |
+
#: AdminTabCookiePopup.php:105
|
1810 |
+
msgctxt "(Admin)"
|
1811 |
+
msgid "Popup Dismiss Text"
|
1812 |
+
msgstr "Popup Afvis Tekst"
|
1813 |
+
|
1814 |
+
#: AdminTabCookiePopup.php:98
|
1815 |
+
msgctxt "(Admin)"
|
1816 |
+
msgid "Popup Allow Text"
|
1817 |
+
msgstr "Popup Tillad tekst"
|
1818 |
+
|
1819 |
+
#: AdminTabGeneral.php:241
|
1820 |
+
msgctxt "(Admin)"
|
1821 |
+
msgid "Woocommerce Integration"
|
1822 |
+
msgstr "WoCommerce Integration"
|
1823 |
+
|
1824 |
+
#: AdminTabGeneral.php:259
|
1825 |
+
msgctxt "(Admin)"
|
1826 |
+
msgid "Easy Digital Download Integration"
|
1827 |
+
msgstr "Easy Digital Download Integration"
|
1828 |
+
|
1829 |
+
#: has-dpo.php:11
|
1830 |
+
msgctxt "(Admin)"
|
1831 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1832 |
+
msgstr "Jeg har udpeget en databeskyttelsesansvarlig (DPO)"
|
1833 |
+
|
1834 |
+
#: views/admin/general/stylesheet.php:9
|
1835 |
+
msgctxt "(Admin)"
|
1836 |
+
msgid "Enable basic styling for Privacy Tools page."
|
1837 |
+
msgstr "Aktivér grundlæggende styling for siden Privacy Policy."
|
1838 |
+
|
1839 |
+
#: AdminTabPrivacyPolicy.php:204
|
1840 |
+
msgctxt "(Admin)"
|
1841 |
+
msgid "Delete Text"
|
1842 |
+
msgstr "Slet tekst"
|
1843 |
+
|
1844 |
+
#: consent.php:80
|
1845 |
+
msgctxt "(Admin)"
|
1846 |
+
msgid "Add consent type"
|
1847 |
+
msgstr "Tilføj tilladelse type"
|
1848 |
+
|
1849 |
+
#: AdminTabGeneral.php:127
|
1850 |
+
msgctxt "(Admin)"
|
1851 |
+
msgid "Privacy Policy Custom URL"
|
1852 |
+
msgstr "Privacy Policy Brugerdefineret URL"
|
1853 |
+
|
1854 |
+
#: custom-policy-url.php:6
|
1855 |
+
msgctxt "(Admin)"
|
1856 |
+
msgid "Leave blank if privacy policy page already selected"
|
1857 |
+
msgstr ""
|
1858 |
+
"Forlad blank hvis siden om beskyttelse af personlige oplysninger allerede er "
|
1859 |
+
"valgt"
|
1860 |
+
|
1861 |
+
#: views/admin/general/description-delete-action.php:2
|
1862 |
+
msgctxt "(Admin)"
|
1863 |
+
msgid "What should happen if a data subject requests deleting their data."
|
1864 |
+
msgstr "Hvad skal der ske, hvis et registrerede ønsker at slette deres data."
|
1865 |
+
|
1866 |
+
#: views/admin/general/description-export-action.php:2
|
1867 |
+
msgctxt "(Admin)"
|
1868 |
+
msgid "Optional. Select the page which contains your Terms & Conditions"
|
1869 |
+
msgstr "Valgfri. Vælg den side, der indeholder dine Vilkår og betingelser"
|
1870 |
+
|
1871 |
+
#: views/admin/general/description-terms-page.php:2
|
1872 |
+
msgctxt "(Admin)"
|
1873 |
+
msgid ""
|
1874 |
+
"What should happen if a data subject requests viewing or exporting their "
|
1875 |
+
"data."
|
1876 |
+
msgstr ""
|
1877 |
+
"Hvad skal der ske, hvis et registreret ønsker at se eller eksportere deres "
|
1878 |
+
"data."
|
1879 |
+
|
1880 |
+
#: woo-disable_checkbox.php:9
|
1881 |
+
msgctxt "(Admin)"
|
1882 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1883 |
+
msgstr "Deaktiver WooCommerce Privacy Checkbox"
|
1884 |
+
|
1885 |
+
#: AdminTabCookiePopup.php:133
|
1886 |
+
msgctxt "(Admin)"
|
1887 |
+
msgid "Popup Learn More Text"
|
1888 |
+
msgstr "Popup Lær mere tekst"
|
1889 |
+
|
1890 |
+
#: AdminTabGeneral.php:262
|
1891 |
+
msgctxt "(Admin)"
|
1892 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1893 |
+
msgstr ""
|
1894 |
+
"Deaktiver afkrydsningsfeltet WooCommerce Register for beskyttelse af "
|
1895 |
+
"personlige oplysninger"
|
1896 |
+
|
1897 |
+
#: AdminTabCookiePopup.php:121
|
1898 |
+
msgctxt "(Admin)"
|
1899 |
+
msgid "Cookie Acceptance link target"
|
1900 |
+
msgstr "Cookie-acceptlink-link"
|
1901 |
+
|
1902 |
+
#: popup_link_target.php:3
|
1903 |
+
msgctxt "(Admin)"
|
1904 |
+
msgid "Next Tab"
|
1905 |
+
msgstr "Næste fane"
|
1906 |
+
|
1907 |
+
#: popup_link_target.php:5
|
1908 |
+
msgctxt "(Admin)"
|
1909 |
+
msgid "Self"
|
1910 |
+
msgstr "self"
|
languages/gdpr-framework-de_DE.mo
CHANGED
Binary file
|
languages/gdpr-framework-de_DE.po
CHANGED
@@ -8,15 +8,15 @@ msgstr ""
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
-
"Last-Translator:
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
"X-Generator: Poedit 1.5.7\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
-
"Language:
|
19 |
-
"Language-Team:
|
20 |
|
21 |
#: gdpr-framework.php:26
|
22 |
msgctxt "(Admin)"
|
@@ -31,7 +31,7 @@ msgstr "Ungültige PHP-Version"
|
|
31 |
#: gdpr-framework.php:35
|
32 |
msgctxt "(Admin)"
|
33 |
msgid "You must be using PHP 5.6.33 or greater."
|
34 |
-
msgstr "
|
35 |
|
36 |
#: gdpr-framework.php:42
|
37 |
msgctxt "(Admin)"
|
@@ -41,7 +41,7 @@ msgstr "Ungültige WordPress-Version"
|
|
41 |
#: gdpr-framework.php:42
|
42 |
msgctxt "(Admin)"
|
43 |
msgid "You must be using WordPress 4.3.0 or greater."
|
44 |
-
msgstr "
|
45 |
|
46 |
#: gdpr-framework.php:52
|
47 |
msgctxt "(Admin)"
|
@@ -49,8 +49,8 @@ msgid ""
|
|
49 |
"You appear to be running a development version of GDPR. You must run "
|
50 |
"<code>composer install</code> from the plugin directory."
|
51 |
msgstr ""
|
52 |
-
"Es scheint, dass
|
53 |
-
"
|
54 |
"laufen lassen."
|
55 |
|
56 |
#: gdpr-framework.php:53
|
@@ -161,7 +161,7 @@ msgstr "Kompatibilität"
|
|
161 |
#: src/Admin/AdminTabGeneral.php:167
|
162 |
msgctxt "(Admin)"
|
163 |
msgid "Enable automatic theme compatibility"
|
164 |
-
msgstr "
|
165 |
|
166 |
#: src/Admin/AdminTabGeneral.php:184 src/Admin/AdminTabGeneral.php:200
|
167 |
#: src/Admin/AdminTabGeneral.php:213 src/Admin/AdminTabGeneral.php:252
|
@@ -197,8 +197,8 @@ msgid ""
|
|
197 |
"You may only use alphanumeric characters, dash and underscore in the consent "
|
198 |
"slug field."
|
199 |
msgstr ""
|
200 |
-
"
|
201 |
-
"
|
202 |
|
203 |
#: src/Components/Consent/AdminTabConsent.php:167
|
204 |
msgctxt "(Admin)"
|
@@ -376,17 +376,16 @@ msgstr "Support"
|
|
376 |
|
377 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
378 |
#, php-format
|
379 |
-
msgid ""
|
380 |
-
"%sERROR:%s You need to accept the terms and conditions to post a comment."
|
381 |
msgstr ""
|
382 |
-
"%sFEHLER:%s Sie müssen die
|
383 |
-
"
|
384 |
|
385 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
386 |
#: views/privacy-tools/notices.php:19
|
387 |
msgid "We have received your request and will reply within 30 days."
|
388 |
msgstr ""
|
389 |
-
"Wir haben
|
390 |
"antworten."
|
391 |
|
392 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:59
|
@@ -397,7 +396,7 @@ msgstr "Zustimmung zurückgezogen."
|
|
397 |
#: src/Components/WordpressUser/RegistrationForm.php:42
|
398 |
msgid "<strong>ERROR</strong>: You must accept the terms and conditions."
|
399 |
msgstr ""
|
400 |
-
"<strong>FEHLER</strong>:
|
401 |
"akzeptieren."
|
402 |
|
403 |
#: src/Components/WordpressUser/WordpressUser.php:63
|
@@ -432,7 +431,7 @@ msgstr "Anfrage einer Datenlöschung"
|
|
432 |
#: src/DataSubject/DataSubjectIdentificator.php:65
|
433 |
#: src/DataSubject/DataSubjectIdentificator.php:82
|
434 |
msgid "Your personal data on"
|
435 |
-
msgstr "
|
436 |
|
437 |
#: src/Helpers.php:27
|
438 |
msgctxt "(Admin)"
|
@@ -607,8 +606,7 @@ msgstr "Übrige Welt"
|
|
607 |
#: src/Helpers.php:145
|
608 |
msgid "An error has occurred. Please contact the site administrator."
|
609 |
msgstr ""
|
610 |
-
"Es ist ein Fehler aufgetreten. Bitte
|
611 |
-
"Administrator."
|
612 |
|
613 |
#: src/Installer/Installer.php:135
|
614 |
msgctxt "(Admin)"
|
@@ -627,7 +625,7 @@ msgctxt "(Admin)"
|
|
627 |
msgid ""
|
628 |
"We have automatically selected your WooCommerce Terms & Conditions page."
|
629 |
msgstr ""
|
630 |
-
"Wir haben automatisch
|
631 |
"von WooCommerce ausgewählt."
|
632 |
|
633 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
@@ -639,14 +637,14 @@ msgstr "DSGVO Bestimmungen txt"
|
|
639 |
#, php-format
|
640 |
msgid "Nonce error for action \"%s\". Please go back and try again!"
|
641 |
msgstr ""
|
642 |
-
"Ein Fehler für die Aktion %s ist aufgetreten. Bitte
|
643 |
-
"
|
644 |
|
645 |
#: src/Router.php:149
|
646 |
msgctxt "(Admin)"
|
647 |
msgid "You do not have the required permissions to perform this action!"
|
648 |
msgstr ""
|
649 |
-
"
|
650 |
"dieser Aktion!"
|
651 |
|
652 |
#: views/admin/consent.php:3
|
@@ -706,9 +704,9 @@ msgid ""
|
|
706 |
"Here you can add custom consent types to track. They will not be used "
|
707 |
"anywhere by default - you will need to build an integration for each of them."
|
708 |
msgstr ""
|
709 |
-
"Hier
|
710 |
-
"
|
711 |
-
"
|
712 |
|
713 |
#: views/admin/consent.php:35
|
714 |
msgctxt "(Admin)"
|
@@ -735,7 +733,7 @@ msgctxt "(Admin)"
|
|
735 |
msgid ""
|
736 |
"This text will be displayed to your data subjects on the Privacy Tools page."
|
737 |
msgstr ""
|
738 |
-
"Dieser Text wird
|
739 |
"Tools angezeigt."
|
740 |
|
741 |
#: views/admin/data-subjects/search-form.php:2
|
@@ -744,8 +742,8 @@ msgid ""
|
|
744 |
"On this page, you can find which data subjects personal data you are storing "
|
745 |
"and download, export or delete it."
|
746 |
msgstr ""
|
747 |
-
"Auf dieser Seite
|
748 |
-
"
|
749 |
"löschen."
|
750 |
|
751 |
#: views/admin/data-subjects/search-form.php:10
|
@@ -832,7 +830,7 @@ msgid ""
|
|
832 |
"If the user has submitted any content on your site, should it be deleted or "
|
833 |
"reassigned to another user?"
|
834 |
msgstr ""
|
835 |
-
"Falls der Benutzer Inhalte an
|
836 |
"gelöscht oder einem anderen Benutzer zugewiesen werden?"
|
837 |
|
838 |
#: views/admin/general/description-data-page.php:2
|
@@ -841,15 +839,15 @@ msgid ""
|
|
841 |
"Select the page where users can go to control their data. This page must "
|
842 |
"contain the [gdpr_privacy_tools] shortcode."
|
843 |
msgstr ""
|
844 |
-
"
|
845 |
-
"
|
846 |
|
847 |
#: views/admin/general/enable.php:9
|
848 |
msgctxt "(Admin)"
|
849 |
msgid "Enable the view, export and forget functionality for users and visitors"
|
850 |
msgstr ""
|
851 |
-
"
|
852 |
-
"
|
853 |
|
854 |
#: views/admin/general/enable.php:12
|
855 |
msgctxt "(Admin)"
|
@@ -858,8 +856,8 @@ msgid ""
|
|
858 |
"visitors to request viewing and deleting their personal data and withdraw "
|
859 |
"consents."
|
860 |
msgstr ""
|
861 |
-
"
|
862 |
-
"
|
863 |
"verlangen, sie zu löschen und ihre Zustimmung zur Speicherung zu widerrufen."
|
864 |
|
865 |
#: views/admin/general/theme-compatibility.php:9
|
@@ -869,7 +867,7 @@ msgid ""
|
|
869 |
"Automatically add Privacy Policy and Privacy Tools links to your site footer."
|
870 |
msgstr ""
|
871 |
"Automatisch die Links zur Datenschutzerklärung und zu den Datenschutz-Tools "
|
872 |
-
"im Footer
|
873 |
|
874 |
#: views/admin/notices/header.php:4 views/admin/settings-page.php:3
|
875 |
#: views/installer/header.php:23
|
@@ -884,7 +882,7 @@ msgid ""
|
|
884 |
"policy template on this page."
|
885 |
msgstr ""
|
886 |
"Eine Seite für die Datenschutzerklärung wurde erstellt, aber sie ist leer. "
|
887 |
-
"
|
888 |
"generieren."
|
889 |
|
890 |
#: views/admin/notices/helper-policy.php:2
|
@@ -893,24 +891,26 @@ msgid ""
|
|
893 |
"Heads up - your Privacy Policy still requires some attention. Find the "
|
894 |
"places marked with [TODO] and replace them with real content!"
|
895 |
msgstr ""
|
896 |
-
"Aufgepasst -
|
897 |
-
"
|
898 |
-
"Inhalt!"
|
899 |
|
900 |
#: views/admin/notices/helper-tools.php:2
|
901 |
msgctxt "(Admin)"
|
902 |
-
msgid "
|
903 |
-
|
|
|
|
|
904 |
|
905 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
906 |
msgctxt "(Admin)"
|
907 |
msgid "Select the page which will contain your Privacy Policy"
|
908 |
-
msgstr "
|
909 |
|
910 |
#: views/admin/privacy-policy/generated.php:3
|
911 |
msgctxt "(Admin)"
|
912 |
msgid "Your Privacy Policy has been generated."
|
913 |
-
msgstr "
|
914 |
|
915 |
#: views/admin/privacy-policy/generated.php:20
|
916 |
msgctxt "(Admin)"
|
@@ -923,8 +923,8 @@ msgid ""
|
|
923 |
"This page allows you to generate a Privacy Policy based on the information "
|
924 |
"you entered below."
|
925 |
msgstr ""
|
926 |
-
"Auf dieser Seite
|
927 |
-
"Informationen basiert, die
|
928 |
|
929 |
#: views/admin/settings-page.php:31
|
930 |
#, php-format
|
@@ -935,7 +935,7 @@ msgstr "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
|
935 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
936 |
msgctxt "(Admin)"
|
937 |
msgid "Need more info?"
|
938 |
-
msgstr "
|
939 |
|
940 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
941 |
msgctxt "(Admin)"
|
@@ -945,7 +945,7 @@ msgstr "DSGVO-Handbuch für Website-Besitzer"
|
|
945 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
946 |
msgctxt "(Admin)"
|
947 |
msgid "Read the full guide on GDPR compliance."
|
948 |
-
msgstr "
|
949 |
|
950 |
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
951 |
msgctxt "(Admin)"
|
@@ -956,8 +956,7 @@ msgstr "Wissensdatenbank"
|
|
956 |
msgctxt "(Admin)"
|
957 |
msgid "Check out the knowledge base for common questions and answers."
|
958 |
msgstr ""
|
959 |
-
"
|
960 |
-
"lesen."
|
961 |
|
962 |
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
963 |
msgctxt "(Admin)"
|
@@ -974,7 +973,7 @@ msgstr ""
|
|
974 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
975 |
msgctxt "(Admin)"
|
976 |
msgid "Need help?"
|
977 |
-
msgstr "
|
978 |
|
979 |
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
980 |
msgctxt "(Admin)"
|
@@ -987,8 +986,8 @@ msgid ""
|
|
987 |
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
988 |
"forum."
|
989 |
msgstr ""
|
990 |
-
"
|
991 |
-
"uns im Support-Forum von wordpress.org."
|
992 |
|
993 |
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
994 |
msgctxt "(Admin)"
|
@@ -1001,7 +1000,7 @@ msgid ""
|
|
1001 |
"Need development or legal assistance in making your site compliant? We can "
|
1002 |
"help!"
|
1003 |
msgstr ""
|
1004 |
-
"
|
1005 |
"Website DSGVO-konform einzurichten? Wir können helfen!"
|
1006 |
|
1007 |
#: views/admin/wizard-buttons.php:2
|
@@ -1014,26 +1013,26 @@ msgctxt "(Admin)"
|
|
1014 |
msgid ""
|
1015 |
"This email is just for your information. You don't need to take any action"
|
1016 |
msgstr ""
|
1017 |
-
"Diese E-Mail dient nur zu Ihrer Information.
|
1018 |
|
1019 |
#: views/email/action-forget.php:8
|
1020 |
msgctxt "(Admin)"
|
1021 |
msgid "The data subject had a user account on your website."
|
1022 |
-
msgstr "Die betroffene Person hatte einen Benutzer-Account auf
|
1023 |
|
1024 |
#: views/email/identify-data-subject.php:2
|
1025 |
msgid "Someone has requested access to your data on"
|
1026 |
-
msgstr "Jemand hat Zugriff auf
|
1027 |
|
1028 |
#: views/email/identify-data-subject.php:3
|
1029 |
msgid "If this was a mistake, just ignore this email and nothing will happen."
|
1030 |
msgstr ""
|
1031 |
-
"Falls
|
1032 |
-
"
|
1033 |
|
1034 |
#: views/email/identify-data-subject.php:4
|
1035 |
msgid "To manage your data, visit the following address:"
|
1036 |
-
msgstr "Um
|
1037 |
|
1038 |
#: views/email/identify-data-subject.php:10
|
1039 |
msgid "This link is valid for 15 minutes."
|
@@ -1041,24 +1040,24 @@ msgstr "Dieser Link ist 15 Minuten gültig."
|
|
1041 |
|
1042 |
#: views/email/no-data.php:2
|
1043 |
msgid "Someone has requested information about your personal data on"
|
1044 |
-
msgstr "Jemand hat Auskunft über
|
1045 |
|
1046 |
#: views/email/no-data.php:3
|
1047 |
msgid "None of your personal data is stored on"
|
1048 |
-
msgstr "Keine
|
1049 |
|
1050 |
#: views/email/no-data.php:5
|
1051 |
msgid ""
|
1052 |
"If this was a mistake or you did not request this email, just ignore it and "
|
1053 |
"nothing will happen."
|
1054 |
msgstr ""
|
1055 |
-
"Falls
|
1056 |
-
"
|
1057 |
|
1058 |
#: views/email/request-export.php:13 views/email/request-forget.php:13
|
1059 |
msgctxt "(Admin)"
|
1060 |
msgid "As a reminder: according to GDPR, you have 30 days to comply."
|
1061 |
-
msgstr "Zur Erinnerung: Gemäß der DSGVO
|
1062 |
|
1063 |
#: views/global/delete-action.php:2
|
1064 |
msgctxt "(Admin)"
|
@@ -1103,12 +1102,12 @@ msgstr "Die Einrichtung des GDPR Frameworks ist noch nicht abgeschlossen."
|
|
1103 |
#: views/installer/continue-notice.php:3
|
1104 |
msgctxt "(Admin)"
|
1105 |
msgid "You can continue the setup at any time."
|
1106 |
-
msgstr "
|
1107 |
|
1108 |
#: views/installer/continue-notice.php:6
|
1109 |
msgctxt "(Admin)"
|
1110 |
msgid "Continue the setup wizard"
|
1111 |
-
msgstr "
|
1112 |
|
1113 |
#: views/installer/continue-notice.php:9
|
1114 |
msgctxt "(Admin)"
|
@@ -1148,7 +1147,7 @@ msgstr "Integrationen"
|
|
1148 |
#: views/installer/steps/configuration-settings.php:73
|
1149 |
msgctxt "(Admin)"
|
1150 |
msgid "Enter the email address to notify"
|
1151 |
-
msgstr "
|
1152 |
|
1153 |
#: views/installer/steps/disclaimer.php:21
|
1154 |
msgctxt "(Admin)"
|
@@ -1198,7 +1197,7 @@ msgstr "Zustimmungen verwalten"
|
|
1198 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:6
|
1199 |
#: views/privacy-tools/form-consent.php:6
|
1200 |
msgid "Here you can withdraw any consents you have given."
|
1201 |
-
msgstr "Hier
|
1202 |
|
1203 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:8
|
1204 |
#: views/privacy-tools/form-consent.php:9
|
@@ -1219,25 +1218,25 @@ msgstr "Diesen Benutzer und alle Daten löschen"
|
|
1219 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:11
|
1220 |
msgctxt "(Admin)"
|
1221 |
msgid "Delete my data"
|
1222 |
-
msgstr "
|
1223 |
|
1224 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:15
|
1225 |
#: views/privacy-tools/form-delete.php:13
|
1226 |
msgid "Delete all data we have gathered about you."
|
1227 |
-
msgstr "
|
1228 |
|
1229 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:16
|
1230 |
#: views/privacy-tools/form-delete.php:14
|
1231 |
msgid "If you have a user account on our site, it will also be deleted."
|
1232 |
msgstr ""
|
1233 |
-
"Falls
|
1234 |
"gelöscht."
|
1235 |
|
1236 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:17
|
1237 |
#: views/privacy-tools/form-delete.php:15
|
1238 |
msgid "Be careful - this action is permanent and CANNOT be undone."
|
1239 |
msgstr ""
|
1240 |
-
"
|
1241 |
"gemacht werden."
|
1242 |
|
1243 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:22
|
@@ -1253,7 +1252,7 @@ msgstr ""
|
|
1253 |
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1254 |
#: views/privacy-tools/form-export.php:1
|
1255 |
msgid "Download your data"
|
1256 |
-
msgstr "
|
1257 |
|
1258 |
#: views/modules/wordpress-user/dashboard/form-export.php:12
|
1259 |
#: views/privacy-tools/form-export.php:13
|
@@ -1269,14 +1268,13 @@ msgstr "Export als JSON"
|
|
1269 |
#: views/privacy-tools/form-export.php:4
|
1270 |
msgid "You can download all your data formatted as a table for viewing."
|
1271 |
msgstr ""
|
1272 |
-
"Für eine einfachere Betrachtung
|
1273 |
"Tabelle herunterladen."
|
1274 |
|
1275 |
#: views/modules/wordpress-user/dashboard/form-export.php:20
|
1276 |
#: views/privacy-tools/form-export.php:5
|
1277 |
msgid "Alternatively, you can export it in machine-readable JSON format."
|
1278 |
-
msgstr ""
|
1279 |
-
"Alternativ können Sie sie im maschinenlesbaren JSON-Format exportieren."
|
1280 |
|
1281 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:11
|
1282 |
msgctxt "(Admin)"
|
@@ -1327,12 +1325,12 @@ msgstr "Zurück zu den Datenschutz-Tools"
|
|
1327 |
|
1328 |
#: views/privacy-tools/form-identify.php:14
|
1329 |
msgid "Identify yourself!"
|
1330 |
-
msgstr "Bitte
|
1331 |
|
1332 |
#: views/privacy-tools/form-identify.php:17
|
1333 |
#: views/privacy-tools/form-identify.php:20
|
1334 |
msgid "Enter your email address"
|
1335 |
-
msgstr "
|
1336 |
|
1337 |
#: views/privacy-tools/form-identify.php:23
|
1338 |
msgid "Send email"
|
@@ -1349,8 +1347,8 @@ msgid ""
|
|
1349 |
"We will send you an email with the link to access your data. Please check "
|
1350 |
"your spam folder as well!"
|
1351 |
msgstr ""
|
1352 |
-
"Wir senden
|
1353 |
-
"Bitte
|
1354 |
|
1355 |
#: views/privacy-tools/notices.php:7
|
1356 |
msgid "The email you entered does not appear to be a valid email."
|
@@ -1359,23 +1357,588 @@ msgstr "Die eingegebene E-Mail-Adresse scheint ungültig zu sein."
|
|
1359 |
#: views/privacy-tools/notices.php:11
|
1360 |
msgid "Sorry - the link seems to have expired. Please try again!"
|
1361 |
msgstr ""
|
1362 |
-
"Entschuldigung - der Link scheint abgelaufen zu sein. Bitte
|
1363 |
"erneut!"
|
1364 |
|
1365 |
#: views/privacy-tools/notices.php:23
|
1366 |
msgid "Your personal data has been removed!"
|
1367 |
-
msgstr "
|
1368 |
|
1369 |
#: views/privacy-tools/privacy-tools.php:5
|
1370 |
msgid "You are identified as"
|
1371 |
-
msgstr "
|
1372 |
|
1373 |
#: views\admin\general\enable-tac.php:9
|
1374 |
msgctxt "(Admin)"
|
1375 |
msgid "Enable the term and condition page."
|
1376 |
-
msgstr "
|
1377 |
|
1378 |
#: src\Admin\AdminTabGeneral.php:51
|
1379 |
msgctxt "(Admin)"
|
1380 |
msgid "Enable Term and Conditions"
|
1381 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:38+0530\n"
|
12 |
+
"Last-Translator: Stefan Butz <webmaster@die-blaue-eisdiele.de>\n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
"X-Generator: Poedit 1.5.7\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
+
"Language: de-DE\n"
|
19 |
+
"Language-Team: Deutsch\n"
|
20 |
|
21 |
#: gdpr-framework.php:26
|
22 |
msgctxt "(Admin)"
|
31 |
#: gdpr-framework.php:35
|
32 |
msgctxt "(Admin)"
|
33 |
msgid "You must be using PHP 5.6.33 or greater."
|
34 |
+
msgstr "Du musst PHP 5.6.33 oder höher verwenden."
|
35 |
|
36 |
#: gdpr-framework.php:42
|
37 |
msgctxt "(Admin)"
|
41 |
#: gdpr-framework.php:42
|
42 |
msgctxt "(Admin)"
|
43 |
msgid "You must be using WordPress 4.3.0 or greater."
|
44 |
+
msgstr "Du musst WordPress 4.3.0 oder höher verwenden."
|
45 |
|
46 |
#: gdpr-framework.php:52
|
47 |
msgctxt "(Admin)"
|
49 |
"You appear to be running a development version of GDPR. You must run "
|
50 |
"<code>composer install</code> from the plugin directory."
|
51 |
msgstr ""
|
52 |
+
"Es scheint, dass Du eine Entwicklungsversion des GDPR Framework Plugins "
|
53 |
+
"verwendest. Du musst im Pluginverzeichnis <code>composer install</code> "
|
54 |
"laufen lassen."
|
55 |
|
56 |
#: gdpr-framework.php:53
|
161 |
#: src/Admin/AdminTabGeneral.php:167
|
162 |
msgctxt "(Admin)"
|
163 |
msgid "Enable automatic theme compatibility"
|
164 |
+
msgstr "Aktiviere die automatische Theme-Kompatibilität"
|
165 |
|
166 |
#: src/Admin/AdminTabGeneral.php:184 src/Admin/AdminTabGeneral.php:200
|
167 |
#: src/Admin/AdminTabGeneral.php:213 src/Admin/AdminTabGeneral.php:252
|
197 |
"You may only use alphanumeric characters, dash and underscore in the consent "
|
198 |
"slug field."
|
199 |
msgstr ""
|
200 |
+
"Du darfst nur alphanumerische Zeichen, Bindestriche und Unterstriche im Feld "
|
201 |
+
"für den Zustimmungs-Pfad verwenden."
|
202 |
|
203 |
#: src/Components/Consent/AdminTabConsent.php:167
|
204 |
msgctxt "(Admin)"
|
376 |
|
377 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
378 |
#, php-format
|
379 |
+
msgid "%sERROR:%s You need to accept the privacy policy to post a comment."
|
|
|
380 |
msgstr ""
|
381 |
+
"%sFEHLER:%s Sie müssen die Datenschutzbestimmungen akzeptieren, um einen "
|
382 |
+
"Kommentar posten zu können."
|
383 |
|
384 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
385 |
#: views/privacy-tools/notices.php:19
|
386 |
msgid "We have received your request and will reply within 30 days."
|
387 |
msgstr ""
|
388 |
+
"Wir haben Deine Anfrage erhalten und werden Ihnen innerhalb von 30 Tagen "
|
389 |
"antworten."
|
390 |
|
391 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:59
|
396 |
#: src/Components/WordpressUser/RegistrationForm.php:42
|
397 |
msgid "<strong>ERROR</strong>: You must accept the terms and conditions."
|
398 |
msgstr ""
|
399 |
+
"<strong>FEHLER</strong>: Du musst die Allgemeinen Geschäftsbedingungen "
|
400 |
"akzeptieren."
|
401 |
|
402 |
#: src/Components/WordpressUser/WordpressUser.php:63
|
431 |
#: src/DataSubject/DataSubjectIdentificator.php:65
|
432 |
#: src/DataSubject/DataSubjectIdentificator.php:82
|
433 |
msgid "Your personal data on"
|
434 |
+
msgstr "Deine personenbezogenen Daten auf"
|
435 |
|
436 |
#: src/Helpers.php:27
|
437 |
msgctxt "(Admin)"
|
606 |
#: src/Helpers.php:145
|
607 |
msgid "An error has occurred. Please contact the site administrator."
|
608 |
msgstr ""
|
609 |
+
"Es ist ein Fehler aufgetreten. Bitte kontaktiere den Webseiten-Administrator."
|
|
|
610 |
|
611 |
#: src/Installer/Installer.php:135
|
612 |
msgctxt "(Admin)"
|
625 |
msgid ""
|
626 |
"We have automatically selected your WooCommerce Terms & Conditions page."
|
627 |
msgstr ""
|
628 |
+
"Wir haben automatisch Deine Seite mit den Allgemeinen Geschäftsbedingungen "
|
629 |
"von WooCommerce ausgewählt."
|
630 |
|
631 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
637 |
#, php-format
|
638 |
msgid "Nonce error for action \"%s\". Please go back and try again!"
|
639 |
msgstr ""
|
640 |
+
"Ein Fehler für die Aktion %s ist aufgetreten. Bitte gehe zurück und versuche "
|
641 |
+
"es erneut!"
|
642 |
|
643 |
#: src/Router.php:149
|
644 |
msgctxt "(Admin)"
|
645 |
msgid "You do not have the required permissions to perform this action!"
|
646 |
msgstr ""
|
647 |
+
"Du verfügst nicht über die erforderlichen Berechtigungen zum Ausführen "
|
648 |
"dieser Aktion!"
|
649 |
|
650 |
#: views/admin/consent.php:3
|
704 |
"Here you can add custom consent types to track. They will not be used "
|
705 |
"anywhere by default - you will need to build an integration for each of them."
|
706 |
msgstr ""
|
707 |
+
"Hier kannst Du benutzerdefinierte Arten der Zustimmung hinzufügen, um sie zu "
|
708 |
+
"verfolgen. Sie werden nigends per Voreinstellung verwendet. Du musst dafür "
|
709 |
+
"jeweils eine Integration erstellen."
|
710 |
|
711 |
#: views/admin/consent.php:35
|
712 |
msgctxt "(Admin)"
|
733 |
msgid ""
|
734 |
"This text will be displayed to your data subjects on the Privacy Tools page."
|
735 |
msgstr ""
|
736 |
+
"Dieser Text wird den betroffenen Personen auf der Seite der Datenschutz-"
|
737 |
"Tools angezeigt."
|
738 |
|
739 |
#: views/admin/data-subjects/search-form.php:2
|
742 |
"On this page, you can find which data subjects personal data you are storing "
|
743 |
"and download, export or delete it."
|
744 |
msgstr ""
|
745 |
+
"Auf dieser Seite kannst Du nachlesen, welche personenbezogenen Daten Du von "
|
746 |
+
"betroffenen Personen speicherst und diese herunterladen, exportieren oder "
|
747 |
"löschen."
|
748 |
|
749 |
#: views/admin/data-subjects/search-form.php:10
|
830 |
"If the user has submitted any content on your site, should it be deleted or "
|
831 |
"reassigned to another user?"
|
832 |
msgstr ""
|
833 |
+
"Falls der Benutzer Inhalte an Deine Website übermittelt hat: Sollen diese "
|
834 |
"gelöscht oder einem anderen Benutzer zugewiesen werden?"
|
835 |
|
836 |
#: views/admin/general/description-data-page.php:2
|
839 |
"Select the page where users can go to control their data. This page must "
|
840 |
"contain the [gdpr_privacy_tools] shortcode."
|
841 |
msgstr ""
|
842 |
+
"Wähle die Seite aus, auf der Benutzer ihre Daten überprüfen können. Diese "
|
843 |
+
"Seite muss den folgenden Shortcode enthalten: [gdpr_privacy_tools]"
|
844 |
|
845 |
#: views/admin/general/enable.php:9
|
846 |
msgctxt "(Admin)"
|
847 |
msgid "Enable the view, export and forget functionality for users and visitors"
|
848 |
msgstr ""
|
849 |
+
"Aktiviere die Ansichts-, Export- und Vergessens-Funktionalität für Benutzer "
|
850 |
+
"und Besucher"
|
851 |
|
852 |
#: views/admin/general/enable.php:12
|
853 |
msgctxt "(Admin)"
|
856 |
"visitors to request viewing and deleting their personal data and withdraw "
|
857 |
"consents."
|
858 |
msgstr ""
|
859 |
+
"Aktiviere die Seite der Datenschutz-Tools im Frontend und Dashboard. Dies "
|
860 |
+
"ermöglicht es den Besuchern, Einsicht in Deine persönlichen Daten zu "
|
861 |
"verlangen, sie zu löschen und ihre Zustimmung zur Speicherung zu widerrufen."
|
862 |
|
863 |
#: views/admin/general/theme-compatibility.php:9
|
867 |
"Automatically add Privacy Policy and Privacy Tools links to your site footer."
|
868 |
msgstr ""
|
869 |
"Automatisch die Links zur Datenschutzerklärung und zu den Datenschutz-Tools "
|
870 |
+
"im Footer Deiner Website hinzufügen."
|
871 |
|
872 |
#: views/admin/notices/header.php:4 views/admin/settings-page.php:3
|
873 |
#: views/installer/header.php:23
|
882 |
"policy template on this page."
|
883 |
msgstr ""
|
884 |
"Eine Seite für die Datenschutzerklärung wurde erstellt, aber sie ist leer. "
|
885 |
+
"Du kannst auf dieser Seite eine Vorlage für die Datenschutzerklärung "
|
886 |
"generieren."
|
887 |
|
888 |
#: views/admin/notices/helper-policy.php:2
|
891 |
"Heads up - your Privacy Policy still requires some attention. Find the "
|
892 |
"places marked with [TODO] and replace them with real content!"
|
893 |
msgstr ""
|
894 |
+
"Aufgepasst - Deine Datenschutzerklärung erfordert noch einige "
|
895 |
+
"Aufmerksamkeit. Finde die mit [TODO] markierten Orte und ersetzen sie durch "
|
896 |
+
"echten Inhalt!"
|
897 |
|
898 |
#: views/admin/notices/helper-tools.php:2
|
899 |
msgctxt "(Admin)"
|
900 |
+
msgid ""
|
901 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
902 |
+
msgstr ""
|
903 |
+
"Der Inhalt dieser Seite sollte den Shortcode [gdpr_privacy_tools] enthalten."
|
904 |
|
905 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
906 |
msgctxt "(Admin)"
|
907 |
msgid "Select the page which will contain your Privacy Policy"
|
908 |
+
msgstr "Wähle die Seite aus, die Deine Datenschutzerklärung enthalten wird"
|
909 |
|
910 |
#: views/admin/privacy-policy/generated.php:3
|
911 |
msgctxt "(Admin)"
|
912 |
msgid "Your Privacy Policy has been generated."
|
913 |
+
msgstr "Deine Datenschutzerklärung wurde erstellt."
|
914 |
|
915 |
#: views/admin/privacy-policy/generated.php:20
|
916 |
msgctxt "(Admin)"
|
923 |
"This page allows you to generate a Privacy Policy based on the information "
|
924 |
"you entered below."
|
925 |
msgstr ""
|
926 |
+
"Auf dieser Seite kannst Du eine Datenschutzerklärung erzeugen, die auf den "
|
927 |
+
"Informationen basiert, die Du unten eingegeben hast."
|
928 |
|
929 |
#: views/admin/settings-page.php:31
|
930 |
#, php-format
|
935 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
936 |
msgctxt "(Admin)"
|
937 |
msgid "Need more info?"
|
938 |
+
msgstr "Benötigst Du weitere Informationen?"
|
939 |
|
940 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
941 |
msgctxt "(Admin)"
|
945 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
946 |
msgctxt "(Admin)"
|
947 |
msgid "Read the full guide on GDPR compliance."
|
948 |
+
msgstr "Lies das vollständige Handbuch zur DSGVO-Konformität."
|
949 |
|
950 |
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
951 |
msgctxt "(Admin)"
|
956 |
msgctxt "(Admin)"
|
957 |
msgid "Check out the knowledge base for common questions and answers."
|
958 |
msgstr ""
|
959 |
+
"Sieh Dir die Wissensdatenbank an, um häufige Fragen und Antworten zu lesen."
|
|
|
960 |
|
961 |
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
962 |
msgctxt "(Admin)"
|
973 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
974 |
msgctxt "(Admin)"
|
975 |
msgid "Need help?"
|
976 |
+
msgstr "Brauchst Du Hilfe?"
|
977 |
|
978 |
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
979 |
msgctxt "(Admin)"
|
986 |
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
987 |
"forum."
|
988 |
msgstr ""
|
989 |
+
"Du hast einen Fehler gefunden oder ein Problem mit dem Plugin? Bitte "
|
990 |
+
"schreibe uns im Support-Forum von wordpress.org."
|
991 |
|
992 |
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
993 |
msgctxt "(Admin)"
|
1000 |
"Need development or legal assistance in making your site compliant? We can "
|
1001 |
"help!"
|
1002 |
msgstr ""
|
1003 |
+
"Benötigst Du Unterstützung bei der Web-Entwicklung oder Rechtshilfe um Deine "
|
1004 |
"Website DSGVO-konform einzurichten? Wir können helfen!"
|
1005 |
|
1006 |
#: views/admin/wizard-buttons.php:2
|
1013 |
msgid ""
|
1014 |
"This email is just for your information. You don't need to take any action"
|
1015 |
msgstr ""
|
1016 |
+
"Diese E-Mail dient nur zu Ihrer Information. Du musst nichts unternehmen."
|
1017 |
|
1018 |
#: views/email/action-forget.php:8
|
1019 |
msgctxt "(Admin)"
|
1020 |
msgid "The data subject had a user account on your website."
|
1021 |
+
msgstr "Die betroffene Person hatte einen Benutzer-Account auf Deiner Website."
|
1022 |
|
1023 |
#: views/email/identify-data-subject.php:2
|
1024 |
msgid "Someone has requested access to your data on"
|
1025 |
+
msgstr "Jemand hat Zugriff auf Deine Daten angefordert"
|
1026 |
|
1027 |
#: views/email/identify-data-subject.php:3
|
1028 |
msgid "If this was a mistake, just ignore this email and nothing will happen."
|
1029 |
msgstr ""
|
1030 |
+
"Falls Du diese E-Mail irrtümlich erhalten hast: Ignoriere sie bitte. Es wird "
|
1031 |
+
"nichts weiter passieren."
|
1032 |
|
1033 |
#: views/email/identify-data-subject.php:4
|
1034 |
msgid "To manage your data, visit the following address:"
|
1035 |
+
msgstr "Um Deine Daten zu verwalten, besuche die folgende Adresse:"
|
1036 |
|
1037 |
#: views/email/identify-data-subject.php:10
|
1038 |
msgid "This link is valid for 15 minutes."
|
1040 |
|
1041 |
#: views/email/no-data.php:2
|
1042 |
msgid "Someone has requested information about your personal data on"
|
1043 |
+
msgstr "Jemand hat Auskunft über Deine personenbezogenen Daten erbeten auf"
|
1044 |
|
1045 |
#: views/email/no-data.php:3
|
1046 |
msgid "None of your personal data is stored on"
|
1047 |
+
msgstr "Keine Deiner persönlichen Daten wurden gespeichert auf"
|
1048 |
|
1049 |
#: views/email/no-data.php:5
|
1050 |
msgid ""
|
1051 |
"If this was a mistake or you did not request this email, just ignore it and "
|
1052 |
"nothing will happen."
|
1053 |
msgstr ""
|
1054 |
+
"Falls Du diese E-Mail irrtümlich erhalten hast: Ignorieren sie bitte. Es "
|
1055 |
+
"wird nichts weiter passieren."
|
1056 |
|
1057 |
#: views/email/request-export.php:13 views/email/request-forget.php:13
|
1058 |
msgctxt "(Admin)"
|
1059 |
msgid "As a reminder: according to GDPR, you have 30 days to comply."
|
1060 |
+
msgstr "Zur Erinnerung: Gemäß der DSGVO musst Du 30 Tage einhalten."
|
1061 |
|
1062 |
#: views/global/delete-action.php:2
|
1063 |
msgctxt "(Admin)"
|
1102 |
#: views/installer/continue-notice.php:3
|
1103 |
msgctxt "(Admin)"
|
1104 |
msgid "You can continue the setup at any time."
|
1105 |
+
msgstr "Du kannst die Einrichtung jederzeit fortsetzen."
|
1106 |
|
1107 |
#: views/installer/continue-notice.php:6
|
1108 |
msgctxt "(Admin)"
|
1109 |
msgid "Continue the setup wizard"
|
1110 |
+
msgstr "Setze den Einrichtungsassistenten fort"
|
1111 |
|
1112 |
#: views/installer/continue-notice.php:9
|
1113 |
msgctxt "(Admin)"
|
1147 |
#: views/installer/steps/configuration-settings.php:73
|
1148 |
msgctxt "(Admin)"
|
1149 |
msgid "Enter the email address to notify"
|
1150 |
+
msgstr "Gib die zu benachrichtigende E-Mail-Adresse ein"
|
1151 |
|
1152 |
#: views/installer/steps/disclaimer.php:21
|
1153 |
msgctxt "(Admin)"
|
1197 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:6
|
1198 |
#: views/privacy-tools/form-consent.php:6
|
1199 |
msgid "Here you can withdraw any consents you have given."
|
1200 |
+
msgstr "Hier kannst Du Deine gegebenen Einwilligungen widerrufen."
|
1201 |
|
1202 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:8
|
1203 |
#: views/privacy-tools/form-consent.php:9
|
1218 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:11
|
1219 |
msgctxt "(Admin)"
|
1220 |
msgid "Delete my data"
|
1221 |
+
msgstr "Lösche meine Daten"
|
1222 |
|
1223 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:15
|
1224 |
#: views/privacy-tools/form-delete.php:13
|
1225 |
msgid "Delete all data we have gathered about you."
|
1226 |
+
msgstr "Lösche alle Daten, die auf dieser Seite über Dich gesammelt wurden."
|
1227 |
|
1228 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:16
|
1229 |
#: views/privacy-tools/form-delete.php:14
|
1230 |
msgid "If you have a user account on our site, it will also be deleted."
|
1231 |
msgstr ""
|
1232 |
+
"Falls Du auf unserer Website ein Benutzerkonto hast, wird dieses ebenfalls "
|
1233 |
"gelöscht."
|
1234 |
|
1235 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:17
|
1236 |
#: views/privacy-tools/form-delete.php:15
|
1237 |
msgid "Be careful - this action is permanent and CANNOT be undone."
|
1238 |
msgstr ""
|
1239 |
+
"Sei vorsichtig - diese Aktion ist dauerhaft und kann NICHT rückgängig "
|
1240 |
"gemacht werden."
|
1241 |
|
1242 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:22
|
1252 |
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1253 |
#: views/privacy-tools/form-export.php:1
|
1254 |
msgid "Download your data"
|
1255 |
+
msgstr "Lade Deine Ihre Daten herunter"
|
1256 |
|
1257 |
#: views/modules/wordpress-user/dashboard/form-export.php:12
|
1258 |
#: views/privacy-tools/form-export.php:13
|
1268 |
#: views/privacy-tools/form-export.php:4
|
1269 |
msgid "You can download all your data formatted as a table for viewing."
|
1270 |
msgstr ""
|
1271 |
+
"Für eine einfachere Betrachtung kannst Du all Deine Daten in Form einer "
|
1272 |
"Tabelle herunterladen."
|
1273 |
|
1274 |
#: views/modules/wordpress-user/dashboard/form-export.php:20
|
1275 |
#: views/privacy-tools/form-export.php:5
|
1276 |
msgid "Alternatively, you can export it in machine-readable JSON format."
|
1277 |
+
msgstr "Alternativ kannst Du sie im maschinenlesbaren JSON-Format exportieren."
|
|
|
1278 |
|
1279 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:11
|
1280 |
msgctxt "(Admin)"
|
1325 |
|
1326 |
#: views/privacy-tools/form-identify.php:14
|
1327 |
msgid "Identify yourself!"
|
1328 |
+
msgstr "Bitte identifiziere Dich!"
|
1329 |
|
1330 |
#: views/privacy-tools/form-identify.php:17
|
1331 |
#: views/privacy-tools/form-identify.php:20
|
1332 |
msgid "Enter your email address"
|
1333 |
+
msgstr "Gib Deine E-Mail-Adresse ein"
|
1334 |
|
1335 |
#: views/privacy-tools/form-identify.php:23
|
1336 |
msgid "Send email"
|
1347 |
"We will send you an email with the link to access your data. Please check "
|
1348 |
"your spam folder as well!"
|
1349 |
msgstr ""
|
1350 |
+
"Wir senden Dir eine E-Mail mit einem Link, um auf Deine Daten zuzugreifen. "
|
1351 |
+
"Bitte überprüfe auch Deinen Spam-Ordner!"
|
1352 |
|
1353 |
#: views/privacy-tools/notices.php:7
|
1354 |
msgid "The email you entered does not appear to be a valid email."
|
1357 |
#: views/privacy-tools/notices.php:11
|
1358 |
msgid "Sorry - the link seems to have expired. Please try again!"
|
1359 |
msgstr ""
|
1360 |
+
"Entschuldigung - der Link scheint abgelaufen zu sein. Bitte versuche es "
|
1361 |
"erneut!"
|
1362 |
|
1363 |
#: views/privacy-tools/notices.php:23
|
1364 |
msgid "Your personal data has been removed!"
|
1365 |
+
msgstr "Deine personenbezogenen Daten wurden gelöscht!"
|
1366 |
|
1367 |
#: views/privacy-tools/privacy-tools.php:5
|
1368 |
msgid "You are identified as"
|
1369 |
+
msgstr "Du bist indentifiziert als"
|
1370 |
|
1371 |
#: views\admin\general\enable-tac.php:9
|
1372 |
msgctxt "(Admin)"
|
1373 |
msgid "Enable the term and condition page."
|
1374 |
+
msgstr "Aktiviere Begriffs- und Bedingungsseite."
|
1375 |
|
1376 |
#: src\Admin\AdminTabGeneral.php:51
|
1377 |
msgctxt "(Admin)"
|
1378 |
msgid "Enable Term and Conditions"
|
1379 |
+
msgstr "Aktiviere Bedingungen und Konditionen"
|
1380 |
+
|
1381 |
+
#: gdpr-framework.php:121
|
1382 |
+
msgid ""
|
1383 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1384 |
+
"website."
|
1385 |
+
msgstr ""
|
1386 |
+
"Diese Website verwendet Cookies, um sicherzustellen, dass unsere Webseite "
|
1387 |
+
"ideal nutzbar ist."
|
1388 |
+
|
1389 |
+
#: gdpr-framework.php:121
|
1390 |
+
msgid "Decline"
|
1391 |
+
msgstr "Ablehnen"
|
1392 |
+
|
1393 |
+
#: gdpr-framework.php:121
|
1394 |
+
msgid "Accept"
|
1395 |
+
msgstr "Akzeptieren"
|
1396 |
+
|
1397 |
+
#: gdpr-framework.php:133
|
1398 |
+
msgid "Learn more"
|
1399 |
+
msgstr "Mehr erfahren"
|
1400 |
+
|
1401 |
+
#: AdminTabGeneral.php:94
|
1402 |
+
msgctxt "(Admin)"
|
1403 |
+
msgid "From Email"
|
1404 |
+
msgstr "Von E-Mail"
|
1405 |
+
|
1406 |
+
#: AdminTabGeneral.php:87
|
1407 |
+
msgctxt "(Admin)"
|
1408 |
+
msgid "From Name"
|
1409 |
+
msgstr "Von Name"
|
1410 |
+
|
1411 |
+
#: AdminTabGeneral.php:82
|
1412 |
+
msgctxt "(Admin)"
|
1413 |
+
msgid "Email Setting"
|
1414 |
+
msgstr "E-Mail-Einstellung"
|
1415 |
+
|
1416 |
+
#: AdminTabGeneral.php:104
|
1417 |
+
msgctxt "(Admin)"
|
1418 |
+
msgid "Acceptance Popup Setting"
|
1419 |
+
msgstr "Akzeptanz-Popup-Einstellung"
|
1420 |
+
|
1421 |
+
#: AdminTabGeneral.php:109
|
1422 |
+
msgctxt "(Admin)"
|
1423 |
+
msgid "Popup Position"
|
1424 |
+
msgstr "Popup-Position"
|
1425 |
+
|
1426 |
+
#: AdminTabGeneral.php:116
|
1427 |
+
msgctxt "(Admin)"
|
1428 |
+
msgid "Popup theme"
|
1429 |
+
msgstr "Popup-Thema"
|
1430 |
+
|
1431 |
+
#: AdminTabGeneral.php:123
|
1432 |
+
msgctxt "(Admin)"
|
1433 |
+
msgid "Cookie Acceptance Background Color"
|
1434 |
+
msgstr "Cookie-Akzeptanz-Hintergrundfarbe"
|
1435 |
+
|
1436 |
+
#: AdminTabGeneral.php:130
|
1437 |
+
msgctxt "(Admin)"
|
1438 |
+
msgid "Cookie Acceptance Text Color"
|
1439 |
+
msgstr "Cookie Akzeptanz Textfarbe"
|
1440 |
+
|
1441 |
+
#: AdminTabGeneral.php:137
|
1442 |
+
msgctxt "(Admin)"
|
1443 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1444 |
+
msgstr "Cookie Akzeptanz Button Backgroung Farbe"
|
1445 |
+
|
1446 |
+
#: AdminTabGeneral.php:144
|
1447 |
+
msgctxt "(Admin)"
|
1448 |
+
msgid "Cookie Acceptance Button Color"
|
1449 |
+
msgstr "Cookie-Akzeptanz-Schaltfläche Farbe"
|
1450 |
+
|
1451 |
+
#: AdminTabGeneral.php:151
|
1452 |
+
msgctxt "(Admin)"
|
1453 |
+
msgid "Cookie Acceptance Border Color"
|
1454 |
+
msgstr "Akzeptanzgrenze für Cookies"
|
1455 |
+
|
1456 |
+
#: AdminTabGeneral.php:67
|
1457 |
+
msgctxt "(Admin)"
|
1458 |
+
msgid "Enable Cookie Acceptance Popup"
|
1459 |
+
msgstr "Aktiviere das Cookie-Akzeptanz-Popup"
|
1460 |
+
|
1461 |
+
#: AdminTabGeneral.php:73
|
1462 |
+
msgctxt "(Admin)"
|
1463 |
+
msgid "Cookie Acceptance Popup Content"
|
1464 |
+
msgstr "Cookie-Akzeptanz-Popup-Inhalt"
|
1465 |
+
|
1466 |
+
#: description-position-action.php
|
1467 |
+
msgctxt "(Admin)"
|
1468 |
+
msgid "Select position of the Popup"
|
1469 |
+
msgstr "Wähle die Position des Popups"
|
1470 |
+
|
1471 |
+
#: description-theme-action.php
|
1472 |
+
msgctxt "(Admin)"
|
1473 |
+
msgid "Select theme of the Popup"
|
1474 |
+
msgstr "Wähle das Thema des Popups"
|
1475 |
+
|
1476 |
+
#: description-theme-action.php:69
|
1477 |
+
msgctxt "(Admin)"
|
1478 |
+
msgid "Disable Comment Checkbox"
|
1479 |
+
msgstr "Kommentar deaktivieren Kontrollkästchen"
|
1480 |
+
|
1481 |
+
#: description-theme-action.php:76
|
1482 |
+
msgctxt "(Admin)"
|
1483 |
+
msgid "Disable Register Form Checkbox"
|
1484 |
+
msgstr "Deaktivieren Sie die Registrierungsformular-Checkbox"
|
1485 |
+
|
1486 |
+
#: description-theme-action.php:312
|
1487 |
+
msgctxt "(Admin)"
|
1488 |
+
msgid "Disable Checkbox For Comments"
|
1489 |
+
msgstr "Deaktiviere Kontrollkästchen für Kommentare"
|
1490 |
+
|
1491 |
+
#: AdminTabGeneral.php:319
|
1492 |
+
msgctxt "(Admin)"
|
1493 |
+
msgid "Disable Checkbox For Register Form"
|
1494 |
+
msgstr "Kontrollkästchen für Registrierungsformular deaktivieren"
|
1495 |
+
|
1496 |
+
#: views/privacy-tools/form-identify.php:15
|
1497 |
+
msgid "Please identify yourself via e-mail"
|
1498 |
+
msgstr "Bitte identifiziere Dich per E-Mail"
|
1499 |
+
|
1500 |
+
#: advanced-integration\header.php:2
|
1501 |
+
msgctxt "(Admin)"
|
1502 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1503 |
+
msgstr ""
|
1504 |
+
"Auf dieser Seite kannst Du die Integration mit ClassiDocs ™ vorantreiben"
|
1505 |
+
|
1506 |
+
#: AdminTabAdvancedIntegration.php:97
|
1507 |
+
msgctxt "(Admin)"
|
1508 |
+
msgid "ClassiDocs Password"
|
1509 |
+
msgstr "ClassiDocs Passwort"
|
1510 |
+
|
1511 |
+
#: AdminTabAdvancedIntegration.php:88
|
1512 |
+
msgctxt "(Admin)"
|
1513 |
+
msgid "ClassiDocs Username"
|
1514 |
+
msgstr "ClassiDocs Benutzername"
|
1515 |
+
|
1516 |
+
#: AdminTabAdvancedIntegration.php:79
|
1517 |
+
msgctxt "(Admin)"
|
1518 |
+
msgid "ClassiDocs URL"
|
1519 |
+
msgstr "ClassiDocs URL"
|
1520 |
+
|
1521 |
+
#: AdminTabAdvancedIntegration.php:69
|
1522 |
+
msgctxt "(Admin)"
|
1523 |
+
msgid "Enable Response with related queries?"
|
1524 |
+
msgstr "Antwort mit verwandten Anfragen aktivieren?"
|
1525 |
+
|
1526 |
+
#: AdminTabAdvancedIntegration.php:60
|
1527 |
+
msgctxt "(Admin)"
|
1528 |
+
msgid "Submit SAR request details?"
|
1529 |
+
msgstr "SAR-Anfragedetails einreichen?"
|
1530 |
+
|
1531 |
+
#: AdminTabAdvancedIntegration.php:51
|
1532 |
+
msgctxt "(Admin)"
|
1533 |
+
msgid "Integrate with ClassiDocs?"
|
1534 |
+
msgstr "Mit ClassiDocs integrieren?"
|
1535 |
+
|
1536 |
+
#: AdminTabAdvancedIntegration.php:43
|
1537 |
+
msgctxt "(Admin)"
|
1538 |
+
msgid "Integration Settings"
|
1539 |
+
msgstr "Integrationseinstellungen"
|
1540 |
+
|
1541 |
+
#: AdminTabAdvancedIntegration.php:35
|
1542 |
+
msgctxt "(Admin)"
|
1543 |
+
msgid "Advanced Integration"
|
1544 |
+
msgstr "Erweiterte Integration"
|
1545 |
+
|
1546 |
+
#: checkbox-field.php:10
|
1547 |
+
msgctxt "(Admin)"
|
1548 |
+
msgid "Sign up for free here"
|
1549 |
+
msgstr "Melde Dich hier kostenlos an"
|
1550 |
+
|
1551 |
+
#: checkbox-field.php:10
|
1552 |
+
msgctxt "(Admin)"
|
1553 |
+
msgid "Click Here"
|
1554 |
+
msgstr "Klick hier"
|
1555 |
+
|
1556 |
+
#: ClassiDocs-results.php:12
|
1557 |
+
msgid "Previous Results"
|
1558 |
+
msgstr "Vorherige Ergebnisse"
|
1559 |
+
|
1560 |
+
#: ClassiDocs-results.php:13
|
1561 |
+
msgid "Current Results"
|
1562 |
+
msgstr "Aktuelle Ergebnisse"
|
1563 |
+
|
1564 |
+
#: ClassiDocs-results.php:19
|
1565 |
+
msgid "Name"
|
1566 |
+
msgstr "Name"
|
1567 |
+
|
1568 |
+
#: ClassiDocs-results.php:22
|
1569 |
+
msgid "Path"
|
1570 |
+
msgstr "Pfad"
|
1571 |
+
|
1572 |
+
#: ClassiDocs-results.php:34
|
1573 |
+
msgid "Workstation"
|
1574 |
+
msgstr "Arbeitsplatz"
|
1575 |
+
|
1576 |
+
#: ClassiDocs-results.php:37
|
1577 |
+
msgid "Last Scan"
|
1578 |
+
msgstr "Letzter Scan"
|
1579 |
+
|
1580 |
+
#: ClassiDocs-results.php:62
|
1581 |
+
msgid "No ClassiDocs data found!"
|
1582 |
+
msgstr "Keine ClassiDocs Daten gefunden!"
|
1583 |
+
|
1584 |
+
#: enable_popup_header.php:5
|
1585 |
+
msgid "Cookies used on the website!"
|
1586 |
+
msgstr "Auf der Website verwendete Cookies!"
|
1587 |
+
|
1588 |
+
#: enable_popup_header.php:9
|
1589 |
+
msgid "Leave blank if don't want header to get display."
|
1590 |
+
msgstr "Lassen Sie das Feld leer, wenn der Header nicht angezeigt werden soll."
|
1591 |
+
|
1592 |
+
#: AdminTabCookiePopup.php:39
|
1593 |
+
msgctxt "(Admin)"
|
1594 |
+
msgid "Cookie Popup Settings"
|
1595 |
+
msgstr "Cookie-Popup-Einstellungen"
|
1596 |
+
|
1597 |
+
#: AdminTabCookiePopup.php:17
|
1598 |
+
msgctxt "(Admin)"
|
1599 |
+
msgid "Cookie Popup"
|
1600 |
+
msgstr "Cookie-Popup"
|
1601 |
+
|
1602 |
+
#: AdminTabCookiePopup.php:49
|
1603 |
+
msgctxt "(Admin)"
|
1604 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1605 |
+
msgstr "Einmalige Cookie-Akzeptanz-Popup-Funktion aktivieren"
|
1606 |
+
|
1607 |
+
#: consent.php:79
|
1608 |
+
msgctxt "(Admin)"
|
1609 |
+
msgid "Show Consent types"
|
1610 |
+
msgstr "Zustimmungstypen anzeigen"
|
1611 |
+
|
1612 |
+
msgctxt "(Admin)"
|
1613 |
+
msgid "Hide consent types"
|
1614 |
+
msgstr "Zustimmungstypen ausblenden"
|
1615 |
+
|
1616 |
+
msgctxt "(Admin)"
|
1617 |
+
msgid "Do you want form to be GDPR compliance."
|
1618 |
+
msgstr "Möchten Sie, dass das Formular der DSGVO entspricht?"
|
1619 |
+
|
1620 |
+
msgctxt "(Admin)"
|
1621 |
+
msgid ""
|
1622 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1623 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1624 |
+
"on Privacy tool."
|
1625 |
+
msgstr ""
|
1626 |
+
"Sie haben flamingo installiert. Aktivieren Sie das Kontrollkästchen \"Daten "
|
1627 |
+
"einschließen\", um die Datenschutzbestimmungen für die DSDPR auf der "
|
1628 |
+
"Registerkarte \"Datenschutz\" des einzelnen Kontaktformulars zu aktivieren."
|
1629 |
+
|
1630 |
+
msgctxt "(Admin)"
|
1631 |
+
msgid "Enable Policy Link On Popup"
|
1632 |
+
msgstr "Aktivieren Sie die Richtlinienverknüpfung im Popup"
|
1633 |
+
|
1634 |
+
msgctxt "(Admin)"
|
1635 |
+
msgid "Enable Privacy policy on Popup"
|
1636 |
+
msgstr "Aktivieren Sie die Datenschutzbestimmungen für Popup"
|
1637 |
+
|
1638 |
+
#: AdminTabCookiePopup.php
|
1639 |
+
msgctxt "(Admin)"
|
1640 |
+
msgid "Cookie Acceptance Popup header"
|
1641 |
+
msgstr "Cookie-Akzeptanz-Popup-Header"
|
1642 |
+
|
1643 |
+
#: views\admin\privacy-manager\header.php:2
|
1644 |
+
msgctxt "(Admin)"
|
1645 |
+
msgid "Data443™ Privacy Manager"
|
1646 |
+
msgstr "Data443™ Privacy Manager"
|
1647 |
+
|
1648 |
+
#: views\admin\privacy-manager\header.php:3
|
1649 |
+
msgctxt "(Admin)"
|
1650 |
+
msgid ""
|
1651 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1652 |
+
"next level."
|
1653 |
+
msgstr ""
|
1654 |
+
"sorgt für die Einhaltung der Datenschutzbestimmungen wie GDPR, CCPA, LGPD "
|
1655 |
+
"usw. auf der nächsten Ebene."
|
1656 |
+
|
1657 |
+
#: views\admin\privacy-manager\header.php:4
|
1658 |
+
msgctxt "(Admin)"
|
1659 |
+
msgid ""
|
1660 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1661 |
+
"following features to your data protection compliance resources:"
|
1662 |
+
msgstr ""
|
1663 |
+
"Zusätzlich zu DSAR-Nachverfolgung und -Verwaltung fügt Privacy Manager Ihren "
|
1664 |
+
"Ressourcen zur Einhaltung des Datenschutzes die folgenden Funktionen hinzu:"
|
1665 |
+
|
1666 |
+
#: views\admin\privacy-manager\header.php:6
|
1667 |
+
msgctxt "(Admin)"
|
1668 |
+
msgid "Log and store ICO breach notifications"
|
1669 |
+
msgstr "ICO-Verstoßbenachrichtigungen protokollieren und speichern"
|
1670 |
+
|
1671 |
+
#: views\admin\privacy-manager\header.php:7
|
1672 |
+
msgctxt "(Admin)"
|
1673 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1674 |
+
msgstr "Zeichnet alle Anfragen auf, Ticket und Timeline"
|
1675 |
+
|
1676 |
+
#: views\admin\privacy-manager\header.php:8
|
1677 |
+
msgctxt "(Admin)"
|
1678 |
+
msgid "Gap analysis and breach notifications"
|
1679 |
+
msgstr "Lückenanalyse und Verstoßbenachrichtigungen"
|
1680 |
+
|
1681 |
+
#: views\admin\privacy-manager\header.php:9
|
1682 |
+
msgctxt "(Admin)"
|
1683 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1684 |
+
msgstr "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1685 |
+
|
1686 |
+
#: views\admin\privacy-manager\header.php:10
|
1687 |
+
msgctxt "(Admin)"
|
1688 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1689 |
+
msgstr "Hebt die Problembereiche hervor, auf die Sie sich konzentrieren müssen"
|
1690 |
+
|
1691 |
+
#: views\admin\privacy-manager\header.php:11
|
1692 |
+
msgctxt "(Admin)"
|
1693 |
+
msgid ""
|
1694 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1695 |
+
"compliance and obligations"
|
1696 |
+
msgstr ""
|
1697 |
+
"E-Learning-Plattform mit Zugang für alle Mitarbeiter, um die Einhaltung der "
|
1698 |
+
"Datenschutzbestimmungen und -pflichten sicherzustellen"
|
1699 |
+
|
1700 |
+
#: views\admin\privacy-manager\header.php:12
|
1701 |
+
msgctxt "(Admin)"
|
1702 |
+
msgid "Tracks who accesses the system, when and why"
|
1703 |
+
msgstr "Erfasst, wer wann und warum auf das System zugreift"
|
1704 |
+
|
1705 |
+
#: views\admin\privacy-manager\header.php:15
|
1706 |
+
msgctxt "(Admin)"
|
1707 |
+
msgid ""
|
1708 |
+
"Our system enables your business to demonstrate its obligations in "
|
1709 |
+
"protecting your customer data, show understanding of your business "
|
1710 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1711 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1712 |
+
"practices to operate."
|
1713 |
+
msgstr ""
|
1714 |
+
"Unser System ermöglicht es Ihrem Unternehmen, seine Verpflichtungen "
|
1715 |
+
"hinsichtlich des Schutzes Ihrer Kundendaten zu demonstrieren, Verständnis "
|
1716 |
+
"für Ihre Geschäftsaktivitäten zu vermitteln und Mitarbeitern e-Learning und "
|
1717 |
+
"Online-Tests zur Verfügung zu stellen. So stellen Sie sicher, dass jeder in "
|
1718 |
+
"Ihrem Unternehmen die Regeln zum Schutz Ihrer Privatsphäre und die bewährten "
|
1719 |
+
"Vorgehensweisen kennt."
|
1720 |
+
|
1721 |
+
#: views\admin\privacy-manager\header.php:16
|
1722 |
+
msgctxt "(Admin)"
|
1723 |
+
msgid ""
|
1724 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1725 |
+
"compliance."
|
1726 |
+
msgstr ""
|
1727 |
+
"Unabhängig davon, wo Sie sich auf Ihrer Datenschutzreise befinden, ist das "
|
1728 |
+
"ultimative Ziel Compliance."
|
1729 |
+
|
1730 |
+
#: views\admin\privacy-manager\header.php:16
|
1731 |
+
msgctxt "(Admin)"
|
1732 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1733 |
+
msgstr ""
|
1734 |
+
"ermöglicht Ihrem Unternehmen die Einhaltung aller Datenschutzbestimmungen."
|
1735 |
+
|
1736 |
+
#: views\admin\support\contents.php:49
|
1737 |
+
msgctxt "(Admin)"
|
1738 |
+
msgid ""
|
1739 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1740 |
+
"and we’ll get right on it!"
|
1741 |
+
msgstr ""
|
1742 |
+
"Fehler gefunden oder Fragen zum Plugin? Senden Sie eine Support-Anfrage und "
|
1743 |
+
"wir werden sofort darauf reagieren!"
|
1744 |
+
|
1745 |
+
#: views\admin\support\contents.php:58
|
1746 |
+
msgctxt "(Admin)"
|
1747 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1748 |
+
msgstr ""
|
1749 |
+
"Benötigen Sie Hilfe, um Ihre Website kompatibel zu machen? Wir können helfen!"
|
1750 |
+
|
1751 |
+
#: views\admin\general\woo-compatibility.php:9
|
1752 |
+
msgctxt "(Admin)"
|
1753 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1754 |
+
msgstr "Aktivieren Sie WooCommerce-Daten für das DSDPR-Tool"
|
1755 |
+
|
1756 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1757 |
+
msgctxt "(Admin)"
|
1758 |
+
msgid "Enable WooCommerce Compatibility"
|
1759 |
+
msgstr "Aktivieren Sie die WooCommerce-Kompatibilität"
|
1760 |
+
|
1761 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1762 |
+
msgid "Note Regarding Order:"
|
1763 |
+
msgstr "Hinweis zur Bestellung:"
|
1764 |
+
|
1765 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1766 |
+
msgid ""
|
1767 |
+
"Your order with status Processing will not get deleted until status change."
|
1768 |
+
msgstr ""
|
1769 |
+
"Ihre Bestellung mit Statusverarbeitung wird erst gelöscht, wenn sich der "
|
1770 |
+
"Status ändert."
|
1771 |
+
|
1772 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1773 |
+
msgid "Your order with status Completed will get anonymize."
|
1774 |
+
msgstr "Ihre Bestellung mit dem Status Abgeschlossen wird anonymisiert."
|
1775 |
+
|
1776 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1777 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1778 |
+
msgstr ""
|
1779 |
+
"Wenn Sie die abgeschlossene Bestellung löschen, können Sie keine Erstattung "
|
1780 |
+
"beantragen."
|
1781 |
+
|
1782 |
+
#: views\admin\general\woo-compatibility.php:12
|
1783 |
+
msgctxt "(Admin)"
|
1784 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1785 |
+
msgstr "Funktioniert für WooCommerce Version 3.4.0 oder höher."
|
1786 |
+
|
1787 |
+
#: views\admin\general\edd-compatibility.php:9
|
1788 |
+
msgctxt "(Admin)"
|
1789 |
+
msgid "Enable EDD data on GDPR tool."
|
1790 |
+
msgstr "Aktivieren Sie EDD-Daten für das DSGVO-Tool."
|
1791 |
+
|
1792 |
+
#: views\admin\general\edd-compatibility.php:12
|
1793 |
+
msgctxt "(Admin)"
|
1794 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1795 |
+
msgstr "Funktioniert für EDD Version 2.0.0 oder höher."
|
1796 |
+
|
1797 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1798 |
+
msgctxt "(Admin)"
|
1799 |
+
msgid "Enable EDD Compatibility"
|
1800 |
+
msgstr "Aktivieren Sie die EDD-Kompatibilität"
|
1801 |
+
|
1802 |
+
#: gdpr-framework.php:298
|
1803 |
+
msgid "Cookie Policy"
|
1804 |
+
msgstr "Cookie-Richtlinie"
|
1805 |
+
|
1806 |
+
#: ConsentManager.php:96
|
1807 |
+
msgctxt "(Admin)"
|
1808 |
+
msgid ""
|
1809 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1810 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1811 |
+
msgstr ""
|
1812 |
+
"Diese Einwilligung wird standardmäßig auf der Checkout-Seite von woocommerce "
|
1813 |
+
"angezeigt. Wenn jemand es widerrufen möchte, sollte er einfach die Löschung "
|
1814 |
+
"aller seiner Daten anfordern."
|
1815 |
+
|
1816 |
+
#: ConsentManager.php:96
|
1817 |
+
msgctxt "(Admin)"
|
1818 |
+
msgid "Woocommerce Policy Consent"
|
1819 |
+
msgstr "Zustimmung zur Woocommerce-Richtlinie"
|
1820 |
+
|
1821 |
+
#: WoocommerceGdpr.php:150
|
1822 |
+
msgid "Please acknowledge the Privacy Policy"
|
1823 |
+
msgstr "Bitte bestätigen Sie die Datenschutzerklärung"
|
1824 |
+
|
1825 |
+
#: woo-compatibility.php:9
|
1826 |
+
msgctxt "(Admin)"
|
1827 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1828 |
+
msgstr "Aktivieren Sie WooCommerce-Daten im GDPR-Tool."
|
1829 |
+
|
1830 |
+
#: views\admin\general\enable-popup.php:12
|
1831 |
+
msgctxt "(Admin)"
|
1832 |
+
msgid ""
|
1833 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1834 |
+
"accepted on popup accept button."
|
1835 |
+
msgstr ""
|
1836 |
+
"<b> Hinweis: </ b> Sie müssen benutzerdefinierten Inhalt hinzufügen. <b> "
|
1837 |
+
"gdpr_cookie_consent </ b> Wird über die Schaltfläche zum Akzeptieren des "
|
1838 |
+
"Popups akzeptiert."
|
1839 |
+
|
1840 |
+
#: AdminTabCookiePopup.php:105
|
1841 |
+
msgctxt "(Admin)"
|
1842 |
+
msgid "Popup Dismiss Text"
|
1843 |
+
msgstr "Popup Text schließen"
|
1844 |
+
|
1845 |
+
#: AdminTabCookiePopup.php:98
|
1846 |
+
msgctxt "(Admin)"
|
1847 |
+
msgid "Popup Allow Text"
|
1848 |
+
msgstr "Popup Text zulassen"
|
1849 |
+
|
1850 |
+
#: AdminTabGeneral.php:241
|
1851 |
+
msgctxt "(Admin)"
|
1852 |
+
msgid "Woocommerce Integration"
|
1853 |
+
msgstr "Woocommerce-Integration"
|
1854 |
+
|
1855 |
+
#: AdminTabGeneral.php:259
|
1856 |
+
msgctxt "(Admin)"
|
1857 |
+
msgid "Easy Digital Download Integration"
|
1858 |
+
msgstr "Einfache Integration digitaler Downloads"
|
1859 |
+
|
1860 |
+
#: has-dpo.php:11
|
1861 |
+
msgctxt "(Admin)"
|
1862 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1863 |
+
msgstr "Ich habe einen Datenschutzbeauftragten ernannt"
|
1864 |
+
|
1865 |
+
#: views/admin/general/stylesheet.php:9
|
1866 |
+
msgctxt "(Admin)"
|
1867 |
+
msgid "Enable basic styling for Privacy Tools page."
|
1868 |
+
msgstr ""
|
1869 |
+
"Aktivieren Sie das grundlegende Styling für die Seite \"Datenschutz-Tools\"."
|
1870 |
+
|
1871 |
+
#: AdminTabPrivacyPolicy.php:204
|
1872 |
+
msgctxt "(Admin)"
|
1873 |
+
msgid "Delete Text"
|
1874 |
+
msgstr "Text löschen"
|
1875 |
+
|
1876 |
+
#: consent.php:80
|
1877 |
+
msgctxt "(Admin)"
|
1878 |
+
msgid "Add consent type"
|
1879 |
+
msgstr "Zustimmungstyp hinzufügen"
|
1880 |
+
|
1881 |
+
#: AdminTabGeneral.php:127
|
1882 |
+
msgctxt "(Admin)"
|
1883 |
+
msgid "Privacy Policy Custom URL"
|
1884 |
+
msgstr "Datenschutzrichtlinie Benutzerdefinierte URL"
|
1885 |
+
|
1886 |
+
#: custom-policy-url.php:6
|
1887 |
+
msgctxt "(Admin)"
|
1888 |
+
msgid "Leave blank if privacy policy page already selected"
|
1889 |
+
msgstr ""
|
1890 |
+
"Lassen Sie dieses Feld leer, wenn die Datenschutzrichtlinie bereits "
|
1891 |
+
"ausgewählt ist"
|
1892 |
+
|
1893 |
+
#: views/admin/general/description-delete-action.php:2
|
1894 |
+
msgctxt "(Admin)"
|
1895 |
+
msgid "What should happen if a data subject requests deleting their data."
|
1896 |
+
msgstr ""
|
1897 |
+
"Was soll passieren, wenn eine betroffene Person das Löschen ihrer Daten "
|
1898 |
+
"anfordert?"
|
1899 |
+
|
1900 |
+
#: views/admin/general/description-export-action.php:2
|
1901 |
+
msgctxt "(Admin)"
|
1902 |
+
msgid "Optional. Select the page which contains your Terms & Conditions"
|
1903 |
+
msgstr ""
|
1904 |
+
"Wahlweise. Wählen Sie die Seite aus, die Ihre Allgemeinen "
|
1905 |
+
"Geschäftsbedingungen enthält"
|
1906 |
+
|
1907 |
+
#: views/admin/general/description-terms-page.php:2
|
1908 |
+
msgctxt "(Admin)"
|
1909 |
+
msgid ""
|
1910 |
+
"What should happen if a data subject requests viewing or exporting their "
|
1911 |
+
"data."
|
1912 |
+
msgstr ""
|
1913 |
+
"Was soll passieren, wenn eine betroffene Person das Anzeigen oder "
|
1914 |
+
"Exportieren ihrer Daten anfordert?"
|
1915 |
+
|
1916 |
+
#: woo-disable_checkbox.php:9
|
1917 |
+
msgctxt "(Admin)"
|
1918 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1919 |
+
msgstr "Deaktivieren Sie das Kontrollkästchen für den WooCommerce-Datenschutz"
|
1920 |
+
|
1921 |
+
#: AdminTabCookiePopup.php:133
|
1922 |
+
msgctxt "(Admin)"
|
1923 |
+
msgid "Popup Learn More Text"
|
1924 |
+
msgstr "Popup Weitere Informationen Text"
|
1925 |
+
|
1926 |
+
#: AdminTabGeneral.php:262
|
1927 |
+
msgctxt "(Admin)"
|
1928 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1929 |
+
msgstr "Deaktivieren Sie das Kontrollkästchen WooCommerce Register Privacy"
|
1930 |
+
|
1931 |
+
#: AdminTabCookiePopup.php:121
|
1932 |
+
msgctxt "(Admin)"
|
1933 |
+
msgid "Cookie Acceptance link target"
|
1934 |
+
msgstr "Cookie Akzeptanz Link Ziel"
|
1935 |
+
|
1936 |
+
#: popup_link_target.php:3
|
1937 |
+
msgctxt "(Admin)"
|
1938 |
+
msgid "Next Tab"
|
1939 |
+
msgstr "Nächstes Tab"
|
1940 |
+
|
1941 |
+
#: popup_link_target.php:5
|
1942 |
+
msgctxt "(Admin)"
|
1943 |
+
msgid "Self"
|
1944 |
+
msgstr "selbst"
|
languages/gdpr-framework-el.mo
CHANGED
Binary file
|
languages/gdpr-framework-el.po
CHANGED
@@ -8,7 +8,7 @@ msgstr ""
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Last-Translator: john maniatopoulos <webace.wp@gmail.com>\n"
|
13 |
"Language-Team: Greek\n"
|
14 |
"Language: el\n"
|
@@ -21,7 +21,7 @@ msgstr ""
|
|
21 |
#: gdpr-framework.php:26
|
22 |
msgctxt "(Admin)"
|
23 |
msgid "WordPress GDPR › Error"
|
24 |
-
msgstr ""
|
25 |
|
26 |
#: gdpr-framework.php:35
|
27 |
msgctxt "(Admin)"
|
@@ -80,7 +80,7 @@ msgstr "Γενικά"
|
|
80 |
#: src/Admin/AdminTabGeneral.php:38
|
81 |
msgctxt "(Admin)"
|
82 |
msgid "General Settings"
|
83 |
-
msgstr "
|
84 |
|
85 |
#: src/Admin/AdminTabGeneral.php:43
|
86 |
msgctxt "(Admin)"
|
@@ -167,7 +167,7 @@ msgstr "Ενεργοποίηση αυτόματης συμβατότητας θ
|
|
167 |
#: views/installer/steps/configuration-settings.php:62
|
168 |
msgctxt "(Admin)"
|
169 |
msgid "— Select —"
|
170 |
-
msgstr ""
|
171 |
|
172 |
#: src/Admin/WordpressAdmin.php:65
|
173 |
msgctxt "(Admin)"
|
@@ -196,6 +196,8 @@ msgid ""
|
|
196 |
"You may only use alphanumeric characters, dash and underscore in the consent "
|
197 |
"slug field."
|
198 |
msgstr ""
|
|
|
|
|
199 |
|
200 |
#: src/Components/Consent/AdminTabConsent.php:167
|
201 |
msgctxt "(Admin)"
|
@@ -335,12 +337,12 @@ msgstr "Γνωσιακή Βάση : πρέπει να διορίζει έναν
|
|
335 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:324
|
336 |
msgctxt "(Admin)"
|
337 |
msgid "DPO Name"
|
338 |
-
msgstr ""
|
339 |
|
340 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:420
|
341 |
msgctxt "(Admin)"
|
342 |
msgid "Save & Generate Policy"
|
343 |
-
msgstr ""
|
344 |
|
345 |
#: src/Components/PrivacyPolicy/PrivacyPolicy.php:82
|
346 |
#: src/Installer/Installer.php:271 src/Installer/Steps/PolicySettings.php:199
|
@@ -371,11 +373,10 @@ msgstr "Υποστήριξη"
|
|
371 |
|
372 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
373 |
#, php-format
|
374 |
-
msgid ""
|
375 |
-
"%sERROR:%s You need to accept the terms and conditions to post a comment."
|
376 |
msgstr ""
|
377 |
-
"%sERROR:%s Πρέπει να αποδεχτείτε
|
378 |
-
"
|
379 |
|
380 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
381 |
#: views/privacy-tools/notices.php:19
|
@@ -604,7 +605,7 @@ msgstr "Παρουσιάστηκε σφάλμα. Επικοινωνήστε με
|
|
604 |
#: src/Installer/Installer.php:135
|
605 |
msgctxt "(Admin)"
|
606 |
msgid "Setup Wizard"
|
607 |
-
msgstr ""
|
608 |
|
609 |
#: src/Installer/Steps/ConfigurationPages.php:23
|
610 |
#: src/Installer/Steps/PolicySettings.php:23
|
@@ -623,7 +624,7 @@ msgstr ""
|
|
623 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
624 |
msgctxt "(Admin)"
|
625 |
msgid "gdpr terms txt"
|
626 |
-
msgstr ""
|
627 |
|
628 |
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
629 |
#, php-format
|
@@ -647,11 +648,13 @@ msgid ""
|
|
647 |
"These are the consent types that have been automatically registered by the "
|
648 |
"framework or a plugin."
|
649 |
msgstr ""
|
|
|
|
|
650 |
|
651 |
#: views/admin/consent.php:7 views/admin/consent.php:52
|
652 |
msgctxt "(Admin)"
|
653 |
msgid "Slug"
|
654 |
-
msgstr ""
|
655 |
|
656 |
#: views/admin/consent.php:8 views/admin/consent.php:38
|
657 |
#: views/admin/consent.php:60
|
@@ -698,12 +701,12 @@ msgstr ""
|
|
698 |
#: views/admin/consent.php:35
|
699 |
msgctxt "(Admin)"
|
700 |
msgid "Machine-readable slug"
|
701 |
-
msgstr ""
|
702 |
|
703 |
#: views/admin/consent.php:44 views/admin/consent.php:68
|
704 |
msgctxt "(Admin)"
|
705 |
msgid "Visible?"
|
706 |
-
msgstr ""
|
707 |
|
708 |
#: views/admin/consent.php:72
|
709 |
msgctxt "(Admin)"
|
@@ -861,7 +864,7 @@ msgstr ""
|
|
861 |
#: views/installer/header.php:23
|
862 |
msgctxt "(Admin)"
|
863 |
msgid "The GDPR Framework"
|
864 |
-
msgstr ""
|
865 |
|
866 |
#: views/admin/notices/helper-autoinstall.php:2
|
867 |
msgctxt "(Admin)"
|
@@ -885,10 +888,11 @@ msgstr ""
|
|
885 |
|
886 |
#: views/admin/notices/helper-tools.php:2
|
887 |
msgctxt "(Admin)"
|
888 |
-
msgid "
|
|
|
889 |
msgstr ""
|
890 |
"Το περιεχόμενο αυτής της σελίδας θα πρέπει να περιέχει το shortcode "
|
891 |
-
"[
|
892 |
|
893 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
894 |
msgctxt "(Admin)"
|
@@ -918,7 +922,7 @@ msgstr ""
|
|
918 |
#, php-format
|
919 |
msgctxt "(Admin)"
|
920 |
msgid "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
921 |
-
msgstr ""
|
922 |
|
923 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
924 |
msgctxt "(Admin)"
|
@@ -928,7 +932,7 @@ msgstr "Χρειάζεστε περισσότερες πληροφορίες;"
|
|
928 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
929 |
msgctxt "(Admin)"
|
930 |
msgid "Site Owner's guide to GDPR"
|
931 |
-
msgstr ""
|
932 |
|
933 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
934 |
msgctxt "(Admin)"
|
@@ -954,6 +958,8 @@ msgstr "Οδηγός για προγραμματιστές να GDPR"
|
|
954 |
msgctxt "(Admin)"
|
955 |
msgid "We have a thorough guide to help making custom sites compliant."
|
956 |
msgstr ""
|
|
|
|
|
957 |
|
958 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
959 |
msgctxt "(Admin)"
|
@@ -1087,7 +1093,7 @@ msgstr "Αυτόματη λήψη δεδομένων και να ειδοποι
|
|
1087 |
#: views/installer/continue-notice.php:2
|
1088 |
msgctxt "(Admin)"
|
1089 |
msgid "The The GDPR Framework setup has not been finalized yet."
|
1090 |
-
msgstr ""
|
1091 |
|
1092 |
#: views/installer/continue-notice.php:3
|
1093 |
msgctxt "(Admin)"
|
@@ -1097,7 +1103,7 @@ msgstr "Μπορείτε να συνεχίσετε τη ρύθμιση οποι
|
|
1097 |
#: views/installer/continue-notice.php:6
|
1098 |
msgctxt "(Admin)"
|
1099 |
msgid "Continue the setup wizard"
|
1100 |
-
msgstr ""
|
1101 |
|
1102 |
#: views/installer/continue-notice.php:9
|
1103 |
msgctxt "(Admin)"
|
@@ -1121,7 +1127,7 @@ msgstr "Έγγραφα για developers"
|
|
1121 |
#: views/installer/header.php:36
|
1122 |
msgctxt "(Admin)"
|
1123 |
msgid "Configuration"
|
1124 |
-
msgstr ""
|
1125 |
|
1126 |
#: views/installer/header.php:46
|
1127 |
msgctxt "(Admin)"
|
@@ -1147,7 +1153,7 @@ msgstr "Δέχομαι"
|
|
1147 |
#: views/installer/welcome-notice.php:7
|
1148 |
msgctxt "(Admin)"
|
1149 |
msgid "Run the setup wizard"
|
1150 |
-
msgstr ""
|
1151 |
|
1152 |
#: views/installer/welcome-notice.php:11
|
1153 |
msgctxt "(Admin)"
|
@@ -1231,6 +1237,8 @@ msgid ""
|
|
1231 |
"You seem to have an administrator or equivalent role, so deleting/"
|
1232 |
"anonymizing via this page is disabled."
|
1233 |
msgstr ""
|
|
|
|
|
1234 |
|
1235 |
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1236 |
#: views/privacy-tools/form-export.php:1
|
@@ -1273,12 +1281,12 @@ msgstr "Ανωνυμία χρήστη και όλα τα δεδομένα"
|
|
1273 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:2
|
1274 |
msgctxt "(Admin)"
|
1275 |
msgid "GDPR Data"
|
1276 |
-
msgstr ""
|
1277 |
|
1278 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:6
|
1279 |
msgctxt "(Admin)"
|
1280 |
msgid "This user has been anonymized."
|
1281 |
-
msgstr ""
|
1282 |
|
1283 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:4
|
1284 |
msgctxt "(Admin)"
|
@@ -1288,7 +1296,7 @@ msgstr "Συναινέσεις που έχουν χορηγηθεί"
|
|
1288 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:17
|
1289 |
msgctxt "(Admin)"
|
1290 |
msgid "No consents given"
|
1291 |
-
msgstr ""
|
1292 |
|
1293 |
#: views/privacy-tools/form-consent.php:2
|
1294 |
msgid "Consent"
|
@@ -1359,3 +1367,574 @@ msgstr "Ενεργοποιήστε τη σελίδα όρων και προϋπ
|
|
1359 |
msgctxt "(Admin)"
|
1360 |
msgid "Enable Term and Conditions"
|
1361 |
msgstr "Ενεργοποίηση όρων και προϋποθέσεων"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:39+0530\n"
|
12 |
"Last-Translator: john maniatopoulos <webace.wp@gmail.com>\n"
|
13 |
"Language-Team: Greek\n"
|
14 |
"Language: el\n"
|
21 |
#: gdpr-framework.php:26
|
22 |
msgctxt "(Admin)"
|
23 |
msgid "WordPress GDPR › Error"
|
24 |
+
msgstr "WordPress GDPR & rsaquo; Λάθος"
|
25 |
|
26 |
#: gdpr-framework.php:35
|
27 |
msgctxt "(Admin)"
|
80 |
#: src/Admin/AdminTabGeneral.php:38
|
81 |
msgctxt "(Admin)"
|
82 |
msgid "General Settings"
|
83 |
+
msgstr "General Settings"
|
84 |
|
85 |
#: src/Admin/AdminTabGeneral.php:43
|
86 |
msgctxt "(Admin)"
|
167 |
#: views/installer/steps/configuration-settings.php:62
|
168 |
msgctxt "(Admin)"
|
169 |
msgid "— Select —"
|
170 |
+
msgstr "— επιλέγω —"
|
171 |
|
172 |
#: src/Admin/WordpressAdmin.php:65
|
173 |
msgctxt "(Admin)"
|
196 |
"You may only use alphanumeric characters, dash and underscore in the consent "
|
197 |
"slug field."
|
198 |
msgstr ""
|
199 |
+
"Μπορείτε να χρησιμοποιήσετε μόνο αλφαριθμητικούς χαρακτήρες, παύλα και "
|
200 |
+
"υπογράμμιση στο πεδίο συγκατάθεσης."
|
201 |
|
202 |
#: src/Components/Consent/AdminTabConsent.php:167
|
203 |
msgctxt "(Admin)"
|
337 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:324
|
338 |
msgctxt "(Admin)"
|
339 |
msgid "DPO Name"
|
340 |
+
msgstr "Όνομα DPO"
|
341 |
|
342 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:420
|
343 |
msgctxt "(Admin)"
|
344 |
msgid "Save & Generate Policy"
|
345 |
+
msgstr "Αποθήκευση & Δημιουργία πολιτικής"
|
346 |
|
347 |
#: src/Components/PrivacyPolicy/PrivacyPolicy.php:82
|
348 |
#: src/Installer/Installer.php:271 src/Installer/Steps/PolicySettings.php:199
|
373 |
|
374 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
375 |
#, php-format
|
376 |
+
msgid "%sERROR:%s You need to accept the privacy policy to post a comment."
|
|
|
377 |
msgstr ""
|
378 |
+
"%sERROR:%s Πρέπει να αποδεχτείτε την πολιτική απορρήτου για να δημοσιεύσετε "
|
379 |
+
"ένα σχόλιο."
|
380 |
|
381 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
382 |
#: views/privacy-tools/notices.php:19
|
605 |
#: src/Installer/Installer.php:135
|
606 |
msgctxt "(Admin)"
|
607 |
msgid "Setup Wizard"
|
608 |
+
msgstr "Οδηγός εγκατάστασης"
|
609 |
|
610 |
#: src/Installer/Steps/ConfigurationPages.php:23
|
611 |
#: src/Installer/Steps/PolicySettings.php:23
|
624 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
625 |
msgctxt "(Admin)"
|
626 |
msgid "gdpr terms txt"
|
627 |
+
msgstr "gdpr όρους txt"
|
628 |
|
629 |
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
630 |
#, php-format
|
648 |
"These are the consent types that have been automatically registered by the "
|
649 |
"framework or a plugin."
|
650 |
msgstr ""
|
651 |
+
"Αυτοί είναι οι τύποι συγκατάθεσης που έχουν καταχωρηθεί αυτόματα από το "
|
652 |
+
"πλαίσιο ή από ένα πρόσθετο."
|
653 |
|
654 |
#: views/admin/consent.php:7 views/admin/consent.php:52
|
655 |
msgctxt "(Admin)"
|
656 |
msgid "Slug"
|
657 |
+
msgstr "Γυμνοσάλιαγκας"
|
658 |
|
659 |
#: views/admin/consent.php:8 views/admin/consent.php:38
|
660 |
#: views/admin/consent.php:60
|
701 |
#: views/admin/consent.php:35
|
702 |
msgctxt "(Admin)"
|
703 |
msgid "Machine-readable slug"
|
704 |
+
msgstr "Μηχανή αναγνώσιμη γυμνοσάλιαγκας"
|
705 |
|
706 |
#: views/admin/consent.php:44 views/admin/consent.php:68
|
707 |
msgctxt "(Admin)"
|
708 |
msgid "Visible?"
|
709 |
+
msgstr "Ορατός?"
|
710 |
|
711 |
#: views/admin/consent.php:72
|
712 |
msgctxt "(Admin)"
|
864 |
#: views/installer/header.php:23
|
865 |
msgctxt "(Admin)"
|
866 |
msgid "The GDPR Framework"
|
867 |
+
msgstr "Το πλαίσιο GDPR"
|
868 |
|
869 |
#: views/admin/notices/helper-autoinstall.php:2
|
870 |
msgctxt "(Admin)"
|
888 |
|
889 |
#: views/admin/notices/helper-tools.php:2
|
890 |
msgctxt "(Admin)"
|
891 |
+
msgid ""
|
892 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
893 |
msgstr ""
|
894 |
"Το περιεχόμενο αυτής της σελίδας θα πρέπει να περιέχει το shortcode "
|
895 |
+
"[gdpr_privacy_tools]."
|
896 |
|
897 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
898 |
msgctxt "(Admin)"
|
922 |
#, php-format
|
923 |
msgctxt "(Admin)"
|
924 |
msgid "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
925 |
+
msgstr "Το πλαίσιο GDPR. Χτισμένο με & # 9829; κατά% sCodelight% s."
|
926 |
|
927 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
928 |
msgctxt "(Admin)"
|
932 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
933 |
msgctxt "(Admin)"
|
934 |
msgid "Site Owner's guide to GDPR"
|
935 |
+
msgstr "Οδηγός ιδιοκτήτη τοποθεσίας στο GDPR"
|
936 |
|
937 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
938 |
msgctxt "(Admin)"
|
958 |
msgctxt "(Admin)"
|
959 |
msgid "We have a thorough guide to help making custom sites compliant."
|
960 |
msgstr ""
|
961 |
+
"Έχουμε έναν λεπτομερή οδηγό για να βοηθήσουμε στην προσαρμογή των "
|
962 |
+
"προσαρμοσμένων ιστότοπων."
|
963 |
|
964 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
965 |
msgctxt "(Admin)"
|
1093 |
#: views/installer/continue-notice.php:2
|
1094 |
msgctxt "(Admin)"
|
1095 |
msgid "The The GDPR Framework setup has not been finalized yet."
|
1096 |
+
msgstr "Η ρύθμιση του πλαισίου GDPR δεν έχει οριστικοποιηθεί ακόμα."
|
1097 |
|
1098 |
#: views/installer/continue-notice.php:3
|
1099 |
msgctxt "(Admin)"
|
1103 |
#: views/installer/continue-notice.php:6
|
1104 |
msgctxt "(Admin)"
|
1105 |
msgid "Continue the setup wizard"
|
1106 |
+
msgstr "Συνεχίστε τον οδηγό ρύθμισης"
|
1107 |
|
1108 |
#: views/installer/continue-notice.php:9
|
1109 |
msgctxt "(Admin)"
|
1127 |
#: views/installer/header.php:36
|
1128 |
msgctxt "(Admin)"
|
1129 |
msgid "Configuration"
|
1130 |
+
msgstr "Διαμόρφωση"
|
1131 |
|
1132 |
#: views/installer/header.php:46
|
1133 |
msgctxt "(Admin)"
|
1153 |
#: views/installer/welcome-notice.php:7
|
1154 |
msgctxt "(Admin)"
|
1155 |
msgid "Run the setup wizard"
|
1156 |
+
msgstr "Εκτελέστε τον οδηγό εγκατάστασης"
|
1157 |
|
1158 |
#: views/installer/welcome-notice.php:11
|
1159 |
msgctxt "(Admin)"
|
1237 |
"You seem to have an administrator or equivalent role, so deleting/"
|
1238 |
"anonymizing via this page is disabled."
|
1239 |
msgstr ""
|
1240 |
+
"Φαίνεται ότι έχετε διαχειριστή ή ισοδύναμο ρόλο, οπότε η διαγραφή / "
|
1241 |
+
"ανωνύμιση μέσω αυτής της σελίδας είναι απενεργοποιημένη."
|
1242 |
|
1243 |
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1244 |
#: views/privacy-tools/form-export.php:1
|
1281 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:2
|
1282 |
msgctxt "(Admin)"
|
1283 |
msgid "GDPR Data"
|
1284 |
+
msgstr "Δεδομένα GDPR"
|
1285 |
|
1286 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:6
|
1287 |
msgctxt "(Admin)"
|
1288 |
msgid "This user has been anonymized."
|
1289 |
+
msgstr "Αυτός ο χρήστης ήταν ανώνυμος."
|
1290 |
|
1291 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:4
|
1292 |
msgctxt "(Admin)"
|
1296 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:17
|
1297 |
msgctxt "(Admin)"
|
1298 |
msgid "No consents given"
|
1299 |
+
msgstr "Δεν δόθηκαν συναινέσεις"
|
1300 |
|
1301 |
#: views/privacy-tools/form-consent.php:2
|
1302 |
msgid "Consent"
|
1367 |
msgctxt "(Admin)"
|
1368 |
msgid "Enable Term and Conditions"
|
1369 |
msgstr "Ενεργοποίηση όρων και προϋποθέσεων"
|
1370 |
+
|
1371 |
+
#: gdpr-framework.php:121
|
1372 |
+
msgid ""
|
1373 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1374 |
+
"website."
|
1375 |
+
msgstr ""
|
1376 |
+
"Αυτός ο ιστότοπος χρησιμοποιεί cookies για να εξασφαλίσει ότι θα έχετε την "
|
1377 |
+
"καλύτερη εμπειρία στον ιστότοπό μας."
|
1378 |
+
|
1379 |
+
#: gdpr-framework.php:121
|
1380 |
+
msgid "Decline"
|
1381 |
+
msgstr "πτώση"
|
1382 |
+
|
1383 |
+
#: gdpr-framework.php:121
|
1384 |
+
msgid "Accept"
|
1385 |
+
msgstr "Αποδέχομαι"
|
1386 |
+
|
1387 |
+
#: gdpr-framework.php:133
|
1388 |
+
msgid "Learn more"
|
1389 |
+
msgstr "Μάθε περισσότερα"
|
1390 |
+
|
1391 |
+
#: AdminTabGeneral.php:94
|
1392 |
+
msgctxt "(Admin)"
|
1393 |
+
msgid "From Email"
|
1394 |
+
msgstr "Από το μήνυμα ηλεκτρονικού ταχυδρομείου"
|
1395 |
+
|
1396 |
+
#: AdminTabGeneral.php:87
|
1397 |
+
msgctxt "(Admin)"
|
1398 |
+
msgid "From Name"
|
1399 |
+
msgstr "Από όνομα"
|
1400 |
+
|
1401 |
+
#: AdminTabGeneral.php:82
|
1402 |
+
msgctxt "(Admin)"
|
1403 |
+
msgid "Email Setting"
|
1404 |
+
msgstr "Ρύθμιση ηλεκτρονικού ταχυδρομείου"
|
1405 |
+
|
1406 |
+
#: AdminTabGeneral.php:104
|
1407 |
+
msgctxt "(Admin)"
|
1408 |
+
msgid "Acceptance Popup Setting"
|
1409 |
+
msgstr "Ρύθμιση αναδυόμενης παραλαβής"
|
1410 |
+
|
1411 |
+
#: AdminTabGeneral.php:109
|
1412 |
+
msgctxt "(Admin)"
|
1413 |
+
msgid "Popup Position"
|
1414 |
+
msgstr "Αναδυόμενη θέση"
|
1415 |
+
|
1416 |
+
#: AdminTabGeneral.php:116
|
1417 |
+
msgctxt "(Admin)"
|
1418 |
+
msgid "Popup theme"
|
1419 |
+
msgstr "Θέμα popup"
|
1420 |
+
|
1421 |
+
#: AdminTabGeneral.php:123
|
1422 |
+
msgctxt "(Admin)"
|
1423 |
+
msgid "Cookie Acceptance Background Color"
|
1424 |
+
msgstr "Υποδοχή χρώματος φόντου cookie"
|
1425 |
+
|
1426 |
+
#: AdminTabGeneral.php:130
|
1427 |
+
msgctxt "(Admin)"
|
1428 |
+
msgid "Cookie Acceptance Text Color"
|
1429 |
+
msgstr "Χρώμα κειμένου αποδοχής cookie"
|
1430 |
+
|
1431 |
+
#: AdminTabGeneral.php:137
|
1432 |
+
msgctxt "(Admin)"
|
1433 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1434 |
+
msgstr "Κουμπί λήψης cookie Backgroung Color"
|
1435 |
+
|
1436 |
+
#: AdminTabGeneral.php:144
|
1437 |
+
msgctxt "(Admin)"
|
1438 |
+
msgid "Cookie Acceptance Button Color"
|
1439 |
+
msgstr "Χρώμα κουμπιού αποδοχής cookie"
|
1440 |
+
|
1441 |
+
#: AdminTabGeneral.php:151
|
1442 |
+
msgctxt "(Admin)"
|
1443 |
+
msgid "Cookie Acceptance Border Color"
|
1444 |
+
msgstr "Χρώμα ορίου λήψης cookie"
|
1445 |
+
|
1446 |
+
#: AdminTabGeneral.php:67
|
1447 |
+
msgctxt "(Admin)"
|
1448 |
+
msgid "Enable Cookie Acceptance Popup"
|
1449 |
+
msgstr "Ενεργοποίηση αναδυόμενου παραθύρου αποδοχής cookie"
|
1450 |
+
|
1451 |
+
#: AdminTabGeneral.php:73
|
1452 |
+
msgctxt "(Admin)"
|
1453 |
+
msgid "Cookie Acceptance Popup Content"
|
1454 |
+
msgstr "Περιεχόμενο αναδυόμενων παραληπτών cookie"
|
1455 |
+
|
1456 |
+
#: description-position-action.php
|
1457 |
+
msgctxt "(Admin)"
|
1458 |
+
msgid "Select position of the Popup"
|
1459 |
+
msgstr "Επιλέξτε τη θέση του αναδυόμενου παραθύρου"
|
1460 |
+
|
1461 |
+
#: description-theme-action.php
|
1462 |
+
msgctxt "(Admin)"
|
1463 |
+
msgid "Select theme of the Popup"
|
1464 |
+
msgstr "Επιλέξτε θέμα του αναδυόμενου παραθύρου"
|
1465 |
+
|
1466 |
+
#: description-theme-action.php:69
|
1467 |
+
msgctxt "(Admin)"
|
1468 |
+
msgid "Disable Comment Checkbox"
|
1469 |
+
msgstr "Απενεργοποιήστε το πλαίσιο ελέγχου Σχόλιο"
|
1470 |
+
|
1471 |
+
#: description-theme-action.php:76
|
1472 |
+
msgctxt "(Admin)"
|
1473 |
+
msgid "Disable Register Form Checkbox"
|
1474 |
+
msgstr "Απενεργοποίηση πλαισίου ελέγχου φόρμας εγγραφής"
|
1475 |
+
|
1476 |
+
#: description-theme-action.php:312
|
1477 |
+
msgctxt "(Admin)"
|
1478 |
+
msgid "Disable Checkbox For Comments"
|
1479 |
+
msgstr "Απενεργοποιήστε το πλαίσιο ελέγχου για σχόλια"
|
1480 |
+
|
1481 |
+
#: AdminTabGeneral.php:319
|
1482 |
+
msgctxt "(Admin)"
|
1483 |
+
msgid "Disable Checkbox For Register Form"
|
1484 |
+
msgstr "Απενεργοποίηση του πλαισίου ελέγχου για τη φόρμα εγγραφής"
|
1485 |
+
|
1486 |
+
#: views/privacy-tools/form-identify.php:15
|
1487 |
+
msgid "Please identify yourself via e-mail"
|
1488 |
+
msgstr "Προσδιορίστε τον εαυτό σας μέσω ηλεκτρονικού ταχυδρομείου"
|
1489 |
+
|
1490 |
+
#: advanced-integration\header.php:2
|
1491 |
+
msgctxt "(Admin)"
|
1492 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1493 |
+
msgstr ""
|
1494 |
+
"Αυτή η σελίδα σάς επιτρέπει να προχωρήσετε στην ολοκλήρωση με το ClassiDocs ™"
|
1495 |
+
|
1496 |
+
#: AdminTabAdvancedIntegration.php:97
|
1497 |
+
msgctxt "(Admin)"
|
1498 |
+
msgid "ClassiDocs Password"
|
1499 |
+
msgstr "Κωδικός πρόσβασης ClassiDocs"
|
1500 |
+
|
1501 |
+
#: AdminTabAdvancedIntegration.php:88
|
1502 |
+
msgctxt "(Admin)"
|
1503 |
+
msgid "ClassiDocs Username"
|
1504 |
+
msgstr "Όνομα χρήστη ClassiDocs"
|
1505 |
+
|
1506 |
+
#: AdminTabAdvancedIntegration.php:79
|
1507 |
+
msgctxt "(Admin)"
|
1508 |
+
msgid "ClassiDocs URL"
|
1509 |
+
msgstr "ClassiDocs URL"
|
1510 |
+
|
1511 |
+
#: AdminTabAdvancedIntegration.php:69
|
1512 |
+
msgctxt "(Admin)"
|
1513 |
+
msgid "Enable Response with related queries?"
|
1514 |
+
msgstr "Ενεργοποίηση απάντησης με σχετικά ερωτήματα;"
|
1515 |
+
|
1516 |
+
#: AdminTabAdvancedIntegration.php:60
|
1517 |
+
msgctxt "(Admin)"
|
1518 |
+
msgid "Submit SAR request details?"
|
1519 |
+
msgstr "Υποβολή στοιχείων αιτήματος SAR;"
|
1520 |
+
|
1521 |
+
#: AdminTabAdvancedIntegration.php:51
|
1522 |
+
msgctxt "(Admin)"
|
1523 |
+
msgid "Integrate with ClassiDocs?"
|
1524 |
+
msgstr "Ενσωμάτωση με το ClassiDocs;"
|
1525 |
+
|
1526 |
+
#: AdminTabAdvancedIntegration.php:43
|
1527 |
+
msgctxt "(Admin)"
|
1528 |
+
msgid "Integration Settings"
|
1529 |
+
msgstr "Ρυθμίσεις ολοκλήρωσης"
|
1530 |
+
|
1531 |
+
#: AdminTabAdvancedIntegration.php:35
|
1532 |
+
msgctxt "(Admin)"
|
1533 |
+
msgid "Advanced Integration"
|
1534 |
+
msgstr "Προηγμένη ενοποίηση"
|
1535 |
+
|
1536 |
+
#: checkbox-field.php:10
|
1537 |
+
msgctxt "(Admin)"
|
1538 |
+
msgid "Sign up for free here"
|
1539 |
+
msgstr "Εγγραφείτε δωρεάν εδώ"
|
1540 |
+
|
1541 |
+
#: checkbox-field.php:10
|
1542 |
+
msgctxt "(Admin)"
|
1543 |
+
msgid "Click Here"
|
1544 |
+
msgstr "Κάντε κλικ ΕΔΩ"
|
1545 |
+
|
1546 |
+
#: ClassiDocs-results.php:12
|
1547 |
+
msgid "Previous Results"
|
1548 |
+
msgstr "Προηγούμενα αποτελέσματα"
|
1549 |
+
|
1550 |
+
#: ClassiDocs-results.php:13
|
1551 |
+
msgid "Current Results"
|
1552 |
+
msgstr "Τρέχοντα αποτελέσματα"
|
1553 |
+
|
1554 |
+
#: ClassiDocs-results.php:19
|
1555 |
+
msgid "Name"
|
1556 |
+
msgstr "Ονομα"
|
1557 |
+
|
1558 |
+
#: ClassiDocs-results.php:22
|
1559 |
+
msgid "Path"
|
1560 |
+
msgstr "Μονοπάτι"
|
1561 |
+
|
1562 |
+
#: ClassiDocs-results.php:34
|
1563 |
+
msgid "Workstation"
|
1564 |
+
msgstr "Σταθμός εργασίας"
|
1565 |
+
|
1566 |
+
#: ClassiDocs-results.php:37
|
1567 |
+
msgid "Last Scan"
|
1568 |
+
msgstr "Τελευταία σάρωση"
|
1569 |
+
|
1570 |
+
#: ClassiDocs-results.php:62
|
1571 |
+
msgid "No ClassiDocs data found!"
|
1572 |
+
msgstr "Δεν βρέθηκαν δεδομένα ClassiDocs!"
|
1573 |
+
|
1574 |
+
#: enable_popup_header.php:5
|
1575 |
+
msgid "Cookies used on the website!"
|
1576 |
+
msgstr "Τα cookies που χρησιμοποιούνται στην ιστοσελίδα!"
|
1577 |
+
|
1578 |
+
#: enable_popup_header.php:9
|
1579 |
+
msgid "Leave blank if don't want header to get display."
|
1580 |
+
msgstr "Αφήστε κενό, εάν δεν θέλετε να εμφανίζεται η κεφαλίδα."
|
1581 |
+
|
1582 |
+
#: AdminTabCookiePopup.php:39
|
1583 |
+
msgctxt "(Admin)"
|
1584 |
+
msgid "Cookie Popup Settings"
|
1585 |
+
msgstr "Ρυθμίσεις popup cookie"
|
1586 |
+
|
1587 |
+
#: AdminTabCookiePopup.php:17
|
1588 |
+
msgctxt "(Admin)"
|
1589 |
+
msgid "Cookie Popup"
|
1590 |
+
msgstr "Εμφανίζεται το Cookie Popup"
|
1591 |
+
|
1592 |
+
#: AdminTabCookiePopup.php:49
|
1593 |
+
msgctxt "(Admin)"
|
1594 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1595 |
+
msgstr "Ενεργοποίηση αναδυόμενου παραλήπτη αποδοχής cookie μιας ώρας"
|
1596 |
+
|
1597 |
+
#: consent.php:79
|
1598 |
+
msgctxt "(Admin)"
|
1599 |
+
msgid "Show Consent types"
|
1600 |
+
msgstr "Εμφάνιση τύπων συγκατάθεσης"
|
1601 |
+
|
1602 |
+
msgctxt "(Admin)"
|
1603 |
+
msgid "Hide consent types"
|
1604 |
+
msgstr "Απόκρυψη τύπων συγκατάθεσης"
|
1605 |
+
|
1606 |
+
msgctxt "(Admin)"
|
1607 |
+
msgid "Do you want form to be GDPR compliance."
|
1608 |
+
msgstr "Θέλετε να είναι η μορφή συμμόρφωσης με το GDPR."
|
1609 |
+
|
1610 |
+
msgctxt "(Admin)"
|
1611 |
+
msgid ""
|
1612 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1613 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1614 |
+
"on Privacy tool."
|
1615 |
+
msgstr ""
|
1616 |
+
"Έχετε εγκαταστήσει φλαμίνγκο, Για να κάνετε αυτή τη συμμόρφωση GDPR στην "
|
1617 |
+
"προσωπική καρτέλα απορρήτου της φόρμας επαφής, επιλέξτε το πλαίσιο επιλογής "
|
1618 |
+
"για να συμπεριλάβετε δεδομένα που πρέπει να αναζητηθούν στο εργαλείο "
|
1619 |
+
"Απορρήτου."
|
1620 |
+
|
1621 |
+
msgctxt "(Admin)"
|
1622 |
+
msgid "Enable Policy Link On Popup"
|
1623 |
+
msgstr "Ενεργοποίηση συνδέσμου πολιτικής στο αναδυόμενο παράθυρο"
|
1624 |
+
|
1625 |
+
msgctxt "(Admin)"
|
1626 |
+
msgid "Enable Privacy policy on Popup"
|
1627 |
+
msgstr "Ενεργοποιήστε την πολιτική απορρήτου στο Αναδυόμενο παράθυρο"
|
1628 |
+
|
1629 |
+
#: AdminTabCookiePopup.php
|
1630 |
+
msgctxt "(Admin)"
|
1631 |
+
msgid "Cookie Acceptance Popup header"
|
1632 |
+
msgstr "Επικεφαλίδα αναδυόμενης παραλαβής cookie"
|
1633 |
+
|
1634 |
+
#: views\admin\privacy-manager\header.php:2
|
1635 |
+
msgctxt "(Admin)"
|
1636 |
+
msgid "Data443™ Privacy Manager"
|
1637 |
+
msgstr "Data443™ Privacy Manager"
|
1638 |
+
|
1639 |
+
#: views\admin\privacy-manager\header.php:3
|
1640 |
+
msgctxt "(Admin)"
|
1641 |
+
msgid ""
|
1642 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1643 |
+
"next level."
|
1644 |
+
msgstr ""
|
1645 |
+
"διασφαλίζει τη συμμόρφωση με τη νομοθεσία για την προστασία της ιδιωτικής "
|
1646 |
+
"ζωής, όπως η GDPR, η CCPA, η LGPD κ.λπ., στο επόμενο επίπεδο."
|
1647 |
+
|
1648 |
+
#: views\admin\privacy-manager\header.php:4
|
1649 |
+
msgctxt "(Admin)"
|
1650 |
+
msgid ""
|
1651 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1652 |
+
"following features to your data protection compliance resources:"
|
1653 |
+
msgstr ""
|
1654 |
+
"Εκτός από την παρακολούθηση και διαχείριση DSAR, το Privacy Manager "
|
1655 |
+
"προσθέτει τις ακόλουθες δυνατότητες στους πόρους σας για την προστασία "
|
1656 |
+
"δεδομένων:"
|
1657 |
+
|
1658 |
+
#: views\admin\privacy-manager\header.php:6
|
1659 |
+
msgctxt "(Admin)"
|
1660 |
+
msgid "Log and store ICO breach notifications"
|
1661 |
+
msgstr "Καταγράψτε και αποθηκεύστε τις ειδοποιήσεις παραβίασης του ICO"
|
1662 |
+
|
1663 |
+
#: views\admin\privacy-manager\header.php:7
|
1664 |
+
msgctxt "(Admin)"
|
1665 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1666 |
+
msgstr ""
|
1667 |
+
"Διατηρεί πλήρη καταγραφή όλων των αιτημάτων, των εισιτηρίων και του "
|
1668 |
+
"χρονοδιαγράμματος"
|
1669 |
+
|
1670 |
+
#: views\admin\privacy-manager\header.php:8
|
1671 |
+
msgctxt "(Admin)"
|
1672 |
+
msgid "Gap analysis and breach notifications"
|
1673 |
+
msgstr "Ανάλυση κενών και κοινοποιήσεις παραβίασης"
|
1674 |
+
|
1675 |
+
#: views\admin\privacy-manager\header.php:9
|
1676 |
+
msgctxt "(Admin)"
|
1677 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1678 |
+
msgstr ""
|
1679 |
+
"Σε βάθος καταγραφής δραστηριότητας με όλες τις ενέργειες GDPR, CCPA, κλπ"
|
1680 |
+
|
1681 |
+
#: views\admin\privacy-manager\header.php:10
|
1682 |
+
msgctxt "(Admin)"
|
1683 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1684 |
+
msgstr "Επισημαίνει τομείς ενδιαφέροντος και όπου πρέπει να εστιάσετε"
|
1685 |
+
|
1686 |
+
#: views\admin\privacy-manager\header.php:11
|
1687 |
+
msgctxt "(Admin)"
|
1688 |
+
msgid ""
|
1689 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1690 |
+
"compliance and obligations"
|
1691 |
+
msgstr ""
|
1692 |
+
"πλατφόρμα ηλεκτρονικής μάθησης με πρόσβαση για όλο το προσωπικό ώστε να "
|
1693 |
+
"διασφαλιστεί η συμμόρφωση και οι υποχρεώσεις όσον αφορά την προστασία της "
|
1694 |
+
"ιδιωτικής ζωής"
|
1695 |
+
|
1696 |
+
#: views\admin\privacy-manager\header.php:12
|
1697 |
+
msgctxt "(Admin)"
|
1698 |
+
msgid "Tracks who accesses the system, when and why"
|
1699 |
+
msgstr "Τραγούδια που έχουν πρόσβαση στο σύστημα, πότε και γιατί"
|
1700 |
+
|
1701 |
+
#: views\admin\privacy-manager\header.php:15
|
1702 |
+
msgctxt "(Admin)"
|
1703 |
+
msgid ""
|
1704 |
+
"Our system enables your business to demonstrate its obligations in "
|
1705 |
+
"protecting your customer data, show understanding of your business "
|
1706 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1707 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1708 |
+
"practices to operate."
|
1709 |
+
msgstr ""
|
1710 |
+
"Το σύστημά μας επιτρέπει στην επιχείρησή σας να επιδείξει τις υποχρεώσεις "
|
1711 |
+
"της όσον αφορά την προστασία των δεδομένων των πελατών σας, την κατανόηση "
|
1712 |
+
"των επιχειρηματικών δραστηριοτήτων σας και την παροχή ηλεκτρονικών και "
|
1713 |
+
"ηλεκτρονικών δοκιμών στους υπαλλήλους, εξασφαλίζοντας ότι όλοι στην εταιρεία "
|
1714 |
+
"σας κατανοούν τους κανόνες συμμόρφωσης και τις βέλτιστες πρακτικές."
|
1715 |
+
|
1716 |
+
#: views\admin\privacy-manager\header.php:16
|
1717 |
+
msgctxt "(Admin)"
|
1718 |
+
msgid ""
|
1719 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1720 |
+
"compliance."
|
1721 |
+
msgstr ""
|
1722 |
+
"Ανεξάρτητα από το πού βρίσκεστε στο ταξίδι σας για την προστασία της "
|
1723 |
+
"ιδιωτικής ζωής των δεδομένων, ο τελικός στόχος είναι η συμμόρφωση."
|
1724 |
+
|
1725 |
+
#: views\admin\privacy-manager\header.php:16
|
1726 |
+
msgctxt "(Admin)"
|
1727 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1728 |
+
msgstr ""
|
1729 |
+
"επιτρέπει στην εταιρεία σας να συμμορφώνεται με όλους τους κανονισμούς "
|
1730 |
+
"απορρήτου."
|
1731 |
+
|
1732 |
+
#: views\admin\support\contents.php:49
|
1733 |
+
msgctxt "(Admin)"
|
1734 |
+
msgid ""
|
1735 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1736 |
+
"and we’ll get right on it!"
|
1737 |
+
msgstr ""
|
1738 |
+
"Βρήκατε ένα σφάλμα ή έχετε κάποια ερώτηση σχετικά με το plugin; Υποβάλετε "
|
1739 |
+
"ένα αίτημα υποστήριξης και θα το πάμε σωστά!"
|
1740 |
+
|
1741 |
+
#: views\admin\support\contents.php:58
|
1742 |
+
msgctxt "(Admin)"
|
1743 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1744 |
+
msgstr ""
|
1745 |
+
"Χρειάζεστε βοήθεια σχετικά με τη συμμόρφωση του ιστοτόπου σας; Μπορούμε να "
|
1746 |
+
"βοηθήσουμε!"
|
1747 |
+
|
1748 |
+
#: views\admin\general\woo-compatibility.php:9
|
1749 |
+
msgctxt "(Admin)"
|
1750 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1751 |
+
msgstr "Ενεργοποιήστε τα δεδομένα του WooCommerce στο εργαλείο GDPR"
|
1752 |
+
|
1753 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1754 |
+
msgctxt "(Admin)"
|
1755 |
+
msgid "Enable WooCommerce Compatibility"
|
1756 |
+
msgstr "Ενεργοποιήστε τη συμβατότητα του WooCommerce"
|
1757 |
+
|
1758 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1759 |
+
msgid "Note Regarding Order:"
|
1760 |
+
msgstr "Σημείωση σχετικά με την παραγγελία:"
|
1761 |
+
|
1762 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1763 |
+
msgid ""
|
1764 |
+
"Your order with status Processing will not get deleted until status change."
|
1765 |
+
msgstr ""
|
1766 |
+
"Η παραγγελία σας με την κατάσταση Επεξεργασία δεν θα διαγραφεί μέχρι την "
|
1767 |
+
"αλλαγή της κατάστασης."
|
1768 |
+
|
1769 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1770 |
+
msgid "Your order with status Completed will get anonymize."
|
1771 |
+
msgstr "Η παραγγελία σας με την κατάσταση Ολοκληρώθηκε θα γίνει ανώνυμη."
|
1772 |
+
|
1773 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1774 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1775 |
+
msgstr ""
|
1776 |
+
"Εάν διαγράψετε την ολοκλήρωση της παραγγελίας, δεν μπορείτε να υποβάλετε "
|
1777 |
+
"αίτηση επιστροφής χρημάτων."
|
1778 |
+
|
1779 |
+
#: views\admin\general\woo-compatibility.php:12
|
1780 |
+
msgctxt "(Admin)"
|
1781 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1782 |
+
msgstr "Θα λειτουργήσει για το WooCommerce Έκδοση 3.4.0 ή νεότερη έκδοση."
|
1783 |
+
|
1784 |
+
#: views\admin\general\edd-compatibility.php:9
|
1785 |
+
msgctxt "(Admin)"
|
1786 |
+
msgid "Enable EDD data on GDPR tool."
|
1787 |
+
msgstr "Ενεργοποιήστε τα δεδομένα EDD στο εργαλείο GDPR."
|
1788 |
+
|
1789 |
+
#: views\admin\general\edd-compatibility.php:12
|
1790 |
+
msgctxt "(Admin)"
|
1791 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1792 |
+
msgstr "Θα λειτουργήσει για EDD έκδοση 2.0.0 ή νεότερη έκδοση."
|
1793 |
+
|
1794 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1795 |
+
msgctxt "(Admin)"
|
1796 |
+
msgid "Enable EDD Compatibility"
|
1797 |
+
msgstr "Ενεργοποίηση συμβατότητας EDD"
|
1798 |
+
|
1799 |
+
#: gdpr-framework.php:298
|
1800 |
+
msgid "Cookie Policy"
|
1801 |
+
msgstr "Πολιτική cookie"
|
1802 |
+
|
1803 |
+
#: ConsentManager.php:96
|
1804 |
+
msgctxt "(Admin)"
|
1805 |
+
msgid ""
|
1806 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1807 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1808 |
+
msgstr ""
|
1809 |
+
"Αυτή η συναίνεση είναι ορατή από προεπιλογή στη σελίδα πληρωμής woocommerce. "
|
1810 |
+
"Εάν κάποιος επιθυμεί να την αποσύρει, θα πρέπει απλώς να ζητήσει τη διαγραφή "
|
1811 |
+
"όλων των δεδομένων."
|
1812 |
+
|
1813 |
+
#: ConsentManager.php:96
|
1814 |
+
msgctxt "(Admin)"
|
1815 |
+
msgid "Woocommerce Policy Consent"
|
1816 |
+
msgstr "Woocommerce Πολιτική συναίνεση"
|
1817 |
+
|
1818 |
+
#: WoocommerceGdpr.php:150
|
1819 |
+
msgid "Please acknowledge the Privacy Policy"
|
1820 |
+
msgstr "Λάβετε υπόψη την Πολιτική Απορρήτου"
|
1821 |
+
|
1822 |
+
#: woo-compatibility.php:9
|
1823 |
+
msgctxt "(Admin)"
|
1824 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1825 |
+
msgstr "Ενεργοποιήστε τα δεδομένα του WooCommerce στο εργαλείο GDPR."
|
1826 |
+
|
1827 |
+
#: views\admin\general\enable-popup.php:12
|
1828 |
+
msgctxt "(Admin)"
|
1829 |
+
msgid ""
|
1830 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1831 |
+
"accepted on popup accept button."
|
1832 |
+
msgstr ""
|
1833 |
+
"<b> Σημείωση: </ b> Πρέπει να προσθέσετε προσαρμοσμένο περιεχόμενο <b> "
|
1834 |
+
"gdpr_cookie_consent </ b> το αποδεκτό κουμπί του στο αναδυόμενο παράθυρο."
|
1835 |
+
|
1836 |
+
#: AdminTabCookiePopup.php:105
|
1837 |
+
msgctxt "(Admin)"
|
1838 |
+
msgid "Popup Dismiss Text"
|
1839 |
+
msgstr "Αναδυόμενο παράθυρο κειμένου"
|
1840 |
+
|
1841 |
+
#: AdminTabCookiePopup.php:98
|
1842 |
+
msgctxt "(Admin)"
|
1843 |
+
msgid "Popup Allow Text"
|
1844 |
+
msgstr "Αναδυόμενο παράθυρο Allow Text"
|
1845 |
+
|
1846 |
+
#: AdminTabGeneral.php:241
|
1847 |
+
msgctxt "(Admin)"
|
1848 |
+
msgid "Woocommerce Integration"
|
1849 |
+
msgstr "Woocommerce Ολοκλήρωση"
|
1850 |
+
|
1851 |
+
#: AdminTabGeneral.php:259
|
1852 |
+
msgctxt "(Admin)"
|
1853 |
+
msgid "Easy Digital Download Integration"
|
1854 |
+
msgstr "Εύκολη ψηφιακή ενσωμάτωση λήψης"
|
1855 |
+
|
1856 |
+
#: has-dpo.php:11
|
1857 |
+
msgctxt "(Admin)"
|
1858 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1859 |
+
msgstr "Έχω ορίσει υπεύθυνο προστασίας δεδομένων (DPO)"
|
1860 |
+
|
1861 |
+
#: views/admin/general/stylesheet.php:9
|
1862 |
+
msgctxt "(Admin)"
|
1863 |
+
msgid "Enable basic styling for Privacy Tools page."
|
1864 |
+
msgstr "Ενεργοποιήστε το βασικό στυλ για τη σελίδα \"Εργαλεία απορρήτου\"."
|
1865 |
+
|
1866 |
+
#: AdminTabPrivacyPolicy.php:204
|
1867 |
+
msgctxt "(Admin)"
|
1868 |
+
msgid "Delete Text"
|
1869 |
+
msgstr "Διαγραφή κειμένου"
|
1870 |
+
|
1871 |
+
#: consent.php:80
|
1872 |
+
msgctxt "(Admin)"
|
1873 |
+
msgid "Add consent type"
|
1874 |
+
msgstr "Προσθήκη τύπου συγκατάθεσης"
|
1875 |
+
|
1876 |
+
#: AdminTabGeneral.php:127
|
1877 |
+
msgctxt "(Admin)"
|
1878 |
+
msgid "Privacy Policy Custom URL"
|
1879 |
+
msgstr "Προσωπική διεύθυνση URL πολιτικής απορρήτου"
|
1880 |
+
|
1881 |
+
#: custom-policy-url.php:6
|
1882 |
+
msgctxt "(Admin)"
|
1883 |
+
msgid "Leave blank if privacy policy page already selected"
|
1884 |
+
msgstr ""
|
1885 |
+
"Αφήστε κενό εάν η σελίδα πολιτικής προστασίας απορρήτου έχει ήδη επιλεγεί"
|
1886 |
+
|
1887 |
+
#: views/admin/general/description-delete-action.php:2
|
1888 |
+
msgctxt "(Admin)"
|
1889 |
+
msgid "What should happen if a data subject requests deleting their data."
|
1890 |
+
msgstr ""
|
1891 |
+
"Τι πρέπει να συμβεί εάν ένα υποκείμενο δεδομένων ζητήσει τη διαγραφή των "
|
1892 |
+
"δεδομένων του."
|
1893 |
+
|
1894 |
+
#: views/admin/general/description-export-action.php:2
|
1895 |
+
msgctxt "(Admin)"
|
1896 |
+
msgid "Optional. Select the page which contains your Terms & Conditions"
|
1897 |
+
msgstr ""
|
1898 |
+
"Προαιρετικός. Επιλέξτε τη σελίδα που περιέχει τους Όρους και τις "
|
1899 |
+
"Προϋποθέσεις σας"
|
1900 |
+
|
1901 |
+
#: views/admin/general/description-terms-page.php:2
|
1902 |
+
msgctxt "(Admin)"
|
1903 |
+
msgid ""
|
1904 |
+
"What should happen if a data subject requests viewing or exporting their "
|
1905 |
+
"data."
|
1906 |
+
msgstr ""
|
1907 |
+
"Τι θα συνέβαινε εάν ένα υποκείμενο δεδομένων ζητήσει την προβολή ή την "
|
1908 |
+
"εξαγωγή των δεδομένων του."
|
1909 |
+
|
1910 |
+
#: woo-disable_checkbox.php:9
|
1911 |
+
msgctxt "(Admin)"
|
1912 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1913 |
+
msgstr "Απενεργοποιήστε το πλαίσιο ελέγχου Απορρήτου του WooCommerce"
|
1914 |
+
|
1915 |
+
#: AdminTabCookiePopup.php:133
|
1916 |
+
msgctxt "(Admin)"
|
1917 |
+
msgid "Popup Learn More Text"
|
1918 |
+
msgstr "Αναδυόμενο κείμενο Μάθετε περισσότερα"
|
1919 |
+
|
1920 |
+
#: AdminTabGeneral.php:262
|
1921 |
+
msgctxt "(Admin)"
|
1922 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1923 |
+
msgstr ""
|
1924 |
+
"Απενεργοποιήστε το πλαίσιο ελέγχου ελέγχου ιδιωτικού απορρήτου του "
|
1925 |
+
"WooCommerce"
|
1926 |
+
|
1927 |
+
#: AdminTabCookiePopup.php:121
|
1928 |
+
msgctxt "(Admin)"
|
1929 |
+
msgid "Cookie Acceptance link target"
|
1930 |
+
msgstr "Στόχος ζεύξης αποδοχής cookie"
|
1931 |
+
|
1932 |
+
#: popup_link_target.php:3
|
1933 |
+
msgctxt "(Admin)"
|
1934 |
+
msgid "Next Tab"
|
1935 |
+
msgstr "Επόμενη καρτέλα"
|
1936 |
+
|
1937 |
+
#: popup_link_target.php:5
|
1938 |
+
msgctxt "(Admin)"
|
1939 |
+
msgid "Self"
|
1940 |
+
msgstr "εαυτός"
|
languages/gdpr-framework-en_CA.mo
CHANGED
Binary file
|
languages/gdpr-framework-en_CA.po
CHANGED
@@ -8,7 +8,7 @@ msgstr ""
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-05-22 15:47+0300\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Last-Translator: \n"
|
13 |
"Language-Team: \n"
|
14 |
"MIME-Version: 1.0\n"
|
@@ -378,10 +378,8 @@ msgstr "Support"
|
|
378 |
|
379 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
380 |
#, php-format
|
381 |
-
msgid ""
|
382 |
-
"%sERROR:%s You need to accept the
|
383 |
-
msgstr ""
|
384 |
-
"%sERROR:%s You need to accept the terms and conditions to post a comment."
|
385 |
|
386 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
387 |
#: views/privacy-tools/notices.php:19
|
@@ -906,8 +904,10 @@ msgstr ""
|
|
906 |
|
907 |
#: views/admin/notices/helper-tools.php:2
|
908 |
msgctxt "(Admin)"
|
909 |
-
msgid "
|
910 |
-
|
|
|
|
|
911 |
|
912 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
913 |
msgctxt "(Admin)"
|
@@ -1384,3 +1384,524 @@ msgstr "Enable the term and condition page."
|
|
1384 |
msgctxt "(Admin)"
|
1385 |
msgid "Enable Term and Conditions"
|
1386 |
msgstr "Enable Term and Conditions"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-05-22 15:47+0300\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:39+0530\n"
|
12 |
"Last-Translator: \n"
|
13 |
"Language-Team: \n"
|
14 |
"MIME-Version: 1.0\n"
|
378 |
|
379 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
380 |
#, php-format
|
381 |
+
msgid "%sERROR:%s You need to accept the privacy policy to post a comment."
|
382 |
+
msgstr "%sERROR:%s You need to accept the privacy policy to post a comment."
|
|
|
|
|
383 |
|
384 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
385 |
#: views/privacy-tools/notices.php:19
|
904 |
|
905 |
#: views/admin/notices/helper-tools.php:2
|
906 |
msgctxt "(Admin)"
|
907 |
+
msgid ""
|
908 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
909 |
+
msgstr ""
|
910 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
911 |
|
912 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
913 |
msgctxt "(Admin)"
|
1384 |
msgctxt "(Admin)"
|
1385 |
msgid "Enable Term and Conditions"
|
1386 |
msgstr "Enable Term and Conditions"
|
1387 |
+
|
1388 |
+
#: gdpr-framework.php:121
|
1389 |
+
msgid ""
|
1390 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1391 |
+
"website."
|
1392 |
+
msgstr ""
|
1393 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1394 |
+
"website."
|
1395 |
+
|
1396 |
+
#: gdpr-framework.php:121
|
1397 |
+
msgid "Decline"
|
1398 |
+
msgstr "Decline"
|
1399 |
+
|
1400 |
+
#: gdpr-framework.php:121
|
1401 |
+
msgid "Accept"
|
1402 |
+
msgstr "Accept"
|
1403 |
+
|
1404 |
+
#: gdpr-framework.php:133
|
1405 |
+
msgid "Learn more"
|
1406 |
+
msgstr "Learn more"
|
1407 |
+
|
1408 |
+
#: AdminTabGeneral.php:94
|
1409 |
+
msgctxt "(Admin)"
|
1410 |
+
msgid "From Email"
|
1411 |
+
msgstr "From Email"
|
1412 |
+
|
1413 |
+
#: AdminTabGeneral.php:87
|
1414 |
+
msgctxt "(Admin)"
|
1415 |
+
msgid "From Name"
|
1416 |
+
msgstr "From Name"
|
1417 |
+
|
1418 |
+
#: AdminTabGeneral.php:82
|
1419 |
+
msgctxt "(Admin)"
|
1420 |
+
msgid "Email Setting"
|
1421 |
+
msgstr "Email Setting"
|
1422 |
+
|
1423 |
+
#: AdminTabGeneral.php:104
|
1424 |
+
msgctxt "(Admin)"
|
1425 |
+
msgid "Acceptance Popup Setting"
|
1426 |
+
msgstr "Acceptance Popup Setting"
|
1427 |
+
|
1428 |
+
#: AdminTabGeneral.php:109
|
1429 |
+
msgctxt "(Admin)"
|
1430 |
+
msgid "Popup Position"
|
1431 |
+
msgstr "Popup Position"
|
1432 |
+
|
1433 |
+
#: AdminTabGeneral.php:116
|
1434 |
+
msgctxt "(Admin)"
|
1435 |
+
msgid "Popup theme"
|
1436 |
+
msgstr "Popup theme"
|
1437 |
+
|
1438 |
+
#: AdminTabGeneral.php:123
|
1439 |
+
msgctxt "(Admin)"
|
1440 |
+
msgid "Cookie Acceptance Background Color"
|
1441 |
+
msgstr "Cookie Acceptance Background Color"
|
1442 |
+
|
1443 |
+
#: AdminTabGeneral.php:130
|
1444 |
+
msgctxt "(Admin)"
|
1445 |
+
msgid "Cookie Acceptance Text Color"
|
1446 |
+
msgstr "Cookie Acceptance Text Color"
|
1447 |
+
|
1448 |
+
#: AdminTabGeneral.php:137
|
1449 |
+
msgctxt "(Admin)"
|
1450 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1451 |
+
msgstr "Cookie Acceptance Button Backgroung Color"
|
1452 |
+
|
1453 |
+
#: AdminTabGeneral.php:144
|
1454 |
+
msgctxt "(Admin)"
|
1455 |
+
msgid "Cookie Acceptance Button Color"
|
1456 |
+
msgstr "Cookie Acceptance Button Color"
|
1457 |
+
|
1458 |
+
#: AdminTabGeneral.php:151
|
1459 |
+
msgctxt "(Admin)"
|
1460 |
+
msgid "Cookie Acceptance Border Color"
|
1461 |
+
msgstr "Cookie Acceptance Border Color"
|
1462 |
+
|
1463 |
+
#: AdminTabGeneral.php:67
|
1464 |
+
msgctxt "(Admin)"
|
1465 |
+
msgid "Enable Cookie Acceptance Popup"
|
1466 |
+
msgstr "Enable Cookie Acceptance Popup"
|
1467 |
+
|
1468 |
+
#: AdminTabGeneral.php:73
|
1469 |
+
msgctxt "(Admin)"
|
1470 |
+
msgid "Cookie Acceptance Popup Content"
|
1471 |
+
msgstr "Cookie Acceptance Popup Content"
|
1472 |
+
|
1473 |
+
#: description-position-action.php
|
1474 |
+
msgctxt "(Admin)"
|
1475 |
+
msgid "Select position of the Popup"
|
1476 |
+
msgstr "Select theme of the Popup"
|
1477 |
+
|
1478 |
+
#: description-theme-action.php
|
1479 |
+
msgctxt "(Admin)"
|
1480 |
+
msgid "Select theme of the Popup"
|
1481 |
+
msgstr "Select theme of the Popup"
|
1482 |
+
|
1483 |
+
#: description-theme-action.php:69
|
1484 |
+
msgctxt "(Admin)"
|
1485 |
+
msgid "Disable Comment Checkbox"
|
1486 |
+
msgstr "Disable Comment Checkbox"
|
1487 |
+
|
1488 |
+
#: description-theme-action.php:76
|
1489 |
+
msgctxt "(Admin)"
|
1490 |
+
msgid "Disable Register Form Checkbox"
|
1491 |
+
msgstr "Disable Register Form Checkbox"
|
1492 |
+
|
1493 |
+
#: description-theme-action.php:312
|
1494 |
+
msgctxt "(Admin)"
|
1495 |
+
msgid "Disable Checkbox For Comments"
|
1496 |
+
msgstr "Disable Checkbox For Comments"
|
1497 |
+
|
1498 |
+
#: AdminTabGeneral.php:319
|
1499 |
+
msgctxt "(Admin)"
|
1500 |
+
msgid "Disable Checkbox For Register Form"
|
1501 |
+
msgstr "Disable Checkbox For Register Form"
|
1502 |
+
|
1503 |
+
#: advanced-integration\header.php:2
|
1504 |
+
msgctxt "(Admin)"
|
1505 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1506 |
+
msgstr "This page allows you to advance integration with ClassiDocs™"
|
1507 |
+
|
1508 |
+
#: AdminTabAdvancedIntegration.php:97
|
1509 |
+
msgctxt "(Admin)"
|
1510 |
+
msgid "ClassiDocs Password"
|
1511 |
+
msgstr "ClassiDocs Password"
|
1512 |
+
|
1513 |
+
#: AdminTabAdvancedIntegration.php:88
|
1514 |
+
msgctxt "(Admin)"
|
1515 |
+
msgid "ClassiDocs Username"
|
1516 |
+
msgstr "ClassiDocs Username"
|
1517 |
+
|
1518 |
+
#: AdminTabAdvancedIntegration.php:79
|
1519 |
+
msgctxt "(Admin)"
|
1520 |
+
msgid "ClassiDocs URL"
|
1521 |
+
msgstr "ClassiDocs URL"
|
1522 |
+
|
1523 |
+
#: AdminTabAdvancedIntegration.php:69
|
1524 |
+
msgctxt "(Admin)"
|
1525 |
+
msgid "Enable Response with related queries?"
|
1526 |
+
msgstr "Enable Response with related queries?"
|
1527 |
+
|
1528 |
+
#: AdminTabAdvancedIntegration.php:60
|
1529 |
+
msgctxt "(Admin)"
|
1530 |
+
msgid "Submit SAR request details?"
|
1531 |
+
msgstr "Submit SAR request details?"
|
1532 |
+
|
1533 |
+
#: AdminTabAdvancedIntegration.php:51
|
1534 |
+
msgctxt "(Admin)"
|
1535 |
+
msgid "Integrate with ClassiDocs?"
|
1536 |
+
msgstr "Integrate with ClassiDocs?"
|
1537 |
+
|
1538 |
+
#: AdminTabAdvancedIntegration.php:43
|
1539 |
+
msgctxt "(Admin)"
|
1540 |
+
msgid "Integration Settings"
|
1541 |
+
msgstr "Integration Settings"
|
1542 |
+
|
1543 |
+
#: AdminTabAdvancedIntegration.php:35
|
1544 |
+
msgctxt "(Admin)"
|
1545 |
+
msgid "Advanced Integration"
|
1546 |
+
msgstr "Advanced Integration"
|
1547 |
+
|
1548 |
+
#: checkbox-field.php:10
|
1549 |
+
msgctxt "(Admin)"
|
1550 |
+
msgid "Sign up for free here"
|
1551 |
+
msgstr "Sign up for free here"
|
1552 |
+
|
1553 |
+
#: checkbox-field.php:10
|
1554 |
+
msgctxt "(Admin)"
|
1555 |
+
msgid "Click Here"
|
1556 |
+
msgstr "Click Here"
|
1557 |
+
|
1558 |
+
#: ClassiDocs-results.php:12
|
1559 |
+
msgid "Previous Results"
|
1560 |
+
msgstr "Previous Results"
|
1561 |
+
|
1562 |
+
#: ClassiDocs-results.php:13
|
1563 |
+
msgid "Current Results"
|
1564 |
+
msgstr "Current Results"
|
1565 |
+
|
1566 |
+
#: ClassiDocs-results.php:19
|
1567 |
+
msgid "Name"
|
1568 |
+
msgstr "Name"
|
1569 |
+
|
1570 |
+
#: ClassiDocs-results.php:22
|
1571 |
+
msgid "Path"
|
1572 |
+
msgstr "Path"
|
1573 |
+
|
1574 |
+
#: ClassiDocs-results.php:34
|
1575 |
+
msgid "Workstation"
|
1576 |
+
msgstr "Workstation"
|
1577 |
+
|
1578 |
+
#: ClassiDocs-results.php:37
|
1579 |
+
msgid "Last Scan"
|
1580 |
+
msgstr "Last Scan"
|
1581 |
+
|
1582 |
+
#: ClassiDocs-results.php:62
|
1583 |
+
msgid "No ClassiDocs data found!"
|
1584 |
+
msgstr "No ClassiDocs data found!"
|
1585 |
+
|
1586 |
+
#: enable_popup_header.php:5
|
1587 |
+
msgid "Cookies used on the website!"
|
1588 |
+
msgstr "Cookies used on the website!"
|
1589 |
+
|
1590 |
+
#: enable_popup_header.php:9
|
1591 |
+
msgid "Leave blank if don't want header to get display."
|
1592 |
+
msgstr "Leave blank if don't want header to get display."
|
1593 |
+
|
1594 |
+
#: AdminTabCookiePopup.php:39
|
1595 |
+
msgctxt "(Admin)"
|
1596 |
+
msgid "Cookie Popup Settings"
|
1597 |
+
msgstr "Cookie Popup Settings"
|
1598 |
+
|
1599 |
+
#: AdminTabCookiePopup.php:17
|
1600 |
+
msgctxt "(Admin)"
|
1601 |
+
msgid "Cookie Popup"
|
1602 |
+
msgstr "Cookie Popup"
|
1603 |
+
|
1604 |
+
#: AdminTabCookiePopup.php:49
|
1605 |
+
msgctxt "(Admin)"
|
1606 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1607 |
+
msgstr "Enable One Time Cookie Acceptance Popup"
|
1608 |
+
|
1609 |
+
#: consent.php:79
|
1610 |
+
msgctxt "(Admin)"
|
1611 |
+
msgid "Show Consent types"
|
1612 |
+
msgstr "Show Consent types"
|
1613 |
+
|
1614 |
+
msgctxt "(Admin)"
|
1615 |
+
msgid "Hide consent types"
|
1616 |
+
msgstr "Hide consent types"
|
1617 |
+
|
1618 |
+
msgctxt "(Admin)"
|
1619 |
+
msgid "Do you want form to be GDPR compliance."
|
1620 |
+
msgstr "Do you want form to be GDPR compliance."
|
1621 |
+
|
1622 |
+
msgctxt "(Admin)"
|
1623 |
+
msgid ""
|
1624 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1625 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1626 |
+
"on Privacy tool."
|
1627 |
+
msgstr ""
|
1628 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1629 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1630 |
+
"on Privacy tool."
|
1631 |
+
|
1632 |
+
msgctxt "(Admin)"
|
1633 |
+
msgid "Enable Policy Link On Popup"
|
1634 |
+
msgstr "Enable policy link on popup"
|
1635 |
+
|
1636 |
+
msgctxt "(Admin)"
|
1637 |
+
msgid "Enable Privacy policy on Popup"
|
1638 |
+
msgstr "Enable privacy policy on popup"
|
1639 |
+
|
1640 |
+
#: AdminTabCookiePopup.php
|
1641 |
+
msgctxt "(Admin)"
|
1642 |
+
msgid "Cookie Acceptance Popup header"
|
1643 |
+
msgstr "Cookie Acceptance Popup header"
|
1644 |
+
|
1645 |
+
#: views\admin\privacy-manager\header.php:2
|
1646 |
+
msgctxt "(Admin)"
|
1647 |
+
msgid "Data443™ Privacy Manager"
|
1648 |
+
msgstr "Data443™ Privacy Manager"
|
1649 |
+
|
1650 |
+
#: views\admin\privacy-manager\header.php:3
|
1651 |
+
msgctxt "(Admin)"
|
1652 |
+
msgid ""
|
1653 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1654 |
+
"next level."
|
1655 |
+
msgstr ""
|
1656 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1657 |
+
"next level."
|
1658 |
+
|
1659 |
+
#: views\admin\privacy-manager\header.php:4
|
1660 |
+
msgctxt "(Admin)"
|
1661 |
+
msgid ""
|
1662 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1663 |
+
"following features to your data protection compliance resources:"
|
1664 |
+
msgstr ""
|
1665 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1666 |
+
"following features to your data protection compliance resources:"
|
1667 |
+
|
1668 |
+
#: views\admin\privacy-manager\header.php:6
|
1669 |
+
msgctxt "(Admin)"
|
1670 |
+
msgid "Log and store ICO breach notifications"
|
1671 |
+
msgstr "Log and store ICO breach notifications"
|
1672 |
+
|
1673 |
+
#: views\admin\privacy-manager\header.php:7
|
1674 |
+
msgctxt "(Admin)"
|
1675 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1676 |
+
msgstr "Keeps full record of all requests, ticketed and timeline"
|
1677 |
+
|
1678 |
+
#: views\admin\privacy-manager\header.php:8
|
1679 |
+
msgctxt "(Admin)"
|
1680 |
+
msgid "Gap analysis and breach notifications"
|
1681 |
+
msgstr "Gap analysis and breach notifications"
|
1682 |
+
|
1683 |
+
#: views\admin\privacy-manager\header.php:9
|
1684 |
+
msgctxt "(Admin)"
|
1685 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1686 |
+
msgstr "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1687 |
+
|
1688 |
+
#: views\admin\privacy-manager\header.php:10
|
1689 |
+
msgctxt "(Admin)"
|
1690 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1691 |
+
msgstr "Highlights areas of concern and where you need to focus"
|
1692 |
+
|
1693 |
+
#: views\admin\privacy-manager\header.php:11
|
1694 |
+
msgctxt "(Admin)"
|
1695 |
+
msgid ""
|
1696 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1697 |
+
"compliance and obligations"
|
1698 |
+
msgstr ""
|
1699 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1700 |
+
"compliance and obligations"
|
1701 |
+
|
1702 |
+
#: views\admin\privacy-manager\header.php:12
|
1703 |
+
msgctxt "(Admin)"
|
1704 |
+
msgid "Tracks who accesses the system, when and why"
|
1705 |
+
msgstr "Tracks who accesses the system, when and why"
|
1706 |
+
|
1707 |
+
#: views\admin\privacy-manager\header.php:15
|
1708 |
+
msgctxt "(Admin)"
|
1709 |
+
msgid ""
|
1710 |
+
"Our system enables your business to demonstrate its obligations in "
|
1711 |
+
"protecting your customer data, show understanding of your business "
|
1712 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1713 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1714 |
+
"practices to operate."
|
1715 |
+
msgstr ""
|
1716 |
+
"Our system enables your business to demonstrate its obligations in "
|
1717 |
+
"protecting your customer data, show understanding of your business "
|
1718 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1719 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1720 |
+
"practices to operate."
|
1721 |
+
|
1722 |
+
#: views\admin\privacy-manager\header.php:16
|
1723 |
+
msgctxt "(Admin)"
|
1724 |
+
msgid ""
|
1725 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1726 |
+
"compliance."
|
1727 |
+
msgstr ""
|
1728 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1729 |
+
"compliance."
|
1730 |
+
|
1731 |
+
#: views\admin\privacy-manager\header.php:16
|
1732 |
+
msgctxt "(Admin)"
|
1733 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1734 |
+
msgstr "enables your organization to comply with all privacy regulations."
|
1735 |
+
|
1736 |
+
#: views\admin\support\contents.php:49
|
1737 |
+
msgctxt "(Admin)"
|
1738 |
+
msgid ""
|
1739 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1740 |
+
"and we’ll get right on it!"
|
1741 |
+
msgstr ""
|
1742 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1743 |
+
"and we’ll get right on it!"
|
1744 |
+
|
1745 |
+
#: views\admin\support\contents.php:58
|
1746 |
+
msgctxt "(Admin)"
|
1747 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1748 |
+
msgstr "Need assistance in making your site compliant? We can help!"
|
1749 |
+
|
1750 |
+
#: views\admin\general\woo-compatibility.php:9
|
1751 |
+
msgctxt "(Admin)"
|
1752 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1753 |
+
msgstr "Enable WooCommerce data on GDPR tool"
|
1754 |
+
|
1755 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1756 |
+
msgctxt "(Admin)"
|
1757 |
+
msgid "Enable WooCommerce Compatibility"
|
1758 |
+
msgstr "Enable WooCommerce Compatibility"
|
1759 |
+
|
1760 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1761 |
+
msgid "Note Regarding Order:"
|
1762 |
+
msgstr "Note Regarding Order:"
|
1763 |
+
|
1764 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1765 |
+
msgid ""
|
1766 |
+
"Your order with status Processing will not get deleted until status change."
|
1767 |
+
msgstr ""
|
1768 |
+
"Your order with status Processing will not get deleted until status change."
|
1769 |
+
|
1770 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1771 |
+
msgid "Your order with status Completed will get anonymize."
|
1772 |
+
msgstr "Your order with status Completed will get anonymize."
|
1773 |
+
|
1774 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1775 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1776 |
+
msgstr "If you delete Completed order you can't apply for refund."
|
1777 |
+
|
1778 |
+
#: views\admin\general\woo-compatibility.php:12
|
1779 |
+
msgctxt "(Admin)"
|
1780 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1781 |
+
msgstr "Will work for WooCommerce Version 3.4.0 or later."
|
1782 |
+
|
1783 |
+
#: views\admin\general\edd-compatibility.php:9
|
1784 |
+
msgctxt "(Admin)"
|
1785 |
+
msgid "Enable EDD data on GDPR tool."
|
1786 |
+
msgstr "Enable EDD data on GDPR tool."
|
1787 |
+
|
1788 |
+
#: views\admin\general\edd-compatibility.php:12
|
1789 |
+
msgctxt "(Admin)"
|
1790 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1791 |
+
msgstr "Will work for EDD Version 2.0.0 or later."
|
1792 |
+
|
1793 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1794 |
+
msgctxt "(Admin)"
|
1795 |
+
msgid "Enable EDD Compatibility"
|
1796 |
+
msgstr "Enable EDD Compatibility"
|
1797 |
+
|
1798 |
+
#: gdpr-framework.php:298
|
1799 |
+
msgid "Cookie Policy"
|
1800 |
+
msgstr "Cookie Policy"
|
1801 |
+
|
1802 |
+
#: ConsentManager.php:96
|
1803 |
+
msgctxt "(Admin)"
|
1804 |
+
msgid ""
|
1805 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1806 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1807 |
+
msgstr ""
|
1808 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1809 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1810 |
+
|
1811 |
+
#: ConsentManager.php:96
|
1812 |
+
msgctxt "(Admin)"
|
1813 |
+
msgid "Woocommerce Policy Consent"
|
1814 |
+
msgstr "Woocommerce Policy Consent"
|
1815 |
+
|
1816 |
+
#: WoocommerceGdpr.php:150
|
1817 |
+
msgid "Please acknowledge the Privacy Policy"
|
1818 |
+
msgstr "Please acknowledge the Privacy Policy"
|
1819 |
+
|
1820 |
+
#: woo-compatibility.php:9
|
1821 |
+
msgctxt "(Admin)"
|
1822 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1823 |
+
msgstr "Enable WooCommerce data on GDPR tool."
|
1824 |
+
|
1825 |
+
#: views\admin\general\enable-popup.php:12
|
1826 |
+
msgctxt "(Admin)"
|
1827 |
+
msgid ""
|
1828 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1829 |
+
"accepted on popup accept button."
|
1830 |
+
msgstr ""
|
1831 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1832 |
+
"accepted on popup accept button."
|
1833 |
+
|
1834 |
+
#: AdminTabCookiePopup.php:105
|
1835 |
+
msgctxt "(Admin)"
|
1836 |
+
msgid "Popup Dismiss Text"
|
1837 |
+
msgstr "Popup Dismiss Text"
|
1838 |
+
|
1839 |
+
#: AdminTabCookiePopup.php:98
|
1840 |
+
msgctxt "(Admin)"
|
1841 |
+
msgid "Popup Allow Text"
|
1842 |
+
msgstr "Popup Allow Text"
|
1843 |
+
|
1844 |
+
#: AdminTabGeneral.php:241
|
1845 |
+
msgctxt "(Admin)"
|
1846 |
+
msgid "Woocommerce Integration"
|
1847 |
+
msgstr "Woocommerce Integration"
|
1848 |
+
|
1849 |
+
#: AdminTabGeneral.php:259
|
1850 |
+
msgctxt "(Admin)"
|
1851 |
+
msgid "Easy Digital Download Integration"
|
1852 |
+
msgstr "Easy Digital Download Integration"
|
1853 |
+
|
1854 |
+
#: has-dpo.php:11
|
1855 |
+
msgctxt "(Admin)"
|
1856 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1857 |
+
msgstr "I have appointed a Data Protection Officer (DPO)"
|
1858 |
+
|
1859 |
+
#: AdminTabPrivacyPolicy.php:204
|
1860 |
+
msgctxt "(Admin)"
|
1861 |
+
msgid "Delete Text"
|
1862 |
+
msgstr "Delete Text"
|
1863 |
+
|
1864 |
+
#: consent.php:80
|
1865 |
+
msgctxt "(Admin)"
|
1866 |
+
msgid "Add consent type"
|
1867 |
+
msgstr "Add consent type"
|
1868 |
+
|
1869 |
+
#: AdminTabGeneral.php:127
|
1870 |
+
msgctxt "(Admin)"
|
1871 |
+
msgid "Privacy Policy Custom URL"
|
1872 |
+
msgstr "Privacy Policy Custom URL"
|
1873 |
+
|
1874 |
+
#: custom-policy-url.php:6
|
1875 |
+
msgctxt "(Admin)"
|
1876 |
+
msgid "Leave blank if privacy policy page already selected"
|
1877 |
+
msgstr "Leave blank if privacy policy page already selected"
|
1878 |
+
|
1879 |
+
#: woo-disable_checkbox.php:9
|
1880 |
+
msgctxt "(Admin)"
|
1881 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1882 |
+
msgstr "Disable WooCommerce Privacy Checkbox"
|
1883 |
+
|
1884 |
+
#: AdminTabCookiePopup.php:133
|
1885 |
+
msgctxt "(Admin)"
|
1886 |
+
msgid "Popup Learn More Text"
|
1887 |
+
msgstr "Popup Learn More Text"
|
1888 |
+
|
1889 |
+
#: AdminTabGeneral.php:262
|
1890 |
+
msgctxt "(Admin)"
|
1891 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1892 |
+
msgstr "Disable WooCommerce Register Privacy Checkbox"
|
1893 |
+
|
1894 |
+
#: AdminTabCookiePopup.php:121
|
1895 |
+
msgctxt "(Admin)"
|
1896 |
+
msgid "Cookie Acceptance link target"
|
1897 |
+
msgstr "Cookie Acceptance link target"
|
1898 |
+
|
1899 |
+
#: popup_link_target.php:3
|
1900 |
+
msgctxt "(Admin)"
|
1901 |
+
msgid "Next Tab"
|
1902 |
+
msgstr "Next Tab"
|
1903 |
+
|
1904 |
+
#: popup_link_target.php:5
|
1905 |
+
msgctxt "(Admin)"
|
1906 |
+
msgid "Self"
|
1907 |
+
msgstr "Self"
|
languages/gdpr-framework-es_ES.mo
CHANGED
Binary file
|
languages/gdpr-framework-es_ES.po
CHANGED
@@ -1,78 +1,76 @@
|
|
1 |
-
#
|
2 |
-
#
|
|
|
|
|
|
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: The GDPR Framework
|
6 |
-
"
|
7 |
-
"
|
8 |
-
"
|
9 |
-
"Language-Team:
|
10 |
-
"Language: es_ES\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
"Content-Type: text/plain; charset=UTF-8\n"
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
-
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_ex:1,2c;"
|
17 |
-
"esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
|
18 |
"X-Generator: Poedit 1.5.7\n"
|
19 |
-
"
|
20 |
-
"
|
21 |
-
"
|
22 |
-
|
23 |
-
#: bootstrap.php:60
|
24 |
-
msgctxt "(Admin)"
|
25 |
-
msgid "Anonymous"
|
26 |
-
msgstr "Anónimo"
|
27 |
|
28 |
#: gdpr-framework.php:26
|
29 |
msgctxt "(Admin)"
|
30 |
msgid "WordPress GDPR › Error"
|
31 |
msgstr "WordPress GDPR › Error"
|
32 |
|
33 |
-
#: gdpr-framework.php:
|
34 |
-
msgctxt "(Admin)"
|
35 |
-
msgid "You must be using PHP 5.6.33 or greater."
|
36 |
-
msgstr "Debes utilizar la versión 5.6.33 de PHP o superior."
|
37 |
-
|
38 |
-
#: gdpr-framework.php:37
|
39 |
msgctxt "(Admin)"
|
40 |
msgid "Invalid PHP version"
|
41 |
-
msgstr "Versión de PHP
|
42 |
|
43 |
-
#: gdpr-framework.php:
|
44 |
msgctxt "(Admin)"
|
45 |
-
msgid "You must be using
|
46 |
-
msgstr "Debes
|
47 |
|
48 |
-
#: gdpr-framework.php:
|
49 |
msgctxt "(Admin)"
|
50 |
msgid "Invalid WordPress version"
|
51 |
msgstr "Versión de WordPress no válida"
|
52 |
|
53 |
-
#: gdpr-framework.php:
|
|
|
|
|
|
|
|
|
|
|
54 |
msgctxt "(Admin)"
|
55 |
msgid ""
|
56 |
"You appear to be running a development version of GDPR. You must run "
|
57 |
"<code>composer install</code> from the plugin directory."
|
58 |
msgstr ""
|
59 |
-
"
|
60 |
-
"
|
61 |
|
62 |
-
#: gdpr-framework.php:
|
63 |
msgctxt "(Admin)"
|
64 |
msgid "Autoloader not found."
|
65 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
66 |
|
67 |
#: src/Admin/AdminTab.php:115
|
68 |
msgctxt "(Admin)"
|
69 |
msgid "Save"
|
70 |
-
msgstr "
|
71 |
|
72 |
#: src/Admin/AdminTab.php:151
|
73 |
msgctxt "(Admin)"
|
74 |
msgid "Policy generated!"
|
75 |
-
msgstr "
|
76 |
|
77 |
#: src/Admin/AdminTabGeneral.php:11
|
78 |
msgctxt "(Admin)"
|
@@ -87,7 +85,7 @@ msgstr "Configuración general"
|
|
87 |
#: src/Admin/AdminTabGeneral.php:43
|
88 |
msgctxt "(Admin)"
|
89 |
msgid "Enable Privacy Tools"
|
90 |
-
msgstr "
|
91 |
|
92 |
#: src/Admin/AdminTabGeneral.php:53
|
93 |
msgctxt "(Admin)"
|
@@ -97,7 +95,7 @@ msgstr "Páginas"
|
|
97 |
#: src/Admin/AdminTabGeneral.php:58 src/Admin/WordpressAdmin.php:151
|
98 |
msgctxt "(Admin)"
|
99 |
msgid "Privacy Tools Page"
|
100 |
-
msgstr "Página de
|
101 |
|
102 |
#: src/Admin/AdminTabGeneral.php:65 src/Admin/WordpressAdmin.php:147
|
103 |
msgctxt "(Admin)"
|
@@ -107,12 +105,12 @@ msgstr "Página de política de privacidad"
|
|
107 |
#: src/Admin/AdminTabGeneral.php:72
|
108 |
msgctxt "(Admin)"
|
109 |
msgid "Terms & Conditions Page"
|
110 |
-
msgstr "Página de
|
111 |
|
112 |
#: src/Admin/AdminTabGeneral.php:82
|
113 |
msgctxt "(Admin)"
|
114 |
msgid "View & Export Data"
|
115 |
-
msgstr "Ver y exportar
|
116 |
|
117 |
#: src/Admin/AdminTabGeneral.php:87
|
118 |
msgctxt "(Admin)"
|
@@ -127,32 +125,32 @@ msgstr "Email para notificar"
|
|
127 |
#: src/Admin/AdminTabGeneral.php:105
|
128 |
msgctxt "(Admin)"
|
129 |
msgid "Delete & Anonymize Data"
|
130 |
-
msgstr "
|
131 |
|
132 |
#: src/Admin/AdminTabGeneral.php:110
|
133 |
msgctxt "(Admin)"
|
134 |
msgid "Delete action"
|
135 |
-
msgstr "
|
136 |
|
137 |
#: src/Admin/AdminTabGeneral.php:117
|
138 |
msgctxt "(Admin)"
|
139 |
msgid "Delete or reassign content?"
|
140 |
-
msgstr "¿Borrar o reasignar
|
141 |
|
142 |
#: src/Admin/AdminTabGeneral.php:125
|
143 |
msgctxt "(Admin)"
|
144 |
msgid "Reassign content to"
|
145 |
-
msgstr "Reasignar
|
146 |
|
147 |
#: src/Admin/AdminTabGeneral.php:145
|
148 |
msgctxt "(Admin)"
|
149 |
msgid "Styling"
|
150 |
-
msgstr "
|
151 |
|
152 |
#: src/Admin/AdminTabGeneral.php:150
|
153 |
msgctxt "(Admin)"
|
154 |
msgid "Enable basic styling on Privacy Tools page"
|
155 |
-
msgstr "
|
156 |
|
157 |
#: src/Admin/AdminTabGeneral.php:162
|
158 |
msgctxt "(Admin)"
|
@@ -162,7 +160,7 @@ msgstr "Compatibilidad"
|
|
162 |
#: src/Admin/AdminTabGeneral.php:167
|
163 |
msgctxt "(Admin)"
|
164 |
msgid "Enable automatic theme compatibility"
|
165 |
-
msgstr "
|
166 |
|
167 |
#: src/Admin/AdminTabGeneral.php:184 src/Admin/AdminTabGeneral.php:200
|
168 |
#: src/Admin/AdminTabGeneral.php:213 src/Admin/AdminTabGeneral.php:252
|
@@ -174,12 +172,12 @@ msgstr "— Seleccionar —"
|
|
174 |
#: src/Admin/WordpressAdmin.php:65
|
175 |
msgctxt "(Admin)"
|
176 |
msgid "Privacy & GDPR Settings"
|
177 |
-
msgstr "
|
178 |
|
179 |
#: src/Admin/WordpressAdmin.php:66
|
180 |
msgctxt "(Admin)"
|
181 |
msgid "Privacy"
|
182 |
-
msgstr "
|
183 |
|
184 |
#: src/Components/Consent/AdminTabConsent.php:30
|
185 |
#: src/Components/Consent/AdminTabConsent.php:49
|
@@ -190,7 +188,7 @@ msgstr "Consentimiento"
|
|
190 |
#: src/Components/Consent/AdminTabConsent.php:157
|
191 |
msgctxt "(Admin)"
|
192 |
msgid "Consent slug is a required field!"
|
193 |
-
msgstr "
|
194 |
|
195 |
#: src/Components/Consent/AdminTabConsent.php:162
|
196 |
msgctxt "(Admin)"
|
@@ -198,22 +196,13 @@ msgid ""
|
|
198 |
"You may only use alphanumeric characters, dash and underscore in the consent "
|
199 |
"slug field."
|
200 |
msgstr ""
|
201 |
-
"Solo
|
202 |
-
"campo
|
203 |
|
204 |
#: src/Components/Consent/AdminTabConsent.php:167
|
205 |
msgctxt "(Admin)"
|
206 |
msgid "Consent title is a required field!"
|
207 |
-
msgstr "
|
208 |
-
|
209 |
-
#: src/Components/Consent/AdminTabConsent.php:179
|
210 |
-
msgid ""
|
211 |
-
"To use this website, you accepted our Privacy Policy. If you wish to "
|
212 |
-
"withdraw your acceptance, please use the \"Delete my data\" button below."
|
213 |
-
msgstr ""
|
214 |
-
"Para utilizar este sitio web, has tenido que aceptar nuestra política de "
|
215 |
-
"privacidad. Si quieres retirar tu aceptación, por favor utiliza el botón "
|
216 |
-
"\"Borrar mis datos\", que aparece a continuación."
|
217 |
|
218 |
#: src/Components/Consent/ConsentManager.php:46
|
219 |
#: views/modules/contact-form-7/content-privacy.php:2
|
@@ -221,7 +210,7 @@ msgstr ""
|
|
221 |
#: views/modules/wordpress-user/registration-terms-checkbox.php:15
|
222 |
#, php-format
|
223 |
msgid "I accept the %sPrivacy Policy%s"
|
224 |
-
msgstr "
|
225 |
|
226 |
#: src/Components/Consent/ConsentManager.php:50
|
227 |
#: src/Components/Consent/ConsentManager.php:69
|
@@ -231,12 +220,12 @@ msgid ""
|
|
231 |
"they should simply request to delete all their data."
|
232 |
msgstr ""
|
233 |
"Este consentimiento no es visible por defecto. Si alguien desea retirarlo, "
|
234 |
-
"simplemente debe solicitar
|
235 |
|
236 |
#: src/Components/Consent/ConsentManager.php:65
|
237 |
#, php-format
|
238 |
msgid "I accept the %sTerms & Conditions%s"
|
239 |
-
msgstr "
|
240 |
|
241 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:19
|
242 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:61
|
@@ -248,18 +237,18 @@ msgstr "Política de privacidad"
|
|
248 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:70
|
249 |
msgctxt "(Admin)"
|
250 |
msgid "Company information"
|
251 |
-
msgstr "Información de la
|
252 |
|
253 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:75
|
254 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:209
|
255 |
msgctxt "(Admin)"
|
256 |
msgid "Company Name"
|
257 |
-
msgstr "
|
258 |
|
259 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:82
|
260 |
msgctxt "(Admin)"
|
261 |
msgid "Company Email"
|
262 |
-
msgstr "Email de la
|
263 |
|
264 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:89
|
265 |
msgctxt "(Admin)"
|
@@ -270,65 +259,64 @@ msgstr "Ubicación de la compañía"
|
|
270 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:245
|
271 |
msgctxt "(Admin)"
|
272 |
msgid "Representative Contact Name"
|
273 |
-
msgstr "Nombre del representante
|
274 |
|
275 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:112
|
276 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:252
|
277 |
msgctxt "(Admin)"
|
278 |
msgid "Representative Contact Email"
|
279 |
-
msgstr "
|
280 |
|
281 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:119
|
282 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:259
|
283 |
msgctxt "(Admin)"
|
284 |
msgid "Representative Contact Phone"
|
285 |
-
msgstr "Teléfono del representante
|
286 |
|
287 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:135
|
288 |
msgctxt "(Admin)"
|
289 |
msgid "Data Protection Authority"
|
290 |
-
msgstr "Autoridad de
|
291 |
|
292 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:141
|
293 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:286
|
294 |
msgctxt "(Admin)"
|
295 |
msgid "Data Protection Authority Website"
|
296 |
-
msgstr "Sitio web de la
|
297 |
|
298 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:148
|
299 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:293
|
300 |
msgctxt "(Admin)"
|
301 |
msgid "Data Protection Authority Email"
|
302 |
-
msgstr "
|
303 |
|
304 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:155
|
305 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:300
|
306 |
msgctxt "(Admin)"
|
307 |
msgid "Data Protection Authority Phone"
|
308 |
-
msgstr "Teléfono de la
|
309 |
|
310 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:165
|
311 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:175
|
312 |
msgctxt "(Admin)"
|
313 |
msgid "Data Protection Officer"
|
314 |
-
msgstr "
|
315 |
|
316 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:168
|
317 |
msgctxt "(Admin)"
|
318 |
msgid "Knowledge base: Do I need to appoint a Data Protection Officer?"
|
319 |
msgstr ""
|
320 |
-
"Base de
|
321 |
-
"datos?"
|
322 |
|
323 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:182
|
324 |
msgctxt "(Admin)"
|
325 |
msgid "Data Protection Officer Name"
|
326 |
-
msgstr "Nombre del
|
327 |
|
328 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:190
|
329 |
msgctxt "(Admin)"
|
330 |
msgid "Data Protection Officer Email"
|
331 |
-
msgstr "
|
332 |
|
333 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:216
|
334 |
msgctxt "(Admin)"
|
@@ -338,25 +326,23 @@ msgstr "Email de contacto"
|
|
338 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:235
|
339 |
msgctxt "(Admin)"
|
340 |
msgid "Representative Contact"
|
341 |
-
msgstr "Contacto
|
342 |
|
343 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:238
|
344 |
msgctxt "(Admin)"
|
345 |
msgid "Knowledge base: Do I need to appoint an EU-based representative?"
|
346 |
-
msgstr ""
|
347 |
-
"Base de conocimiento: ¿tengo que nombrar a un representante basado en la "
|
348 |
-
"Unión Europea?"
|
349 |
|
350 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:317
|
351 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:324
|
352 |
msgctxt "(Admin)"
|
353 |
msgid "DPO Name"
|
354 |
-
msgstr "Nombre
|
355 |
|
356 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:420
|
357 |
msgctxt "(Admin)"
|
358 |
msgid "Save & Generate Policy"
|
359 |
-
msgstr "Guardar y generar
|
360 |
|
361 |
#: src/Components/PrivacyPolicy/PrivacyPolicy.php:82
|
362 |
#: src/Installer/Installer.php:271 src/Installer/Steps/PolicySettings.php:199
|
@@ -368,7 +354,7 @@ msgstr "Política de privacidad"
|
|
368 |
|
369 |
#: src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php:19
|
370 |
msgid "This page is currently disabled."
|
371 |
-
msgstr "Esta página
|
372 |
|
373 |
#: src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php:35
|
374 |
#: src/Installer/Installer.php:279
|
@@ -383,29 +369,29 @@ msgstr "Herramientas de privacidad"
|
|
383 |
#: src/Components/Support/AdminTabSupport.php:20
|
384 |
msgctxt "(Admin)"
|
385 |
msgid "Support"
|
386 |
-
msgstr "
|
387 |
|
388 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
389 |
#, php-format
|
390 |
msgid ""
|
391 |
"%sERROR:%s You need to accept the terms and conditions to post a comment."
|
392 |
msgstr ""
|
393 |
-
"%sERROR:%s
|
394 |
-
"
|
395 |
|
396 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
397 |
#: views/privacy-tools/notices.php:19
|
398 |
msgid "We have received your request and will reply within 30 days."
|
399 |
-
msgstr "Hemos recibido
|
400 |
|
401 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:59
|
402 |
#: views/privacy-tools/notices.php:15
|
403 |
msgid "Consent withdrawn."
|
404 |
-
msgstr "
|
405 |
|
406 |
#: src/Components/WordpressUser/RegistrationForm.php:42
|
407 |
msgid "<strong>ERROR</strong>: You must accept the terms and conditions."
|
408 |
-
msgstr "<strong>ERROR</strong>:
|
409 |
|
410 |
#: src/Components/WordpressUser/WordpressUser.php:63
|
411 |
#: src/Components/WordpressUser/WordpressUser.php:64
|
@@ -418,28 +404,28 @@ msgstr "Herramientas de privacidad"
|
|
418 |
#: src/DataSubject/AdminTabDataSubject.php:41
|
419 |
msgctxt "(Admin)"
|
420 |
msgid "Data Subjects"
|
421 |
-
msgstr "
|
422 |
|
423 |
#: src/DataSubject/DataRepository.php:143
|
424 |
msgid "Data exported"
|
425 |
-
msgstr "
|
426 |
|
427 |
#: src/DataSubject/DataRepository.php:158
|
428 |
msgid "Data export request"
|
429 |
-
msgstr "
|
430 |
|
431 |
#: src/DataSubject/DataRepository.php:171
|
432 |
msgid "Data removed"
|
433 |
-
msgstr "
|
434 |
|
435 |
#: src/DataSubject/DataRepository.php:186
|
436 |
msgid "Data removal request"
|
437 |
-
msgstr "
|
438 |
|
439 |
#: src/DataSubject/DataSubjectIdentificator.php:65
|
440 |
#: src/DataSubject/DataSubjectIdentificator.php:82
|
441 |
msgid "Your personal data on"
|
442 |
-
msgstr "
|
443 |
|
444 |
#: src/Helpers.php:27
|
445 |
msgctxt "(Admin)"
|
@@ -469,7 +455,7 @@ msgstr "Chipre"
|
|
469 |
#: src/Helpers.php:32
|
470 |
msgctxt "(Admin)"
|
471 |
msgid "Czech Republic"
|
472 |
-
msgstr "
|
473 |
|
474 |
#: src/Helpers.php:33
|
475 |
msgctxt "(Admin)"
|
@@ -554,7 +540,7 @@ msgstr "Portugal"
|
|
554 |
#: src/Helpers.php:49
|
555 |
msgctxt "(Admin)"
|
556 |
msgid "Romania"
|
557 |
-
msgstr "
|
558 |
|
559 |
#: src/Helpers.php:50
|
560 |
msgctxt "(Admin)"
|
@@ -614,8 +600,7 @@ msgstr "Resto del mundo"
|
|
614 |
#: src/Helpers.php:145
|
615 |
msgid "An error has occurred. Please contact the site administrator."
|
616 |
msgstr ""
|
617 |
-
"Se ha producido un error. Por favor
|
618 |
-
"del sitio."
|
619 |
|
620 |
#: src/Installer/Installer.php:135
|
621 |
msgctxt "(Admin)"
|
@@ -634,25 +619,25 @@ msgctxt "(Admin)"
|
|
634 |
msgid ""
|
635 |
"We have automatically selected your WooCommerce Terms & Conditions page."
|
636 |
msgstr ""
|
637 |
-
"Hemos seleccionado automáticamente
|
638 |
"WooCommerce."
|
639 |
|
640 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
641 |
msgctxt "(Admin)"
|
642 |
msgid "gdpr terms txt"
|
643 |
-
msgstr "gdpr
|
644 |
|
645 |
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
646 |
#, php-format
|
647 |
msgid "Nonce error for action \"%s\". Please go back and try again!"
|
648 |
msgstr ""
|
649 |
-
"Error
|
650 |
-
"
|
651 |
|
652 |
#: src/Router.php:149
|
653 |
msgctxt "(Admin)"
|
654 |
msgid "You do not have the required permissions to perform this action!"
|
655 |
-
msgstr "No
|
656 |
|
657 |
#: views/admin/consent.php:3
|
658 |
msgctxt "(Admin)"
|
@@ -665,13 +650,13 @@ msgid ""
|
|
665 |
"These are the consent types that have been automatically registered by the "
|
666 |
"framework or a plugin."
|
667 |
msgstr ""
|
668 |
-
"Estos son los tipos de consentimiento
|
669 |
-
"automáticamente
|
670 |
|
671 |
#: views/admin/consent.php:7 views/admin/consent.php:52
|
672 |
msgctxt "(Admin)"
|
673 |
msgid "Slug"
|
674 |
-
msgstr "
|
675 |
|
676 |
#: views/admin/consent.php:8 views/admin/consent.php:38
|
677 |
#: views/admin/consent.php:60
|
@@ -711,14 +696,14 @@ msgid ""
|
|
711 |
"Here you can add custom consent types to track. They will not be used "
|
712 |
"anywhere by default - you will need to build an integration for each of them."
|
713 |
msgstr ""
|
714 |
-
"
|
715 |
-
"utilizarán en ningún lugar
|
716 |
-
"integración para cada uno de
|
717 |
|
718 |
#: views/admin/consent.php:35
|
719 |
msgctxt "(Admin)"
|
720 |
msgid "Machine-readable slug"
|
721 |
-
msgstr "
|
722 |
|
723 |
#: views/admin/consent.php:44 views/admin/consent.php:68
|
724 |
msgctxt "(Admin)"
|
@@ -728,19 +713,19 @@ msgstr "¿Visible?"
|
|
728 |
#: views/admin/consent.php:72
|
729 |
msgctxt "(Admin)"
|
730 |
msgid "Remove"
|
731 |
-
msgstr "
|
732 |
|
733 |
#: views/admin/consent.php:93
|
734 |
msgctxt "(Admin)"
|
735 |
msgid "Additional info"
|
736 |
-
msgstr "
|
737 |
|
738 |
#: views/admin/consent.php:95
|
739 |
msgctxt "(Admin)"
|
740 |
msgid ""
|
741 |
"This text will be displayed to your data subjects on the Privacy Tools page."
|
742 |
msgstr ""
|
743 |
-
"Este texto se mostrará a
|
744 |
"privacidad."
|
745 |
|
746 |
#: views/admin/data-subjects/search-form.php:2
|
@@ -749,18 +734,18 @@ msgid ""
|
|
749 |
"On this page, you can find which data subjects personal data you are storing "
|
750 |
"and download, export or delete it."
|
751 |
msgstr ""
|
752 |
-
"En esta página
|
753 |
-
"
|
754 |
|
755 |
#: views/admin/data-subjects/search-form.php:10
|
756 |
msgctxt "(Admin)"
|
757 |
msgid "Find data subject by email"
|
758 |
-
msgstr "Encontrar datos
|
759 |
|
760 |
#: views/admin/data-subjects/search-form.php:11
|
761 |
msgctxt "(Admin)"
|
762 |
msgid "Email address"
|
763 |
-
msgstr "Dirección de
|
764 |
|
765 |
#: views/admin/data-subjects/search-form.php:16
|
766 |
msgctxt "(Admin)"
|
@@ -780,12 +765,12 @@ msgstr "no es un usuario registrado."
|
|
780 |
#: views/admin/data-subjects/search-results.php:16
|
781 |
msgctxt "(Admin)"
|
782 |
msgid "Download data (html)"
|
783 |
-
msgstr "Descargar
|
784 |
|
785 |
#: views/admin/data-subjects/search-results.php:17
|
786 |
msgctxt "(Admin)"
|
787 |
msgid "Export data (json)"
|
788 |
-
msgstr "Exportar
|
789 |
|
790 |
#: views/admin/data-subjects/search-results.php:21
|
791 |
msgctxt "(Admin)"
|
@@ -793,42 +778,42 @@ msgid ""
|
|
793 |
"This user has admin capabilities. Deleting data via this interface is "
|
794 |
"disabled."
|
795 |
msgstr ""
|
796 |
-
"Este usuario tiene capacidades de administrador.
|
797 |
-
"
|
798 |
|
799 |
#: views/admin/data-subjects/search-results.php:24
|
800 |
msgctxt "(Admin)"
|
801 |
msgid "Anonymize data"
|
802 |
-
msgstr "Anonimizar
|
803 |
|
804 |
#: views/admin/data-subjects/search-results.php:25
|
805 |
msgctxt "(Admin)"
|
806 |
msgid "Delete data"
|
807 |
-
msgstr "Borrar
|
808 |
|
809 |
#: views/admin/data-subjects/search-results.php:29
|
810 |
msgctxt "(Admin)"
|
811 |
msgid "No data found!"
|
812 |
-
msgstr "
|
813 |
|
814 |
#: views/admin/general/delete-action-email.php:5
|
815 |
#: views/admin/general/export-action-email.php:5
|
816 |
#: views/installer/steps/configuration-settings.php:29
|
817 |
#: views/installer/steps/configuration-settings.php:79
|
818 |
msgid "Email address"
|
819 |
-
msgstr "Dirección de
|
820 |
|
821 |
#: views/admin/general/delete-action-reassign.php:3
|
822 |
#: views/installer/steps/configuration-settings.php:50
|
823 |
msgctxt "(Admin)"
|
824 |
msgid "Delete content"
|
825 |
-
msgstr "
|
826 |
|
827 |
#: views/admin/general/delete-action-reassign.php:6
|
828 |
#: views/installer/steps/configuration-settings.php:53
|
829 |
msgctxt "(Admin)"
|
830 |
msgid "Reassign content to a user"
|
831 |
-
msgstr "Reasignar
|
832 |
|
833 |
#: views/admin/general/delete-action-reassign.php:10
|
834 |
msgctxt "(Admin)"
|
@@ -836,7 +821,7 @@ msgid ""
|
|
836 |
"If the user has submitted any content on your site, should it be deleted or "
|
837 |
"reassigned to another user?"
|
838 |
msgstr ""
|
839 |
-
"Si el usuario ha enviado
|
840 |
"reasignarse a otro usuario?"
|
841 |
|
842 |
#: views/admin/general/description-data-page.php:2
|
@@ -845,33 +830,15 @@ msgid ""
|
|
845 |
"Select the page where users can go to control their data. This page must "
|
846 |
"contain the [gdpr_privacy_tools] shortcode."
|
847 |
msgstr ""
|
848 |
-
"
|
849 |
-
"
|
850 |
-
|
851 |
-
#: views/admin/general/description-delete-action.php:2
|
852 |
-
msgctxt "(Admin)"
|
853 |
-
msgid "What should happen if a data subject requests deleting their data."
|
854 |
-
msgstr "¿Qué debe ocurrir si una persona solicita el borrado de sus datos?"
|
855 |
-
|
856 |
-
#: views/admin/general/description-export-action.php:2
|
857 |
-
msgctxt "(Admin)"
|
858 |
-
msgid ""
|
859 |
-
"What should happen if a data subject requests viewing or exporting their "
|
860 |
-
"data."
|
861 |
-
msgstr "¿Qué debe ocurrir si una persona solicita ver o exportar sus datos?"
|
862 |
-
|
863 |
-
#: views/admin/general/description-terms-page.php:2
|
864 |
-
msgctxt "(Admin)"
|
865 |
-
msgid "Optional. Select the page which contains your Terms & Conditions"
|
866 |
-
msgstr ""
|
867 |
-
"Opcional. Selecciona la página que contiene tus términos y condiciones."
|
868 |
|
869 |
#: views/admin/general/enable.php:9
|
870 |
msgctxt "(Admin)"
|
871 |
msgid "Enable the view, export and forget functionality for users and visitors"
|
872 |
msgstr ""
|
873 |
-
"
|
874 |
-
"usuarios y visitantes"
|
875 |
|
876 |
#: views/admin/general/enable.php:12
|
877 |
msgctxt "(Admin)"
|
@@ -880,15 +847,9 @@ msgid ""
|
|
880 |
"visitors to request viewing and deleting their personal data and withdraw "
|
881 |
"consents."
|
882 |
msgstr ""
|
883 |
-
"
|
884 |
-
"
|
885 |
-
"
|
886 |
-
|
887 |
-
#: views/admin/general/stylesheet.php:9
|
888 |
-
msgctxt "(Admin)"
|
889 |
-
msgid "Enable basic styling for Privacy Tools page."
|
890 |
-
msgstr ""
|
891 |
-
"Activar los estilos básicos de la página de herramientas de privacidad."
|
892 |
|
893 |
#: views/admin/general/theme-compatibility.php:9
|
894 |
#: views/installer/steps/integrations.php:21
|
@@ -896,14 +857,14 @@ msgctxt "(Admin)"
|
|
896 |
msgid ""
|
897 |
"Automatically add Privacy Policy and Privacy Tools links to your site footer."
|
898 |
msgstr ""
|
899 |
-
"
|
900 |
-
"de privacidad
|
901 |
|
902 |
#: views/admin/notices/header.php:4 views/admin/settings-page.php:3
|
903 |
#: views/installer/header.php:23
|
904 |
msgctxt "(Admin)"
|
905 |
msgid "The GDPR Framework"
|
906 |
-
msgstr "
|
907 |
|
908 |
#: views/admin/notices/helper-autoinstall.php:2
|
909 |
msgctxt "(Admin)"
|
@@ -911,8 +872,8 @@ msgid ""
|
|
911 |
"A Privacy Policy page has been created, but it is empty. You can generate a "
|
912 |
"policy template on this page."
|
913 |
msgstr ""
|
914 |
-
"Se ha creado una
|
915 |
-
"plantilla de política
|
916 |
|
917 |
#: views/admin/notices/helper-policy.php:2
|
918 |
msgctxt "(Admin)"
|
@@ -920,28 +881,30 @@ msgid ""
|
|
920 |
"Heads up - your Privacy Policy still requires some attention. Find the "
|
921 |
"places marked with [TODO] and replace them with real content!"
|
922 |
msgstr ""
|
923 |
-
"
|
924 |
-
"
|
925 |
|
926 |
#: views/admin/notices/helper-tools.php:2
|
927 |
msgctxt "(Admin)"
|
928 |
-
msgid "
|
929 |
-
|
|
|
|
|
930 |
|
931 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
932 |
msgctxt "(Admin)"
|
933 |
msgid "Select the page which will contain your Privacy Policy"
|
934 |
-
msgstr "
|
935 |
|
936 |
#: views/admin/privacy-policy/generated.php:3
|
937 |
msgctxt "(Admin)"
|
938 |
msgid "Your Privacy Policy has been generated."
|
939 |
-
msgstr "
|
940 |
|
941 |
#: views/admin/privacy-policy/generated.php:20
|
942 |
msgctxt "(Admin)"
|
943 |
msgid "« Back"
|
944 |
-
msgstr "«
|
945 |
|
946 |
#: views/admin/privacy-policy/header.php:2
|
947 |
msgctxt "(Admin)"
|
@@ -949,13 +912,8 @@ msgid ""
|
|
949 |
"This page allows you to generate a Privacy Policy based on the information "
|
950 |
"you entered below."
|
951 |
msgstr ""
|
952 |
-
"Esta página
|
953 |
-
"información que
|
954 |
-
|
955 |
-
#: views/admin/settings-page.php:8
|
956 |
-
msgctxt "(Admin)"
|
957 |
-
msgid "GDPR settings saved!"
|
958 |
-
msgstr "La configuración de RGPD ha sido guardada."
|
959 |
|
960 |
#: views/admin/settings-page.php:31
|
961 |
#, php-format
|
@@ -963,14 +921,6 @@ msgctxt "(Admin)"
|
|
963 |
msgid "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
964 |
msgstr "The GDPR Framework. Elaborado con ♥ por %sCodelight%s."
|
965 |
|
966 |
-
#: views/admin/settings-page.php:39
|
967 |
-
#, php-format
|
968 |
-
msgctxt "(Admin)"
|
969 |
-
msgid "Support our development efforts with a %s5-star rating%s."
|
970 |
-
msgstr ""
|
971 |
-
"Da tu apoyo a nuestros esfuerzos de desarrollo, con una %svaloración de 5 "
|
972 |
-
"estrellas%s."
|
973 |
-
|
974 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
975 |
msgctxt "(Admin)"
|
976 |
msgid "Need more info?"
|
@@ -979,36 +929,36 @@ msgstr "¿Necesitas más información?"
|
|
979 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
980 |
msgctxt "(Admin)"
|
981 |
msgid "Site Owner's guide to GDPR"
|
982 |
-
msgstr "Guía
|
983 |
|
984 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
985 |
msgctxt "(Admin)"
|
986 |
msgid "Read the full guide on GDPR compliance."
|
987 |
-
msgstr "
|
988 |
|
989 |
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
990 |
msgctxt "(Admin)"
|
991 |
msgid "Knowledge base"
|
992 |
-
msgstr "Base de
|
993 |
|
994 |
#: views/admin/support/contents.php:23 views/installer/steps/finish.php:28
|
995 |
msgctxt "(Admin)"
|
996 |
msgid "Check out the knowledge base for common questions and answers."
|
997 |
msgstr ""
|
998 |
-
"
|
999 |
-
"
|
1000 |
|
1001 |
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
1002 |
msgctxt "(Admin)"
|
1003 |
msgid "Developer's guide to GDPR"
|
1004 |
-
msgstr "
|
1005 |
|
1006 |
#: views/admin/support/contents.php:32 views/installer/steps/finish.php:37
|
1007 |
msgctxt "(Admin)"
|
1008 |
msgid "We have a thorough guide to help making custom sites compliant."
|
1009 |
msgstr ""
|
1010 |
-
"Tenemos una guía
|
1011 |
-
"
|
1012 |
|
1013 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
1014 |
msgctxt "(Admin)"
|
@@ -1018,7 +968,7 @@ msgstr "¿Necesitas ayuda?"
|
|
1018 |
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
1019 |
msgctxt "(Admin)"
|
1020 |
msgid "Submit a support request"
|
1021 |
-
msgstr "
|
1022 |
|
1023 |
#: views/admin/support/contents.php:49 views/installer/steps/finish.php:54
|
1024 |
msgctxt "(Admin)"
|
@@ -1026,13 +976,13 @@ msgid ""
|
|
1026 |
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
1027 |
"forum."
|
1028 |
msgstr ""
|
1029 |
-
"¿
|
1030 |
-
"de
|
1031 |
|
1032 |
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
1033 |
msgctxt "(Admin)"
|
1034 |
msgid "Request a consultation"
|
1035 |
-
msgstr "
|
1036 |
|
1037 |
#: views/admin/support/contents.php:58 views/installer/steps/finish.php:63
|
1038 |
msgctxt "(Admin)"
|
@@ -1040,60 +990,60 @@ msgid ""
|
|
1040 |
"Need development or legal assistance in making your site compliant? We can "
|
1041 |
"help!"
|
1042 |
msgstr ""
|
1043 |
-
"¿
|
1044 |
-
"
|
1045 |
|
1046 |
#: views/admin/wizard-buttons.php:2
|
1047 |
msgctxt "(Admin)"
|
1048 |
msgid "Restart setup wizard"
|
1049 |
-
msgstr "
|
1050 |
|
1051 |
#: views/email/action-export.php:8 views/email/action-forget.php:12
|
1052 |
msgctxt "(Admin)"
|
1053 |
msgid ""
|
1054 |
"This email is just for your information. You don't need to take any action"
|
1055 |
msgstr ""
|
1056 |
-
"Este
|
1057 |
-
"acción."
|
1058 |
|
1059 |
#: views/email/action-forget.php:8
|
1060 |
msgctxt "(Admin)"
|
1061 |
msgid "The data subject had a user account on your website."
|
1062 |
-
msgstr "
|
1063 |
|
1064 |
#: views/email/identify-data-subject.php:2
|
1065 |
msgid "Someone has requested access to your data on"
|
1066 |
-
msgstr "Alguien ha solicitado
|
1067 |
|
1068 |
#: views/email/identify-data-subject.php:3
|
1069 |
msgid "If this was a mistake, just ignore this email and nothing will happen."
|
1070 |
msgstr ""
|
1071 |
-
"Si
|
1072 |
"nada."
|
1073 |
|
1074 |
#: views/email/identify-data-subject.php:4
|
1075 |
msgid "To manage your data, visit the following address:"
|
1076 |
-
msgstr "Para
|
1077 |
|
1078 |
#: views/email/identify-data-subject.php:10
|
1079 |
msgid "This link is valid for 15 minutes."
|
1080 |
-
msgstr "Este enlace es válido
|
1081 |
|
1082 |
#: views/email/no-data.php:2
|
1083 |
msgid "Someone has requested information about your personal data on"
|
1084 |
-
msgstr "Alguien ha solicitado información sobre
|
1085 |
|
1086 |
#: views/email/no-data.php:3
|
1087 |
msgid "None of your personal data is stored on"
|
1088 |
-
msgstr "Ninguno de
|
1089 |
|
1090 |
#: views/email/no-data.php:5
|
1091 |
msgid ""
|
1092 |
"If this was a mistake or you did not request this email, just ignore it and "
|
1093 |
"nothing will happen."
|
1094 |
msgstr ""
|
1095 |
-
"Si
|
1096 |
-
"
|
1097 |
|
1098 |
#: views/email/request-export.php:13 views/email/request-forget.php:13
|
1099 |
msgctxt "(Admin)"
|
@@ -1161,11 +1111,6 @@ msgstr "Ocultar este mensaje"
|
|
1161 |
msgid "Back"
|
1162 |
msgstr "Volver atrás"
|
1163 |
|
1164 |
-
#: views/installer/header.php:7
|
1165 |
-
msgctxt "(Admin)"
|
1166 |
-
msgid "WordPress GDPR › Setup Wizard"
|
1167 |
-
msgstr "WordPress GDPR › Asistente de configuración"
|
1168 |
-
|
1169 |
#: views/installer/header.php:26
|
1170 |
msgctxt "(Admin)"
|
1171 |
msgid "I need help"
|
@@ -1210,12 +1155,12 @@ msgstr "Ejecutar el asistente de configuración"
|
|
1210 |
#: views/installer/welcome-notice.php:11
|
1211 |
msgctxt "(Admin)"
|
1212 |
msgid "Auto-install pages"
|
1213 |
-
msgstr "
|
1214 |
|
1215 |
#: views/installer/welcome-notice.php:15
|
1216 |
msgctxt "(Admin)"
|
1217 |
msgid "Skip and install manually"
|
1218 |
-
msgstr "
|
1219 |
|
1220 |
#: views/modules/contact-form-7/generator-privacy.php:6
|
1221 |
msgctxt "(Admin)"
|
@@ -1223,8 +1168,8 @@ msgid ""
|
|
1223 |
"This tag generates the default text for Terms & Conditions and/or Privacy "
|
1224 |
"Policy checkbox."
|
1225 |
msgstr ""
|
1226 |
-
"Esta etiqueta genera el texto
|
1227 |
-
"condiciones
|
1228 |
|
1229 |
#: views/modules/contact-form-7/generator-privacy.php:15
|
1230 |
msgid "Insert"
|
@@ -1237,18 +1182,18 @@ msgid "I accept the %sTerms and Conditions%s and the %sPrivacy Policy%s"
|
|
1237 |
msgstr "Acepto los %sTérminos y condiciones%s y la %sPolítica de privacidad%s"
|
1238 |
|
1239 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:3
|
1240 |
-
|
1241 |
-
|
1242 |
-
msgstr "Consentimiento"
|
1243 |
|
1244 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:6
|
1245 |
#: views/privacy-tools/form-consent.php:6
|
1246 |
msgid "Here you can withdraw any consents you have given."
|
1247 |
-
msgstr "
|
1248 |
|
1249 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:8
|
1250 |
-
|
1251 |
-
|
|
|
1252 |
|
1253 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:23
|
1254 |
#: views/privacy-tools/form-consent.php:24
|
@@ -1259,7 +1204,7 @@ msgstr "Retirar"
|
|
1259 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:5
|
1260 |
msgctxt "(Admin)"
|
1261 |
msgid "Delete this user and all data"
|
1262 |
-
msgstr "
|
1263 |
|
1264 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:11
|
1265 |
msgctxt "(Admin)"
|
@@ -1269,17 +1214,17 @@ msgstr "Borrar mis datos"
|
|
1269 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:15
|
1270 |
#: views/privacy-tools/form-delete.php:13
|
1271 |
msgid "Delete all data we have gathered about you."
|
1272 |
-
msgstr "
|
1273 |
|
1274 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:16
|
1275 |
#: views/privacy-tools/form-delete.php:14
|
1276 |
msgid "If you have a user account on our site, it will also be deleted."
|
1277 |
-
msgstr "Si
|
1278 |
|
1279 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:17
|
1280 |
#: views/privacy-tools/form-delete.php:15
|
1281 |
msgid "Be careful - this action is permanent and CANNOT be undone."
|
1282 |
-
msgstr "
|
1283 |
|
1284 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:22
|
1285 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:23
|
@@ -1288,8 +1233,8 @@ msgid ""
|
|
1288 |
"You seem to have an administrator or equivalent role, so deleting/"
|
1289 |
"anonymizing via this page is disabled."
|
1290 |
msgstr ""
|
1291 |
-
"Parece que
|
1292 |
-
"
|
1293 |
|
1294 |
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1295 |
#: views/privacy-tools/form-export.php:1
|
@@ -1299,7 +1244,7 @@ msgstr "Descarga tus datos"
|
|
1299 |
#: views/modules/wordpress-user/dashboard/form-export.php:12
|
1300 |
#: views/privacy-tools/form-export.php:13
|
1301 |
msgid "Download as table"
|
1302 |
-
msgstr "Descargar como
|
1303 |
|
1304 |
#: views/modules/wordpress-user/dashboard/form-export.php:15
|
1305 |
#: views/privacy-tools/form-export.php:22
|
@@ -1309,452 +1254,677 @@ msgstr "Exportar como JSON"
|
|
1309 |
#: views/modules/wordpress-user/dashboard/form-export.php:19
|
1310 |
#: views/privacy-tools/form-export.php:4
|
1311 |
msgid "You can download all your data formatted as a table for viewing."
|
1312 |
-
msgstr ""
|
1313 |
-
"Puedes descargar todos tus datos formateados como una tabla para verlos "
|
1314 |
-
"mejor."
|
1315 |
|
1316 |
#: views/modules/wordpress-user/dashboard/form-export.php:20
|
1317 |
#: views/privacy-tools/form-export.php:5
|
1318 |
msgid "Alternatively, you can export it in machine-readable JSON format."
|
1319 |
msgstr ""
|
1320 |
-
"
|
1321 |
|
1322 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:11
|
1323 |
msgctxt "(Admin)"
|
1324 |
msgid "Delete user and all data"
|
1325 |
-
msgstr "
|
1326 |
|
1327 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:14
|
1328 |
msgctxt "(Admin)"
|
1329 |
msgid "Anonymize user and all data"
|
1330 |
-
msgstr "Anonimizar
|
1331 |
-
|
1332 |
-
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:18
|
1333 |
-
msgctxt "gdpr-framework"
|
1334 |
-
msgid "Be careful - this action is permanent and CANNOT be undone."
|
1335 |
-
msgstr "Ten cuidado, ya que esta acción es permanente y NO tiene vuelta atrás."
|
1336 |
|
1337 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:2
|
1338 |
msgctxt "(Admin)"
|
1339 |
msgid "GDPR Data"
|
1340 |
-
msgstr "Datos
|
1341 |
|
1342 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:6
|
1343 |
msgctxt "(Admin)"
|
1344 |
msgid "This user has been anonymized."
|
1345 |
-
msgstr "Este usuario ha sido
|
1346 |
|
1347 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:4
|
1348 |
msgctxt "(Admin)"
|
1349 |
msgid "Consents given"
|
1350 |
-
msgstr "Consentimientos
|
1351 |
|
1352 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:17
|
1353 |
msgctxt "(Admin)"
|
1354 |
msgid "No consents given"
|
1355 |
-
msgstr "No
|
1356 |
|
1357 |
-
#: views/privacy-tools/form-consent.php:
|
1358 |
-
msgid "Consent
|
1359 |
-
msgstr "
|
1360 |
|
1361 |
#: views/privacy-tools/form-delete.php:1
|
1362 |
#: views/privacy-tools/notice-admin-role.php:1
|
1363 |
msgid "Delete my user and data"
|
1364 |
-
msgstr "
|
1365 |
|
1366 |
#: views/privacy-tools/form-delete.php:7
|
1367 |
msgid "Delete my data"
|
1368 |
msgstr "Borrar mis datos"
|
1369 |
|
1370 |
#: views/privacy-tools/form-identify.php:8
|
1371 |
-
msgid "Back to
|
1372 |
-
msgstr "Volver a
|
1373 |
|
1374 |
#: views/privacy-tools/form-identify.php:14
|
1375 |
msgid "Identify yourself!"
|
1376 |
-
msgstr "Identifícate
|
1377 |
|
1378 |
#: views/privacy-tools/form-identify.php:17
|
1379 |
#: views/privacy-tools/form-identify.php:20
|
1380 |
msgid "Enter your email address"
|
1381 |
-
msgstr "
|
1382 |
|
1383 |
#: views/privacy-tools/form-identify.php:23
|
1384 |
msgid "Send email"
|
1385 |
-
msgstr "Enviar
|
1386 |
|
1387 |
#: views/privacy-tools/notice-admin-role.php:4
|
1388 |
msgctxt "(Admin)"
|
1389 |
msgid "Data deletion is disabled for administrative accounts."
|
1390 |
msgstr ""
|
1391 |
-
"
|
1392 |
|
1393 |
#: views/privacy-tools/notices.php:3
|
1394 |
msgid ""
|
1395 |
"We will send you an email with the link to access your data. Please check "
|
1396 |
"your spam folder as well!"
|
1397 |
msgstr ""
|
1398 |
-
"
|
1399 |
-
"Por favor
|
1400 |
|
1401 |
#: views/privacy-tools/notices.php:7
|
1402 |
msgid "The email you entered does not appear to be a valid email."
|
1403 |
-
msgstr "
|
|
|
|
|
1404 |
|
1405 |
#: views/privacy-tools/notices.php:11
|
1406 |
msgid "Sorry - the link seems to have expired. Please try again!"
|
1407 |
-
msgstr ""
|
1408 |
-
"Lo sentimos, pero el enlace ha expirado. Por favor, inténtalo de nuevo."
|
1409 |
|
1410 |
#: views/privacy-tools/notices.php:23
|
1411 |
msgid "Your personal data has been removed!"
|
1412 |
-
msgstr "
|
1413 |
|
1414 |
#: views/privacy-tools/privacy-tools.php:5
|
1415 |
msgid "You are identified as"
|
1416 |
-
msgstr "
|
1417 |
|
1418 |
#: views\admin\general\enable-tac.php:9
|
1419 |
msgctxt "(Admin)"
|
1420 |
msgid "Enable the term and condition page."
|
1421 |
-
msgstr "
|
1422 |
|
1423 |
#: src\Admin\AdminTabGeneral.php:51
|
1424 |
msgctxt "(Admin)"
|
1425 |
msgid "Enable Term and Conditions"
|
1426 |
-
msgstr "
|
1427 |
|
1428 |
-
|
1429 |
-
|
|
|
|
|
|
|
|
|
|
|
1430 |
|
1431 |
-
|
1432 |
-
|
|
|
1433 |
|
1434 |
-
|
1435 |
-
|
1436 |
-
|
1437 |
-
#~ msgstr ""
|
1438 |
-
#~ "Generar el texto por defecto para tu casilla de aceptación de la política "
|
1439 |
-
#~ "de privacidad. Para saber más detalles, consulta %s."
|
1440 |
|
1441 |
-
|
1442 |
-
|
|
|
1443 |
|
1444 |
-
|
1445 |
-
|
|
|
|
|
1446 |
|
1447 |
-
|
1448 |
-
|
|
|
|
|
1449 |
|
1450 |
-
|
1451 |
-
|
1452 |
-
|
1453 |
-
|
1454 |
-
#~ "data."
|
1455 |
-
#~ msgstr ""
|
1456 |
-
#~ "Este formulario recopila tu nombre, tu email y el contenido del "
|
1457 |
-
#~ "comentario, con el objetivo de hacer seguimiento de los comentarios "
|
1458 |
-
#~ "publicados en el sitio web. Si quieres más detalles, consulta nuestra "
|
1459 |
-
#~ "página de política de privacidad, en la que encontrarás más información "
|
1460 |
-
#~ "sobre dónde, cómo y por qué almacenamos tus datos."
|
1461 |
|
1462 |
-
|
1463 |
-
|
1464 |
-
|
1465 |
-
|
1466 |
-
#~ "(casilla de verificación del RGPD)"
|
1467 |
|
1468 |
-
|
1469 |
-
|
|
|
|
|
1470 |
|
1471 |
-
|
1472 |
-
|
|
|
|
|
1473 |
|
1474 |
-
|
1475 |
-
|
|
|
|
|
1476 |
|
1477 |
-
|
1478 |
-
|
|
|
|
|
1479 |
|
1480 |
-
|
1481 |
-
|
|
|
|
|
1482 |
|
1483 |
-
|
1484 |
-
|
|
|
|
|
1485 |
|
1486 |
-
|
1487 |
-
|
|
|
|
|
1488 |
|
1489 |
-
|
1490 |
-
|
|
|
|
|
1491 |
|
1492 |
-
|
1493 |
-
|
|
|
|
|
1494 |
|
1495 |
-
|
1496 |
-
|
|
|
|
|
1497 |
|
1498 |
-
|
1499 |
-
|
1500 |
-
|
|
|
1501 |
|
1502 |
-
|
1503 |
-
|
|
|
|
|
1504 |
|
1505 |
-
|
1506 |
-
|
|
|
|
|
1507 |
|
1508 |
-
|
1509 |
-
|
|
|
|
|
1510 |
|
1511 |
-
|
1512 |
-
|
|
|
|
|
1513 |
|
1514 |
-
|
1515 |
-
|
|
|
1516 |
|
1517 |
-
|
1518 |
-
|
|
|
|
|
1519 |
|
1520 |
-
|
1521 |
-
|
|
|
|
|
1522 |
|
1523 |
-
|
1524 |
-
|
1525 |
-
|
|
|
1526 |
|
1527 |
-
|
1528 |
-
|
|
|
|
|
1529 |
|
1530 |
-
|
1531 |
-
|
1532 |
-
|
1533 |
-
|
1534 |
-
#~ "info on where, how and why we store your data."
|
1535 |
-
#~ msgstr ""
|
1536 |
-
#~ "Doy mi consentimiento a que <em>%s</em> recopile mi dirección de email, a "
|
1537 |
-
#~ "fin de que se me pueda enviar la información solicitada.<br /><br />\n"
|
1538 |
-
#~ "Si quieres más detalles, consulta nuestra página de política de "
|
1539 |
-
#~ "privacidad, en la que encontrarás más información sobre dónde, cómo y por "
|
1540 |
-
#~ "qué almacenamos tus datos."
|
1541 |
|
1542 |
-
|
1543 |
-
|
|
|
|
|
1544 |
|
1545 |
-
|
1546 |
-
|
|
|
|
|
1547 |
|
1548 |
-
|
1549 |
-
|
|
|
|
|
1550 |
|
1551 |
-
|
1552 |
-
|
|
|
|
|
1553 |
|
1554 |
-
|
1555 |
-
|
|
|
|
|
1556 |
|
1557 |
-
|
1558 |
-
|
|
|
|
|
1559 |
|
1560 |
-
|
1561 |
-
|
|
|
1562 |
|
1563 |
-
|
1564 |
-
|
|
|
1565 |
|
1566 |
-
|
1567 |
-
|
|
|
1568 |
|
1569 |
-
|
1570 |
-
|
|
|
1571 |
|
1572 |
-
|
1573 |
-
|
|
|
1574 |
|
1575 |
-
|
1576 |
-
|
|
|
1577 |
|
1578 |
-
|
1579 |
-
|
|
|
1580 |
|
1581 |
-
|
1582 |
-
|
|
|
1583 |
|
1584 |
-
|
1585 |
-
|
|
|
1586 |
|
1587 |
-
|
1588 |
-
|
|
|
|
|
1589 |
|
1590 |
-
|
1591 |
-
|
|
|
|
|
1592 |
|
1593 |
-
|
1594 |
-
|
|
|
|
|
1595 |
|
1596 |
-
|
1597 |
-
|
|
|
|
|
1598 |
|
1599 |
-
|
1600 |
-
|
|
|
1601 |
|
1602 |
-
|
1603 |
-
|
|
|
1604 |
|
1605 |
-
|
1606 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1607 |
|
1608 |
-
|
1609 |
-
|
|
|
1610 |
|
1611 |
-
|
1612 |
-
|
|
|
1613 |
|
1614 |
-
|
1615 |
-
|
1616 |
-
|
1617 |
-
|
1618 |
-
#~ "Este formulario recopila tu dirección de email, a fin de que podamos "
|
1619 |
-
#~ "mantenerte informado sobre tu solicitud. Si quieres más información, "
|
1620 |
-
#~ "consulta nuestra página de %s."
|
1621 |
|
1622 |
-
|
1623 |
-
|
1624 |
-
|
1625 |
-
|
1626 |
|
1627 |
-
|
1628 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1629 |
|
1630 |
-
|
1631 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1632 |
|
1633 |
-
|
1634 |
-
|
|
|
|
|
1635 |
|
1636 |
-
|
1637 |
-
|
|
|
|
|
|
|
|
|
1638 |
|
1639 |
-
|
1640 |
-
|
|
|
|
|
1641 |
|
1642 |
-
|
1643 |
-
|
|
|
|
|
|
|
|
|
1644 |
|
1645 |
-
|
1646 |
-
|
|
|
|
|
1647 |
|
1648 |
-
|
1649 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1650 |
|
1651 |
-
|
1652 |
-
|
|
|
|
|
1653 |
|
1654 |
-
|
1655 |
-
|
1656 |
-
|
1657 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1658 |
|
1659 |
-
|
1660 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1661 |
|
1662 |
-
|
1663 |
-
|
|
|
|
|
|
|
|
|
1664 |
|
1665 |
-
|
1666 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1667 |
|
1668 |
-
|
1669 |
-
|
|
|
|
|
|
|
1670 |
|
1671 |
-
|
1672 |
-
|
|
|
|
|
1673 |
|
1674 |
-
|
1675 |
-
|
|
|
|
|
1676 |
|
1677 |
-
|
1678 |
-
|
|
|
1679 |
|
1680 |
-
|
1681 |
-
|
|
|
|
|
|
|
|
|
1682 |
|
1683 |
-
|
1684 |
-
|
|
|
1685 |
|
1686 |
-
|
1687 |
-
|
|
|
1688 |
|
1689 |
-
|
1690 |
-
|
|
|
|
|
1691 |
|
1692 |
-
|
1693 |
-
|
|
|
|
|
1694 |
|
1695 |
-
|
1696 |
-
|
|
|
|
|
1697 |
|
1698 |
-
|
1699 |
-
|
|
|
|
|
1700 |
|
1701 |
-
|
1702 |
-
|
|
|
1703 |
|
1704 |
-
|
1705 |
-
|
|
|
|
|
1706 |
|
1707 |
-
|
1708 |
-
|
|
|
1709 |
|
1710 |
-
|
1711 |
-
|
|
|
|
|
1712 |
|
1713 |
-
|
1714 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1715 |
|
1716 |
-
|
1717 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1718 |
|
1719 |
-
|
1720 |
-
|
|
|
|
|
1721 |
|
1722 |
-
|
1723 |
-
|
|
|
|
|
1724 |
|
1725 |
-
|
1726 |
-
|
1727 |
-
|
1728 |
-
|
1729 |
-
#~ "Has solicitado acceder a tus datos personales. Al hacer clic en el botón, "
|
1730 |
-
#~ "podrás ver o borrar los comentarios que has creado en este sitio web:"
|
1731 |
|
1732 |
-
|
1733 |
-
|
|
|
|
|
1734 |
|
1735 |
-
|
1736 |
-
|
|
|
|
|
1737 |
|
1738 |
-
|
1739 |
-
|
|
|
|
|
|
|
1740 |
|
1741 |
-
|
1742 |
-
|
|
|
|
|
1743 |
|
1744 |
-
|
1745 |
-
|
|
|
|
|
1746 |
|
1747 |
-
|
1748 |
-
|
|
|
|
|
1749 |
|
1750 |
-
|
1751 |
-
|
|
|
|
|
|
|
1752 |
|
1753 |
-
|
1754 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1755 |
|
1756 |
-
|
1757 |
-
|
|
|
|
|
1758 |
|
1759 |
-
|
1760 |
-
|
|
|
|
1 |
+
# SOME DESCRIPTIVE TITLE.
|
2 |
+
# Copyright (C) YEAR Codelight
|
3 |
+
# This file is distributed under the same license as the The GDPR Framework package.
|
4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
+
#
|
6 |
msgid ""
|
7 |
msgstr ""
|
8 |
+
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
+
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
+
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:40+0530\n"
|
12 |
+
"Language-Team: \n"
|
|
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
|
|
|
|
|
16 |
"X-Generator: Poedit 1.5.7\n"
|
17 |
+
"Last-Translator: \n"
|
18 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
19 |
+
"Language: fr_FR\n"
|
|
|
|
|
|
|
|
|
|
|
20 |
|
21 |
#: gdpr-framework.php:26
|
22 |
msgctxt "(Admin)"
|
23 |
msgid "WordPress GDPR › Error"
|
24 |
msgstr "WordPress GDPR › Error"
|
25 |
|
26 |
+
#: gdpr-framework.php:35
|
|
|
|
|
|
|
|
|
|
|
27 |
msgctxt "(Admin)"
|
28 |
msgid "Invalid PHP version"
|
29 |
+
msgstr "Versión de PHP inválida"
|
30 |
|
31 |
+
#: gdpr-framework.php:35
|
32 |
msgctxt "(Admin)"
|
33 |
+
msgid "You must be using PHP 5.6.33 or greater."
|
34 |
+
msgstr "Debes estar usando PHP 5.6.33 o mayor."
|
35 |
|
36 |
+
#: gdpr-framework.php:42
|
37 |
msgctxt "(Admin)"
|
38 |
msgid "Invalid WordPress version"
|
39 |
msgstr "Versión de WordPress no válida"
|
40 |
|
41 |
+
#: gdpr-framework.php:42
|
42 |
+
msgctxt "(Admin)"
|
43 |
+
msgid "You must be using WordPress 4.3.0 or greater."
|
44 |
+
msgstr "Debes estar utilizando WordPress 4.3.0 o superior."
|
45 |
+
|
46 |
+
#: gdpr-framework.php:52
|
47 |
msgctxt "(Admin)"
|
48 |
msgid ""
|
49 |
"You appear to be running a development version of GDPR. You must run "
|
50 |
"<code>composer install</code> from the plugin directory."
|
51 |
msgstr ""
|
52 |
+
"Pareces estar ejecutando una versión de desarrollo de GDPR. Debe ejecutar "
|
53 |
+
"<code> composer install </code> desde el directorio de complementos."
|
54 |
|
55 |
+
#: gdpr-framework.php:53
|
56 |
msgctxt "(Admin)"
|
57 |
msgid "Autoloader not found."
|
58 |
+
msgstr "Autoloader no encontrado."
|
59 |
+
|
60 |
+
#: gdpr-framework.php:115
|
61 |
+
msgctxt "(Admin)"
|
62 |
+
msgid "Anonymous"
|
63 |
+
msgstr "Anónimo"
|
64 |
|
65 |
#: src/Admin/AdminTab.php:115
|
66 |
msgctxt "(Admin)"
|
67 |
msgid "Save"
|
68 |
+
msgstr "Salvar"
|
69 |
|
70 |
#: src/Admin/AdminTab.php:151
|
71 |
msgctxt "(Admin)"
|
72 |
msgid "Policy generated!"
|
73 |
+
msgstr "¡Política generada!"
|
74 |
|
75 |
#: src/Admin/AdminTabGeneral.php:11
|
76 |
msgctxt "(Admin)"
|
85 |
#: src/Admin/AdminTabGeneral.php:43
|
86 |
msgctxt "(Admin)"
|
87 |
msgid "Enable Privacy Tools"
|
88 |
+
msgstr "Habilitar herramientas de privacidad"
|
89 |
|
90 |
#: src/Admin/AdminTabGeneral.php:53
|
91 |
msgctxt "(Admin)"
|
95 |
#: src/Admin/AdminTabGeneral.php:58 src/Admin/WordpressAdmin.php:151
|
96 |
msgctxt "(Admin)"
|
97 |
msgid "Privacy Tools Page"
|
98 |
+
msgstr "Página de herramientas de privacidad"
|
99 |
|
100 |
#: src/Admin/AdminTabGeneral.php:65 src/Admin/WordpressAdmin.php:147
|
101 |
msgctxt "(Admin)"
|
105 |
#: src/Admin/AdminTabGeneral.php:72
|
106 |
msgctxt "(Admin)"
|
107 |
msgid "Terms & Conditions Page"
|
108 |
+
msgstr "Página de Términos y Condiciones"
|
109 |
|
110 |
#: src/Admin/AdminTabGeneral.php:82
|
111 |
msgctxt "(Admin)"
|
112 |
msgid "View & Export Data"
|
113 |
+
msgstr "Ver y exportar datos"
|
114 |
|
115 |
#: src/Admin/AdminTabGeneral.php:87
|
116 |
msgctxt "(Admin)"
|
125 |
#: src/Admin/AdminTabGeneral.php:105
|
126 |
msgctxt "(Admin)"
|
127 |
msgid "Delete & Anonymize Data"
|
128 |
+
msgstr "Eliminar y anonimizar datos"
|
129 |
|
130 |
#: src/Admin/AdminTabGeneral.php:110
|
131 |
msgctxt "(Admin)"
|
132 |
msgid "Delete action"
|
133 |
+
msgstr "Eliminar acción"
|
134 |
|
135 |
#: src/Admin/AdminTabGeneral.php:117
|
136 |
msgctxt "(Admin)"
|
137 |
msgid "Delete or reassign content?"
|
138 |
+
msgstr "¿Borrar o reasignar contenido?"
|
139 |
|
140 |
#: src/Admin/AdminTabGeneral.php:125
|
141 |
msgctxt "(Admin)"
|
142 |
msgid "Reassign content to"
|
143 |
+
msgstr "Reasignar contenido a"
|
144 |
|
145 |
#: src/Admin/AdminTabGeneral.php:145
|
146 |
msgctxt "(Admin)"
|
147 |
msgid "Styling"
|
148 |
+
msgstr "Estilo"
|
149 |
|
150 |
#: src/Admin/AdminTabGeneral.php:150
|
151 |
msgctxt "(Admin)"
|
152 |
msgid "Enable basic styling on Privacy Tools page"
|
153 |
+
msgstr "Habilitar el estilo básico en la página de herramientas de privacidad"
|
154 |
|
155 |
#: src/Admin/AdminTabGeneral.php:162
|
156 |
msgctxt "(Admin)"
|
160 |
#: src/Admin/AdminTabGeneral.php:167
|
161 |
msgctxt "(Admin)"
|
162 |
msgid "Enable automatic theme compatibility"
|
163 |
+
msgstr "Habilitar la compatibilidad automática de temas"
|
164 |
|
165 |
#: src/Admin/AdminTabGeneral.php:184 src/Admin/AdminTabGeneral.php:200
|
166 |
#: src/Admin/AdminTabGeneral.php:213 src/Admin/AdminTabGeneral.php:252
|
172 |
#: src/Admin/WordpressAdmin.php:65
|
173 |
msgctxt "(Admin)"
|
174 |
msgid "Privacy & GDPR Settings"
|
175 |
+
msgstr "Configuraciones de privacidad y GDPR"
|
176 |
|
177 |
#: src/Admin/WordpressAdmin.php:66
|
178 |
msgctxt "(Admin)"
|
179 |
msgid "Privacy"
|
180 |
+
msgstr "Intimidad"
|
181 |
|
182 |
#: src/Components/Consent/AdminTabConsent.php:30
|
183 |
#: src/Components/Consent/AdminTabConsent.php:49
|
188 |
#: src/Components/Consent/AdminTabConsent.php:157
|
189 |
msgctxt "(Admin)"
|
190 |
msgid "Consent slug is a required field!"
|
191 |
+
msgstr "Slug consentimiento es un campo obligatorio!"
|
192 |
|
193 |
#: src/Components/Consent/AdminTabConsent.php:162
|
194 |
msgctxt "(Admin)"
|
196 |
"You may only use alphanumeric characters, dash and underscore in the consent "
|
197 |
"slug field."
|
198 |
msgstr ""
|
199 |
+
"Solo puede usar caracteres alfanuméricos, guiones y guiones bajos en el "
|
200 |
+
"campo de barra de consentimiento."
|
201 |
|
202 |
#: src/Components/Consent/AdminTabConsent.php:167
|
203 |
msgctxt "(Admin)"
|
204 |
msgid "Consent title is a required field!"
|
205 |
+
msgstr "Título de consentimiento es un campo obligatorio!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
|
207 |
#: src/Components/Consent/ConsentManager.php:46
|
208 |
#: views/modules/contact-form-7/content-privacy.php:2
|
210 |
#: views/modules/wordpress-user/registration-terms-checkbox.php:15
|
211 |
#, php-format
|
212 |
msgid "I accept the %sPrivacy Policy%s"
|
213 |
+
msgstr "acepto el %sPolítica de privacidad%s"
|
214 |
|
215 |
#: src/Components/Consent/ConsentManager.php:50
|
216 |
#: src/Components/Consent/ConsentManager.php:69
|
220 |
"they should simply request to delete all their data."
|
221 |
msgstr ""
|
222 |
"Este consentimiento no es visible por defecto. Si alguien desea retirarlo, "
|
223 |
+
"simplemente debe solicitar la eliminación de todos sus datos."
|
224 |
|
225 |
#: src/Components/Consent/ConsentManager.php:65
|
226 |
#, php-format
|
227 |
msgid "I accept the %sTerms & Conditions%s"
|
228 |
+
msgstr "acepto el %sTérminos y condiciones%s"
|
229 |
|
230 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:19
|
231 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:61
|
237 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:70
|
238 |
msgctxt "(Admin)"
|
239 |
msgid "Company information"
|
240 |
+
msgstr "Información de la empresa"
|
241 |
|
242 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:75
|
243 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:209
|
244 |
msgctxt "(Admin)"
|
245 |
msgid "Company Name"
|
246 |
+
msgstr "nombre de empresa"
|
247 |
|
248 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:82
|
249 |
msgctxt "(Admin)"
|
250 |
msgid "Company Email"
|
251 |
+
msgstr "Email de la empresa"
|
252 |
|
253 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:89
|
254 |
msgctxt "(Admin)"
|
259 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:245
|
260 |
msgctxt "(Admin)"
|
261 |
msgid "Representative Contact Name"
|
262 |
+
msgstr "Nombre de contacto del representante"
|
263 |
|
264 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:112
|
265 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:252
|
266 |
msgctxt "(Admin)"
|
267 |
msgid "Representative Contact Email"
|
268 |
+
msgstr "Correo electrónico de contacto del representante"
|
269 |
|
270 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:119
|
271 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:259
|
272 |
msgctxt "(Admin)"
|
273 |
msgid "Representative Contact Phone"
|
274 |
+
msgstr "Teléfono de contacto del representante"
|
275 |
|
276 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:135
|
277 |
msgctxt "(Admin)"
|
278 |
msgid "Data Protection Authority"
|
279 |
+
msgstr "Autoridad de Protección de Datos"
|
280 |
|
281 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:141
|
282 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:286
|
283 |
msgctxt "(Admin)"
|
284 |
msgid "Data Protection Authority Website"
|
285 |
+
msgstr "Sitio web de la Autoridad de Protección de Datos"
|
286 |
|
287 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:148
|
288 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:293
|
289 |
msgctxt "(Admin)"
|
290 |
msgid "Data Protection Authority Email"
|
291 |
+
msgstr "Correo electrónico de la Autoridad de Protección de Datos"
|
292 |
|
293 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:155
|
294 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:300
|
295 |
msgctxt "(Admin)"
|
296 |
msgid "Data Protection Authority Phone"
|
297 |
+
msgstr "Teléfono de la Autoridad de Protección de Datos"
|
298 |
|
299 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:165
|
300 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:175
|
301 |
msgctxt "(Admin)"
|
302 |
msgid "Data Protection Officer"
|
303 |
+
msgstr "Oficial de protección de datos"
|
304 |
|
305 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:168
|
306 |
msgctxt "(Admin)"
|
307 |
msgid "Knowledge base: Do I need to appoint a Data Protection Officer?"
|
308 |
msgstr ""
|
309 |
+
"Base de conocimientos: ¿Necesito nombrar un Oficial de Protección de Datos?"
|
|
|
310 |
|
311 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:182
|
312 |
msgctxt "(Admin)"
|
313 |
msgid "Data Protection Officer Name"
|
314 |
+
msgstr "Nombre del oficial de protección de datos"
|
315 |
|
316 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:190
|
317 |
msgctxt "(Admin)"
|
318 |
msgid "Data Protection Officer Email"
|
319 |
+
msgstr "Oficial de protección de datos de correo electrónico"
|
320 |
|
321 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:216
|
322 |
msgctxt "(Admin)"
|
326 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:235
|
327 |
msgctxt "(Admin)"
|
328 |
msgid "Representative Contact"
|
329 |
+
msgstr "Contacto Representativo"
|
330 |
|
331 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:238
|
332 |
msgctxt "(Admin)"
|
333 |
msgid "Knowledge base: Do I need to appoint an EU-based representative?"
|
334 |
+
msgstr "Base de conocimientos: ¿Debo nombrar un representante en la UE?"
|
|
|
|
|
335 |
|
336 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:317
|
337 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:324
|
338 |
msgctxt "(Admin)"
|
339 |
msgid "DPO Name"
|
340 |
+
msgstr "Nombre de DPO"
|
341 |
|
342 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:420
|
343 |
msgctxt "(Admin)"
|
344 |
msgid "Save & Generate Policy"
|
345 |
+
msgstr "Guardar y generar política"
|
346 |
|
347 |
#: src/Components/PrivacyPolicy/PrivacyPolicy.php:82
|
348 |
#: src/Installer/Installer.php:271 src/Installer/Steps/PolicySettings.php:199
|
354 |
|
355 |
#: src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php:19
|
356 |
msgid "This page is currently disabled."
|
357 |
+
msgstr "Esta página está actualmente deshabilitada."
|
358 |
|
359 |
#: src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php:35
|
360 |
#: src/Installer/Installer.php:279
|
369 |
#: src/Components/Support/AdminTabSupport.php:20
|
370 |
msgctxt "(Admin)"
|
371 |
msgid "Support"
|
372 |
+
msgstr "Apoyo"
|
373 |
|
374 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
375 |
#, php-format
|
376 |
msgid ""
|
377 |
"%sERROR:%s You need to accept the terms and conditions to post a comment."
|
378 |
msgstr ""
|
379 |
+
"%sERROR:%s Debe aceptar los términos y condiciones para publicar un "
|
380 |
+
"comentario."
|
381 |
|
382 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
383 |
#: views/privacy-tools/notices.php:19
|
384 |
msgid "We have received your request and will reply within 30 days."
|
385 |
+
msgstr "Hemos recibido su solicitud y le responderemos en un plazo de 30 días."
|
386 |
|
387 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:59
|
388 |
#: views/privacy-tools/notices.php:15
|
389 |
msgid "Consent withdrawn."
|
390 |
+
msgstr "Consentimiento retirado."
|
391 |
|
392 |
#: src/Components/WordpressUser/RegistrationForm.php:42
|
393 |
msgid "<strong>ERROR</strong>: You must accept the terms and conditions."
|
394 |
+
msgstr "<strong>ERROR</strong>: Debe aceptar los Términos y Condiciones."
|
395 |
|
396 |
#: src/Components/WordpressUser/WordpressUser.php:63
|
397 |
#: src/Components/WordpressUser/WordpressUser.php:64
|
404 |
#: src/DataSubject/AdminTabDataSubject.php:41
|
405 |
msgctxt "(Admin)"
|
406 |
msgid "Data Subjects"
|
407 |
+
msgstr "Temas de datos"
|
408 |
|
409 |
#: src/DataSubject/DataRepository.php:143
|
410 |
msgid "Data exported"
|
411 |
+
msgstr "Datos exportados"
|
412 |
|
413 |
#: src/DataSubject/DataRepository.php:158
|
414 |
msgid "Data export request"
|
415 |
+
msgstr "Solicitud de exportación de datos"
|
416 |
|
417 |
#: src/DataSubject/DataRepository.php:171
|
418 |
msgid "Data removed"
|
419 |
+
msgstr "Datos eliminados"
|
420 |
|
421 |
#: src/DataSubject/DataRepository.php:186
|
422 |
msgid "Data removal request"
|
423 |
+
msgstr "Solicitud de eliminación de datos"
|
424 |
|
425 |
#: src/DataSubject/DataSubjectIdentificator.php:65
|
426 |
#: src/DataSubject/DataSubjectIdentificator.php:82
|
427 |
msgid "Your personal data on"
|
428 |
+
msgstr "Sus datos personales en"
|
429 |
|
430 |
#: src/Helpers.php:27
|
431 |
msgctxt "(Admin)"
|
455 |
#: src/Helpers.php:32
|
456 |
msgctxt "(Admin)"
|
457 |
msgid "Czech Republic"
|
458 |
+
msgstr "Republica checa"
|
459 |
|
460 |
#: src/Helpers.php:33
|
461 |
msgctxt "(Admin)"
|
540 |
#: src/Helpers.php:49
|
541 |
msgctxt "(Admin)"
|
542 |
msgid "Romania"
|
543 |
+
msgstr "Rumania"
|
544 |
|
545 |
#: src/Helpers.php:50
|
546 |
msgctxt "(Admin)"
|
600 |
#: src/Helpers.php:145
|
601 |
msgid "An error has occurred. Please contact the site administrator."
|
602 |
msgstr ""
|
603 |
+
"Se ha producido un error. Por favor contacte al administrador del sitio."
|
|
|
604 |
|
605 |
#: src/Installer/Installer.php:135
|
606 |
msgctxt "(Admin)"
|
619 |
msgid ""
|
620 |
"We have automatically selected your WooCommerce Terms & Conditions page."
|
621 |
msgstr ""
|
622 |
+
"Hemos seleccionado automáticamente su página de Términos y Condiciones de "
|
623 |
"WooCommerce."
|
624 |
|
625 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
626 |
msgctxt "(Admin)"
|
627 |
msgid "gdpr terms txt"
|
628 |
+
msgstr "gdpr términos txt"
|
629 |
|
630 |
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
631 |
#, php-format
|
632 |
msgid "Nonce error for action \"%s\". Please go back and try again!"
|
633 |
msgstr ""
|
634 |
+
"Error de nonce para la acción \"% s \". ¡Por favor, regrese y vuelva a "
|
635 |
+
"intentarlo!"
|
636 |
|
637 |
#: src/Router.php:149
|
638 |
msgctxt "(Admin)"
|
639 |
msgid "You do not have the required permissions to perform this action!"
|
640 |
+
msgstr "¡No tiene los permisos necesarios para realizar esta acción!"
|
641 |
|
642 |
#: views/admin/consent.php:3
|
643 |
msgctxt "(Admin)"
|
650 |
"These are the consent types that have been automatically registered by the "
|
651 |
"framework or a plugin."
|
652 |
msgstr ""
|
653 |
+
"Estos son los tipos de consentimiento que el marco o un complemento han "
|
654 |
+
"registrado automáticamente."
|
655 |
|
656 |
#: views/admin/consent.php:7 views/admin/consent.php:52
|
657 |
msgctxt "(Admin)"
|
658 |
msgid "Slug"
|
659 |
+
msgstr "Babosa"
|
660 |
|
661 |
#: views/admin/consent.php:8 views/admin/consent.php:38
|
662 |
#: views/admin/consent.php:60
|
696 |
"Here you can add custom consent types to track. They will not be used "
|
697 |
"anywhere by default - you will need to build an integration for each of them."
|
698 |
msgstr ""
|
699 |
+
"Aquí puede agregar tipos de consentimiento personalizados para realizar un "
|
700 |
+
"seguimiento. No se utilizarán en ningún lugar de forma predeterminada; "
|
701 |
+
"deberá crear una integración para cada uno de ellos."
|
702 |
|
703 |
#: views/admin/consent.php:35
|
704 |
msgctxt "(Admin)"
|
705 |
msgid "Machine-readable slug"
|
706 |
+
msgstr "Babosa legible por máquina"
|
707 |
|
708 |
#: views/admin/consent.php:44 views/admin/consent.php:68
|
709 |
msgctxt "(Admin)"
|
713 |
#: views/admin/consent.php:72
|
714 |
msgctxt "(Admin)"
|
715 |
msgid "Remove"
|
716 |
+
msgstr "retirar"
|
717 |
|
718 |
#: views/admin/consent.php:93
|
719 |
msgctxt "(Admin)"
|
720 |
msgid "Additional info"
|
721 |
+
msgstr "información adicional"
|
722 |
|
723 |
#: views/admin/consent.php:95
|
724 |
msgctxt "(Admin)"
|
725 |
msgid ""
|
726 |
"This text will be displayed to your data subjects on the Privacy Tools page."
|
727 |
msgstr ""
|
728 |
+
"Este texto se mostrará a sus sujetos de datos en la página Herramientas de "
|
729 |
"privacidad."
|
730 |
|
731 |
#: views/admin/data-subjects/search-form.php:2
|
734 |
"On this page, you can find which data subjects personal data you are storing "
|
735 |
"and download, export or delete it."
|
736 |
msgstr ""
|
737 |
+
"En esta página, puede encontrar los datos personales de los sujetos de datos "
|
738 |
+
"que está almacenando y descargar, exportar o eliminar."
|
739 |
|
740 |
#: views/admin/data-subjects/search-form.php:10
|
741 |
msgctxt "(Admin)"
|
742 |
msgid "Find data subject by email"
|
743 |
+
msgstr "Encontrar los datos por correo electrónico."
|
744 |
|
745 |
#: views/admin/data-subjects/search-form.php:11
|
746 |
msgctxt "(Admin)"
|
747 |
msgid "Email address"
|
748 |
+
msgstr "Dirección de correo electrónico"
|
749 |
|
750 |
#: views/admin/data-subjects/search-form.php:16
|
751 |
msgctxt "(Admin)"
|
765 |
#: views/admin/data-subjects/search-results.php:16
|
766 |
msgctxt "(Admin)"
|
767 |
msgid "Download data (html)"
|
768 |
+
msgstr "Descargar datos (html)"
|
769 |
|
770 |
#: views/admin/data-subjects/search-results.php:17
|
771 |
msgctxt "(Admin)"
|
772 |
msgid "Export data (json)"
|
773 |
+
msgstr "Exportar datos (json)"
|
774 |
|
775 |
#: views/admin/data-subjects/search-results.php:21
|
776 |
msgctxt "(Admin)"
|
778 |
"This user has admin capabilities. Deleting data via this interface is "
|
779 |
"disabled."
|
780 |
msgstr ""
|
781 |
+
"Este usuario tiene capacidades de administrador. La eliminación de datos a "
|
782 |
+
"través de esta interfaz está deshabilitada."
|
783 |
|
784 |
#: views/admin/data-subjects/search-results.php:24
|
785 |
msgctxt "(Admin)"
|
786 |
msgid "Anonymize data"
|
787 |
+
msgstr "Anonimizar datos"
|
788 |
|
789 |
#: views/admin/data-subjects/search-results.php:25
|
790 |
msgctxt "(Admin)"
|
791 |
msgid "Delete data"
|
792 |
+
msgstr "Borrar datos"
|
793 |
|
794 |
#: views/admin/data-subjects/search-results.php:29
|
795 |
msgctxt "(Admin)"
|
796 |
msgid "No data found!"
|
797 |
+
msgstr "¡Datos no encontrados!"
|
798 |
|
799 |
#: views/admin/general/delete-action-email.php:5
|
800 |
#: views/admin/general/export-action-email.php:5
|
801 |
#: views/installer/steps/configuration-settings.php:29
|
802 |
#: views/installer/steps/configuration-settings.php:79
|
803 |
msgid "Email address"
|
804 |
+
msgstr "Dirección de correo electrónico"
|
805 |
|
806 |
#: views/admin/general/delete-action-reassign.php:3
|
807 |
#: views/installer/steps/configuration-settings.php:50
|
808 |
msgctxt "(Admin)"
|
809 |
msgid "Delete content"
|
810 |
+
msgstr "Eliminar contenido"
|
811 |
|
812 |
#: views/admin/general/delete-action-reassign.php:6
|
813 |
#: views/installer/steps/configuration-settings.php:53
|
814 |
msgctxt "(Admin)"
|
815 |
msgid "Reassign content to a user"
|
816 |
+
msgstr "Reasignar contenido a un usuario"
|
817 |
|
818 |
#: views/admin/general/delete-action-reassign.php:10
|
819 |
msgctxt "(Admin)"
|
821 |
"If the user has submitted any content on your site, should it be deleted or "
|
822 |
"reassigned to another user?"
|
823 |
msgstr ""
|
824 |
+
"Si el usuario ha enviado algún contenido en su sitio, ¿debería eliminarse o "
|
825 |
"reasignarse a otro usuario?"
|
826 |
|
827 |
#: views/admin/general/description-data-page.php:2
|
830 |
"Select the page where users can go to control their data. This page must "
|
831 |
"contain the [gdpr_privacy_tools] shortcode."
|
832 |
msgstr ""
|
833 |
+
"Seleccione la página donde los usuarios pueden ir para controlar sus datos. "
|
834 |
+
"Esta página debe contener el shortcode [gdpr_privacy_tools]."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
835 |
|
836 |
#: views/admin/general/enable.php:9
|
837 |
msgctxt "(Admin)"
|
838 |
msgid "Enable the view, export and forget functionality for users and visitors"
|
839 |
msgstr ""
|
840 |
+
"Habilitar la funcionalidad de visualización, exportación y olvido para "
|
841 |
+
"usuarios y visitantes."
|
842 |
|
843 |
#: views/admin/general/enable.php:12
|
844 |
msgctxt "(Admin)"
|
847 |
"visitors to request viewing and deleting their personal data and withdraw "
|
848 |
"consents."
|
849 |
msgstr ""
|
850 |
+
"Habilitar la página de herramientas de privacidad en el front-end y el panel "
|
851 |
+
"de control. Esto permite a los visitantes solicitar la visualización y "
|
852 |
+
"eliminación de sus datos personales y retirar los consentimientos."
|
|
|
|
|
|
|
|
|
|
|
|
|
853 |
|
854 |
#: views/admin/general/theme-compatibility.php:9
|
855 |
#: views/installer/steps/integrations.php:21
|
857 |
msgid ""
|
858 |
"Automatically add Privacy Policy and Privacy Tools links to your site footer."
|
859 |
msgstr ""
|
860 |
+
"Agregue automáticamente los vínculos de la Política de privacidad y las "
|
861 |
+
"Herramientas de privacidad a su pie de página."
|
862 |
|
863 |
#: views/admin/notices/header.php:4 views/admin/settings-page.php:3
|
864 |
#: views/installer/header.php:23
|
865 |
msgctxt "(Admin)"
|
866 |
msgid "The GDPR Framework"
|
867 |
+
msgstr "El marco GDPR"
|
868 |
|
869 |
#: views/admin/notices/helper-autoinstall.php:2
|
870 |
msgctxt "(Admin)"
|
872 |
"A Privacy Policy page has been created, but it is empty. You can generate a "
|
873 |
"policy template on this page."
|
874 |
msgstr ""
|
875 |
+
"Se ha creado una página de Política de privacidad, pero está vacía. Puede "
|
876 |
+
"generar una plantilla de política en esta página."
|
877 |
|
878 |
#: views/admin/notices/helper-policy.php:2
|
879 |
msgctxt "(Admin)"
|
881 |
"Heads up - your Privacy Policy still requires some attention. Find the "
|
882 |
"places marked with [TODO] and replace them with real content!"
|
883 |
msgstr ""
|
884 |
+
"Heads up - su política de privacidad todavía requiere un poco de atención. "
|
885 |
+
"¡Encuentre los lugares marcados con [TODO] y reemplácelos con contenido real!"
|
886 |
|
887 |
#: views/admin/notices/helper-tools.php:2
|
888 |
msgctxt "(Admin)"
|
889 |
+
msgid ""
|
890 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
891 |
+
msgstr ""
|
892 |
+
"El contenido de esta página debe contener el shortcode [gdpr_privacy_tools]."
|
893 |
|
894 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
895 |
msgctxt "(Admin)"
|
896 |
msgid "Select the page which will contain your Privacy Policy"
|
897 |
+
msgstr "Seleccione la página que contendrá su Política de Privacidad"
|
898 |
|
899 |
#: views/admin/privacy-policy/generated.php:3
|
900 |
msgctxt "(Admin)"
|
901 |
msgid "Your Privacy Policy has been generated."
|
902 |
+
msgstr "Su política de privacidad ha sido generada."
|
903 |
|
904 |
#: views/admin/privacy-policy/generated.php:20
|
905 |
msgctxt "(Admin)"
|
906 |
msgid "« Back"
|
907 |
+
msgstr "« Espalda"
|
908 |
|
909 |
#: views/admin/privacy-policy/header.php:2
|
910 |
msgctxt "(Admin)"
|
912 |
"This page allows you to generate a Privacy Policy based on the information "
|
913 |
"you entered below."
|
914 |
msgstr ""
|
915 |
+
"Esta página le permite generar una Política de privacidad basada en la "
|
916 |
+
"información que ingresó a continuación."
|
|
|
|
|
|
|
|
|
|
|
917 |
|
918 |
#: views/admin/settings-page.php:31
|
919 |
#, php-format
|
921 |
msgid "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
922 |
msgstr "The GDPR Framework. Elaborado con ♥ por %sCodelight%s."
|
923 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
924 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
925 |
msgctxt "(Admin)"
|
926 |
msgid "Need more info?"
|
929 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
930 |
msgctxt "(Admin)"
|
931 |
msgid "Site Owner's guide to GDPR"
|
932 |
+
msgstr "Guía del propietario del sitio para GDPR"
|
933 |
|
934 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
935 |
msgctxt "(Admin)"
|
936 |
msgid "Read the full guide on GDPR compliance."
|
937 |
+
msgstr "Lea la guía completa sobre el cumplimiento de GDPR."
|
938 |
|
939 |
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
940 |
msgctxt "(Admin)"
|
941 |
msgid "Knowledge base"
|
942 |
+
msgstr "Base de conocimientos"
|
943 |
|
944 |
#: views/admin/support/contents.php:23 views/installer/steps/finish.php:28
|
945 |
msgctxt "(Admin)"
|
946 |
msgid "Check out the knowledge base for common questions and answers."
|
947 |
msgstr ""
|
948 |
+
"Echa un vistazo a la base de conocimientos para preguntas y respuestas "
|
949 |
+
"comunes."
|
950 |
|
951 |
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
952 |
msgctxt "(Admin)"
|
953 |
msgid "Developer's guide to GDPR"
|
954 |
+
msgstr "Guia del desarrollador para GDPR"
|
955 |
|
956 |
#: views/admin/support/contents.php:32 views/installer/steps/finish.php:37
|
957 |
msgctxt "(Admin)"
|
958 |
msgid "We have a thorough guide to help making custom sites compliant."
|
959 |
msgstr ""
|
960 |
+
"Tenemos una guía completa para ayudar a que los sitios personalizados sean "
|
961 |
+
"compatibles."
|
962 |
|
963 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
964 |
msgctxt "(Admin)"
|
968 |
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
969 |
msgctxt "(Admin)"
|
970 |
msgid "Submit a support request"
|
971 |
+
msgstr "Enviar una solicitud de soporte"
|
972 |
|
973 |
#: views/admin/support/contents.php:49 views/installer/steps/finish.php:54
|
974 |
msgctxt "(Admin)"
|
976 |
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
977 |
"forum."
|
978 |
msgstr ""
|
979 |
+
"¿Encontró un error o problema con el plugin? Publicar en el foro de soporte "
|
980 |
+
"de wordpress.org."
|
981 |
|
982 |
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
983 |
msgctxt "(Admin)"
|
984 |
msgid "Request a consultation"
|
985 |
+
msgstr "Solicitar una consulta"
|
986 |
|
987 |
#: views/admin/support/contents.php:58 views/installer/steps/finish.php:63
|
988 |
msgctxt "(Admin)"
|
990 |
"Need development or legal assistance in making your site compliant? We can "
|
991 |
"help!"
|
992 |
msgstr ""
|
993 |
+
"¿Necesita asistencia legal o de desarrollo para que su sitio sea compatible? "
|
994 |
+
"¡Podemos ayudar!"
|
995 |
|
996 |
#: views/admin/wizard-buttons.php:2
|
997 |
msgctxt "(Admin)"
|
998 |
msgid "Restart setup wizard"
|
999 |
+
msgstr "Asistente de configuración de reinicio"
|
1000 |
|
1001 |
#: views/email/action-export.php:8 views/email/action-forget.php:12
|
1002 |
msgctxt "(Admin)"
|
1003 |
msgid ""
|
1004 |
"This email is just for your information. You don't need to take any action"
|
1005 |
msgstr ""
|
1006 |
+
"Este correo electrónico es sólo para su información. No necesitas tomar "
|
1007 |
+
"ninguna acción."
|
1008 |
|
1009 |
#: views/email/action-forget.php:8
|
1010 |
msgctxt "(Admin)"
|
1011 |
msgid "The data subject had a user account on your website."
|
1012 |
+
msgstr "El sujeto de los datos tenía una cuenta de usuario en su sitio web."
|
1013 |
|
1014 |
#: views/email/identify-data-subject.php:2
|
1015 |
msgid "Someone has requested access to your data on"
|
1016 |
+
msgstr "Alguien ha solicitado acceso a sus datos en"
|
1017 |
|
1018 |
#: views/email/identify-data-subject.php:3
|
1019 |
msgid "If this was a mistake, just ignore this email and nothing will happen."
|
1020 |
msgstr ""
|
1021 |
+
"Si esto fue un error, simplemente ignora este correo electrónico y no pasará "
|
1022 |
"nada."
|
1023 |
|
1024 |
#: views/email/identify-data-subject.php:4
|
1025 |
msgid "To manage your data, visit the following address:"
|
1026 |
+
msgstr "Para administrar sus datos, visite la siguiente dirección:"
|
1027 |
|
1028 |
#: views/email/identify-data-subject.php:10
|
1029 |
msgid "This link is valid for 15 minutes."
|
1030 |
+
msgstr "Este enlace es válido por 15 minutos."
|
1031 |
|
1032 |
#: views/email/no-data.php:2
|
1033 |
msgid "Someone has requested information about your personal data on"
|
1034 |
+
msgstr "Alguien ha solicitado información sobre sus datos personales en"
|
1035 |
|
1036 |
#: views/email/no-data.php:3
|
1037 |
msgid "None of your personal data is stored on"
|
1038 |
+
msgstr "Ninguno de sus datos personales se almacena en"
|
1039 |
|
1040 |
#: views/email/no-data.php:5
|
1041 |
msgid ""
|
1042 |
"If this was a mistake or you did not request this email, just ignore it and "
|
1043 |
"nothing will happen."
|
1044 |
msgstr ""
|
1045 |
+
"Si esto fue un error o no solicitó este correo electrónico, simplemente "
|
1046 |
+
"ignórelo y no pasará nada."
|
1047 |
|
1048 |
#: views/email/request-export.php:13 views/email/request-forget.php:13
|
1049 |
msgctxt "(Admin)"
|
1111 |
msgid "Back"
|
1112 |
msgstr "Volver atrás"
|
1113 |
|
|
|
|
|
|
|
|
|
|
|
1114 |
#: views/installer/header.php:26
|
1115 |
msgctxt "(Admin)"
|
1116 |
msgid "I need help"
|
1155 |
#: views/installer/welcome-notice.php:11
|
1156 |
msgctxt "(Admin)"
|
1157 |
msgid "Auto-install pages"
|
1158 |
+
msgstr "Páginas de autoinstalación"
|
1159 |
|
1160 |
#: views/installer/welcome-notice.php:15
|
1161 |
msgctxt "(Admin)"
|
1162 |
msgid "Skip and install manually"
|
1163 |
+
msgstr "Saltar e instalar manualmente"
|
1164 |
|
1165 |
#: views/modules/contact-form-7/generator-privacy.php:6
|
1166 |
msgctxt "(Admin)"
|
1168 |
"This tag generates the default text for Terms & Conditions and/or Privacy "
|
1169 |
"Policy checkbox."
|
1170 |
msgstr ""
|
1171 |
+
"Esta etiqueta genera el texto predeterminado para la casilla de verificación "
|
1172 |
+
"Términos y condiciones y / o Política de privacidad."
|
1173 |
|
1174 |
#: views/modules/contact-form-7/generator-privacy.php:15
|
1175 |
msgid "Insert"
|
1182 |
msgstr "Acepto los %sTérminos y condiciones%s y la %sPolítica de privacidad%s"
|
1183 |
|
1184 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:3
|
1185 |
+
msgid "Manage consents"
|
1186 |
+
msgstr "Gestionar consentimientos"
|
|
|
1187 |
|
1188 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:6
|
1189 |
#: views/privacy-tools/form-consent.php:6
|
1190 |
msgid "Here you can withdraw any consents you have given."
|
1191 |
+
msgstr "Aquí puede retirar cualquier consentimiento que haya dado."
|
1192 |
|
1193 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:8
|
1194 |
+
#: views/privacy-tools/form-consent.php:9
|
1195 |
+
msgid "Consent types"
|
1196 |
+
msgstr "Tipos de consentimiento"
|
1197 |
|
1198 |
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:23
|
1199 |
#: views/privacy-tools/form-consent.php:24
|
1204 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:5
|
1205 |
msgctxt "(Admin)"
|
1206 |
msgid "Delete this user and all data"
|
1207 |
+
msgstr "Eliminar este usuario y todos los datos"
|
1208 |
|
1209 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:11
|
1210 |
msgctxt "(Admin)"
|
1214 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:15
|
1215 |
#: views/privacy-tools/form-delete.php:13
|
1216 |
msgid "Delete all data we have gathered about you."
|
1217 |
+
msgstr "Eliminar todos los datos que hemos recopilado sobre usted."
|
1218 |
|
1219 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:16
|
1220 |
#: views/privacy-tools/form-delete.php:14
|
1221 |
msgid "If you have a user account on our site, it will also be deleted."
|
1222 |
+
msgstr "Si tiene una cuenta de usuario en nuestro sitio, también se eliminará."
|
1223 |
|
1224 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:17
|
1225 |
#: views/privacy-tools/form-delete.php:15
|
1226 |
msgid "Be careful - this action is permanent and CANNOT be undone."
|
1227 |
+
msgstr "Tenga cuidado: esta acción es permanente y NO SE PUEDE deshacer."
|
1228 |
|
1229 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:22
|
1230 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:23
|
1233 |
"You seem to have an administrator or equivalent role, so deleting/"
|
1234 |
"anonymizing via this page is disabled."
|
1235 |
msgstr ""
|
1236 |
+
"Parece que tiene un rol de administrador o equivalente, por lo que la "
|
1237 |
+
"eliminación / anonimización a través de esta página está deshabilitada."
|
1238 |
|
1239 |
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1240 |
#: views/privacy-tools/form-export.php:1
|
1244 |
#: views/modules/wordpress-user/dashboard/form-export.php:12
|
1245 |
#: views/privacy-tools/form-export.php:13
|
1246 |
msgid "Download as table"
|
1247 |
+
msgstr "Descargar como tabla"
|
1248 |
|
1249 |
#: views/modules/wordpress-user/dashboard/form-export.php:15
|
1250 |
#: views/privacy-tools/form-export.php:22
|
1254 |
#: views/modules/wordpress-user/dashboard/form-export.php:19
|
1255 |
#: views/privacy-tools/form-export.php:4
|
1256 |
msgid "You can download all your data formatted as a table for viewing."
|
1257 |
+
msgstr "Puede descargar todos sus datos formateados como una tabla para ver."
|
|
|
|
|
1258 |
|
1259 |
#: views/modules/wordpress-user/dashboard/form-export.php:20
|
1260 |
#: views/privacy-tools/form-export.php:5
|
1261 |
msgid "Alternatively, you can export it in machine-readable JSON format."
|
1262 |
msgstr ""
|
1263 |
+
"Alternativamente, puede exportarlo en formato JSON legible por máquina."
|
1264 |
|
1265 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:11
|
1266 |
msgctxt "(Admin)"
|
1267 |
msgid "Delete user and all data"
|
1268 |
+
msgstr "Eliminar usuario y todos los datos"
|
1269 |
|
1270 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:14
|
1271 |
msgctxt "(Admin)"
|
1272 |
msgid "Anonymize user and all data"
|
1273 |
+
msgstr "Anonimizar usuario y todos los datos"
|
|
|
|
|
|
|
|
|
|
|
1274 |
|
1275 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:2
|
1276 |
msgctxt "(Admin)"
|
1277 |
msgid "GDPR Data"
|
1278 |
+
msgstr "Datos GDPR"
|
1279 |
|
1280 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:6
|
1281 |
msgctxt "(Admin)"
|
1282 |
msgid "This user has been anonymized."
|
1283 |
+
msgstr "Este usuario ha sido anónimo."
|
1284 |
|
1285 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:4
|
1286 |
msgctxt "(Admin)"
|
1287 |
msgid "Consents given"
|
1288 |
+
msgstr "Consentimientos dados"
|
1289 |
|
1290 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:17
|
1291 |
msgctxt "(Admin)"
|
1292 |
msgid "No consents given"
|
1293 |
+
msgstr "No hay consentimiento dado"
|
1294 |
|
1295 |
+
#: views/privacy-tools/form-consent.php:2
|
1296 |
+
msgid "Consent"
|
1297 |
+
msgstr "Consentimiento"
|
1298 |
|
1299 |
#: views/privacy-tools/form-delete.php:1
|
1300 |
#: views/privacy-tools/notice-admin-role.php:1
|
1301 |
msgid "Delete my user and data"
|
1302 |
+
msgstr "Eliminar mi usuario y datos"
|
1303 |
|
1304 |
#: views/privacy-tools/form-delete.php:7
|
1305 |
msgid "Delete my data"
|
1306 |
msgstr "Borrar mis datos"
|
1307 |
|
1308 |
#: views/privacy-tools/form-identify.php:8
|
1309 |
+
msgid "Back to Privacy Tools"
|
1310 |
+
msgstr "Volver a Herramientas de privacidad"
|
1311 |
|
1312 |
#: views/privacy-tools/form-identify.php:14
|
1313 |
msgid "Identify yourself!"
|
1314 |
+
msgstr "¡Identifícate!"
|
1315 |
|
1316 |
#: views/privacy-tools/form-identify.php:17
|
1317 |
#: views/privacy-tools/form-identify.php:20
|
1318 |
msgid "Enter your email address"
|
1319 |
+
msgstr "Ingrese su dirección de correo electrónico"
|
1320 |
|
1321 |
#: views/privacy-tools/form-identify.php:23
|
1322 |
msgid "Send email"
|
1323 |
+
msgstr "Enviar correo electrónico"
|
1324 |
|
1325 |
#: views/privacy-tools/notice-admin-role.php:4
|
1326 |
msgctxt "(Admin)"
|
1327 |
msgid "Data deletion is disabled for administrative accounts."
|
1328 |
msgstr ""
|
1329 |
+
"La eliminación de datos está deshabilitada para las cuentas administrativas."
|
1330 |
|
1331 |
#: views/privacy-tools/notices.php:3
|
1332 |
msgid ""
|
1333 |
"We will send you an email with the link to access your data. Please check "
|
1334 |
"your spam folder as well!"
|
1335 |
msgstr ""
|
1336 |
+
"Le enviaremos un correo electrónico con el enlace para acceder a sus datos. "
|
1337 |
+
"Por favor revise su carpeta de spam también!"
|
1338 |
|
1339 |
#: views/privacy-tools/notices.php:7
|
1340 |
msgid "The email you entered does not appear to be a valid email."
|
1341 |
+
msgstr ""
|
1342 |
+
"El correo electrónico que ingresaste no parece ser un correo electrónico "
|
1343 |
+
"válido."
|
1344 |
|
1345 |
#: views/privacy-tools/notices.php:11
|
1346 |
msgid "Sorry - the link seems to have expired. Please try again!"
|
1347 |
+
msgstr "Lo sentimos, el enlace parece haber expirado. ¡Inténtalo de nuevo!"
|
|
|
1348 |
|
1349 |
#: views/privacy-tools/notices.php:23
|
1350 |
msgid "Your personal data has been removed!"
|
1351 |
+
msgstr "Sus datos personales han sido eliminados!"
|
1352 |
|
1353 |
#: views/privacy-tools/privacy-tools.php:5
|
1354 |
msgid "You are identified as"
|
1355 |
+
msgstr "Usted es identificado como"
|
1356 |
|
1357 |
#: views\admin\general\enable-tac.php:9
|
1358 |
msgctxt "(Admin)"
|
1359 |
msgid "Enable the term and condition page."
|
1360 |
+
msgstr "Habilitar la página de términos y condiciones."
|
1361 |
|
1362 |
#: src\Admin\AdminTabGeneral.php:51
|
1363 |
msgctxt "(Admin)"
|
1364 |
msgid "Enable Term and Conditions"
|
1365 |
+
msgstr "Activer le terme et les conditionsHabilitar términos y condiciones"
|
1366 |
|
1367 |
+
#: gdpr-framework.php:121
|
1368 |
+
msgid ""
|
1369 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1370 |
+
"website."
|
1371 |
+
msgstr ""
|
1372 |
+
"Este sitio web utiliza cookies para garantizar que obtenga la mejor "
|
1373 |
+
"experiencia en nuestro sitio web."
|
1374 |
|
1375 |
+
#: gdpr-framework.php:121
|
1376 |
+
msgid "Decline"
|
1377 |
+
msgstr "Disminución"
|
1378 |
|
1379 |
+
#: gdpr-framework.php:121
|
1380 |
+
msgid "Accept"
|
1381 |
+
msgstr "Aceptar"
|
|
|
|
|
|
|
1382 |
|
1383 |
+
#: gdpr-framework.php:133
|
1384 |
+
msgid "Learn more"
|
1385 |
+
msgstr "Aprende más"
|
1386 |
|
1387 |
+
#: AdminTabGeneral.php:94
|
1388 |
+
msgctxt "(Admin)"
|
1389 |
+
msgid "From Email"
|
1390 |
+
msgstr "Desde el e-mail"
|
1391 |
|
1392 |
+
#: AdminTabGeneral.php:87
|
1393 |
+
msgctxt "(Admin)"
|
1394 |
+
msgid "From Name"
|
1395 |
+
msgstr "De Nombre"
|
1396 |
|
1397 |
+
#: AdminTabGeneral.php:82
|
1398 |
+
msgctxt "(Admin)"
|
1399 |
+
msgid "Email Setting"
|
1400 |
+
msgstr "Configuración de correo electrónico"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1401 |
|
1402 |
+
#: AdminTabGeneral.php:104
|
1403 |
+
msgctxt "(Admin)"
|
1404 |
+
msgid "Acceptance Popup Setting"
|
1405 |
+
msgstr "Configuración emergente de aceptación"
|
|
|
1406 |
|
1407 |
+
#: AdminTabGeneral.php:109
|
1408 |
+
msgctxt "(Admin)"
|
1409 |
+
msgid "Popup Position"
|
1410 |
+
msgstr "Posición emergente"
|
1411 |
|
1412 |
+
#: AdminTabGeneral.php:116
|
1413 |
+
msgctxt "(Admin)"
|
1414 |
+
msgid "Popup theme"
|
1415 |
+
msgstr "Tema emergente"
|
1416 |
|
1417 |
+
#: AdminTabGeneral.php:123
|
1418 |
+
msgctxt "(Admin)"
|
1419 |
+
msgid "Cookie Acceptance Background Color"
|
1420 |
+
msgstr "Color de fondo de aceptación de cookie"
|
1421 |
|
1422 |
+
#: AdminTabGeneral.php:130
|
1423 |
+
msgctxt "(Admin)"
|
1424 |
+
msgid "Cookie Acceptance Text Color"
|
1425 |
+
msgstr "Color de texto de aceptación de cookie"
|
1426 |
|
1427 |
+
#: AdminTabGeneral.php:137
|
1428 |
+
msgctxt "(Admin)"
|
1429 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1430 |
+
msgstr "Botón de aceptación de galletas Color de fondo"
|
1431 |
|
1432 |
+
#: AdminTabGeneral.php:144
|
1433 |
+
msgctxt "(Admin)"
|
1434 |
+
msgid "Cookie Acceptance Button Color"
|
1435 |
+
msgstr "Color del botón de aceptación de cookie"
|
1436 |
|
1437 |
+
#: AdminTabGeneral.php:151
|
1438 |
+
msgctxt "(Admin)"
|
1439 |
+
msgid "Cookie Acceptance Border Color"
|
1440 |
+
msgstr "Color de borde de aceptación de cookie"
|
1441 |
|
1442 |
+
#: AdminTabGeneral.php:67
|
1443 |
+
msgctxt "(Admin)"
|
1444 |
+
msgid "Enable Cookie Acceptance Popup"
|
1445 |
+
msgstr "Habilitar ventana emergente de aceptación de cookies"
|
1446 |
|
1447 |
+
#: AdminTabGeneral.php:73
|
1448 |
+
msgctxt "(Admin)"
|
1449 |
+
msgid "Cookie Acceptance Popup Content"
|
1450 |
+
msgstr "Contenido emergente de aceptación de cookies"
|
1451 |
|
1452 |
+
#: description-position-action.php
|
1453 |
+
msgctxt "(Admin)"
|
1454 |
+
msgid "Select position of the Popup"
|
1455 |
+
msgstr "Seleccione la posición de la ventana emergente"
|
1456 |
|
1457 |
+
#: description-theme-action.php
|
1458 |
+
msgctxt "(Admin)"
|
1459 |
+
msgid "Select theme of the Popup"
|
1460 |
+
msgstr "Seleccione el tema de la ventana emergente"
|
1461 |
|
1462 |
+
#: description-theme-action.php:69
|
1463 |
+
msgctxt "(Admin)"
|
1464 |
+
msgid "Disable Comment Checkbox"
|
1465 |
+
msgstr "Desactivar casilla de verificación de comentario"
|
1466 |
|
1467 |
+
#: description-theme-action.php:76
|
1468 |
+
msgctxt "(Admin)"
|
1469 |
+
msgid "Disable Register Form Checkbox"
|
1470 |
+
msgstr "Desactivar registro de casilla de verificación"
|
1471 |
|
1472 |
+
#: description-theme-action.php:312
|
1473 |
+
msgctxt "(Admin)"
|
1474 |
+
msgid "Disable Checkbox For Comments"
|
1475 |
+
msgstr "Desactivar casilla de verificación para comentarios"
|
1476 |
|
1477 |
+
#: AdminTabGeneral.php:319
|
1478 |
+
msgctxt "(Admin)"
|
1479 |
+
msgid "Disable Checkbox For Register Form"
|
1480 |
+
msgstr "Desactivar la casilla de verificación para el formulario de registro"
|
1481 |
|
1482 |
+
#: views/privacy-tools/form-identify.php:15
|
1483 |
+
msgid "Please identify yourself via e-mail"
|
1484 |
+
msgstr "Por favor, identifíquese por correo electrónico"
|
1485 |
|
1486 |
+
#: advanced-integration\header.php:2
|
1487 |
+
msgctxt "(Admin)"
|
1488 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1489 |
+
msgstr "Esta página le permite avanzar en la integración con ClassiDocs ™"
|
1490 |
|
1491 |
+
#: AdminTabAdvancedIntegration.php:97
|
1492 |
+
msgctxt "(Admin)"
|
1493 |
+
msgid "ClassiDocs Password"
|
1494 |
+
msgstr "Contraseña de ClassiDocs"
|
1495 |
|
1496 |
+
#: AdminTabAdvancedIntegration.php:88
|
1497 |
+
msgctxt "(Admin)"
|
1498 |
+
msgid "ClassiDocs Username"
|
1499 |
+
msgstr "Nombre de usuario de ClassiDocs"
|
1500 |
|
1501 |
+
#: AdminTabAdvancedIntegration.php:79
|
1502 |
+
msgctxt "(Admin)"
|
1503 |
+
msgid "ClassiDocs URL"
|
1504 |
+
msgstr "URL de ClassiDocs"
|
1505 |
|
1506 |
+
#: AdminTabAdvancedIntegration.php:69
|
1507 |
+
msgctxt "(Admin)"
|
1508 |
+
msgid "Enable Response with related queries?"
|
1509 |
+
msgstr "¿Habilitar respuesta con consultas relacionadas?"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1510 |
|
1511 |
+
#: AdminTabAdvancedIntegration.php:60
|
1512 |
+
msgctxt "(Admin)"
|
1513 |
+
msgid "Submit SAR request details?"
|
1514 |
+
msgstr "¿Enviar detalles de solicitud de SAR?"
|
1515 |
|
1516 |
+
#: AdminTabAdvancedIntegration.php:51
|
1517 |
+
msgctxt "(Admin)"
|
1518 |
+
msgid "Integrate with ClassiDocs?"
|
1519 |
+
msgstr "¿Integrar con ClassiDocs?"
|
1520 |
|
1521 |
+
#: AdminTabAdvancedIntegration.php:43
|
1522 |
+
msgctxt "(Admin)"
|
1523 |
+
msgid "Integration Settings"
|
1524 |
+
msgstr "Ajustes de integración"
|
1525 |
|
1526 |
+
#: AdminTabAdvancedIntegration.php:35
|
1527 |
+
msgctxt "(Admin)"
|
1528 |
+
msgid "Advanced Integration"
|
1529 |
+
msgstr "Integración avanzada"
|
1530 |
|
1531 |
+
#: checkbox-field.php:10
|
1532 |
+
msgctxt "(Admin)"
|
1533 |
+
msgid "Sign up for free here"
|
1534 |
+
msgstr "Regístrate gratis aquí"
|
1535 |
|
1536 |
+
#: checkbox-field.php:10
|
1537 |
+
msgctxt "(Admin)"
|
1538 |
+
msgid "Click Here"
|
1539 |
+
msgstr "Haga clic aquí"
|
1540 |
|
1541 |
+
#: ClassiDocs-results.php:12
|
1542 |
+
msgid "Previous Results"
|
1543 |
+
msgstr "Resultados anteriores"
|
1544 |
|
1545 |
+
#: ClassiDocs-results.php:13
|
1546 |
+
msgid "Current Results"
|
1547 |
+
msgstr "Resultados actuales"
|
1548 |
|
1549 |
+
#: ClassiDocs-results.php:19
|
1550 |
+
msgid "Name"
|
1551 |
+
msgstr "Nombre"
|
1552 |
|
1553 |
+
#: ClassiDocs-results.php:22
|
1554 |
+
msgid "Path"
|
1555 |
+
msgstr "CheminCamino"
|
1556 |
|
1557 |
+
#: ClassiDocs-results.php:34
|
1558 |
+
msgid "Workstation"
|
1559 |
+
msgstr "Puesto de trabajo"
|
1560 |
|
1561 |
+
#: ClassiDocs-results.php:37
|
1562 |
+
msgid "Last Scan"
|
1563 |
+
msgstr "Último vistazo"
|
1564 |
|
1565 |
+
#: ClassiDocs-results.php:62
|
1566 |
+
msgid "No ClassiDocs data found!"
|
1567 |
+
msgstr "No se encontraron datos de ClassiDocs!"
|
1568 |
|
1569 |
+
#: enable_popup_header.php:5
|
1570 |
+
msgid "Cookies used on the website!"
|
1571 |
+
msgstr "Cookies utilizadas en el sitio web!"
|
1572 |
|
1573 |
+
#: enable_popup_header.php:9
|
1574 |
+
msgid "Leave blank if don't want header to get display."
|
1575 |
+
msgstr "Deje en blanco si no desea que el encabezado se muestre."
|
1576 |
|
1577 |
+
#: AdminTabCookiePopup.php:39
|
1578 |
+
msgctxt "(Admin)"
|
1579 |
+
msgid "Cookie Popup Settings"
|
1580 |
+
msgstr "Configuración emergente de cookies"
|
1581 |
|
1582 |
+
#: AdminTabCookiePopup.php:17
|
1583 |
+
msgctxt "(Admin)"
|
1584 |
+
msgid "Cookie Popup"
|
1585 |
+
msgstr "Cookie emergente"
|
1586 |
|
1587 |
+
#: AdminTabCookiePopup.php:49
|
1588 |
+
msgctxt "(Admin)"
|
1589 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1590 |
+
msgstr "Habilitar una ventana emergente de aceptación de cookies"
|
1591 |
|
1592 |
+
#: consent.php:79
|
1593 |
+
msgctxt "(Admin)"
|
1594 |
+
msgid "Show Consent types"
|
1595 |
+
msgstr "Mostrar tipos de consentimiento"
|
1596 |
|
1597 |
+
msgctxt "(Admin)"
|
1598 |
+
msgid "Hide consent types"
|
1599 |
+
msgstr "Ocultar tipos de consentimiento"
|
1600 |
|
1601 |
+
msgctxt "(Admin)"
|
1602 |
+
msgid "Do you want form to be GDPR compliance."
|
1603 |
+
msgstr "¿Quieres que la forma sea GDPR?"
|
1604 |
|
1605 |
+
msgctxt "(Admin)"
|
1606 |
+
msgid ""
|
1607 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1608 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1609 |
+
"on Privacy tool."
|
1610 |
+
msgstr ""
|
1611 |
+
"Ha instalado flamingo. Para hacer que este GDPR cumpla con la pestaña de "
|
1612 |
+
"privacidad del formulario de contacto individual, marque la casilla de "
|
1613 |
+
"verificación para incluir los datos que se deben buscar en la herramienta de "
|
1614 |
+
"Privacidad."
|
1615 |
|
1616 |
+
msgctxt "(Admin)"
|
1617 |
+
msgid "Enable Policy Link On Popup"
|
1618 |
+
msgstr "Habilitar enlace de política en ventana emergente"
|
1619 |
|
1620 |
+
msgctxt "(Admin)"
|
1621 |
+
msgid "Enable Privacy policy on Popup"
|
1622 |
+
msgstr "Habilitar política de privacidad en Popup"
|
1623 |
|
1624 |
+
#: AdminTabCookiePopup.php
|
1625 |
+
msgctxt "(Admin)"
|
1626 |
+
msgid "Cookie Acceptance Popup header"
|
1627 |
+
msgstr "Encabezado emergente de aceptación de cookie"
|
|
|
|
|
|
|
1628 |
|
1629 |
+
#: views\admin\privacy-manager\header.php:2
|
1630 |
+
msgctxt "(Admin)"
|
1631 |
+
msgid "Data443™ Privacy Manager"
|
1632 |
+
msgstr "Data443 ™ Privacy Manager"
|
1633 |
|
1634 |
+
#: views\admin\privacy-manager\header.php:3
|
1635 |
+
msgctxt "(Admin)"
|
1636 |
+
msgid ""
|
1637 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1638 |
+
"next level."
|
1639 |
+
msgstr ""
|
1640 |
+
"garantiza el cumplimiento de la normativa de privacidad, como GDPR, CCPA, "
|
1641 |
+
"LGPD, etc., en el siguiente nivel."
|
1642 |
|
1643 |
+
#: views\admin\privacy-manager\header.php:4
|
1644 |
+
msgctxt "(Admin)"
|
1645 |
+
msgid ""
|
1646 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1647 |
+
"following features to your data protection compliance resources:"
|
1648 |
+
msgstr ""
|
1649 |
+
"Además de la gestión y el seguimiento de DSAR, Privacy Manager agrega las "
|
1650 |
+
"siguientes funciones a sus recursos de cumplimiento de protección de datos:"
|
1651 |
|
1652 |
+
#: views\admin\privacy-manager\header.php:6
|
1653 |
+
msgctxt "(Admin)"
|
1654 |
+
msgid "Log and store ICO breach notifications"
|
1655 |
+
msgstr "Registrar y almacenar notificaciones de incumplimiento de ICO"
|
1656 |
|
1657 |
+
#: views\admin\privacy-manager\header.php:7
|
1658 |
+
msgctxt "(Admin)"
|
1659 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1660 |
+
msgstr ""
|
1661 |
+
"Mantiene un registro completo de todas las solicitudes, entradas y "
|
1662 |
+
"cronograma."
|
1663 |
|
1664 |
+
#: views\admin\privacy-manager\header.php:8
|
1665 |
+
msgctxt "(Admin)"
|
1666 |
+
msgid "Gap analysis and breach notifications"
|
1667 |
+
msgstr "Análisis de brechas y notificaciones de incumplimiento."
|
1668 |
|
1669 |
+
#: views\admin\privacy-manager\header.php:9
|
1670 |
+
msgctxt "(Admin)"
|
1671 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1672 |
+
msgstr ""
|
1673 |
+
"Registro de actividad en profundidad con todas las acciones GDPR, CCPA, etc. "
|
1674 |
+
"evidenciadas"
|
1675 |
|
1676 |
+
#: views\admin\privacy-manager\header.php:10
|
1677 |
+
msgctxt "(Admin)"
|
1678 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1679 |
+
msgstr "Resalta las áreas de preocupación y donde necesita enfocarse"
|
1680 |
|
1681 |
+
#: views\admin\privacy-manager\header.php:11
|
1682 |
+
msgctxt "(Admin)"
|
1683 |
+
msgid ""
|
1684 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1685 |
+
"compliance and obligations"
|
1686 |
+
msgstr ""
|
1687 |
+
"Plataforma de aprendizaje en línea con acceso para todo el personal para "
|
1688 |
+
"garantizar el cumplimiento de las normas de privacidad y las obligaciones."
|
1689 |
|
1690 |
+
#: views\admin\privacy-manager\header.php:12
|
1691 |
+
msgctxt "(Admin)"
|
1692 |
+
msgid "Tracks who accesses the system, when and why"
|
1693 |
+
msgstr "Rastrea quién accede al sistema, cuándo y por qué."
|
1694 |
|
1695 |
+
#: views\admin\privacy-manager\header.php:15
|
1696 |
+
msgctxt "(Admin)"
|
1697 |
+
msgid ""
|
1698 |
+
"Our system enables your business to demonstrate its obligations in "
|
1699 |
+
"protecting your customer data, show understanding of your business "
|
1700 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1701 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1702 |
+
"practices to operate."
|
1703 |
+
msgstr ""
|
1704 |
+
"Nuestro sistema le permite a su empresa demostrar sus obligaciones de "
|
1705 |
+
"proteger los datos de sus clientes, demostrar que comprende sus actividades "
|
1706 |
+
"comerciales y entregarles a sus empleados prácticas de aprendizaje en línea "
|
1707 |
+
"y en línea, asegurando que todos en su empresa comprendan sus reglas de "
|
1708 |
+
"cumplimiento de la privacidad y las mejores prácticas para operar."
|
1709 |
|
1710 |
+
#: views\admin\privacy-manager\header.php:16
|
1711 |
+
msgctxt "(Admin)"
|
1712 |
+
msgid ""
|
1713 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1714 |
+
"compliance."
|
1715 |
+
msgstr ""
|
1716 |
+
"No importa dónde se encuentre en su viaje de privacidad de datos, el "
|
1717 |
+
"objetivo final es el cumplimiento."
|
1718 |
|
1719 |
+
#: views\admin\privacy-manager\header.php:16
|
1720 |
+
msgctxt "(Admin)"
|
1721 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1722 |
+
msgstr ""
|
1723 |
+
"le permite a su organización cumplir con todas las regulaciones de "
|
1724 |
+
"privacidad."
|
1725 |
|
1726 |
+
#: views\admin\support\contents.php:49
|
1727 |
+
msgctxt "(Admin)"
|
1728 |
+
msgid ""
|
1729 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1730 |
+
"and we’ll get right on it!"
|
1731 |
+
msgstr ""
|
1732 |
+
"¿Encontró un error o tiene una pregunta sobre el complemento? Envíe una "
|
1733 |
+
"solicitud de soporte y nos pondremos en contacto con usted."
|
1734 |
|
1735 |
+
#: views\admin\support\contents.php:58
|
1736 |
+
msgctxt "(Admin)"
|
1737 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1738 |
+
msgstr ""
|
1739 |
+
"¿Necesita ayuda para hacer que su sitio sea compatible? ¡Podemos ayudar!"
|
1740 |
|
1741 |
+
#: views\admin\general\woo-compatibility.php:9
|
1742 |
+
msgctxt "(Admin)"
|
1743 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1744 |
+
msgstr "Habilitar datos de WooCommerce en la herramienta GDPR"
|
1745 |
|
1746 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1747 |
+
msgctxt "(Admin)"
|
1748 |
+
msgid "Enable WooCommerce Compatibility"
|
1749 |
+
msgstr "Habilitar la compatibilidad con WooCommerce"
|
1750 |
|
1751 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1752 |
+
msgid "Note Regarding Order:"
|
1753 |
+
msgstr "Nota sobre el pedido:"
|
1754 |
|
1755 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1756 |
+
msgid ""
|
1757 |
+
"Your order with status Processing will not get deleted until status change."
|
1758 |
+
msgstr ""
|
1759 |
+
"Su orden con el procesamiento de estado no se eliminará hasta que cambie el "
|
1760 |
+
"estado."
|
1761 |
|
1762 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1763 |
+
msgid "Your order with status Completed will get anonymize."
|
1764 |
+
msgstr "Su pedido con estado Completado se anonimizará."
|
1765 |
|
1766 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1767 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1768 |
+
msgstr "Si elimina el pedido completado, no podrá solicitar el reembolso."
|
1769 |
|
1770 |
+
#: views\admin\general\woo-compatibility.php:12
|
1771 |
+
msgctxt "(Admin)"
|
1772 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1773 |
+
msgstr "Trabajará para WooCommerce versión 3.4.0 o posterior."
|
1774 |
|
1775 |
+
#: views\admin\general\edd-compatibility.php:9
|
1776 |
+
msgctxt "(Admin)"
|
1777 |
+
msgid "Enable EDD data on GDPR tool."
|
1778 |
+
msgstr "Habilitar datos EDD en la herramienta GDPR."
|
1779 |
|
1780 |
+
#: views\admin\general\edd-compatibility.php:12
|
1781 |
+
msgctxt "(Admin)"
|
1782 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1783 |
+
msgstr "Trabajará para EDD versión 2.0.0 o posterior."
|
1784 |
|
1785 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1786 |
+
msgctxt "(Admin)"
|
1787 |
+
msgid "Enable EDD Compatibility"
|
1788 |
+
msgstr "Habilitar compatibilidad EDD"
|
1789 |
|
1790 |
+
#: gdpr-framework.php:298
|
1791 |
+
msgid "Cookie Policy"
|
1792 |
+
msgstr "Política de cookies"
|
1793 |
|
1794 |
+
#: ConsentManager.php:96
|
1795 |
+
msgctxt "(Admin)"
|
1796 |
+
msgid "Woocommerce Policy Consent"
|
1797 |
+
msgstr "Consentimiento de la política de Woocommerce"
|
1798 |
|
1799 |
+
#: WoocommerceGdpr.php:150
|
1800 |
+
msgid "Please acknowledge the Privacy Policy"
|
1801 |
+
msgstr "Por favor reconozca la política de privacidad"
|
1802 |
|
1803 |
+
#: woo-compatibility.php:9
|
1804 |
+
msgctxt "(Admin)"
|
1805 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1806 |
+
msgstr "Habilitar los datos de WooCommerce en la herramienta GDPR."
|
1807 |
|
1808 |
+
#: views\admin\general\enable-popup.php:12
|
1809 |
+
msgctxt "(Admin)"
|
1810 |
+
msgid ""
|
1811 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1812 |
+
"accepted on popup accept button."
|
1813 |
+
msgstr ""
|
1814 |
+
"<b> Nota: </b> es necesario agregar contenido personalizado <b> "
|
1815 |
+
"gdpr_cookie_consent </b> se acepta en el botón emergente de aceptación."
|
1816 |
|
1817 |
+
#: ConsentManager.php:96
|
1818 |
+
msgctxt "(Admin)"
|
1819 |
+
msgid ""
|
1820 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1821 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1822 |
+
msgstr ""
|
1823 |
+
"Este consentimiento es visible por defecto en la página de pago de "
|
1824 |
+
"woocommerce. Si alguien desea retirarlo, simplemente debe solicitar la "
|
1825 |
+
"eliminación de todos sus datos."
|
1826 |
|
1827 |
+
#: AdminTabCookiePopup.php:105
|
1828 |
+
msgctxt "(Admin)"
|
1829 |
+
msgid "Popup Dismiss Text"
|
1830 |
+
msgstr "Popup Descartar Texto"
|
1831 |
|
1832 |
+
#: AdminTabCookiePopup.php:98
|
1833 |
+
msgctxt "(Admin)"
|
1834 |
+
msgid "Popup Allow Text"
|
1835 |
+
msgstr "Popup Permitir texto"
|
1836 |
|
1837 |
+
#: AdminTabGeneral.php:241
|
1838 |
+
msgctxt "(Admin)"
|
1839 |
+
msgid "Woocommerce Integration"
|
1840 |
+
msgstr "Integración de Woocommerce"
|
|
|
|
|
1841 |
|
1842 |
+
#: AdminTabGeneral.php:259
|
1843 |
+
msgctxt "(Admin)"
|
1844 |
+
msgid "Easy Digital Download Integration"
|
1845 |
+
msgstr "Fácil integración de descarga digital"
|
1846 |
|
1847 |
+
#: has-dpo.php:11
|
1848 |
+
msgctxt "(Admin)"
|
1849 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1850 |
+
msgstr "He nombrado a un Oficial de Protección de Datos (DPO)"
|
1851 |
|
1852 |
+
#: views/admin/general/stylesheet.php:9
|
1853 |
+
msgctxt "(Admin)"
|
1854 |
+
msgid "Enable basic styling for Privacy Tools page."
|
1855 |
+
msgstr ""
|
1856 |
+
"Habilitar el estilo básico para la página de herramientas de privacidad."
|
1857 |
|
1858 |
+
#: AdminTabPrivacyPolicy.php:204
|
1859 |
+
msgctxt "(Admin)"
|
1860 |
+
msgid "Delete Text"
|
1861 |
+
msgstr "Eliminar texto"
|
1862 |
|
1863 |
+
#: consent.php:80
|
1864 |
+
msgctxt "(Admin)"
|
1865 |
+
msgid "Add consent type"
|
1866 |
+
msgstr "Añadir tipo de consentimiento"
|
1867 |
|
1868 |
+
#: AdminTabGeneral.php:127
|
1869 |
+
msgctxt "(Admin)"
|
1870 |
+
msgid "Privacy Policy Custom URL"
|
1871 |
+
msgstr "Política de privacidad URL personalizada"
|
1872 |
|
1873 |
+
#: custom-policy-url.php:6
|
1874 |
+
msgctxt "(Admin)"
|
1875 |
+
msgid "Leave blank if privacy policy page already selected"
|
1876 |
+
msgstr ""
|
1877 |
+
"Deje en blanco si la página de política de privacidad ya está seleccionada"
|
1878 |
|
1879 |
+
#: views/admin/general/description-delete-action.php:2
|
1880 |
+
msgctxt "(Admin)"
|
1881 |
+
msgid "What should happen if a data subject requests deleting their data."
|
1882 |
+
msgstr ""
|
1883 |
+
"O que deve acontecer se um sujeito de dados solicitar a exclusão de seus "
|
1884 |
+
"dados."
|
1885 |
+
|
1886 |
+
#: views/admin/general/description-export-action.php:2
|
1887 |
+
msgctxt "(Admin)"
|
1888 |
+
msgid "Optional. Select the page which contains your Terms & Conditions"
|
1889 |
+
msgstr "Opcional. Selecione a página que contém seus Termos e Condições"
|
1890 |
+
|
1891 |
+
#: views/admin/general/description-terms-page.php:2
|
1892 |
+
msgctxt "(Admin)"
|
1893 |
+
msgid ""
|
1894 |
+
"What should happen if a data subject requests viewing or exporting their "
|
1895 |
+
"data."
|
1896 |
+
msgstr ""
|
1897 |
+
"O que deve acontecer se um sujeito de dados solicitar a visualização ou "
|
1898 |
+
"exportação de seus dados."
|
1899 |
+
|
1900 |
+
#: woo-disable_checkbox.php:9
|
1901 |
+
msgctxt "(Admin)"
|
1902 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1903 |
+
msgstr "Desactivar casilla de verificación de privacidad de WooCommerce"
|
1904 |
+
|
1905 |
+
#: AdminTabCookiePopup.php:133
|
1906 |
+
msgctxt "(Admin)"
|
1907 |
+
msgid "Popup Learn More Text"
|
1908 |
+
msgstr "Ventana emergente Más información Texto"
|
1909 |
+
|
1910 |
+
#: AdminTabGeneral.php:262
|
1911 |
+
msgctxt "(Admin)"
|
1912 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1913 |
+
msgstr ""
|
1914 |
+
"Desactivar la casilla de verificación de privacidad del registro de "
|
1915 |
+
"WooCommerce"
|
1916 |
+
|
1917 |
+
#: AdminTabCookiePopup.php:121
|
1918 |
+
msgctxt "(Admin)"
|
1919 |
+
msgid "Cookie Acceptance link target"
|
1920 |
+
msgstr "Objetivo de enlace de aceptación de cookies"
|
1921 |
|
1922 |
+
#: popup_link_target.php:3
|
1923 |
+
msgctxt "(Admin)"
|
1924 |
+
msgid "Next Tab"
|
1925 |
+
msgstr "Pestaña siguiente"
|
1926 |
|
1927 |
+
#: popup_link_target.php:5
|
1928 |
+
msgctxt "(Admin)"
|
1929 |
+
msgid "Self"
|
1930 |
+
msgstr "yo"
|
languages/gdpr-framework-et.mo
CHANGED
Binary file
|
languages/gdpr-framework-et.po
CHANGED
@@ -8,7 +8,7 @@ msgstr ""
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-05-22 15:47+0300\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Last-Translator: Codelight <team@codelight.eu>\n"
|
13 |
"Language-Team: \n"
|
14 |
"Language: et_EE\n"
|
@@ -26,22 +26,22 @@ msgstr ""
|
|
26 |
#: gdpr-framework.php:38
|
27 |
msgctxt "(Admin)"
|
28 |
msgid "You must be using PHP 5.6.0 or greater."
|
29 |
-
msgstr ""
|
30 |
|
31 |
#: gdpr-framework.php:39
|
32 |
msgctxt "(Admin)"
|
33 |
msgid "Invalid PHP version"
|
34 |
-
msgstr ""
|
35 |
|
36 |
#: gdpr-framework.php:48
|
37 |
msgctxt "(Admin)"
|
38 |
msgid "You must be using WordPress 4.3.0 or greater."
|
39 |
-
msgstr ""
|
40 |
|
41 |
#: gdpr-framework.php:49
|
42 |
msgctxt "(Admin)"
|
43 |
msgid "Invalid WordPress version"
|
44 |
-
msgstr ""
|
45 |
|
46 |
#: gdpr-framework.php:61
|
47 |
msgctxt "(Admin)"
|
@@ -49,6 +49,8 @@ msgid ""
|
|
49 |
"You appear to be running a development version of GDPR. You must run "
|
50 |
"<code>composer install</code> from the plugin directory."
|
51 |
msgstr ""
|
|
|
|
|
52 |
|
53 |
#: gdpr-framework.php:66
|
54 |
msgctxt "(Admin)"
|
@@ -372,9 +374,9 @@ msgstr ""
|
|
372 |
|
373 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
374 |
#, php-format
|
375 |
-
msgid ""
|
376 |
-
|
377 |
-
|
378 |
|
379 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
380 |
#: views/privacy-tools/notices.php:19
|
@@ -592,7 +594,7 @@ msgstr ""
|
|
592 |
#: src/Helpers.php:74
|
593 |
msgctxt "(Admin)"
|
594 |
msgid "Rest of the world"
|
595 |
-
msgstr ""
|
596 |
|
597 |
#: src/Helpers.php:145
|
598 |
msgid "An error has occurred. Please contact the site administrator."
|
@@ -601,25 +603,26 @@ msgstr "Süsteemis tekkis viga. Palun võtke ühendust lehe haldajaga."
|
|
601 |
#: src/Installer/Installer.php:135
|
602 |
msgctxt "(Admin)"
|
603 |
msgid "Setup Wizard"
|
604 |
-
msgstr ""
|
605 |
|
606 |
#: src/Installer/Steps/ConfigurationPages.php:23
|
607 |
#: src/Installer/Steps/PolicySettings.php:23
|
608 |
#: src/Installer/Steps/PolicySettings.php:48
|
609 |
msgctxt "(Admin)"
|
610 |
msgid "— Create a new page —"
|
611 |
-
msgstr ""
|
612 |
|
613 |
#: src/Installer/Steps/PolicySettings.php:38
|
614 |
msgctxt "(Admin)"
|
615 |
msgid ""
|
616 |
"We have automatically selected your WooCommerce Terms & Conditions page."
|
617 |
msgstr ""
|
|
|
618 |
|
619 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
620 |
msgctxt "(Admin)"
|
621 |
msgid "gdpr terms txt"
|
622 |
-
msgstr ""
|
623 |
|
624 |
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
625 |
#, php-format
|
@@ -629,12 +632,12 @@ msgstr "VIGA \"%s\". Palun minge tagasi ja proovige uuesti!"
|
|
629 |
#: src/Router.php:149
|
630 |
msgctxt "(Admin)"
|
631 |
msgid "You do not have the required permissions to perform this action!"
|
632 |
-
msgstr ""
|
633 |
|
634 |
#: views/admin/consent.php:3
|
635 |
msgctxt "(Admin)"
|
636 |
msgid "Default consent types"
|
637 |
-
msgstr ""
|
638 |
|
639 |
#: views/admin/consent.php:4
|
640 |
msgctxt "(Admin)"
|
@@ -642,43 +645,45 @@ msgid ""
|
|
642 |
"These are the consent types that have been automatically registered by the "
|
643 |
"framework or a plugin."
|
644 |
msgstr ""
|
|
|
|
|
645 |
|
646 |
#: views/admin/consent.php:7 views/admin/consent.php:52
|
647 |
msgctxt "(Admin)"
|
648 |
msgid "Slug"
|
649 |
-
msgstr ""
|
650 |
|
651 |
#: views/admin/consent.php:8 views/admin/consent.php:38
|
652 |
#: views/admin/consent.php:60
|
653 |
msgctxt "(Admin)"
|
654 |
msgid "Title"
|
655 |
-
msgstr ""
|
656 |
|
657 |
#: views/admin/consent.php:9 views/admin/consent.php:41
|
658 |
#: views/admin/consent.php:63
|
659 |
msgctxt "(Admin)"
|
660 |
msgid "Description"
|
661 |
-
msgstr ""
|
662 |
|
663 |
#: views/admin/consent.php:10
|
664 |
msgctxt "(Admin)"
|
665 |
msgid "Visibility"
|
666 |
-
msgstr ""
|
667 |
|
668 |
#: views/admin/consent.php:18
|
669 |
msgctxt "(Admin)"
|
670 |
msgid "Visible"
|
671 |
-
msgstr ""
|
672 |
|
673 |
#: views/admin/consent.php:20
|
674 |
msgctxt "(Admin)"
|
675 |
msgid "Hidden"
|
676 |
-
msgstr ""
|
677 |
|
678 |
#: views/admin/consent.php:29
|
679 |
msgctxt "(Admin)"
|
680 |
msgid "Custom consent types"
|
681 |
-
msgstr ""
|
682 |
|
683 |
#: views/admin/consent.php:30
|
684 |
msgctxt "(Admin)"
|
@@ -686,32 +691,35 @@ msgid ""
|
|
686 |
"Here you can add custom consent types to track. They will not be used "
|
687 |
"anywhere by default - you will need to build an integration for each of them."
|
688 |
msgstr ""
|
|
|
|
|
689 |
|
690 |
#: views/admin/consent.php:35
|
691 |
msgctxt "(Admin)"
|
692 |
msgid "Machine-readable slug"
|
693 |
-
msgstr ""
|
694 |
|
695 |
#: views/admin/consent.php:44 views/admin/consent.php:68
|
696 |
msgctxt "(Admin)"
|
697 |
msgid "Visible?"
|
698 |
-
msgstr ""
|
699 |
|
700 |
#: views/admin/consent.php:72
|
701 |
msgctxt "(Admin)"
|
702 |
msgid "Remove"
|
703 |
-
msgstr ""
|
704 |
|
705 |
#: views/admin/consent.php:93
|
706 |
msgctxt "(Admin)"
|
707 |
msgid "Additional info"
|
708 |
-
msgstr ""
|
709 |
|
710 |
#: views/admin/consent.php:95
|
711 |
msgctxt "(Admin)"
|
712 |
msgid ""
|
713 |
"This text will be displayed to your data subjects on the Privacy Tools page."
|
714 |
msgstr ""
|
|
|
715 |
|
716 |
#: views/admin/data-subjects/search-form.php:2
|
717 |
msgctxt "(Admin)"
|
@@ -719,41 +727,43 @@ msgid ""
|
|
719 |
"On this page, you can find which data subjects personal data you are storing "
|
720 |
"and download, export or delete it."
|
721 |
msgstr ""
|
|
|
|
|
722 |
|
723 |
#: views/admin/data-subjects/search-form.php:10
|
724 |
msgctxt "(Admin)"
|
725 |
msgid "Find data subject by email"
|
726 |
-
msgstr ""
|
727 |
|
728 |
#: views/admin/data-subjects/search-form.php:11
|
729 |
msgctxt "(Admin)"
|
730 |
msgid "Email address"
|
731 |
-
msgstr ""
|
732 |
|
733 |
#: views/admin/data-subjects/search-form.php:16
|
734 |
msgctxt "(Admin)"
|
735 |
msgid "Search"
|
736 |
-
msgstr ""
|
737 |
|
738 |
#: views/admin/data-subjects/search-results.php:7
|
739 |
msgctxt "(Admin)"
|
740 |
msgid "Username"
|
741 |
-
msgstr ""
|
742 |
|
743 |
#: views/admin/data-subjects/search-results.php:12
|
744 |
msgctxt "(Admin)"
|
745 |
msgid "is not a registered user."
|
746 |
-
msgstr ""
|
747 |
|
748 |
#: views/admin/data-subjects/search-results.php:16
|
749 |
msgctxt "(Admin)"
|
750 |
msgid "Download data (html)"
|
751 |
-
msgstr ""
|
752 |
|
753 |
#: views/admin/data-subjects/search-results.php:17
|
754 |
msgctxt "(Admin)"
|
755 |
msgid "Export data (json)"
|
756 |
-
msgstr ""
|
757 |
|
758 |
#: views/admin/data-subjects/search-results.php:21
|
759 |
msgctxt "(Admin)"
|
@@ -761,21 +771,23 @@ msgid ""
|
|
761 |
"This user has admin capabilities. Deleting data via this interface is "
|
762 |
"disabled."
|
763 |
msgstr ""
|
|
|
|
|
764 |
|
765 |
#: views/admin/data-subjects/search-results.php:24
|
766 |
msgctxt "(Admin)"
|
767 |
msgid "Anonymize data"
|
768 |
-
msgstr ""
|
769 |
|
770 |
#: views/admin/data-subjects/search-results.php:25
|
771 |
msgctxt "(Admin)"
|
772 |
msgid "Delete data"
|
773 |
-
msgstr ""
|
774 |
|
775 |
#: views/admin/data-subjects/search-results.php:29
|
776 |
msgctxt "(Admin)"
|
777 |
msgid "No data found!"
|
778 |
-
msgstr ""
|
779 |
|
780 |
#: views/admin/general/delete-action-email.php:5
|
781 |
#: views/admin/general/export-action-email.php:5
|
@@ -788,13 +800,13 @@ msgstr "E-maili aadress"
|
|
788 |
#: views/installer/steps/configuration-settings.php:50
|
789 |
msgctxt "(Admin)"
|
790 |
msgid "Delete content"
|
791 |
-
msgstr ""
|
792 |
|
793 |
#: views/admin/general/delete-action-reassign.php:6
|
794 |
#: views/installer/steps/configuration-settings.php:53
|
795 |
msgctxt "(Admin)"
|
796 |
msgid "Reassign content to a user"
|
797 |
-
msgstr ""
|
798 |
|
799 |
#: views/admin/general/delete-action-reassign.php:10
|
800 |
msgctxt "(Admin)"
|
@@ -802,6 +814,8 @@ msgid ""
|
|
802 |
"If the user has submitted any content on your site, should it be deleted or "
|
803 |
"reassigned to another user?"
|
804 |
msgstr ""
|
|
|
|
|
805 |
|
806 |
#: views/admin/general/description-data-page.php:2
|
807 |
msgctxt "(Admin)"
|
@@ -809,11 +823,13 @@ msgid ""
|
|
809 |
"Select the page where users can go to control their data. This page must "
|
810 |
"contain the [gdpr_privacy_tools] shortcode."
|
811 |
msgstr ""
|
|
|
|
|
812 |
|
813 |
#: views/admin/general/description-delete-action.php:2
|
814 |
msgctxt "(Admin)"
|
815 |
msgid "What should happen if a data subject requests deleting their data."
|
816 |
-
msgstr ""
|
817 |
|
818 |
#: views/admin/general/description-export-action.php:2
|
819 |
msgctxt "(Admin)"
|
@@ -821,16 +837,18 @@ msgid ""
|
|
821 |
"What should happen if a data subject requests viewing or exporting their "
|
822 |
"data."
|
823 |
msgstr ""
|
|
|
|
|
824 |
|
825 |
#: views/admin/general/description-terms-page.php:2
|
826 |
msgctxt "(Admin)"
|
827 |
msgid "Optional. Select the page which contains your Terms & Conditions"
|
828 |
-
msgstr ""
|
829 |
|
830 |
#: views/admin/general/enable.php:9
|
831 |
msgctxt "(Admin)"
|
832 |
msgid "Enable the view, export and forget functionality for users and visitors"
|
833 |
-
msgstr ""
|
834 |
|
835 |
#: views/admin/general/enable.php:12
|
836 |
msgctxt "(Admin)"
|
@@ -839,11 +857,14 @@ msgid ""
|
|
839 |
"visitors to request viewing and deleting their personal data and withdraw "
|
840 |
"consents."
|
841 |
msgstr ""
|
|
|
|
|
|
|
842 |
|
843 |
#: views/admin/general/stylesheet.php:9
|
844 |
msgctxt "(Admin)"
|
845 |
msgid "Enable basic styling for Privacy Tools page."
|
846 |
-
msgstr ""
|
847 |
|
848 |
#: views/admin/general/theme-compatibility.php:9
|
849 |
#: views/installer/steps/integrations.php:21
|
@@ -851,12 +872,13 @@ msgctxt "(Admin)"
|
|
851 |
msgid ""
|
852 |
"Automatically add Privacy Policy and Privacy Tools links to your site footer."
|
853 |
msgstr ""
|
|
|
854 |
|
855 |
#: views/admin/notices/header.php:4 views/admin/settings-page.php:3
|
856 |
#: views/installer/header.php:23
|
857 |
msgctxt "(Admin)"
|
858 |
msgid "The GDPR Framework"
|
859 |
-
msgstr ""
|
860 |
|
861 |
#: views/admin/notices/helper-autoinstall.php:2
|
862 |
msgctxt "(Admin)"
|
@@ -864,6 +886,8 @@ msgid ""
|
|
864 |
"A Privacy Policy page has been created, but it is empty. You can generate a "
|
865 |
"policy template on this page."
|
866 |
msgstr ""
|
|
|
|
|
867 |
|
868 |
#: views/admin/notices/helper-policy.php:2
|
869 |
msgctxt "(Admin)"
|
@@ -871,26 +895,29 @@ msgid ""
|
|
871 |
"Heads up - your Privacy Policy still requires some attention. Find the "
|
872 |
"places marked with [TODO] and replace them with real content!"
|
873 |
msgstr ""
|
|
|
|
|
874 |
|
875 |
#: views/admin/notices/helper-tools.php:2
|
876 |
msgctxt "(Admin)"
|
877 |
-
msgid "
|
878 |
-
|
|
|
879 |
|
880 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
881 |
msgctxt "(Admin)"
|
882 |
msgid "Select the page which will contain your Privacy Policy"
|
883 |
-
msgstr ""
|
884 |
|
885 |
#: views/admin/privacy-policy/generated.php:3
|
886 |
msgctxt "(Admin)"
|
887 |
msgid "Your Privacy Policy has been generated."
|
888 |
-
msgstr ""
|
889 |
|
890 |
#: views/admin/privacy-policy/generated.php:20
|
891 |
msgctxt "(Admin)"
|
892 |
msgid "« Back"
|
893 |
-
msgstr ""
|
894 |
|
895 |
#: views/admin/privacy-policy/header.php:2
|
896 |
msgctxt "(Admin)"
|
@@ -898,11 +925,13 @@ msgid ""
|
|
898 |
"This page allows you to generate a Privacy Policy based on the information "
|
899 |
"you entered below."
|
900 |
msgstr ""
|
|
|
|
|
901 |
|
902 |
#: views/admin/settings-page.php:8
|
903 |
msgctxt "(Admin)"
|
904 |
msgid "GDPR settings saved!"
|
905 |
-
msgstr ""
|
906 |
|
907 |
#: views/admin/settings-page.php:31
|
908 |
#, php-format
|
@@ -914,52 +943,53 @@ msgstr ""
|
|
914 |
#, php-format
|
915 |
msgctxt "(Admin)"
|
916 |
msgid "Support our development efforts with a %s5-star rating%s."
|
917 |
-
msgstr ""
|
918 |
|
919 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
920 |
msgctxt "(Admin)"
|
921 |
msgid "Need more info?"
|
922 |
-
msgstr ""
|
923 |
|
924 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
925 |
msgctxt "(Admin)"
|
926 |
msgid "Site Owner's guide to GDPR"
|
927 |
-
msgstr ""
|
928 |
|
929 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
930 |
msgctxt "(Admin)"
|
931 |
msgid "Read the full guide on GDPR compliance."
|
932 |
-
msgstr ""
|
933 |
|
934 |
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
935 |
msgctxt "(Admin)"
|
936 |
msgid "Knowledge base"
|
937 |
-
msgstr ""
|
938 |
|
939 |
#: views/admin/support/contents.php:23 views/installer/steps/finish.php:28
|
940 |
msgctxt "(Admin)"
|
941 |
msgid "Check out the knowledge base for common questions and answers."
|
942 |
-
msgstr ""
|
943 |
|
944 |
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
945 |
msgctxt "(Admin)"
|
946 |
msgid "Developer's guide to GDPR"
|
947 |
-
msgstr ""
|
948 |
|
949 |
#: views/admin/support/contents.php:32 views/installer/steps/finish.php:37
|
950 |
msgctxt "(Admin)"
|
951 |
msgid "We have a thorough guide to help making custom sites compliant."
|
952 |
msgstr ""
|
|
|
953 |
|
954 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
955 |
msgctxt "(Admin)"
|
956 |
msgid "Need help?"
|
957 |
-
msgstr ""
|
958 |
|
959 |
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
960 |
msgctxt "(Admin)"
|
961 |
msgid "Submit a support request"
|
962 |
-
msgstr ""
|
963 |
|
964 |
#: views/admin/support/contents.php:49 views/installer/steps/finish.php:54
|
965 |
msgctxt "(Admin)"
|
@@ -967,11 +997,13 @@ msgid ""
|
|
967 |
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
968 |
"forum."
|
969 |
msgstr ""
|
|
|
|
|
970 |
|
971 |
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
972 |
msgctxt "(Admin)"
|
973 |
msgid "Request a consultation"
|
974 |
-
msgstr ""
|
975 |
|
976 |
#: views/admin/support/contents.php:58 views/installer/steps/finish.php:63
|
977 |
msgctxt "(Admin)"
|
@@ -979,22 +1011,23 @@ msgid ""
|
|
979 |
"Need development or legal assistance in making your site compliant? We can "
|
980 |
"help!"
|
981 |
msgstr ""
|
|
|
982 |
|
983 |
#: views/admin/wizard-buttons.php:2
|
984 |
msgctxt "(Admin)"
|
985 |
msgid "Restart setup wizard"
|
986 |
-
msgstr ""
|
987 |
|
988 |
#: views/email/action-export.php:8 views/email/action-forget.php:12
|
989 |
msgctxt "(Admin)"
|
990 |
msgid ""
|
991 |
"This email is just for your information. You don't need to take any action"
|
992 |
-
msgstr ""
|
993 |
|
994 |
#: views/email/action-forget.php:8
|
995 |
msgctxt "(Admin)"
|
996 |
msgid "The data subject had a user account on your website."
|
997 |
-
msgstr ""
|
998 |
|
999 |
#: views/email/identify-data-subject.php:2
|
1000 |
msgid "Someone has requested access to your data on"
|
@@ -1033,62 +1066,62 @@ msgstr ""
|
|
1033 |
#: views/email/request-export.php:13 views/email/request-forget.php:13
|
1034 |
msgctxt "(Admin)"
|
1035 |
msgid "As a reminder: according to GDPR, you have 30 days to comply."
|
1036 |
-
msgstr ""
|
1037 |
|
1038 |
#: views/global/delete-action.php:2
|
1039 |
msgctxt "(Admin)"
|
1040 |
msgid "Automatically anonymize data"
|
1041 |
-
msgstr ""
|
1042 |
|
1043 |
#: views/global/delete-action.php:5
|
1044 |
msgctxt "(Admin)"
|
1045 |
msgid "Automatically delete data"
|
1046 |
-
msgstr ""
|
1047 |
|
1048 |
#: views/global/delete-action.php:9
|
1049 |
msgctxt "(Admin)"
|
1050 |
msgid "Automatically anonymize data and notify me via email"
|
1051 |
-
msgstr ""
|
1052 |
|
1053 |
#: views/global/delete-action.php:13
|
1054 |
msgctxt "(Admin)"
|
1055 |
msgid "Automatically delete data and notify me via email"
|
1056 |
-
msgstr ""
|
1057 |
|
1058 |
#: views/global/delete-action.php:16 views/global/export-action.php:10
|
1059 |
msgctxt "(Admin)"
|
1060 |
msgid "Only notify me via email"
|
1061 |
-
msgstr ""
|
1062 |
|
1063 |
#: views/global/export-action.php:2
|
1064 |
msgctxt "(Admin)"
|
1065 |
msgid "Automatically download data"
|
1066 |
-
msgstr ""
|
1067 |
|
1068 |
#: views/global/export-action.php:6
|
1069 |
msgctxt "(Admin)"
|
1070 |
msgid "Automatically download data and notify me via email"
|
1071 |
-
msgstr ""
|
1072 |
|
1073 |
#: views/installer/continue-notice.php:2
|
1074 |
msgctxt "(Admin)"
|
1075 |
msgid "The The GDPR Framework setup has not been finalized yet."
|
1076 |
-
msgstr ""
|
1077 |
|
1078 |
#: views/installer/continue-notice.php:3
|
1079 |
msgctxt "(Admin)"
|
1080 |
msgid "You can continue the setup at any time."
|
1081 |
-
msgstr ""
|
1082 |
|
1083 |
#: views/installer/continue-notice.php:6
|
1084 |
msgctxt "(Admin)"
|
1085 |
msgid "Continue the setup wizard"
|
1086 |
-
msgstr ""
|
1087 |
|
1088 |
#: views/installer/continue-notice.php:9
|
1089 |
msgctxt "(Admin)"
|
1090 |
msgid "Hide this message"
|
1091 |
-
msgstr ""
|
1092 |
|
1093 |
#: views/installer/footer.php:7
|
1094 |
msgid "Back"
|
@@ -1097,53 +1130,53 @@ msgstr "Tagasi"
|
|
1097 |
#: views/installer/header.php:26
|
1098 |
msgctxt "(Admin)"
|
1099 |
msgid "I need help"
|
1100 |
-
msgstr ""
|
1101 |
|
1102 |
#: views/installer/header.php:29
|
1103 |
msgctxt "(Admin)"
|
1104 |
msgid "Developer Docs"
|
1105 |
-
msgstr ""
|
1106 |
|
1107 |
#: views/installer/header.php:36
|
1108 |
msgctxt "(Admin)"
|
1109 |
msgid "Configuration"
|
1110 |
-
msgstr ""
|
1111 |
|
1112 |
#: views/installer/header.php:46
|
1113 |
msgctxt "(Admin)"
|
1114 |
msgid "Forms & Consent"
|
1115 |
-
msgstr ""
|
1116 |
|
1117 |
#: views/installer/header.php:51
|
1118 |
msgctxt "(Admin)"
|
1119 |
msgid "Integrations"
|
1120 |
-
msgstr ""
|
1121 |
|
1122 |
#: views/installer/steps/configuration-settings.php:23
|
1123 |
#: views/installer/steps/configuration-settings.php:73
|
1124 |
msgctxt "(Admin)"
|
1125 |
msgid "Enter the email address to notify"
|
1126 |
-
msgstr ""
|
1127 |
|
1128 |
#: views/installer/steps/disclaimer.php:21
|
1129 |
msgctxt "(Admin)"
|
1130 |
msgid "I accept"
|
1131 |
-
msgstr ""
|
1132 |
|
1133 |
#: views/installer/welcome-notice.php:7
|
1134 |
msgctxt "(Admin)"
|
1135 |
msgid "Run the setup wizard"
|
1136 |
-
msgstr ""
|
1137 |
|
1138 |
#: views/installer/welcome-notice.php:11
|
1139 |
msgctxt "(Admin)"
|
1140 |
msgid "Auto-install pages"
|
1141 |
-
msgstr ""
|
1142 |
|
1143 |
#: views/installer/welcome-notice.php:15
|
1144 |
msgctxt "(Admin)"
|
1145 |
msgid "Skip and install manually"
|
1146 |
-
msgstr ""
|
1147 |
|
1148 |
#: views/modules/contact-form-7/generator-privacy.php:6
|
1149 |
msgctxt "(Admin)"
|
@@ -1151,6 +1184,8 @@ msgid ""
|
|
1151 |
"This tag generates the default text for Terms & Conditions and/or Privacy "
|
1152 |
"Policy checkbox."
|
1153 |
msgstr ""
|
|
|
|
|
1154 |
|
1155 |
#: views/modules/contact-form-7/generator-privacy.php:15
|
1156 |
msgid "Insert"
|
@@ -1185,12 +1220,12 @@ msgstr "Võta tagasi"
|
|
1185 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:5
|
1186 |
msgctxt "(Admin)"
|
1187 |
msgid "Delete this user and all data"
|
1188 |
-
msgstr ""
|
1189 |
|
1190 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:11
|
1191 |
msgctxt "(Admin)"
|
1192 |
msgid "Delete my data"
|
1193 |
-
msgstr ""
|
1194 |
|
1195 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:15
|
1196 |
#: views/privacy-tools/form-delete.php:13
|
@@ -1214,6 +1249,8 @@ msgid ""
|
|
1214 |
"You seem to have an administrator or equivalent role, so deleting/"
|
1215 |
"anonymizing via this page is disabled."
|
1216 |
msgstr ""
|
|
|
|
|
1217 |
|
1218 |
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1219 |
#: views/privacy-tools/form-export.php:1
|
@@ -1243,12 +1280,12 @@ msgstr "Alternatiivselt saate eksportida faili masinloetavas JSON formaadis."
|
|
1243 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:11
|
1244 |
msgctxt "(Admin)"
|
1245 |
msgid "Delete user and all data"
|
1246 |
-
msgstr ""
|
1247 |
|
1248 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:14
|
1249 |
msgctxt "(Admin)"
|
1250 |
msgid "Anonymize user and all data"
|
1251 |
-
msgstr ""
|
1252 |
|
1253 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:18
|
1254 |
#, fuzzy
|
@@ -1260,22 +1297,22 @@ msgstr "Ettevaatust - seda tegevust EI SAA tagasi võtta."
|
|
1260 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:2
|
1261 |
msgctxt "(Admin)"
|
1262 |
msgid "GDPR Data"
|
1263 |
-
msgstr ""
|
1264 |
|
1265 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:6
|
1266 |
msgctxt "(Admin)"
|
1267 |
msgid "This user has been anonymized."
|
1268 |
-
msgstr ""
|
1269 |
|
1270 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:4
|
1271 |
msgctxt "(Admin)"
|
1272 |
msgid "Consents given"
|
1273 |
-
msgstr ""
|
1274 |
|
1275 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:17
|
1276 |
msgctxt "(Admin)"
|
1277 |
msgid "No consents given"
|
1278 |
-
msgstr ""
|
1279 |
|
1280 |
#: views/privacy-tools/form-consent.php:9
|
1281 |
msgid "Consent types"
|
@@ -1292,7 +1329,7 @@ msgstr "Kustuta minu andmed"
|
|
1292 |
|
1293 |
#: views/privacy-tools/form-identify.php:8
|
1294 |
msgid "Back to front page"
|
1295 |
-
msgstr ""
|
1296 |
|
1297 |
#: views/privacy-tools/form-identify.php:15
|
1298 |
#, fuzzy
|
@@ -1312,7 +1349,7 @@ msgstr "Saada e-mail"
|
|
1312 |
#: views/privacy-tools/notice-admin-role.php:4
|
1313 |
msgctxt "(Admin)"
|
1314 |
msgid "Data deletion is disabled for administrative accounts."
|
1315 |
-
msgstr ""
|
1316 |
|
1317 |
#: views/privacy-tools/notices.php:3
|
1318 |
msgid ""
|
@@ -1348,8 +1385,521 @@ msgctxt "(Admin)"
|
|
1348 |
msgid "Enable Term and Conditions"
|
1349 |
msgstr "Ota ehdot ja säännöt"
|
1350 |
|
1351 |
-
|
1352 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1353 |
|
1354 |
-
|
1355 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-05-22 15:47+0300\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:40+0530\n"
|
12 |
"Last-Translator: Codelight <team@codelight.eu>\n"
|
13 |
"Language-Team: \n"
|
14 |
"Language: et_EE\n"
|
26 |
#: gdpr-framework.php:38
|
27 |
msgctxt "(Admin)"
|
28 |
msgid "You must be using PHP 5.6.0 or greater."
|
29 |
+
msgstr "Peate kasutama PHP 5.6.0 või uuemat versiooni."
|
30 |
|
31 |
#: gdpr-framework.php:39
|
32 |
msgctxt "(Admin)"
|
33 |
msgid "Invalid PHP version"
|
34 |
+
msgstr "Kehtetu PHP versioon"
|
35 |
|
36 |
#: gdpr-framework.php:48
|
37 |
msgctxt "(Admin)"
|
38 |
msgid "You must be using WordPress 4.3.0 or greater."
|
39 |
+
msgstr "Peate kasutama WordPressi versiooni 4.3.0 või uuemat versiooni."
|
40 |
|
41 |
#: gdpr-framework.php:49
|
42 |
msgctxt "(Admin)"
|
43 |
msgid "Invalid WordPress version"
|
44 |
+
msgstr "Kehtetu WordPressi versioon"
|
45 |
|
46 |
#: gdpr-framework.php:61
|
47 |
msgctxt "(Admin)"
|
49 |
"You appear to be running a development version of GDPR. You must run "
|
50 |
"<code>composer install</code> from the plugin directory."
|
51 |
msgstr ""
|
52 |
+
"Tundub, et teil on GDPR-i arendusversioon. Peate käivitama pluginate "
|
53 |
+
"kataloogi <code> composer install </ code>."
|
54 |
|
55 |
#: gdpr-framework.php:66
|
56 |
msgctxt "(Admin)"
|
374 |
|
375 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
376 |
#, php-format
|
377 |
+
msgid "%sERROR:%s You need to accept the privacy policy to post a comment."
|
378 |
+
msgstr ""
|
379 |
+
"%sVIGA%s Kommentaari postitamiseks peate nõustuma privaatsuseeskirjadega."
|
380 |
|
381 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
382 |
#: views/privacy-tools/notices.php:19
|
594 |
#: src/Helpers.php:74
|
595 |
msgctxt "(Admin)"
|
596 |
msgid "Rest of the world"
|
597 |
+
msgstr "Ülejäänud maailm"
|
598 |
|
599 |
#: src/Helpers.php:145
|
600 |
msgid "An error has occurred. Please contact the site administrator."
|
603 |
#: src/Installer/Installer.php:135
|
604 |
msgctxt "(Admin)"
|
605 |
msgid "Setup Wizard"
|
606 |
+
msgstr "Häälestusviisard"
|
607 |
|
608 |
#: src/Installer/Steps/ConfigurationPages.php:23
|
609 |
#: src/Installer/Steps/PolicySettings.php:23
|
610 |
#: src/Installer/Steps/PolicySettings.php:48
|
611 |
msgctxt "(Admin)"
|
612 |
msgid "— Create a new page —"
|
613 |
+
msgstr "— Uue lehe loomine —"
|
614 |
|
615 |
#: src/Installer/Steps/PolicySettings.php:38
|
616 |
msgctxt "(Admin)"
|
617 |
msgid ""
|
618 |
"We have automatically selected your WooCommerce Terms & Conditions page."
|
619 |
msgstr ""
|
620 |
+
"Me oleme automaatselt valinud oma WooCommerce'i nõuete ja tingimuste lehe."
|
621 |
|
622 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
623 |
msgctxt "(Admin)"
|
624 |
msgid "gdpr terms txt"
|
625 |
+
msgstr "gdpr tingimused txt"
|
626 |
|
627 |
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
628 |
#, php-format
|
632 |
#: src/Router.php:149
|
633 |
msgctxt "(Admin)"
|
634 |
msgid "You do not have the required permissions to perform this action!"
|
635 |
+
msgstr "Teil ei ole selleks vajalikke õigusi!"
|
636 |
|
637 |
#: views/admin/consent.php:3
|
638 |
msgctxt "(Admin)"
|
639 |
msgid "Default consent types"
|
640 |
+
msgstr "Vaikimisi nõusoleku tüübid"
|
641 |
|
642 |
#: views/admin/consent.php:4
|
643 |
msgctxt "(Admin)"
|
645 |
"These are the consent types that have been automatically registered by the "
|
646 |
"framework or a plugin."
|
647 |
msgstr ""
|
648 |
+
"Need on nõusoleku tüübid, mida raamistik või pistikprogramm on automaatselt "
|
649 |
+
"registreerinud."
|
650 |
|
651 |
#: views/admin/consent.php:7 views/admin/consent.php:52
|
652 |
msgctxt "(Admin)"
|
653 |
msgid "Slug"
|
654 |
+
msgstr "Slug"
|
655 |
|
656 |
#: views/admin/consent.php:8 views/admin/consent.php:38
|
657 |
#: views/admin/consent.php:60
|
658 |
msgctxt "(Admin)"
|
659 |
msgid "Title"
|
660 |
+
msgstr "Pealkiri"
|
661 |
|
662 |
#: views/admin/consent.php:9 views/admin/consent.php:41
|
663 |
#: views/admin/consent.php:63
|
664 |
msgctxt "(Admin)"
|
665 |
msgid "Description"
|
666 |
+
msgstr "Kirjeldus"
|
667 |
|
668 |
#: views/admin/consent.php:10
|
669 |
msgctxt "(Admin)"
|
670 |
msgid "Visibility"
|
671 |
+
msgstr "Nähtavus"
|
672 |
|
673 |
#: views/admin/consent.php:18
|
674 |
msgctxt "(Admin)"
|
675 |
msgid "Visible"
|
676 |
+
msgstr "Nähtav"
|
677 |
|
678 |
#: views/admin/consent.php:20
|
679 |
msgctxt "(Admin)"
|
680 |
msgid "Hidden"
|
681 |
+
msgstr "Varjatud"
|
682 |
|
683 |
#: views/admin/consent.php:29
|
684 |
msgctxt "(Admin)"
|
685 |
msgid "Custom consent types"
|
686 |
+
msgstr "Kohandatud nõusoleku tüübid"
|
687 |
|
688 |
#: views/admin/consent.php:30
|
689 |
msgctxt "(Admin)"
|
691 |
"Here you can add custom consent types to track. They will not be used "
|
692 |
"anywhere by default - you will need to build an integration for each of them."
|
693 |
msgstr ""
|
694 |
+
"Siin saate jälgida kohandatud nõusoleku tüüpe. Neid ei kasutata vaikimisi "
|
695 |
+
"igatahes - igaüks neist peab integreerima."
|
696 |
|
697 |
#: views/admin/consent.php:35
|
698 |
msgctxt "(Admin)"
|
699 |
msgid "Machine-readable slug"
|
700 |
+
msgstr "Masinloetav liblikas"
|
701 |
|
702 |
#: views/admin/consent.php:44 views/admin/consent.php:68
|
703 |
msgctxt "(Admin)"
|
704 |
msgid "Visible?"
|
705 |
+
msgstr "Nähtav?"
|
706 |
|
707 |
#: views/admin/consent.php:72
|
708 |
msgctxt "(Admin)"
|
709 |
msgid "Remove"
|
710 |
+
msgstr "Eemalda"
|
711 |
|
712 |
#: views/admin/consent.php:93
|
713 |
msgctxt "(Admin)"
|
714 |
msgid "Additional info"
|
715 |
+
msgstr "Lisainfo"
|
716 |
|
717 |
#: views/admin/consent.php:95
|
718 |
msgctxt "(Admin)"
|
719 |
msgid ""
|
720 |
"This text will be displayed to your data subjects on the Privacy Tools page."
|
721 |
msgstr ""
|
722 |
+
"See tekst kuvatakse teie andmesubjektidele privaatsuse tööriistade lehel."
|
723 |
|
724 |
#: views/admin/data-subjects/search-form.php:2
|
725 |
msgctxt "(Admin)"
|
727 |
"On this page, you can find which data subjects personal data you are storing "
|
728 |
"and download, export or delete it."
|
729 |
msgstr ""
|
730 |
+
"Sellel lehel saate teada, millised andmesubjektide isikuandmed salvestatakse "
|
731 |
+
"ja laadite alla, eksportige või kustutate."
|
732 |
|
733 |
#: views/admin/data-subjects/search-form.php:10
|
734 |
msgctxt "(Admin)"
|
735 |
msgid "Find data subject by email"
|
736 |
+
msgstr "Andme subjekti leiate e-posti teel"
|
737 |
|
738 |
#: views/admin/data-subjects/search-form.php:11
|
739 |
msgctxt "(Admin)"
|
740 |
msgid "Email address"
|
741 |
+
msgstr "E-posti aadress"
|
742 |
|
743 |
#: views/admin/data-subjects/search-form.php:16
|
744 |
msgctxt "(Admin)"
|
745 |
msgid "Search"
|
746 |
+
msgstr "Otsing"
|
747 |
|
748 |
#: views/admin/data-subjects/search-results.php:7
|
749 |
msgctxt "(Admin)"
|
750 |
msgid "Username"
|
751 |
+
msgstr "Kasutajanimi"
|
752 |
|
753 |
#: views/admin/data-subjects/search-results.php:12
|
754 |
msgctxt "(Admin)"
|
755 |
msgid "is not a registered user."
|
756 |
+
msgstr "ei ole registreeritud kasutaja."
|
757 |
|
758 |
#: views/admin/data-subjects/search-results.php:16
|
759 |
msgctxt "(Admin)"
|
760 |
msgid "Download data (html)"
|
761 |
+
msgstr "Andmete allalaadimine (html)"
|
762 |
|
763 |
#: views/admin/data-subjects/search-results.php:17
|
764 |
msgctxt "(Admin)"
|
765 |
msgid "Export data (json)"
|
766 |
+
msgstr "Ekspordi andmed (json)"
|
767 |
|
768 |
#: views/admin/data-subjects/search-results.php:21
|
769 |
msgctxt "(Admin)"
|
771 |
"This user has admin capabilities. Deleting data via this interface is "
|
772 |
"disabled."
|
773 |
msgstr ""
|
774 |
+
"Sellel kasutajal on administraatori võimalused. Selle liidese kaudu andmete "
|
775 |
+
"kustutamine on keelatud."
|
776 |
|
777 |
#: views/admin/data-subjects/search-results.php:24
|
778 |
msgctxt "(Admin)"
|
779 |
msgid "Anonymize data"
|
780 |
+
msgstr "Anonüümsed andmed"
|
781 |
|
782 |
#: views/admin/data-subjects/search-results.php:25
|
783 |
msgctxt "(Admin)"
|
784 |
msgid "Delete data"
|
785 |
+
msgstr "Andmete kustutamine"
|
786 |
|
787 |
#: views/admin/data-subjects/search-results.php:29
|
788 |
msgctxt "(Admin)"
|
789 |
msgid "No data found!"
|
790 |
+
msgstr "Andmeid ei leitud!"
|
791 |
|
792 |
#: views/admin/general/delete-action-email.php:5
|
793 |
#: views/admin/general/export-action-email.php:5
|
800 |
#: views/installer/steps/configuration-settings.php:50
|
801 |
msgctxt "(Admin)"
|
802 |
msgid "Delete content"
|
803 |
+
msgstr "Sisu kustutamine"
|
804 |
|
805 |
#: views/admin/general/delete-action-reassign.php:6
|
806 |
#: views/installer/steps/configuration-settings.php:53
|
807 |
msgctxt "(Admin)"
|
808 |
msgid "Reassign content to a user"
|
809 |
+
msgstr "Kasutajale sisu teisaldamine"
|
810 |
|
811 |
#: views/admin/general/delete-action-reassign.php:10
|
812 |
msgctxt "(Admin)"
|
814 |
"If the user has submitted any content on your site, should it be deleted or "
|
815 |
"reassigned to another user?"
|
816 |
msgstr ""
|
817 |
+
"Kui kasutaja on oma saidil oma sisu esitanud, kas see tuleb kustutada või "
|
818 |
+
"teisele kasutajale ümber anda?"
|
819 |
|
820 |
#: views/admin/general/description-data-page.php:2
|
821 |
msgctxt "(Admin)"
|
823 |
"Select the page where users can go to control their data. This page must "
|
824 |
"contain the [gdpr_privacy_tools] shortcode."
|
825 |
msgstr ""
|
826 |
+
"Valige leht, kus kasutajad saavad oma andmeid juhtida. Sellel lehel peab "
|
827 |
+
"olema [gdpr_privacy_tools] lühinumber."
|
828 |
|
829 |
#: views/admin/general/description-delete-action.php:2
|
830 |
msgctxt "(Admin)"
|
831 |
msgid "What should happen if a data subject requests deleting their data."
|
832 |
+
msgstr "Mis peaks juhtuma, kui andmesubjekt taotleb nende andmete kustutamist."
|
833 |
|
834 |
#: views/admin/general/description-export-action.php:2
|
835 |
msgctxt "(Admin)"
|
837 |
"What should happen if a data subject requests viewing or exporting their "
|
838 |
"data."
|
839 |
msgstr ""
|
840 |
+
"Mis peaks juhtuma, kui andmesubjekt taotleb andmete vaatamist või "
|
841 |
+
"eksportimist?"
|
842 |
|
843 |
#: views/admin/general/description-terms-page.php:2
|
844 |
msgctxt "(Admin)"
|
845 |
msgid "Optional. Select the page which contains your Terms & Conditions"
|
846 |
+
msgstr "Valikuline. Valige leht, mis sisaldab teie kasutustingimusi"
|
847 |
|
848 |
#: views/admin/general/enable.php:9
|
849 |
msgctxt "(Admin)"
|
850 |
msgid "Enable the view, export and forget functionality for users and visitors"
|
851 |
+
msgstr "Kasutajate ja külastajate vaate lubamine, eksport ja unustamine"
|
852 |
|
853 |
#: views/admin/general/enable.php:12
|
854 |
msgctxt "(Admin)"
|
857 |
"visitors to request viewing and deleting their personal data and withdraw "
|
858 |
"consents."
|
859 |
msgstr ""
|
860 |
+
"Luba privaatsusriistade leht esiotsa ja juhtpaneelil. See võimaldab "
|
861 |
+
"külastajatel taotleda nende isikuandmete vaatamist ja kustutamist ning "
|
862 |
+
"nõusolekute tagasivõtmist."
|
863 |
|
864 |
#: views/admin/general/stylesheet.php:9
|
865 |
msgctxt "(Admin)"
|
866 |
msgid "Enable basic styling for Privacy Tools page."
|
867 |
+
msgstr "Luba Privaatsus Tööriistade lehe põhiline stiil."
|
868 |
|
869 |
#: views/admin/general/theme-compatibility.php:9
|
870 |
#: views/installer/steps/integrations.php:21
|
872 |
msgid ""
|
873 |
"Automatically add Privacy Policy and Privacy Tools links to your site footer."
|
874 |
msgstr ""
|
875 |
+
"Lisage automaatselt privaatsuse ja privaatsusriistade linke saidi jalusesse."
|
876 |
|
877 |
#: views/admin/notices/header.php:4 views/admin/settings-page.php:3
|
878 |
#: views/installer/header.php:23
|
879 |
msgctxt "(Admin)"
|
880 |
msgid "The GDPR Framework"
|
881 |
+
msgstr "GDPR raamistik"
|
882 |
|
883 |
#: views/admin/notices/helper-autoinstall.php:2
|
884 |
msgctxt "(Admin)"
|
886 |
"A Privacy Policy page has been created, but it is empty. You can generate a "
|
887 |
"policy template on this page."
|
888 |
msgstr ""
|
889 |
+
"Privaatsuseeskirjade leht on loodud, kuid see on tühi. Saate sellel lehel "
|
890 |
+
"luua poliitikamalli."
|
891 |
|
892 |
#: views/admin/notices/helper-policy.php:2
|
893 |
msgctxt "(Admin)"
|
895 |
"Heads up - your Privacy Policy still requires some attention. Find the "
|
896 |
"places marked with [TODO] and replace them with real content!"
|
897 |
msgstr ""
|
898 |
+
"Heads up - teie privaatsuspoliitika nõuab ikkagi mõnda tähelepanu. Leidke "
|
899 |
+
"[TODO] tähistatud kohad ja asendage need reaalse sisuga!"
|
900 |
|
901 |
#: views/admin/notices/helper-tools.php:2
|
902 |
msgctxt "(Admin)"
|
903 |
+
msgid ""
|
904 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
905 |
+
msgstr "Selle lehe sisu peab sisaldama [gdpr_privacy_tools] lühinumbrit."
|
906 |
|
907 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
908 |
msgctxt "(Admin)"
|
909 |
msgid "Select the page which will contain your Privacy Policy"
|
910 |
+
msgstr "Valige leht, mis sisaldab teie privaatsuseeskirju"
|
911 |
|
912 |
#: views/admin/privacy-policy/generated.php:3
|
913 |
msgctxt "(Admin)"
|
914 |
msgid "Your Privacy Policy has been generated."
|
915 |
+
msgstr "Teie privaatsuspoliitikat on loodud."
|
916 |
|
917 |
#: views/admin/privacy-policy/generated.php:20
|
918 |
msgctxt "(Admin)"
|
919 |
msgid "« Back"
|
920 |
+
msgstr "« tagasi"
|
921 |
|
922 |
#: views/admin/privacy-policy/header.php:2
|
923 |
msgctxt "(Admin)"
|
925 |
"This page allows you to generate a Privacy Policy based on the information "
|
926 |
"you entered below."
|
927 |
msgstr ""
|
928 |
+
"Sellel lehel saate luua privaatsuseeskirja, mis põhineb allpool sisestatud "
|
929 |
+
"teabel."
|
930 |
|
931 |
#: views/admin/settings-page.php:8
|
932 |
msgctxt "(Admin)"
|
933 |
msgid "GDPR settings saved!"
|
934 |
+
msgstr "GDPR seaded salvestatud!"
|
935 |
|
936 |
#: views/admin/settings-page.php:31
|
937 |
#, php-format
|
943 |
#, php-format
|
944 |
msgctxt "(Admin)"
|
945 |
msgid "Support our development efforts with a %s5-star rating%s."
|
946 |
+
msgstr "Toetage oma arenguprotsessi %s5 tärni-reitinguga%s."
|
947 |
|
948 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
949 |
msgctxt "(Admin)"
|
950 |
msgid "Need more info?"
|
951 |
+
msgstr "Vajad rohkem infot?"
|
952 |
|
953 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
954 |
msgctxt "(Admin)"
|
955 |
msgid "Site Owner's guide to GDPR"
|
956 |
+
msgstr "Saidi omaniku juhend GDPR-le"
|
957 |
|
958 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
959 |
msgctxt "(Admin)"
|
960 |
msgid "Read the full guide on GDPR compliance."
|
961 |
+
msgstr "Lugege täielikku juhendit GDPR nõuetele vastavuse kohta."
|
962 |
|
963 |
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
964 |
msgctxt "(Admin)"
|
965 |
msgid "Knowledge base"
|
966 |
+
msgstr "Teadmistepagas"
|
967 |
|
968 |
#: views/admin/support/contents.php:23 views/installer/steps/finish.php:28
|
969 |
msgctxt "(Admin)"
|
970 |
msgid "Check out the knowledge base for common questions and answers."
|
971 |
+
msgstr "Tutvuge teadmistebaasi tavapäraste küsimuste ja vastustega."
|
972 |
|
973 |
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
974 |
msgctxt "(Admin)"
|
975 |
msgid "Developer's guide to GDPR"
|
976 |
+
msgstr "GDPR-i arendaja juhend"
|
977 |
|
978 |
#: views/admin/support/contents.php:32 views/installer/steps/finish.php:37
|
979 |
msgctxt "(Admin)"
|
980 |
msgid "We have a thorough guide to help making custom sites compliant."
|
981 |
msgstr ""
|
982 |
+
"Meil on põhjalik juhend, mis aitab kohandatud saitidel ühilduvust luua."
|
983 |
|
984 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
985 |
msgctxt "(Admin)"
|
986 |
msgid "Need help?"
|
987 |
+
msgstr "Abi vajama?"
|
988 |
|
989 |
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
990 |
msgctxt "(Admin)"
|
991 |
msgid "Submit a support request"
|
992 |
+
msgstr "Esitage tugiteenuse taotlus"
|
993 |
|
994 |
#: views/admin/support/contents.php:49 views/installer/steps/finish.php:54
|
995 |
msgctxt "(Admin)"
|
997 |
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
998 |
"forum."
|
999 |
msgstr ""
|
1000 |
+
"Kas leidsite pistikprogrammiga viga või probleemi? Postitage wordpress.org "
|
1001 |
+
"toe foorum."
|
1002 |
|
1003 |
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
1004 |
msgctxt "(Admin)"
|
1005 |
msgid "Request a consultation"
|
1006 |
+
msgstr "Taotle konsultatsiooni"
|
1007 |
|
1008 |
#: views/admin/support/contents.php:58 views/installer/steps/finish.php:63
|
1009 |
msgctxt "(Admin)"
|
1011 |
"Need development or legal assistance in making your site compliant? We can "
|
1012 |
"help!"
|
1013 |
msgstr ""
|
1014 |
+
"Kas soovite saidi nõuetele vastavat arendust või õigusabi? Me saame aidata!"
|
1015 |
|
1016 |
#: views/admin/wizard-buttons.php:2
|
1017 |
msgctxt "(Admin)"
|
1018 |
msgid "Restart setup wizard"
|
1019 |
+
msgstr "Taaskäivitage häälestusviisard"
|
1020 |
|
1021 |
#: views/email/action-export.php:8 views/email/action-forget.php:12
|
1022 |
msgctxt "(Admin)"
|
1023 |
msgid ""
|
1024 |
"This email is just for your information. You don't need to take any action"
|
1025 |
+
msgstr "See e-kiri on ainult teie informatsiooniks. Te ei pea midagi tegema"
|
1026 |
|
1027 |
#: views/email/action-forget.php:8
|
1028 |
msgctxt "(Admin)"
|
1029 |
msgid "The data subject had a user account on your website."
|
1030 |
+
msgstr "Andmesubjektil oli teie veebisaidil kasutajakonto."
|
1031 |
|
1032 |
#: views/email/identify-data-subject.php:2
|
1033 |
msgid "Someone has requested access to your data on"
|
1066 |
#: views/email/request-export.php:13 views/email/request-forget.php:13
|
1067 |
msgctxt "(Admin)"
|
1068 |
msgid "As a reminder: according to GDPR, you have 30 days to comply."
|
1069 |
+
msgstr "Meeldetuletuseks: vastavalt GDPR-le on teil 30 päeva täidetud."
|
1070 |
|
1071 |
#: views/global/delete-action.php:2
|
1072 |
msgctxt "(Admin)"
|
1073 |
msgid "Automatically anonymize data"
|
1074 |
+
msgstr "Andmete automaatne anonüümimine"
|
1075 |
|
1076 |
#: views/global/delete-action.php:5
|
1077 |
msgctxt "(Admin)"
|
1078 |
msgid "Automatically delete data"
|
1079 |
+
msgstr "Andmete automaatne kustutamine"
|
1080 |
|
1081 |
#: views/global/delete-action.php:9
|
1082 |
msgctxt "(Admin)"
|
1083 |
msgid "Automatically anonymize data and notify me via email"
|
1084 |
+
msgstr "Andke automaatselt anonüümseks ja teavita mind e-posti teel"
|
1085 |
|
1086 |
#: views/global/delete-action.php:13
|
1087 |
msgctxt "(Admin)"
|
1088 |
msgid "Automatically delete data and notify me via email"
|
1089 |
+
msgstr "Andmete automaatne kustutamine ja meili teavitamine"
|
1090 |
|
1091 |
#: views/global/delete-action.php:16 views/global/export-action.php:10
|
1092 |
msgctxt "(Admin)"
|
1093 |
msgid "Only notify me via email"
|
1094 |
+
msgstr "Teatage mulle ainult e-posti teel"
|
1095 |
|
1096 |
#: views/global/export-action.php:2
|
1097 |
msgctxt "(Admin)"
|
1098 |
msgid "Automatically download data"
|
1099 |
+
msgstr "Andmete automaatne allalaadimine"
|
1100 |
|
1101 |
#: views/global/export-action.php:6
|
1102 |
msgctxt "(Admin)"
|
1103 |
msgid "Automatically download data and notify me via email"
|
1104 |
+
msgstr "Andmete automaatne allalaadimine ja meili teavitamine"
|
1105 |
|
1106 |
#: views/installer/continue-notice.php:2
|
1107 |
msgctxt "(Admin)"
|
1108 |
msgid "The The GDPR Framework setup has not been finalized yet."
|
1109 |
+
msgstr "GDPR raamistiku seadistamine pole veel lõppenud."
|
1110 |
|
1111 |
#: views/installer/continue-notice.php:3
|
1112 |
msgctxt "(Admin)"
|
1113 |
msgid "You can continue the setup at any time."
|
1114 |
+
msgstr "Saate seadeid igal ajal jätkata."
|
1115 |
|
1116 |
#: views/installer/continue-notice.php:6
|
1117 |
msgctxt "(Admin)"
|
1118 |
msgid "Continue the setup wizard"
|
1119 |
+
msgstr "Jätkake häälestusviisardit"
|
1120 |
|
1121 |
#: views/installer/continue-notice.php:9
|
1122 |
msgctxt "(Admin)"
|
1123 |
msgid "Hide this message"
|
1124 |
+
msgstr "Peida see sõnum"
|
1125 |
|
1126 |
#: views/installer/footer.php:7
|
1127 |
msgid "Back"
|
1130 |
#: views/installer/header.php:26
|
1131 |
msgctxt "(Admin)"
|
1132 |
msgid "I need help"
|
1133 |
+
msgstr "ma vajan abi"
|
1134 |
|
1135 |
#: views/installer/header.php:29
|
1136 |
msgctxt "(Admin)"
|
1137 |
msgid "Developer Docs"
|
1138 |
+
msgstr "Arendaja dokumendid"
|
1139 |
|
1140 |
#: views/installer/header.php:36
|
1141 |
msgctxt "(Admin)"
|
1142 |
msgid "Configuration"
|
1143 |
+
msgstr "Konfiguratsioon"
|
1144 |
|
1145 |
#: views/installer/header.php:46
|
1146 |
msgctxt "(Admin)"
|
1147 |
msgid "Forms & Consent"
|
1148 |
+
msgstr "Vormid ja nõusolek"
|
1149 |
|
1150 |
#: views/installer/header.php:51
|
1151 |
msgctxt "(Admin)"
|
1152 |
msgid "Integrations"
|
1153 |
+
msgstr "Integratsioonid"
|
1154 |
|
1155 |
#: views/installer/steps/configuration-settings.php:23
|
1156 |
#: views/installer/steps/configuration-settings.php:73
|
1157 |
msgctxt "(Admin)"
|
1158 |
msgid "Enter the email address to notify"
|
1159 |
+
msgstr "Sisestage teavitamiseks olev e-posti aadress"
|
1160 |
|
1161 |
#: views/installer/steps/disclaimer.php:21
|
1162 |
msgctxt "(Admin)"
|
1163 |
msgid "I accept"
|
1164 |
+
msgstr "I accept"
|
1165 |
|
1166 |
#: views/installer/welcome-notice.php:7
|
1167 |
msgctxt "(Admin)"
|
1168 |
msgid "Run the setup wizard"
|
1169 |
+
msgstr "Käivitage häälestusviisard"
|
1170 |
|
1171 |
#: views/installer/welcome-notice.php:11
|
1172 |
msgctxt "(Admin)"
|
1173 |
msgid "Auto-install pages"
|
1174 |
+
msgstr "Auto-installi lehed"
|
1175 |
|
1176 |
#: views/installer/welcome-notice.php:15
|
1177 |
msgctxt "(Admin)"
|
1178 |
msgid "Skip and install manually"
|
1179 |
+
msgstr "Jätke vahele ja installige käsitsi"
|
1180 |
|
1181 |
#: views/modules/contact-form-7/generator-privacy.php:6
|
1182 |
msgctxt "(Admin)"
|
1184 |
"This tag generates the default text for Terms & Conditions and/or Privacy "
|
1185 |
"Policy checkbox."
|
1186 |
msgstr ""
|
1187 |
+
"See silt genereerib Tingimuste ja tingimuste ja / või privaatsuseeskirjade "
|
1188 |
+
"vaikekirja."
|
1189 |
|
1190 |
#: views/modules/contact-form-7/generator-privacy.php:15
|
1191 |
msgid "Insert"
|
1220 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:5
|
1221 |
msgctxt "(Admin)"
|
1222 |
msgid "Delete this user and all data"
|
1223 |
+
msgstr "Kustuta see kasutaja ja kõik andmed"
|
1224 |
|
1225 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:11
|
1226 |
msgctxt "(Admin)"
|
1227 |
msgid "Delete my data"
|
1228 |
+
msgstr "Kustuta oma andmed"
|
1229 |
|
1230 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:15
|
1231 |
#: views/privacy-tools/form-delete.php:13
|
1249 |
"You seem to have an administrator or equivalent role, so deleting/"
|
1250 |
"anonymizing via this page is disabled."
|
1251 |
msgstr ""
|
1252 |
+
"Tundub, et teil on administraator või samaväärne roll, nii et selle lehe "
|
1253 |
+
"kustutamine / anonüümimine on keelatud."
|
1254 |
|
1255 |
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1256 |
#: views/privacy-tools/form-export.php:1
|
1280 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:11
|
1281 |
msgctxt "(Admin)"
|
1282 |
msgid "Delete user and all data"
|
1283 |
+
msgstr "Kustuta kasutaja ja kõik andmed"
|
1284 |
|
1285 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:14
|
1286 |
msgctxt "(Admin)"
|
1287 |
msgid "Anonymize user and all data"
|
1288 |
+
msgstr "Anonüümutage kasutaja ja kõik andmed"
|
1289 |
|
1290 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:18
|
1291 |
#, fuzzy
|
1297 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:2
|
1298 |
msgctxt "(Admin)"
|
1299 |
msgid "GDPR Data"
|
1300 |
+
msgstr "GDPR-i andmed"
|
1301 |
|
1302 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:6
|
1303 |
msgctxt "(Admin)"
|
1304 |
msgid "This user has been anonymized."
|
1305 |
+
msgstr "See kasutaja on anonüümseks saanud."
|
1306 |
|
1307 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:4
|
1308 |
msgctxt "(Admin)"
|
1309 |
msgid "Consents given"
|
1310 |
+
msgstr "Antud nõusolek"
|
1311 |
|
1312 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:17
|
1313 |
msgctxt "(Admin)"
|
1314 |
msgid "No consents given"
|
1315 |
+
msgstr "Pole antud nõusolekut"
|
1316 |
|
1317 |
#: views/privacy-tools/form-consent.php:9
|
1318 |
msgid "Consent types"
|
1329 |
|
1330 |
#: views/privacy-tools/form-identify.php:8
|
1331 |
msgid "Back to front page"
|
1332 |
+
msgstr "Tagasi esilehele"
|
1333 |
|
1334 |
#: views/privacy-tools/form-identify.php:15
|
1335 |
#, fuzzy
|
1349 |
#: views/privacy-tools/notice-admin-role.php:4
|
1350 |
msgctxt "(Admin)"
|
1351 |
msgid "Data deletion is disabled for administrative accounts."
|
1352 |
+
msgstr "Andmete kustutamine on administraatorikontode puhul keelatud."
|
1353 |
|
1354 |
#: views/privacy-tools/notices.php:3
|
1355 |
msgid ""
|
1385 |
msgid "Enable Term and Conditions"
|
1386 |
msgstr "Ota ehdot ja säännöt"
|
1387 |
|
1388 |
+
#: gdpr-framework.php:121
|
1389 |
+
msgid ""
|
1390 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1391 |
+
"website."
|
1392 |
+
msgstr ""
|
1393 |
+
"See veebisait kasutab küpsiseid, et tagada meie veebisaidil parim kogemus."
|
1394 |
+
|
1395 |
+
#: gdpr-framework.php:121
|
1396 |
+
msgid "Decline"
|
1397 |
+
msgstr "Langema"
|
1398 |
+
|
1399 |
+
#: gdpr-framework.php:121
|
1400 |
+
msgid "Accept"
|
1401 |
+
msgstr "Nõustun"
|
1402 |
+
|
1403 |
+
#: gdpr-framework.php:133
|
1404 |
+
msgid "Learn more"
|
1405 |
+
msgstr "Lisateave"
|
1406 |
+
|
1407 |
+
#: AdminTabGeneral.php:94
|
1408 |
+
msgctxt "(Admin)"
|
1409 |
+
msgid "From Email"
|
1410 |
+
msgstr "E-posti teel"
|
1411 |
+
|
1412 |
+
#: AdminTabGeneral.php:87
|
1413 |
+
msgctxt "(Admin)"
|
1414 |
+
msgid "From Name"
|
1415 |
+
msgstr "Nime järgi"
|
1416 |
+
|
1417 |
+
#: AdminTabGeneral.php:82
|
1418 |
+
msgctxt "(Admin)"
|
1419 |
+
msgid "Email Setting"
|
1420 |
+
msgstr "E-posti seadistamine"
|
1421 |
+
|
1422 |
+
#: AdminTabGeneral.php:104
|
1423 |
+
msgctxt "(Admin)"
|
1424 |
+
msgid "Acceptance Popup Setting"
|
1425 |
+
msgstr "Vastuvõtmise hüpikaknad"
|
1426 |
+
|
1427 |
+
#: AdminTabGeneral.php:109
|
1428 |
+
msgctxt "(Admin)"
|
1429 |
+
msgid "Popup Position"
|
1430 |
+
msgstr "Popup-positsioon"
|
1431 |
+
|
1432 |
+
#: AdminTabGeneral.php:116
|
1433 |
+
msgctxt "(Admin)"
|
1434 |
+
msgid "Popup theme"
|
1435 |
+
msgstr "Hüpikakna teema"
|
1436 |
+
|
1437 |
+
#: AdminTabGeneral.php:123
|
1438 |
+
msgctxt "(Admin)"
|
1439 |
+
msgid "Cookie Acceptance Background Color"
|
1440 |
+
msgstr "Prääniku aktsepteerimise taustavärv"
|
1441 |
+
|
1442 |
+
#: AdminTabGeneral.php:130
|
1443 |
+
msgctxt "(Admin)"
|
1444 |
+
msgid "Cookie Acceptance Text Color"
|
1445 |
+
msgstr "Küpsise vastuvõtu teksti värv"
|
1446 |
+
|
1447 |
+
#: AdminTabGeneral.php:137
|
1448 |
+
msgctxt "(Admin)"
|
1449 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1450 |
+
msgstr "Prääniku aktsepteerimise nupp Backgroung värv"
|
1451 |
+
|
1452 |
+
#: AdminTabGeneral.php:144
|
1453 |
+
msgctxt "(Admin)"
|
1454 |
+
msgid "Cookie Acceptance Button Color"
|
1455 |
+
msgstr "Küpsiseadme vastuvõtmise nupu värv"
|
1456 |
+
|
1457 |
+
#: AdminTabGeneral.php:151
|
1458 |
+
msgctxt "(Admin)"
|
1459 |
+
msgid "Cookie Acceptance Border Color"
|
1460 |
+
msgstr "Prääniku vastuvõtu piirvärv"
|
1461 |
+
|
1462 |
+
#: AdminTabGeneral.php:67
|
1463 |
+
msgctxt "(Admin)"
|
1464 |
+
msgid "Enable Cookie Acceptance Popup"
|
1465 |
+
msgstr "Lubage küpsiste aktsepteerimise hüpikaken"
|
1466 |
+
|
1467 |
+
#: AdminTabGeneral.php:73
|
1468 |
+
msgctxt "(Admin)"
|
1469 |
+
msgid "Cookie Acceptance Popup Content"
|
1470 |
+
msgstr "Küpsiseanssi aktsepteerimise hüpikakna sisu"
|
1471 |
+
|
1472 |
+
#: description-position-action.php
|
1473 |
+
msgctxt "(Admin)"
|
1474 |
+
msgid "Select position of the Popup"
|
1475 |
+
msgstr "Valige hüpikakna positsioon"
|
1476 |
+
|
1477 |
+
#: description-theme-action.php
|
1478 |
+
msgctxt "(Admin)"
|
1479 |
+
msgid "Select theme of the Popup"
|
1480 |
+
msgstr "Valige hüpikakna teema"
|
1481 |
+
|
1482 |
+
#: description-theme-action.php:69
|
1483 |
+
msgctxt "(Admin)"
|
1484 |
+
msgid "Disable Comment Checkbox"
|
1485 |
+
msgstr "Märkeruut Keela Comment"
|
1486 |
+
|
1487 |
+
#: description-theme-action.php:76
|
1488 |
+
msgctxt "(Admin)"
|
1489 |
+
msgid "Disable Register Form Checkbox"
|
1490 |
+
msgstr "Keela registervormi märkeruut"
|
1491 |
+
|
1492 |
+
#: description-theme-action.php:312
|
1493 |
+
msgctxt "(Admin)"
|
1494 |
+
msgid "Disable Checkbox For Comments"
|
1495 |
+
msgstr "Keela kommentaaride märkeruut"
|
1496 |
+
|
1497 |
+
#: AdminTabGeneral.php:319
|
1498 |
+
msgctxt "(Admin)"
|
1499 |
+
msgid "Disable Checkbox For Register Form"
|
1500 |
+
msgstr "Keela registreerimisvormi märkeruut"
|
1501 |
+
|
1502 |
+
#: advanced-integration\header.php:2
|
1503 |
+
msgctxt "(Admin)"
|
1504 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1505 |
+
msgstr "See leht võimaldab teil integreerida edasi ClassiDocs™"
|
1506 |
+
|
1507 |
+
#: AdminTabAdvancedIntegration.php:97
|
1508 |
+
msgctxt "(Admin)"
|
1509 |
+
msgid "ClassiDocs Password"
|
1510 |
+
msgstr "ClassiDocs parool"
|
1511 |
+
|
1512 |
+
#: AdminTabAdvancedIntegration.php:88
|
1513 |
+
msgctxt "(Admin)"
|
1514 |
+
msgid "ClassiDocs Username"
|
1515 |
+
msgstr "ClassiDocs kasutajanimi"
|
1516 |
+
|
1517 |
+
#: AdminTabAdvancedIntegration.php:79
|
1518 |
+
msgctxt "(Admin)"
|
1519 |
+
msgid "ClassiDocs URL"
|
1520 |
+
msgstr "ClassiDocs URL"
|
1521 |
+
|
1522 |
+
#: AdminTabAdvancedIntegration.php:69
|
1523 |
+
msgctxt "(Admin)"
|
1524 |
+
msgid "Enable Response with related queries?"
|
1525 |
+
msgstr "Kas lubada vastust seotud päringutega?"
|
1526 |
+
|
1527 |
+
#: AdminTabAdvancedIntegration.php:60
|
1528 |
+
msgctxt "(Admin)"
|
1529 |
+
msgid "Submit SAR request details?"
|
1530 |
+
msgstr "Esitage SAR-i teabe üksikasjad?"
|
1531 |
|
1532 |
+
#: AdminTabAdvancedIntegration.php:51
|
1533 |
+
msgctxt "(Admin)"
|
1534 |
+
msgid "Integrate with ClassiDocs?"
|
1535 |
+
msgstr "Integreeri ClassiDocsiga?"
|
1536 |
+
|
1537 |
+
#: AdminTabAdvancedIntegration.php:43
|
1538 |
+
msgctxt "(Admin)"
|
1539 |
+
msgid "Integration Settings"
|
1540 |
+
msgstr "Integreerimise seaded"
|
1541 |
+
|
1542 |
+
#: AdminTabAdvancedIntegration.php:35
|
1543 |
+
msgctxt "(Admin)"
|
1544 |
+
msgid "Advanced Integration"
|
1545 |
+
msgstr "Täiustatud integratsioon"
|
1546 |
+
|
1547 |
+
#: checkbox-field.php:10
|
1548 |
+
msgctxt "(Admin)"
|
1549 |
+
msgid "Sign up for free here"
|
1550 |
+
msgstr "Registreeruge siin tasuta"
|
1551 |
+
|
1552 |
+
#: checkbox-field.php:10
|
1553 |
+
msgctxt "(Admin)"
|
1554 |
+
msgid "Click Here"
|
1555 |
+
msgstr "Kliki siia"
|
1556 |
+
|
1557 |
+
#: ClassiDocs-results.php:12
|
1558 |
+
msgid "Previous Results"
|
1559 |
+
msgstr "Eelmised tulemused"
|
1560 |
+
|
1561 |
+
#: ClassiDocs-results.php:13
|
1562 |
+
msgid "Current Results"
|
1563 |
+
msgstr "Praegused tulemused"
|
1564 |
+
|
1565 |
+
#: ClassiDocs-results.php:19
|
1566 |
+
msgid "Name"
|
1567 |
+
msgstr "Nimi"
|
1568 |
+
|
1569 |
+
#: ClassiDocs-results.php:22
|
1570 |
+
msgid "Path"
|
1571 |
+
msgstr "Tee"
|
1572 |
+
|
1573 |
+
#: ClassiDocs-results.php:34
|
1574 |
+
msgid "Workstation"
|
1575 |
+
msgstr "Tööjaam"
|
1576 |
+
|
1577 |
+
#: ClassiDocs-results.php:37
|
1578 |
+
msgid "Last Scan"
|
1579 |
+
msgstr "Viimane skannimine"
|
1580 |
+
|
1581 |
+
#: ClassiDocs-results.php:62
|
1582 |
+
msgid "No ClassiDocs data found!"
|
1583 |
+
msgstr "KlassiDocsi andmeid ei leitud!"
|
1584 |
+
|
1585 |
+
#: enable_popup_header.php:5
|
1586 |
+
msgid "Cookies used on the website!"
|
1587 |
+
msgstr "Veebisaidil kasutatud küpsised!"
|
1588 |
+
|
1589 |
+
#: enable_popup_header.php:9
|
1590 |
+
msgid "Leave blank if don't want header to get display."
|
1591 |
+
msgstr "Jäta tühjaks, kui ei soovi, et päis näitaks."
|
1592 |
+
|
1593 |
+
#: AdminTabCookiePopup.php:39
|
1594 |
+
msgctxt "(Admin)"
|
1595 |
+
msgid "Cookie Popup Settings"
|
1596 |
+
msgstr "Küpsiseanssi hüpikakna seaded"
|
1597 |
+
|
1598 |
+
#: AdminTabCookiePopup.php:17
|
1599 |
+
msgctxt "(Admin)"
|
1600 |
+
msgid "Cookie Popup"
|
1601 |
+
msgstr "Küpsis-hüpikaken"
|
1602 |
+
|
1603 |
+
#: AdminTabCookiePopup.php:49
|
1604 |
+
msgctxt "(Admin)"
|
1605 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1606 |
+
msgstr "Lubage ühekordne küpsise aktsepteerimise hüpikaken"
|
1607 |
+
|
1608 |
+
#: consent.php:79
|
1609 |
+
msgctxt "(Admin)"
|
1610 |
+
msgid "Show Consent types"
|
1611 |
+
msgstr "Mostrar tipos de consentimiento"
|
1612 |
+
|
1613 |
+
msgctxt "(Admin)"
|
1614 |
+
msgid "Hide consent types"
|
1615 |
+
msgstr "Ocultar tipos de consentimiento"
|
1616 |
+
|
1617 |
+
msgctxt "(Admin)"
|
1618 |
+
msgid "Do you want form to be GDPR compliance."
|
1619 |
+
msgstr "Kas soovite vormi olla GDPR vastavusse."
|
1620 |
+
|
1621 |
+
msgctxt "(Admin)"
|
1622 |
+
msgid ""
|
1623 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1624 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1625 |
+
"on Privacy tool."
|
1626 |
+
msgstr ""
|
1627 |
+
"Olete installinud flamingo, Selle GDPR-i vastavuse tagamiseks individuaalse "
|
1628 |
+
"kontakti vormi privaatsustekaardil märkige ruut, et lisada andmeid, mida "
|
1629 |
+
"soovite otsida privaatsuse tööriist."
|
1630 |
+
|
1631 |
+
msgctxt "(Admin)"
|
1632 |
+
msgid "Enable Policy Link On Popup"
|
1633 |
+
msgstr "Lubage hüpikaknasse poliitikateade"
|
1634 |
+
|
1635 |
+
msgctxt "(Admin)"
|
1636 |
+
msgid "Enable Privacy policy on Popup"
|
1637 |
+
msgstr "Hüpikakna privaatsuspoliitika lubamine"
|
1638 |
+
|
1639 |
+
#: AdminTabCookiePopup.php
|
1640 |
+
msgctxt "(Admin)"
|
1641 |
+
msgid "Cookie Acceptance Popup header"
|
1642 |
+
msgstr "Küpsiseadme aktsepteerimise hüpikakna päis"
|
1643 |
+
|
1644 |
+
#: views\admin\privacy-manager\header.php:2
|
1645 |
+
msgctxt "(Admin)"
|
1646 |
+
msgid "Data443™ Privacy Manager"
|
1647 |
+
msgstr "Data443™ privaatsuse haldur"
|
1648 |
+
|
1649 |
+
#: views\admin\privacy-manager\header.php:3
|
1650 |
+
msgctxt "(Admin)"
|
1651 |
+
msgid ""
|
1652 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1653 |
+
"next level."
|
1654 |
+
msgstr ""
|
1655 |
+
"tagab eraelu puutumatuse eeskirjade järgimise, näiteks GDPR, CCPA, LGPD jne."
|
1656 |
+
|
1657 |
+
#: views\admin\privacy-manager\header.php:4
|
1658 |
+
msgctxt "(Admin)"
|
1659 |
+
msgid ""
|
1660 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1661 |
+
"following features to your data protection compliance resources:"
|
1662 |
+
msgstr ""
|
1663 |
+
"Lisaks DSAR-i jälgimisele ja haldamisele lisab Privacy Manager teie "
|
1664 |
+
"andmekaitse nõuetele vastavuse ressurssidele järgmised funktsioonid:"
|
1665 |
+
|
1666 |
+
#: views\admin\privacy-manager\header.php:6
|
1667 |
+
msgctxt "(Admin)"
|
1668 |
+
msgid "Log and store ICO breach notifications"
|
1669 |
+
msgstr "Logige ja salvestage ICO rikkumise teatised"
|
1670 |
+
|
1671 |
+
#: views\admin\privacy-manager\header.php:7
|
1672 |
+
msgctxt "(Admin)"
|
1673 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1674 |
+
msgstr "Salvestab kõik taotlused, piletid ja ajakava"
|
1675 |
+
|
1676 |
+
#: views\admin\privacy-manager\header.php:8
|
1677 |
+
msgctxt "(Admin)"
|
1678 |
+
msgid "Gap analysis and breach notifications"
|
1679 |
+
msgstr "Lünga analüüs ja rikkumisest teatamine"
|
1680 |
+
|
1681 |
+
#: views\admin\privacy-manager\header.php:9
|
1682 |
+
msgctxt "(Admin)"
|
1683 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1684 |
+
msgstr ""
|
1685 |
+
"Tõestatud on põhjalik tegevuslogi koos kõigi GDPR, CCPA jne toimingutega"
|
1686 |
+
|
1687 |
+
#: views\admin\privacy-manager\header.php:10
|
1688 |
+
msgctxt "(Admin)"
|
1689 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1690 |
+
msgstr "Tõstab esile murettekitavad valdkonnad ja selle, kuhu peate keskenduma"
|
1691 |
+
|
1692 |
+
#: views\admin\privacy-manager\header.php:11
|
1693 |
+
msgctxt "(Admin)"
|
1694 |
+
msgid ""
|
1695 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1696 |
+
"compliance and obligations"
|
1697 |
+
msgstr ""
|
1698 |
+
"e-õppe platvorm, millel on juurdepääs kõigile töötajatele, et tagada eraelu "
|
1699 |
+
"puutumatuse eeskirjade järgimine ja kohustused"
|
1700 |
+
|
1701 |
+
#: views\admin\privacy-manager\header.php:12
|
1702 |
+
msgctxt "(Admin)"
|
1703 |
+
msgid "Tracks who accesses the system, when and why"
|
1704 |
+
msgstr "Süsteemile ligipääsud, millal ja miks"
|
1705 |
+
|
1706 |
+
#: views\admin\privacy-manager\header.php:15
|
1707 |
+
msgctxt "(Admin)"
|
1708 |
+
msgid ""
|
1709 |
+
"Our system enables your business to demonstrate its obligations in "
|
1710 |
+
"protecting your customer data, show understanding of your business "
|
1711 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1712 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1713 |
+
"practices to operate."
|
1714 |
+
msgstr ""
|
1715 |
+
"Meie süsteem võimaldab teie ettevõttel näidata oma kohustusi oma "
|
1716 |
+
"kliendiandmete kaitsmisel, näidata oma äritegevuse mõistmist ning pakkuda "
|
1717 |
+
"töötajatele e-õppe ja online-teste, tagades, et igaüks teie ettevõttes "
|
1718 |
+
"mõistab teie privaatsuse järgimise eeskirju ja parimaid tavasid."
|
1719 |
+
|
1720 |
+
#: views\admin\privacy-manager\header.php:16
|
1721 |
+
msgctxt "(Admin)"
|
1722 |
+
msgid ""
|
1723 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1724 |
+
"compliance."
|
1725 |
+
msgstr ""
|
1726 |
+
"Ükskõik, kus te olete oma privaatsuse teekonnal, on lõppeesmärk vastavus."
|
1727 |
+
|
1728 |
+
#: views\admin\privacy-manager\header.php:16
|
1729 |
+
msgctxt "(Admin)"
|
1730 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1731 |
+
msgstr "võimaldab teie organisatsioonil täita kõiki privaatsuseeskirju."
|
1732 |
+
|
1733 |
+
#: views\admin\support\contents.php:49
|
1734 |
+
msgctxt "(Admin)"
|
1735 |
+
msgid ""
|
1736 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1737 |
+
"and we’ll get right on it!"
|
1738 |
+
msgstr ""
|
1739 |
+
"Kas leidsite vea või teil on küsimus pluginaga? Esitage toetustaotlus ja me "
|
1740 |
+
"saame selle õigesti!"
|
1741 |
+
|
1742 |
+
#: views\admin\support\contents.php:58
|
1743 |
+
msgctxt "(Admin)"
|
1744 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1745 |
+
msgstr "Vajad abi saidi ühildamiseks? Me saame aidata!"
|
1746 |
+
|
1747 |
+
#: views\admin\general\woo-compatibility.php:9
|
1748 |
+
msgctxt "(Admin)"
|
1749 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1750 |
+
msgstr "Luba WooCommerce andmed GDPR-vahendil"
|
1751 |
+
|
1752 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1753 |
+
msgctxt "(Admin)"
|
1754 |
+
msgid "Enable WooCommerce Compatibility"
|
1755 |
+
msgstr "WooCommerce-ühilduvuse lubamine"
|
1756 |
+
|
1757 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1758 |
+
msgid "Note Regarding Order:"
|
1759 |
+
msgstr "Märkus tellimuse kohta:"
|
1760 |
+
|
1761 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1762 |
+
msgid ""
|
1763 |
+
"Your order with status Processing will not get deleted until status change."
|
1764 |
+
msgstr ""
|
1765 |
+
"Teie tellimus olekuga Töötlemine ei kustutata enne, kui staatus muutub."
|
1766 |
+
|
1767 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1768 |
+
msgid "Your order with status Completed will get anonymize."
|
1769 |
+
msgstr "Teie tellimus olekuga Lõpetatud saab anonüümseks."
|
1770 |
+
|
1771 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1772 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1773 |
+
msgstr "Kui olete kustutatud tellimuse kustutanud, ei saa te toetust taotleda."
|
1774 |
+
|
1775 |
+
#: views\admin\general\woo-compatibility.php:12
|
1776 |
+
msgctxt "(Admin)"
|
1777 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1778 |
+
msgstr "Töötab WooCommerce'i versiooni 3.4.0 või uuema versiooniga."
|
1779 |
+
|
1780 |
+
#: views\admin\general\edd-compatibility.php:9
|
1781 |
+
msgctxt "(Admin)"
|
1782 |
+
msgid "Enable EDD data on GDPR tool."
|
1783 |
+
msgstr "Luba EDD andmed GDPR-vahendil."
|
1784 |
+
|
1785 |
+
#: views\admin\general\edd-compatibility.php:12
|
1786 |
+
msgctxt "(Admin)"
|
1787 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1788 |
+
msgstr "Töötab EDD versiooni 2.0.0 või uuema versiooni puhul."
|
1789 |
+
|
1790 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1791 |
+
msgctxt "(Admin)"
|
1792 |
+
msgid "Enable EDD Compatibility"
|
1793 |
+
msgstr "EDD-ühilduvuse lubamine"
|
1794 |
+
|
1795 |
+
#: gdpr-framework.php:298
|
1796 |
+
msgid "Cookie Policy"
|
1797 |
+
msgstr "Prääniku poliitika"
|
1798 |
+
|
1799 |
+
#: ConsentManager.php:96
|
1800 |
+
msgctxt "(Admin)"
|
1801 |
+
msgid ""
|
1802 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1803 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1804 |
+
msgstr ""
|
1805 |
+
"See nõusolek on vaikimisi nähtav woocommerce kassasse lehel. Kui keegi "
|
1806 |
+
"soovib selle tagasi võtta, peaksid nad lihtsalt paluma kustutada kõik oma "
|
1807 |
+
"andmed."
|
1808 |
+
|
1809 |
+
#: ConsentManager.php:96
|
1810 |
+
msgctxt "(Admin)"
|
1811 |
+
msgid "Woocommerce Policy Consent"
|
1812 |
+
msgstr "Woocommerce poliitika nõusolek"
|
1813 |
+
|
1814 |
+
#: WoocommerceGdpr.php:150
|
1815 |
+
msgid "Please acknowledge the Privacy Policy"
|
1816 |
+
msgstr "Palun kinnitage privaatsuspoliitikat"
|
1817 |
+
|
1818 |
+
#: woo-compatibility.php:9
|
1819 |
+
msgctxt "(Admin)"
|
1820 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1821 |
+
msgstr "Luba WooCommerce andmed GDPR-vahendil."
|
1822 |
+
|
1823 |
+
#: views\admin\general\enable-popup.php:12
|
1824 |
+
msgctxt "(Admin)"
|
1825 |
+
msgid ""
|
1826 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1827 |
+
"accepted on popup accept button."
|
1828 |
+
msgstr ""
|
1829 |
+
"<b>Märge:</b> Vajadus kohandatud sisu lisamiseks <b>gdpr_cookie_consent</b> "
|
1830 |
+
"selle aktsepteeritud hüpikakna aktsepteerimisnupul."
|
1831 |
+
|
1832 |
+
#: AdminTabCookiePopup.php:105
|
1833 |
+
msgctxt "(Admin)"
|
1834 |
+
msgid "Popup Dismiss Text"
|
1835 |
+
msgstr "Hüpikakna tekst"
|
1836 |
+
|
1837 |
+
#: AdminTabCookiePopup.php:98
|
1838 |
+
msgctxt "(Admin)"
|
1839 |
+
msgid "Popup Allow Text"
|
1840 |
+
msgstr "Hüpikakna lubamine"
|
1841 |
+
|
1842 |
+
#: AdminTabGeneral.php:241
|
1843 |
+
msgctxt "(Admin)"
|
1844 |
+
msgid "Woocommerce Integration"
|
1845 |
+
msgstr "Woocommerce integratsioon"
|
1846 |
+
|
1847 |
+
#: AdminTabGeneral.php:259
|
1848 |
+
msgctxt "(Admin)"
|
1849 |
+
msgid "Easy Digital Download Integration"
|
1850 |
+
msgstr "Lihtne digitaalne allalaadimise integreerimine"
|
1851 |
+
|
1852 |
+
#: has-dpo.php:11
|
1853 |
+
msgctxt "(Admin)"
|
1854 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1855 |
+
msgstr "Olen määranud andmekaitseametniku"
|
1856 |
+
|
1857 |
+
#: AdminTabPrivacyPolicy.php:204
|
1858 |
+
msgctxt "(Admin)"
|
1859 |
+
msgid "Delete Text"
|
1860 |
+
msgstr "Kustuta tekst"
|
1861 |
+
|
1862 |
+
#: consent.php:80
|
1863 |
+
msgctxt "(Admin)"
|
1864 |
+
msgid "Add consent type"
|
1865 |
+
msgstr "Lisa nõusoleku tüüp"
|
1866 |
+
|
1867 |
+
#: AdminTabGeneral.php:127
|
1868 |
+
msgctxt "(Admin)"
|
1869 |
+
msgid "Privacy Policy Custom URL"
|
1870 |
+
msgstr "Privaatsuspoliitika kohandatud URL"
|
1871 |
+
|
1872 |
+
#: custom-policy-url.php:6
|
1873 |
+
msgctxt "(Admin)"
|
1874 |
+
msgid "Leave blank if privacy policy page already selected"
|
1875 |
+
msgstr "Kui privaatsuspoliitika lehekülg on juba valitud, jätke see tühjaks"
|
1876 |
+
|
1877 |
+
#: woo-disable_checkbox.php:9
|
1878 |
+
msgctxt "(Admin)"
|
1879 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1880 |
+
msgstr "Keela WooCommerce'i privaatsuse märkeruut"
|
1881 |
+
|
1882 |
+
#: AdminTabCookiePopup.php:133
|
1883 |
+
msgctxt "(Admin)"
|
1884 |
+
msgid "Popup Learn More Text"
|
1885 |
+
msgstr "Hüpik Lisateave teksti kohta"
|
1886 |
+
|
1887 |
+
#: AdminTabGeneral.php:262
|
1888 |
+
msgctxt "(Admin)"
|
1889 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1890 |
+
msgstr "Keela WooCommerce Registreeri privaatsuse märkeruut"
|
1891 |
+
|
1892 |
+
#: AdminTabCookiePopup.php:121
|
1893 |
+
msgctxt "(Admin)"
|
1894 |
+
msgid "Cookie Acceptance link target"
|
1895 |
+
msgstr "Küpsise vastuvõtmise lingi sihtmärk"
|
1896 |
+
|
1897 |
+
#: popup_link_target.php:3
|
1898 |
+
msgctxt "(Admin)"
|
1899 |
+
msgid "Next Tab"
|
1900 |
+
msgstr "Järgmine vahekaart"
|
1901 |
+
|
1902 |
+
#: popup_link_target.php:5
|
1903 |
+
msgctxt "(Admin)"
|
1904 |
+
msgid "Self"
|
1905 |
+
msgstr "ise"
|
languages/gdpr-framework-fr_FR.mo
CHANGED
Binary file
|
languages/gdpr-framework-fr_FR.po
CHANGED
@@ -8,7 +8,7 @@ msgstr ""
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Language-Team: \n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -379,7 +379,7 @@ msgstr "Support"
|
|
379 |
msgid ""
|
380 |
"%sERROR:%s You need to accept the terms and conditions to post a comment."
|
381 |
msgstr ""
|
382 |
-
"%sERROR:%s
|
383 |
"commentaire."
|
384 |
|
385 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
@@ -886,8 +886,10 @@ msgstr ""
|
|
886 |
|
887 |
#: views/admin/notices/helper-tools.php:2
|
888 |
msgctxt "(Admin)"
|
889 |
-
msgid "
|
890 |
-
|
|
|
|
|
891 |
|
892 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
893 |
msgctxt "(Admin)"
|
@@ -1365,3 +1367,569 @@ msgstr "Activer la page de termes et conditions."
|
|
1365 |
msgctxt "(Admin)"
|
1366 |
msgid "Enable Term and Conditions"
|
1367 |
msgstr "Activer le terme et les conditions"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:41+0530\n"
|
12 |
"Language-Team: \n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
379 |
msgid ""
|
380 |
"%sERROR:%s You need to accept the terms and conditions to post a comment."
|
381 |
msgstr ""
|
382 |
+
"%sERROR:%s Vous devez accepter les termes et conditions pour poster un "
|
383 |
"commentaire."
|
384 |
|
385 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
886 |
|
887 |
#: views/admin/notices/helper-tools.php:2
|
888 |
msgctxt "(Admin)"
|
889 |
+
msgid ""
|
890 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
891 |
+
msgstr ""
|
892 |
+
"Le contenu de cette page doit contenir le short code [gdpr_privacy_tools]."
|
893 |
|
894 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
895 |
msgctxt "(Admin)"
|
1367 |
msgctxt "(Admin)"
|
1368 |
msgid "Enable Term and Conditions"
|
1369 |
msgstr "Activer le terme et les conditions"
|
1370 |
+
|
1371 |
+
#: gdpr-framework.php:121
|
1372 |
+
msgid ""
|
1373 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1374 |
+
"website."
|
1375 |
+
msgstr ""
|
1376 |
+
"Ce site utilise des cookies pour vous garantir la meilleure expérience sur "
|
1377 |
+
"notre site."
|
1378 |
+
|
1379 |
+
#: gdpr-framework.php:121
|
1380 |
+
msgid "Decline"
|
1381 |
+
msgstr "déclin"
|
1382 |
+
|
1383 |
+
#: gdpr-framework.php:121
|
1384 |
+
msgid "Accept"
|
1385 |
+
msgstr "Acceptez"
|
1386 |
+
|
1387 |
+
#: gdpr-framework.php:133
|
1388 |
+
msgid "Learn more"
|
1389 |
+
msgstr "Apprendre encore plus"
|
1390 |
+
|
1391 |
+
#: AdminTabGeneral.php:94
|
1392 |
+
msgctxt "(Admin)"
|
1393 |
+
msgid "From Email"
|
1394 |
+
msgstr "De l'email"
|
1395 |
+
|
1396 |
+
#: AdminTabGeneral.php:87
|
1397 |
+
msgctxt "(Admin)"
|
1398 |
+
msgid "From Name"
|
1399 |
+
msgstr "Du nom"
|
1400 |
+
|
1401 |
+
#: AdminTabGeneral.php:82
|
1402 |
+
msgctxt "(Admin)"
|
1403 |
+
msgid "Email Setting"
|
1404 |
+
msgstr "Paramètre Email"
|
1405 |
+
|
1406 |
+
#: AdminTabGeneral.php:104
|
1407 |
+
msgctxt "(Admin)"
|
1408 |
+
msgid "Acceptance Popup Setting"
|
1409 |
+
msgstr "Paramètre d'acceptation"
|
1410 |
+
|
1411 |
+
#: AdminTabGeneral.php:109
|
1412 |
+
msgctxt "(Admin)"
|
1413 |
+
msgid "Popup Position"
|
1414 |
+
msgstr "Popup Position"
|
1415 |
+
|
1416 |
+
#: AdminTabGeneral.php:116
|
1417 |
+
msgctxt "(Admin)"
|
1418 |
+
msgid "Popup theme"
|
1419 |
+
msgstr "Thème Popup"
|
1420 |
+
|
1421 |
+
#: AdminTabGeneral.php:123
|
1422 |
+
msgctxt "(Admin)"
|
1423 |
+
msgid "Cookie Acceptance Background Color"
|
1424 |
+
msgstr "Couleur d'arrière-plan de l'acceptation des cookies"
|
1425 |
+
|
1426 |
+
#: AdminTabGeneral.php:130
|
1427 |
+
msgctxt "(Admin)"
|
1428 |
+
msgid "Cookie Acceptance Text Color"
|
1429 |
+
msgstr "Couleur du texte d'acceptation des cookies"
|
1430 |
+
|
1431 |
+
#: AdminTabGeneral.php:137
|
1432 |
+
msgctxt "(Admin)"
|
1433 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1434 |
+
msgstr "Bouton d'acceptation des cookies Couleur de fond"
|
1435 |
+
|
1436 |
+
#: AdminTabGeneral.php:144
|
1437 |
+
msgctxt "(Admin)"
|
1438 |
+
msgid "Cookie Acceptance Button Color"
|
1439 |
+
msgstr "Couleur du bouton d'acceptation des cookies"
|
1440 |
+
|
1441 |
+
#: AdminTabGeneral.php:151
|
1442 |
+
msgctxt "(Admin)"
|
1443 |
+
msgid "Cookie Acceptance Border Color"
|
1444 |
+
msgstr "Couleur de la bordure d'acceptation des cookies"
|
1445 |
+
|
1446 |
+
#: AdminTabGeneral.php:67
|
1447 |
+
msgctxt "(Admin)"
|
1448 |
+
msgid "Enable Cookie Acceptance Popup"
|
1449 |
+
msgstr "Activer le menu contextuel d'acceptation des cookies"
|
1450 |
+
|
1451 |
+
#: AdminTabGeneral.php:73
|
1452 |
+
msgctxt "(Admin)"
|
1453 |
+
msgid "Cookie Acceptance Popup Content"
|
1454 |
+
msgstr "Contenu de la fenêtre contextuelle d'acceptation des cookies"
|
1455 |
+
|
1456 |
+
#: description-position-action.php
|
1457 |
+
msgctxt "(Admin)"
|
1458 |
+
msgid "Select position of the Popup"
|
1459 |
+
msgstr "Sélectionnez la position du Popup"
|
1460 |
+
|
1461 |
+
#: description-theme-action.php
|
1462 |
+
msgctxt "(Admin)"
|
1463 |
+
msgid "Select theme of the Popup"
|
1464 |
+
msgstr "Sélectionnez le thème du Popup"
|
1465 |
+
|
1466 |
+
#: description-theme-action.php:69
|
1467 |
+
msgctxt "(Admin)"
|
1468 |
+
msgid "Disable Comment Checkbox"
|
1469 |
+
msgstr "Désactiver la case à cocher Commentaire"
|
1470 |
+
|
1471 |
+
#: description-theme-action.php:76
|
1472 |
+
msgctxt "(Admin)"
|
1473 |
+
msgid "Disable Register Form Checkbox"
|
1474 |
+
msgstr "Désactiver la case à cocher Enregistrer le formulaire"
|
1475 |
+
|
1476 |
+
#: description-theme-action.php:312
|
1477 |
+
msgctxt "(Admin)"
|
1478 |
+
msgid "Disable Checkbox For Comments"
|
1479 |
+
msgstr "Désactiver la case à cocher pour les commentaires"
|
1480 |
+
|
1481 |
+
#: AdminTabGeneral.php:319
|
1482 |
+
msgctxt "(Admin)"
|
1483 |
+
msgid "Disable Checkbox For Register Form"
|
1484 |
+
msgstr "Désactiver la case à cocher pour le formulaire d'inscription"
|
1485 |
+
|
1486 |
+
#: views/privacy-tools/form-identify.php:15
|
1487 |
+
msgid "Please identify yourself via e-mail"
|
1488 |
+
msgstr "Veuillez vous identifier par e-mail"
|
1489 |
+
|
1490 |
+
#: advanced-integration\header.php:2
|
1491 |
+
msgctxt "(Admin)"
|
1492 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1493 |
+
msgstr ""
|
1494 |
+
"Cette page vous permet de faire progresser l'intégration à ClassiDocs ™."
|
1495 |
+
|
1496 |
+
#: AdminTabAdvancedIntegration.php:97
|
1497 |
+
msgctxt "(Admin)"
|
1498 |
+
msgid "ClassiDocs Password"
|
1499 |
+
msgstr "ClassiDocs Mot de passe"
|
1500 |
+
|
1501 |
+
#: AdminTabAdvancedIntegration.php:88
|
1502 |
+
msgctxt "(Admin)"
|
1503 |
+
msgid "ClassiDocs Username"
|
1504 |
+
msgstr "Nom d'utilisateur ClassiDocs"
|
1505 |
+
|
1506 |
+
#: AdminTabAdvancedIntegration.php:79
|
1507 |
+
msgctxt "(Admin)"
|
1508 |
+
msgid "ClassiDocs URL"
|
1509 |
+
msgstr "URL ClassiDocs"
|
1510 |
+
|
1511 |
+
#: AdminTabAdvancedIntegration.php:69
|
1512 |
+
msgctxt "(Admin)"
|
1513 |
+
msgid "Enable Response with related queries?"
|
1514 |
+
msgstr "Activer la réponse avec les requêtes associées?"
|
1515 |
+
|
1516 |
+
#: AdminTabAdvancedIntegration.php:60
|
1517 |
+
msgctxt "(Admin)"
|
1518 |
+
msgid "Submit SAR request details?"
|
1519 |
+
msgstr "Soumettre les détails de la demande SAR?"
|
1520 |
+
|
1521 |
+
#: AdminTabAdvancedIntegration.php:51
|
1522 |
+
msgctxt "(Admin)"
|
1523 |
+
msgid "Integrate with ClassiDocs?"
|
1524 |
+
msgstr "Intégrer à ClassiDocs?"
|
1525 |
+
|
1526 |
+
#: AdminTabAdvancedIntegration.php:43
|
1527 |
+
msgctxt "(Admin)"
|
1528 |
+
msgid "Integration Settings"
|
1529 |
+
msgstr "Paramètres d'intégration"
|
1530 |
+
|
1531 |
+
#: AdminTabAdvancedIntegration.php:35
|
1532 |
+
msgctxt "(Admin)"
|
1533 |
+
msgid "Advanced Integration"
|
1534 |
+
msgstr "Intégration avancée"
|
1535 |
+
|
1536 |
+
#: checkbox-field.php:10
|
1537 |
+
msgctxt "(Admin)"
|
1538 |
+
msgid "Sign up for free here"
|
1539 |
+
msgstr "Inscrivez-vous gratuitement ici"
|
1540 |
+
|
1541 |
+
#: checkbox-field.php:10
|
1542 |
+
msgctxt "(Admin)"
|
1543 |
+
msgid "Click Here"
|
1544 |
+
msgstr "Cliquez ici"
|
1545 |
+
|
1546 |
+
#: ClassiDocs-results.php:12
|
1547 |
+
msgid "Previous Results"
|
1548 |
+
msgstr "Résultats précédents"
|
1549 |
+
|
1550 |
+
#: ClassiDocs-results.php:13
|
1551 |
+
msgid "Current Results"
|
1552 |
+
msgstr "Résultats actuels"
|
1553 |
+
|
1554 |
+
#: ClassiDocs-results.php:19
|
1555 |
+
msgid "Name"
|
1556 |
+
msgstr "prénom"
|
1557 |
+
|
1558 |
+
#: ClassiDocs-results.php:22
|
1559 |
+
msgid "Path"
|
1560 |
+
msgstr "Chemin"
|
1561 |
+
|
1562 |
+
#: ClassiDocs-results.php:34
|
1563 |
+
msgid "Workstation"
|
1564 |
+
msgstr "Poste de travail"
|
1565 |
+
|
1566 |
+
#: ClassiDocs-results.php:37
|
1567 |
+
msgid "Last Scan"
|
1568 |
+
msgstr "Dernier Scan"
|
1569 |
+
|
1570 |
+
#: ClassiDocs-results.php:62
|
1571 |
+
msgid "No ClassiDocs data found!"
|
1572 |
+
msgstr "Aucune donnée ClassiDocs trouvée!"
|
1573 |
+
|
1574 |
+
#: enable_popup_header.php:5
|
1575 |
+
msgid "Cookies used on the website!"
|
1576 |
+
msgstr "Cookies utilisés sur le site!"
|
1577 |
+
|
1578 |
+
#: enable_popup_header.php:9
|
1579 |
+
msgid "Leave blank if don't want header to get display."
|
1580 |
+
msgstr ""
|
1581 |
+
"Laissez ce champ vide si vous ne voulez pas que l'en-tête soit affiché."
|
1582 |
+
|
1583 |
+
#: AdminTabCookiePopup.php:39
|
1584 |
+
msgctxt "(Admin)"
|
1585 |
+
msgid "Cookie Popup Settings"
|
1586 |
+
msgstr "Cookie Popup Settings"
|
1587 |
+
|
1588 |
+
#: AdminTabCookiePopup.php:17
|
1589 |
+
msgctxt "(Admin)"
|
1590 |
+
msgid "Cookie Popup"
|
1591 |
+
msgstr "Cookie Popup"
|
1592 |
+
|
1593 |
+
#: AdminTabCookiePopup.php:49
|
1594 |
+
msgctxt "(Admin)"
|
1595 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1596 |
+
msgstr "Activer le popup d'acceptation de cookie une fois"
|
1597 |
+
|
1598 |
+
#: consent.php:79
|
1599 |
+
msgctxt "(Admin)"
|
1600 |
+
msgid "Show Consent types"
|
1601 |
+
msgstr "Afficher les types de consentement"
|
1602 |
+
|
1603 |
+
msgctxt "(Admin)"
|
1604 |
+
msgid "Hide consent types"
|
1605 |
+
msgstr "Masquer les types de consentement"
|
1606 |
+
|
1607 |
+
msgctxt "(Admin)"
|
1608 |
+
msgid "Do you want form to be GDPR compliance."
|
1609 |
+
msgstr "Souhaitez-vous que le formulaire soit conforme à GDPR?"
|
1610 |
+
|
1611 |
+
msgctxt "(Admin)"
|
1612 |
+
msgid ""
|
1613 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1614 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1615 |
+
"on Privacy tool."
|
1616 |
+
msgstr ""
|
1617 |
+
"Vous avez installé flamingo. Pour rendre cette conformité GDPR conforme à "
|
1618 |
+
"l'onglet Confidentialité du formulaire de contact individuel, cochez la case "
|
1619 |
+
"en regard des données à rechercher dans l'outil Confidentialité."
|
1620 |
+
|
1621 |
+
msgctxt "(Admin)"
|
1622 |
+
msgid "Enable Policy Link On Popup"
|
1623 |
+
msgstr "Activer le lien de stratégie sur une fenêtre contextuelle"
|
1624 |
+
|
1625 |
+
msgctxt "(Admin)"
|
1626 |
+
msgid "Enable Privacy policy on Popup"
|
1627 |
+
msgstr "Activer la politique de confidentialité sur Popup"
|
1628 |
+
|
1629 |
+
#: AdminTabCookiePopup.php
|
1630 |
+
msgctxt "(Admin)"
|
1631 |
+
msgid "Cookie Acceptance Popup header"
|
1632 |
+
msgstr "En-tête Popup Acceptance des cookies"
|
1633 |
+
|
1634 |
+
#: views\admin\privacy-manager\header.php:2
|
1635 |
+
msgctxt "(Admin)"
|
1636 |
+
msgid "Data443™ Privacy Manager"
|
1637 |
+
msgstr "Data443™ Privacy Manager"
|
1638 |
+
|
1639 |
+
#: views\admin\privacy-manager\header.php:3
|
1640 |
+
msgctxt "(Admin)"
|
1641 |
+
msgid ""
|
1642 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1643 |
+
"next level."
|
1644 |
+
msgstr ""
|
1645 |
+
"veille au respect des réglementations en matière de confidentialité, telles "
|
1646 |
+
"que GDPR, CCPA, LGPD, etc."
|
1647 |
+
|
1648 |
+
#: views\admin\privacy-manager\header.php:4
|
1649 |
+
msgctxt "(Admin)"
|
1650 |
+
msgid ""
|
1651 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1652 |
+
"following features to your data protection compliance resources:"
|
1653 |
+
msgstr ""
|
1654 |
+
"En plus du suivi et de la gestion des DSAR, Privacy Manager ajoute les "
|
1655 |
+
"fonctionnalités suivantes à vos ressources de conformité de la protection "
|
1656 |
+
"des données:"
|
1657 |
+
|
1658 |
+
#: views\admin\privacy-manager\header.php:6
|
1659 |
+
msgctxt "(Admin)"
|
1660 |
+
msgid "Log and store ICO breach notifications"
|
1661 |
+
msgstr "Consigner et stocker les notifications de violation ICO"
|
1662 |
+
|
1663 |
+
#: views\admin\privacy-manager\header.php:7
|
1664 |
+
msgctxt "(Admin)"
|
1665 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1666 |
+
msgstr ""
|
1667 |
+
"Conserve un enregistrement complet de toutes les demandes, des tickets et "
|
1668 |
+
"des délais"
|
1669 |
+
|
1670 |
+
#: views\admin\privacy-manager\header.php:8
|
1671 |
+
msgctxt "(Admin)"
|
1672 |
+
msgid "Gap analysis and breach notifications"
|
1673 |
+
msgstr "Analyse des lacunes et notifications de violation"
|
1674 |
+
|
1675 |
+
#: views\admin\privacy-manager\header.php:9
|
1676 |
+
msgctxt "(Admin)"
|
1677 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1678 |
+
msgstr "Journal d'activité détaillé avec toutes les actions GDPR, CCPA, etc."
|
1679 |
+
|
1680 |
+
#: views\admin\privacy-manager\header.php:10
|
1681 |
+
msgctxt "(Admin)"
|
1682 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1683 |
+
msgstr ""
|
1684 |
+
"Met en évidence les domaines de préoccupation et les domaines sur lesquels "
|
1685 |
+
"vous devez vous concentrer"
|
1686 |
+
|
1687 |
+
#: views\admin\privacy-manager\header.php:11
|
1688 |
+
msgctxt "(Admin)"
|
1689 |
+
msgid ""
|
1690 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1691 |
+
"compliance and obligations"
|
1692 |
+
msgstr ""
|
1693 |
+
"Plateforme eLearning accessible à tout le personnel pour garantir le respect "
|
1694 |
+
"des obligations et la réglementation en matière de confidentialité"
|
1695 |
+
|
1696 |
+
#: views\admin\privacy-manager\header.php:12
|
1697 |
+
msgctxt "(Admin)"
|
1698 |
+
msgid "Tracks who accesses the system, when and why"
|
1699 |
+
msgstr "Suit qui accède au système, quand et pourquoi"
|
1700 |
+
|
1701 |
+
#: views\admin\privacy-manager\header.php:15
|
1702 |
+
msgctxt "(Admin)"
|
1703 |
+
msgid ""
|
1704 |
+
"Our system enables your business to demonstrate its obligations in "
|
1705 |
+
"protecting your customer data, show understanding of your business "
|
1706 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1707 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1708 |
+
"practices to operate."
|
1709 |
+
msgstr ""
|
1710 |
+
"Notre système permet à votre entreprise de démontrer ses obligations en "
|
1711 |
+
"matière de protection des données de ses clients, de compréhension de ses "
|
1712 |
+
"activités et de proposer des tests eLearning et en ligne aux employés, en "
|
1713 |
+
"s'assurant que tous les membres de votre entreprise comprennent vos règles "
|
1714 |
+
"de conformité à la confidentialité et vos meilleures pratiques."
|
1715 |
+
|
1716 |
+
#: views\admin\privacy-manager\header.php:16
|
1717 |
+
msgctxt "(Admin)"
|
1718 |
+
msgid ""
|
1719 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1720 |
+
"compliance."
|
1721 |
+
msgstr ""
|
1722 |
+
"Peu importe où vous en êtes dans votre parcours de confidentialité des "
|
1723 |
+
"données, l'objectif ultime est la conformité."
|
1724 |
+
|
1725 |
+
#: views\admin\privacy-manager\header.php:16
|
1726 |
+
msgctxt "(Admin)"
|
1727 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1728 |
+
msgstr ""
|
1729 |
+
"permet à votre organisation de se conformer à toutes les règles de "
|
1730 |
+
"confidentialité."
|
1731 |
+
|
1732 |
+
#: views\admin\support\contents.php:49
|
1733 |
+
msgctxt "(Admin)"
|
1734 |
+
msgid ""
|
1735 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1736 |
+
"and we’ll get right on it!"
|
1737 |
+
msgstr ""
|
1738 |
+
"Vous avez trouvé un bug ou avez une question sur le plugin? Soumettez une "
|
1739 |
+
"demande d'assistance et nous nous en occuperons!"
|
1740 |
+
|
1741 |
+
#: views\admin\support\contents.php:58
|
1742 |
+
msgctxt "(Admin)"
|
1743 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1744 |
+
msgstr "Besoin d'aide pour rendre votre site conforme? Nous pouvons aider!"
|
1745 |
+
|
1746 |
+
#: views\admin\general\woo-compatibility.php:9
|
1747 |
+
msgctxt "(Admin)"
|
1748 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1749 |
+
msgstr "Activer les données WooCommerce sur l'outil GDPR"
|
1750 |
+
|
1751 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1752 |
+
msgctxt "(Admin)"
|
1753 |
+
msgid "Enable WooCommerce Compatibility"
|
1754 |
+
msgstr "Activer la compatibilité WooCommerce"
|
1755 |
+
|
1756 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1757 |
+
msgid "Note Regarding Order:"
|
1758 |
+
msgstr "Note concernant la commande:"
|
1759 |
+
|
1760 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1761 |
+
msgid ""
|
1762 |
+
"Your order with status Processing will not get deleted until status change."
|
1763 |
+
msgstr ""
|
1764 |
+
"Votre commande avec statut Le traitement ne sera pas effacé tant que le "
|
1765 |
+
"statut n'aura pas changé"
|
1766 |
+
|
1767 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1768 |
+
msgid "Your order with status Completed will get anonymize."
|
1769 |
+
msgstr "Votre commande avec le statut Terminé sera anonymisée."
|
1770 |
+
|
1771 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1772 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1773 |
+
msgstr ""
|
1774 |
+
"Si vous supprimez la commande terminée, vous ne pouvez pas demander de "
|
1775 |
+
"remboursement."
|
1776 |
+
|
1777 |
+
#: views\admin\general\woo-compatibility.php:12
|
1778 |
+
msgctxt "(Admin)"
|
1779 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1780 |
+
msgstr "Cela fonctionnera pour WooCommerce version 3.4.0 ou ultérieure."
|
1781 |
+
|
1782 |
+
#: views\admin\general\edd-compatibility.php:9
|
1783 |
+
msgctxt "(Admin)"
|
1784 |
+
msgid "Enable EDD data on GDPR tool."
|
1785 |
+
msgstr "Activer les données EDD sur l'outil GDPR."
|
1786 |
+
|
1787 |
+
#: views\admin\general\edd-compatibility.php:12
|
1788 |
+
msgctxt "(Admin)"
|
1789 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1790 |
+
msgstr "Travaillera pour EDD version 2.0.0 ou ultérieure."
|
1791 |
+
|
1792 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1793 |
+
msgctxt "(Admin)"
|
1794 |
+
msgid "Enable EDD Compatibility"
|
1795 |
+
msgstr "Activer la compatibilité EDD"
|
1796 |
+
|
1797 |
+
#: gdpr-framework.php:298
|
1798 |
+
msgid "Cookie Policy"
|
1799 |
+
msgstr "Politique de cookie"
|
1800 |
+
|
1801 |
+
#: ConsentManager.php:96
|
1802 |
+
msgctxt "(Admin)"
|
1803 |
+
msgid ""
|
1804 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1805 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1806 |
+
msgstr ""
|
1807 |
+
"Ce consentement est visible par défaut sur la page de paiement de "
|
1808 |
+
"woocommerce. Si quelqu'un souhaite le retirer, il doit simplement demander "
|
1809 |
+
"de supprimer toutes ses données."
|
1810 |
+
|
1811 |
+
#: ConsentManager.php:96
|
1812 |
+
msgctxt "(Admin)"
|
1813 |
+
msgid "Woocommerce Policy Consent"
|
1814 |
+
msgstr "Consentement à la politique de Woocommerce"
|
1815 |
+
|
1816 |
+
#: WoocommerceGdpr.php:150
|
1817 |
+
msgid "Please acknowledge the Privacy Policy"
|
1818 |
+
msgstr "S'il vous plaît reconnaître la politique de confidentialité"
|
1819 |
+
|
1820 |
+
#: woo-compatibility.php:9
|
1821 |
+
msgctxt "(Admin)"
|
1822 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1823 |
+
msgstr "Activer les données WooCommerce sur l'outil GDPR."
|
1824 |
+
|
1825 |
+
#: views\admin\general\enable-popup.php:12
|
1826 |
+
msgctxt "(Admin)"
|
1827 |
+
msgid ""
|
1828 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1829 |
+
"accepted on popup accept button."
|
1830 |
+
msgstr ""
|
1831 |
+
"<b> Remarque: </ b> Besoin d'ajouter du contenu personnalisé. <b> "
|
1832 |
+
"gdpr_cookie_consent </ b> est accepté via le bouton d'acceptation contextuel."
|
1833 |
+
|
1834 |
+
#: AdminTabCookiePopup.php:105
|
1835 |
+
msgctxt "(Admin)"
|
1836 |
+
msgid "Popup Dismiss Text"
|
1837 |
+
msgstr "Popup Dismiss Text"
|
1838 |
+
|
1839 |
+
#: AdminTabCookiePopup.php:98
|
1840 |
+
msgctxt "(Admin)"
|
1841 |
+
msgid "Popup Allow Text"
|
1842 |
+
msgstr "Popup Autoriser le texte"
|
1843 |
+
|
1844 |
+
#: AdminTabGeneral.php:241
|
1845 |
+
msgctxt "(Admin)"
|
1846 |
+
msgid "Woocommerce Integration"
|
1847 |
+
msgstr "Intégration Woocommerce"
|
1848 |
+
|
1849 |
+
#: AdminTabGeneral.php:259
|
1850 |
+
msgctxt "(Admin)"
|
1851 |
+
msgid "Easy Digital Download Integration"
|
1852 |
+
msgstr "Intégration facile du téléchargement numérique"
|
1853 |
+
|
1854 |
+
#: has-dpo.php:11
|
1855 |
+
msgctxt "(Admin)"
|
1856 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1857 |
+
msgstr "J'ai nommé un délégué à la protection des données (DPD)"
|
1858 |
+
|
1859 |
+
#: views/admin/general/stylesheet.php:9
|
1860 |
+
msgctxt "(Admin)"
|
1861 |
+
msgid "Enable basic styling for Privacy Tools page."
|
1862 |
+
msgstr "Activer le style de base pour la page Outils de confidentialité."
|
1863 |
+
|
1864 |
+
#: AdminTabPrivacyPolicy.php:204
|
1865 |
+
msgctxt "(Admin)"
|
1866 |
+
msgid "Delete Text"
|
1867 |
+
msgstr "Supprimer le texte"
|
1868 |
+
|
1869 |
+
#: consent.php:80
|
1870 |
+
msgctxt "(Admin)"
|
1871 |
+
msgid "Add consent type"
|
1872 |
+
msgstr "Ajouter un type de consentement"
|
1873 |
+
|
1874 |
+
#: AdminTabGeneral.php:127
|
1875 |
+
msgctxt "(Admin)"
|
1876 |
+
msgid "Privacy Policy Custom URL"
|
1877 |
+
msgstr "Politique de confidentialité URL personnalisée"
|
1878 |
+
|
1879 |
+
#: custom-policy-url.php:6
|
1880 |
+
msgctxt "(Admin)"
|
1881 |
+
msgid "Leave blank if privacy policy page already selected"
|
1882 |
+
msgstr ""
|
1883 |
+
"Laisser en blanc si la page de politique de confidentialité est déjà "
|
1884 |
+
"sélectionnée"
|
1885 |
+
|
1886 |
+
#: views/admin/general/description-delete-action.php:2
|
1887 |
+
msgctxt "(Admin)"
|
1888 |
+
msgid "What should happen if a data subject requests deleting their data."
|
1889 |
+
msgstr ""
|
1890 |
+
"Que devrait-il se passer si une personne concernée demande la suppression de "
|
1891 |
+
"ses données?"
|
1892 |
+
|
1893 |
+
#: views/admin/general/description-export-action.php:2
|
1894 |
+
msgctxt "(Admin)"
|
1895 |
+
msgid "Optional. Select the page which contains your Terms & Conditions"
|
1896 |
+
msgstr "Optionnel. Sélectionnez la page contenant vos conditions générales."
|
1897 |
+
|
1898 |
+
#: views/admin/general/description-terms-page.php:2
|
1899 |
+
msgctxt "(Admin)"
|
1900 |
+
msgid ""
|
1901 |
+
"What should happen if a data subject requests viewing or exporting their "
|
1902 |
+
"data."
|
1903 |
+
msgstr ""
|
1904 |
+
"Que devrait-il se passer si une personne concernée demande à voir ou à "
|
1905 |
+
"exporter ses données?"
|
1906 |
+
|
1907 |
+
#: woo-disable_checkbox.php:9
|
1908 |
+
msgctxt "(Admin)"
|
1909 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1910 |
+
msgstr "Désactiver la case à cocher Confidentialité WooCommerce"
|
1911 |
+
|
1912 |
+
#: AdminTabCookiePopup.php:133
|
1913 |
+
msgctxt "(Admin)"
|
1914 |
+
msgid "Popup Learn More Text"
|
1915 |
+
msgstr "Popup En savoir plus Texte"
|
1916 |
+
|
1917 |
+
#: AdminTabGeneral.php:262
|
1918 |
+
msgctxt "(Admin)"
|
1919 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1920 |
+
msgstr "Désactiver la case à cocher WooCommerce Register Privacy"
|
1921 |
+
|
1922 |
+
#: AdminTabCookiePopup.php:121
|
1923 |
+
msgctxt "(Admin)"
|
1924 |
+
msgid "Cookie Acceptance link target"
|
1925 |
+
msgstr "Cible du lien d'acceptation des cookies"
|
1926 |
+
|
1927 |
+
#: popup_link_target.php:3
|
1928 |
+
msgctxt "(Admin)"
|
1929 |
+
msgid "Next Tab"
|
1930 |
+
msgstr "Onglet suivant"
|
1931 |
+
|
1932 |
+
#: popup_link_target.php:5
|
1933 |
+
msgctxt "(Admin)"
|
1934 |
+
msgid "Self"
|
1935 |
+
msgstr "soi"
|
languages/gdpr-framework-it_IT.mo
CHANGED
Binary file
|
languages/gdpr-framework-it_IT.po
CHANGED
@@ -8,7 +8,7 @@ msgstr ""
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Language: it_IT\n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -20,27 +20,27 @@ msgstr ""
|
|
20 |
#: gdpr-framework.php:26
|
21 |
msgctxt "(Admin)"
|
22 |
msgid "WordPress GDPR › Error"
|
23 |
-
msgstr ""
|
24 |
|
25 |
#: gdpr-framework.php:35
|
26 |
msgctxt "(Admin)"
|
27 |
msgid "Invalid PHP version"
|
28 |
-
msgstr ""
|
29 |
|
30 |
#: gdpr-framework.php:35
|
31 |
msgctxt "(Admin)"
|
32 |
msgid "You must be using PHP 5.6.33 or greater."
|
33 |
-
msgstr ""
|
34 |
|
35 |
#: gdpr-framework.php:42
|
36 |
msgctxt "(Admin)"
|
37 |
msgid "Invalid WordPress version"
|
38 |
-
msgstr ""
|
39 |
|
40 |
#: gdpr-framework.php:42
|
41 |
msgctxt "(Admin)"
|
42 |
msgid "You must be using WordPress 4.3.0 or greater."
|
43 |
-
msgstr ""
|
44 |
|
45 |
#: gdpr-framework.php:52
|
46 |
msgctxt "(Admin)"
|
@@ -48,144 +48,146 @@ msgid ""
|
|
48 |
"You appear to be running a development version of GDPR. You must run "
|
49 |
"<code>composer install</code> from the plugin directory."
|
50 |
msgstr ""
|
|
|
|
|
51 |
|
52 |
#: gdpr-framework.php:53
|
53 |
msgctxt "(Admin)"
|
54 |
msgid "Autoloader not found."
|
55 |
-
msgstr ""
|
56 |
|
57 |
#: gdpr-framework.php:115
|
58 |
msgctxt "(Admin)"
|
59 |
msgid "Anonymous"
|
60 |
-
msgstr ""
|
61 |
|
62 |
#: src/Admin/AdminTab.php:115
|
63 |
msgctxt "(Admin)"
|
64 |
msgid "Save"
|
65 |
-
msgstr ""
|
66 |
|
67 |
#: src/Admin/AdminTab.php:151
|
68 |
msgctxt "(Admin)"
|
69 |
msgid "Policy generated!"
|
70 |
-
msgstr ""
|
71 |
|
72 |
#: src/Admin/AdminTabGeneral.php:11
|
73 |
msgctxt "(Admin)"
|
74 |
msgid "General"
|
75 |
-
msgstr ""
|
76 |
|
77 |
#: src/Admin/AdminTabGeneral.php:38
|
78 |
msgctxt "(Admin)"
|
79 |
msgid "General Settings"
|
80 |
-
msgstr ""
|
81 |
|
82 |
#: src/Admin/AdminTabGeneral.php:43
|
83 |
msgctxt "(Admin)"
|
84 |
msgid "Enable Privacy Tools"
|
85 |
-
msgstr ""
|
86 |
|
87 |
#: src/Admin/AdminTabGeneral.php:53
|
88 |
msgctxt "(Admin)"
|
89 |
msgid "Pages"
|
90 |
-
msgstr ""
|
91 |
|
92 |
#: src/Admin/AdminTabGeneral.php:58 src/Admin/WordpressAdmin.php:151
|
93 |
msgctxt "(Admin)"
|
94 |
msgid "Privacy Tools Page"
|
95 |
-
msgstr ""
|
96 |
|
97 |
#: src/Admin/AdminTabGeneral.php:65 src/Admin/WordpressAdmin.php:147
|
98 |
msgctxt "(Admin)"
|
99 |
msgid "Privacy Policy Page"
|
100 |
-
msgstr ""
|
101 |
|
102 |
#: src/Admin/AdminTabGeneral.php:72
|
103 |
msgctxt "(Admin)"
|
104 |
msgid "Terms & Conditions Page"
|
105 |
-
msgstr ""
|
106 |
|
107 |
#: src/Admin/AdminTabGeneral.php:82
|
108 |
msgctxt "(Admin)"
|
109 |
msgid "View & Export Data"
|
110 |
-
msgstr ""
|
111 |
|
112 |
#: src/Admin/AdminTabGeneral.php:87
|
113 |
msgctxt "(Admin)"
|
114 |
msgid "Export action"
|
115 |
-
msgstr ""
|
116 |
|
117 |
#: src/Admin/AdminTabGeneral.php:94 src/Admin/AdminTabGeneral.php:133
|
118 |
msgctxt "(Admin)"
|
119 |
msgid "Email to notify"
|
120 |
-
msgstr ""
|
121 |
|
122 |
#: src/Admin/AdminTabGeneral.php:105
|
123 |
msgctxt "(Admin)"
|
124 |
msgid "Delete & Anonymize Data"
|
125 |
-
msgstr ""
|
126 |
|
127 |
#: src/Admin/AdminTabGeneral.php:110
|
128 |
msgctxt "(Admin)"
|
129 |
msgid "Delete action"
|
130 |
-
msgstr ""
|
131 |
|
132 |
#: src/Admin/AdminTabGeneral.php:117
|
133 |
msgctxt "(Admin)"
|
134 |
msgid "Delete or reassign content?"
|
135 |
-
msgstr ""
|
136 |
|
137 |
#: src/Admin/AdminTabGeneral.php:125
|
138 |
msgctxt "(Admin)"
|
139 |
msgid "Reassign content to"
|
140 |
-
msgstr ""
|
141 |
|
142 |
#: src/Admin/AdminTabGeneral.php:145
|
143 |
msgctxt "(Admin)"
|
144 |
msgid "Styling"
|
145 |
-
msgstr ""
|
146 |
|
147 |
#: src/Admin/AdminTabGeneral.php:150
|
148 |
msgctxt "(Admin)"
|
149 |
msgid "Enable basic styling on Privacy Tools page"
|
150 |
-
msgstr ""
|
151 |
|
152 |
#: src/Admin/AdminTabGeneral.php:162
|
153 |
msgctxt "(Admin)"
|
154 |
msgid "Compatibility"
|
155 |
-
msgstr ""
|
156 |
|
157 |
#: src/Admin/AdminTabGeneral.php:167
|
158 |
msgctxt "(Admin)"
|
159 |
msgid "Enable automatic theme compatibility"
|
160 |
-
msgstr ""
|
161 |
|
162 |
#: src/Admin/AdminTabGeneral.php:184 src/Admin/AdminTabGeneral.php:200
|
163 |
#: src/Admin/AdminTabGeneral.php:213 src/Admin/AdminTabGeneral.php:252
|
164 |
#: views/installer/steps/configuration-settings.php:62
|
165 |
msgctxt "(Admin)"
|
166 |
msgid "— Select —"
|
167 |
-
msgstr ""
|
168 |
|
169 |
#: src/Admin/WordpressAdmin.php:65
|
170 |
msgctxt "(Admin)"
|
171 |
msgid "Privacy & GDPR Settings"
|
172 |
-
msgstr ""
|
173 |
|
174 |
#: src/Admin/WordpressAdmin.php:66
|
175 |
msgctxt "(Admin)"
|
176 |
msgid "Privacy"
|
177 |
-
msgstr ""
|
178 |
|
179 |
#: src/Components/Consent/AdminTabConsent.php:30
|
180 |
#: src/Components/Consent/AdminTabConsent.php:49
|
181 |
msgctxt "(Admin)"
|
182 |
msgid "Consent"
|
183 |
-
msgstr ""
|
184 |
|
185 |
#: src/Components/Consent/AdminTabConsent.php:157
|
186 |
msgctxt "(Admin)"
|
187 |
msgid "Consent slug is a required field!"
|
188 |
-
msgstr ""
|
189 |
|
190 |
#: src/Components/Consent/AdminTabConsent.php:162
|
191 |
msgctxt "(Admin)"
|
@@ -193,11 +195,13 @@ msgid ""
|
|
193 |
"You may only use alphanumeric characters, dash and underscore in the consent "
|
194 |
"slug field."
|
195 |
msgstr ""
|
|
|
|
|
196 |
|
197 |
#: src/Components/Consent/AdminTabConsent.php:167
|
198 |
msgctxt "(Admin)"
|
199 |
msgid "Consent title is a required field!"
|
200 |
-
msgstr ""
|
201 |
|
202 |
#: src/Components/Consent/ConsentManager.php:46
|
203 |
#: views/modules/contact-form-7/content-privacy.php:2
|
@@ -214,6 +218,9 @@ msgid ""
|
|
214 |
"This consent is not visible by default. If someone wishes to withdraw it, "
|
215 |
"they should simply request to delete all their data."
|
216 |
msgstr ""
|
|
|
|
|
|
|
217 |
|
218 |
#: src/Components/Consent/ConsentManager.php:65
|
219 |
#, php-format
|
@@ -225,116 +232,118 @@ msgstr "Accetto i %sTermini & Condizioni%s"
|
|
225 |
#: views/admin/privacy-policy/generated.php:1 views/installer/header.php:41
|
226 |
msgctxt "(Admin)"
|
227 |
msgid "Privacy Policy"
|
228 |
-
msgstr ""
|
229 |
|
230 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:70
|
231 |
msgctxt "(Admin)"
|
232 |
msgid "Company information"
|
233 |
-
msgstr ""
|
234 |
|
235 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:75
|
236 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:209
|
237 |
msgctxt "(Admin)"
|
238 |
msgid "Company Name"
|
239 |
-
msgstr ""
|
240 |
|
241 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:82
|
242 |
msgctxt "(Admin)"
|
243 |
msgid "Company Email"
|
244 |
-
msgstr ""
|
245 |
|
246 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:89
|
247 |
msgctxt "(Admin)"
|
248 |
msgid "Company Location"
|
249 |
-
msgstr ""
|
250 |
|
251 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:105
|
252 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:245
|
253 |
msgctxt "(Admin)"
|
254 |
msgid "Representative Contact Name"
|
255 |
-
msgstr ""
|
256 |
|
257 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:112
|
258 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:252
|
259 |
msgctxt "(Admin)"
|
260 |
msgid "Representative Contact Email"
|
261 |
-
msgstr ""
|
262 |
|
263 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:119
|
264 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:259
|
265 |
msgctxt "(Admin)"
|
266 |
msgid "Representative Contact Phone"
|
267 |
-
msgstr ""
|
268 |
|
269 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:135
|
270 |
msgctxt "(Admin)"
|
271 |
msgid "Data Protection Authority"
|
272 |
-
msgstr ""
|
273 |
|
274 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:141
|
275 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:286
|
276 |
msgctxt "(Admin)"
|
277 |
msgid "Data Protection Authority Website"
|
278 |
-
msgstr ""
|
279 |
|
280 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:148
|
281 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:293
|
282 |
msgctxt "(Admin)"
|
283 |
msgid "Data Protection Authority Email"
|
284 |
-
msgstr ""
|
285 |
|
286 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:155
|
287 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:300
|
288 |
msgctxt "(Admin)"
|
289 |
msgid "Data Protection Authority Phone"
|
290 |
-
msgstr ""
|
291 |
|
292 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:165
|
293 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:175
|
294 |
msgctxt "(Admin)"
|
295 |
msgid "Data Protection Officer"
|
296 |
-
msgstr ""
|
297 |
|
298 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:168
|
299 |
msgctxt "(Admin)"
|
300 |
msgid "Knowledge base: Do I need to appoint a Data Protection Officer?"
|
301 |
msgstr ""
|
|
|
|
|
302 |
|
303 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:182
|
304 |
msgctxt "(Admin)"
|
305 |
msgid "Data Protection Officer Name"
|
306 |
-
msgstr ""
|
307 |
|
308 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:190
|
309 |
msgctxt "(Admin)"
|
310 |
msgid "Data Protection Officer Email"
|
311 |
-
msgstr ""
|
312 |
|
313 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:216
|
314 |
msgctxt "(Admin)"
|
315 |
msgid "Contact Email"
|
316 |
-
msgstr ""
|
317 |
|
318 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:235
|
319 |
msgctxt "(Admin)"
|
320 |
msgid "Representative Contact"
|
321 |
-
msgstr ""
|
322 |
|
323 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:238
|
324 |
msgctxt "(Admin)"
|
325 |
msgid "Knowledge base: Do I need to appoint an EU-based representative?"
|
326 |
-
msgstr ""
|
327 |
|
328 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:317
|
329 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:324
|
330 |
msgctxt "(Admin)"
|
331 |
msgid "DPO Name"
|
332 |
-
msgstr ""
|
333 |
|
334 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:420
|
335 |
msgctxt "(Admin)"
|
336 |
msgid "Save & Generate Policy"
|
337 |
-
msgstr ""
|
338 |
|
339 |
#: src/Components/PrivacyPolicy/PrivacyPolicy.php:82
|
340 |
#: src/Installer/Installer.php:271 src/Installer/Steps/PolicySettings.php:199
|
@@ -361,14 +370,14 @@ msgstr "Strumenti Privacy"
|
|
361 |
#: src/Components/Support/AdminTabSupport.php:20
|
362 |
msgctxt "(Admin)"
|
363 |
msgid "Support"
|
364 |
-
msgstr ""
|
365 |
|
366 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
367 |
#, php-format
|
368 |
-
msgid ""
|
369 |
-
"%sERROR:%s You need to accept the terms and conditions to post a comment."
|
370 |
msgstr ""
|
371 |
-
"%sERRORE:%s
|
|
|
372 |
|
373 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
374 |
#: views/privacy-tools/notices.php:19
|
@@ -389,13 +398,13 @@ msgstr "<strong>ERRORE</strong>: Devi accettare i termini e condizioni."
|
|
389 |
#: views/modules/wordpress-user/dashboard/data-page/header.php:2
|
390 |
msgctxt "(Admin)"
|
391 |
msgid "Privacy Tools"
|
392 |
-
msgstr ""
|
393 |
|
394 |
#: src/DataSubject/AdminTabDataSubject.php:27
|
395 |
#: src/DataSubject/AdminTabDataSubject.php:41
|
396 |
msgctxt "(Admin)"
|
397 |
msgid "Data Subjects"
|
398 |
-
msgstr ""
|
399 |
|
400 |
#: src/DataSubject/DataRepository.php:143
|
401 |
msgid "Data exported"
|
@@ -586,7 +595,7 @@ msgstr ""
|
|
586 |
#: src/Helpers.php:74
|
587 |
msgctxt "(Admin)"
|
588 |
msgid "Rest of the world"
|
589 |
-
msgstr ""
|
590 |
|
591 |
#: src/Helpers.php:145
|
592 |
msgid "An error has occurred. Please contact the site administrator."
|
@@ -595,25 +604,27 @@ msgstr "E’ avvenuto un errore. Contatta l’amministratore del sito web."
|
|
595 |
#: src/Installer/Installer.php:135
|
596 |
msgctxt "(Admin)"
|
597 |
msgid "Setup Wizard"
|
598 |
-
msgstr ""
|
599 |
|
600 |
#: src/Installer/Steps/ConfigurationPages.php:23
|
601 |
#: src/Installer/Steps/PolicySettings.php:23
|
602 |
#: src/Installer/Steps/PolicySettings.php:48
|
603 |
msgctxt "(Admin)"
|
604 |
msgid "— Create a new page —"
|
605 |
-
msgstr ""
|
606 |
|
607 |
#: src/Installer/Steps/PolicySettings.php:38
|
608 |
msgctxt "(Admin)"
|
609 |
msgid ""
|
610 |
"We have automatically selected your WooCommerce Terms & Conditions page."
|
611 |
msgstr ""
|
|
|
|
|
612 |
|
613 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
614 |
msgctxt "(Admin)"
|
615 |
msgid "gdpr terms txt"
|
616 |
-
msgstr ""
|
617 |
|
618 |
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
619 |
#, php-format
|
@@ -623,12 +634,12 @@ msgstr "Errore per l’azione “%s”. Torna indietro e riprova!"
|
|
623 |
#: src/Router.php:149
|
624 |
msgctxt "(Admin)"
|
625 |
msgid "You do not have the required permissions to perform this action!"
|
626 |
-
msgstr ""
|
627 |
|
628 |
#: views/admin/consent.php:3
|
629 |
msgctxt "(Admin)"
|
630 |
msgid "Default consent types"
|
631 |
-
msgstr ""
|
632 |
|
633 |
#: views/admin/consent.php:4
|
634 |
msgctxt "(Admin)"
|
@@ -636,43 +647,45 @@ msgid ""
|
|
636 |
"These are the consent types that have been automatically registered by the "
|
637 |
"framework or a plugin."
|
638 |
msgstr ""
|
|
|
|
|
639 |
|
640 |
#: views/admin/consent.php:7 views/admin/consent.php:52
|
641 |
msgctxt "(Admin)"
|
642 |
msgid "Slug"
|
643 |
-
msgstr ""
|
644 |
|
645 |
#: views/admin/consent.php:8 views/admin/consent.php:38
|
646 |
#: views/admin/consent.php:60
|
647 |
msgctxt "(Admin)"
|
648 |
msgid "Title"
|
649 |
-
msgstr ""
|
650 |
|
651 |
#: views/admin/consent.php:9 views/admin/consent.php:41
|
652 |
#: views/admin/consent.php:63
|
653 |
msgctxt "(Admin)"
|
654 |
msgid "Description"
|
655 |
-
msgstr ""
|
656 |
|
657 |
#: views/admin/consent.php:10
|
658 |
msgctxt "(Admin)"
|
659 |
msgid "Visibility"
|
660 |
-
msgstr ""
|
661 |
|
662 |
#: views/admin/consent.php:18
|
663 |
msgctxt "(Admin)"
|
664 |
msgid "Visible"
|
665 |
-
msgstr ""
|
666 |
|
667 |
#: views/admin/consent.php:20
|
668 |
msgctxt "(Admin)"
|
669 |
msgid "Hidden"
|
670 |
-
msgstr ""
|
671 |
|
672 |
#: views/admin/consent.php:29
|
673 |
msgctxt "(Admin)"
|
674 |
msgid "Custom consent types"
|
675 |
-
msgstr ""
|
676 |
|
677 |
#: views/admin/consent.php:30
|
678 |
msgctxt "(Admin)"
|
@@ -680,32 +693,37 @@ msgid ""
|
|
680 |
"Here you can add custom consent types to track. They will not be used "
|
681 |
"anywhere by default - you will need to build an integration for each of them."
|
682 |
msgstr ""
|
|
|
|
|
|
|
683 |
|
684 |
#: views/admin/consent.php:35
|
685 |
msgctxt "(Admin)"
|
686 |
msgid "Machine-readable slug"
|
687 |
-
msgstr ""
|
688 |
|
689 |
#: views/admin/consent.php:44 views/admin/consent.php:68
|
690 |
msgctxt "(Admin)"
|
691 |
msgid "Visible?"
|
692 |
-
msgstr ""
|
693 |
|
694 |
#: views/admin/consent.php:72
|
695 |
msgctxt "(Admin)"
|
696 |
msgid "Remove"
|
697 |
-
msgstr ""
|
698 |
|
699 |
#: views/admin/consent.php:93
|
700 |
msgctxt "(Admin)"
|
701 |
msgid "Additional info"
|
702 |
-
msgstr ""
|
703 |
|
704 |
#: views/admin/consent.php:95
|
705 |
msgctxt "(Admin)"
|
706 |
msgid ""
|
707 |
"This text will be displayed to your data subjects on the Privacy Tools page."
|
708 |
msgstr ""
|
|
|
|
|
709 |
|
710 |
#: views/admin/data-subjects/search-form.php:2
|
711 |
msgctxt "(Admin)"
|
@@ -713,41 +731,43 @@ msgid ""
|
|
713 |
"On this page, you can find which data subjects personal data you are storing "
|
714 |
"and download, export or delete it."
|
715 |
msgstr ""
|
|
|
|
|
716 |
|
717 |
#: views/admin/data-subjects/search-form.php:10
|
718 |
msgctxt "(Admin)"
|
719 |
msgid "Find data subject by email"
|
720 |
-
msgstr ""
|
721 |
|
722 |
#: views/admin/data-subjects/search-form.php:11
|
723 |
msgctxt "(Admin)"
|
724 |
msgid "Email address"
|
725 |
-
msgstr ""
|
726 |
|
727 |
#: views/admin/data-subjects/search-form.php:16
|
728 |
msgctxt "(Admin)"
|
729 |
msgid "Search"
|
730 |
-
msgstr ""
|
731 |
|
732 |
#: views/admin/data-subjects/search-results.php:7
|
733 |
msgctxt "(Admin)"
|
734 |
msgid "Username"
|
735 |
-
msgstr ""
|
736 |
|
737 |
#: views/admin/data-subjects/search-results.php:12
|
738 |
msgctxt "(Admin)"
|
739 |
msgid "is not a registered user."
|
740 |
-
msgstr ""
|
741 |
|
742 |
#: views/admin/data-subjects/search-results.php:16
|
743 |
msgctxt "(Admin)"
|
744 |
msgid "Download data (html)"
|
745 |
-
msgstr ""
|
746 |
|
747 |
#: views/admin/data-subjects/search-results.php:17
|
748 |
msgctxt "(Admin)"
|
749 |
msgid "Export data (json)"
|
750 |
-
msgstr ""
|
751 |
|
752 |
#: views/admin/data-subjects/search-results.php:21
|
753 |
msgctxt "(Admin)"
|
@@ -755,21 +775,23 @@ msgid ""
|
|
755 |
"This user has admin capabilities. Deleting data via this interface is "
|
756 |
"disabled."
|
757 |
msgstr ""
|
|
|
|
|
758 |
|
759 |
#: views/admin/data-subjects/search-results.php:24
|
760 |
msgctxt "(Admin)"
|
761 |
msgid "Anonymize data"
|
762 |
-
msgstr ""
|
763 |
|
764 |
#: views/admin/data-subjects/search-results.php:25
|
765 |
msgctxt "(Admin)"
|
766 |
msgid "Delete data"
|
767 |
-
msgstr ""
|
768 |
|
769 |
#: views/admin/data-subjects/search-results.php:29
|
770 |
msgctxt "(Admin)"
|
771 |
msgid "No data found!"
|
772 |
-
msgstr ""
|
773 |
|
774 |
#: views/admin/general/delete-action-email.php:5
|
775 |
#: views/admin/general/export-action-email.php:5
|
@@ -782,13 +804,13 @@ msgstr "Indirizzo Email"
|
|
782 |
#: views/installer/steps/configuration-settings.php:50
|
783 |
msgctxt "(Admin)"
|
784 |
msgid "Delete content"
|
785 |
-
msgstr ""
|
786 |
|
787 |
#: views/admin/general/delete-action-reassign.php:6
|
788 |
#: views/installer/steps/configuration-settings.php:53
|
789 |
msgctxt "(Admin)"
|
790 |
msgid "Reassign content to a user"
|
791 |
-
msgstr ""
|
792 |
|
793 |
#: views/admin/general/delete-action-reassign.php:10
|
794 |
msgctxt "(Admin)"
|
@@ -796,6 +818,8 @@ msgid ""
|
|
796 |
"If the user has submitted any content on your site, should it be deleted or "
|
797 |
"reassigned to another user?"
|
798 |
msgstr ""
|
|
|
|
|
799 |
|
800 |
#: views/admin/general/description-data-page.php:2
|
801 |
msgctxt "(Admin)"
|
@@ -803,11 +827,15 @@ msgid ""
|
|
803 |
"Select the page where users can go to control their data. This page must "
|
804 |
"contain the [gdpr_privacy_tools] shortcode."
|
805 |
msgstr ""
|
|
|
|
|
806 |
|
807 |
#: views/admin/general/enable.php:9
|
808 |
msgctxt "(Admin)"
|
809 |
msgid "Enable the view, export and forget functionality for users and visitors"
|
810 |
msgstr ""
|
|
|
|
|
811 |
|
812 |
#: views/admin/general/enable.php:12
|
813 |
msgctxt "(Admin)"
|
@@ -816,6 +844,9 @@ msgid ""
|
|
816 |
"visitors to request viewing and deleting their personal data and withdraw "
|
817 |
"consents."
|
818 |
msgstr ""
|
|
|
|
|
|
|
819 |
|
820 |
#: views/admin/general/theme-compatibility.php:9
|
821 |
#: views/installer/steps/integrations.php:21
|
@@ -823,12 +854,14 @@ msgctxt "(Admin)"
|
|
823 |
msgid ""
|
824 |
"Automatically add Privacy Policy and Privacy Tools links to your site footer."
|
825 |
msgstr ""
|
|
|
|
|
826 |
|
827 |
#: views/admin/notices/header.php:4 views/admin/settings-page.php:3
|
828 |
#: views/installer/header.php:23
|
829 |
msgctxt "(Admin)"
|
830 |
msgid "The GDPR Framework"
|
831 |
-
msgstr ""
|
832 |
|
833 |
#: views/admin/notices/helper-autoinstall.php:2
|
834 |
msgctxt "(Admin)"
|
@@ -836,6 +869,8 @@ msgid ""
|
|
836 |
"A Privacy Policy page has been created, but it is empty. You can generate a "
|
837 |
"policy template on this page."
|
838 |
msgstr ""
|
|
|
|
|
839 |
|
840 |
#: views/admin/notices/helper-policy.php:2
|
841 |
msgctxt "(Admin)"
|
@@ -843,26 +878,32 @@ msgid ""
|
|
843 |
"Heads up - your Privacy Policy still requires some attention. Find the "
|
844 |
"places marked with [TODO] and replace them with real content!"
|
845 |
msgstr ""
|
|
|
|
|
|
|
846 |
|
847 |
#: views/admin/notices/helper-tools.php:2
|
848 |
msgctxt "(Admin)"
|
849 |
-
msgid "
|
|
|
850 |
msgstr ""
|
|
|
|
|
851 |
|
852 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
853 |
msgctxt "(Admin)"
|
854 |
msgid "Select the page which will contain your Privacy Policy"
|
855 |
-
msgstr ""
|
856 |
|
857 |
#: views/admin/privacy-policy/generated.php:3
|
858 |
msgctxt "(Admin)"
|
859 |
msgid "Your Privacy Policy has been generated."
|
860 |
-
msgstr ""
|
861 |
|
862 |
#: views/admin/privacy-policy/generated.php:20
|
863 |
msgctxt "(Admin)"
|
864 |
msgid "« Back"
|
865 |
-
msgstr ""
|
866 |
|
867 |
#: views/admin/privacy-policy/header.php:2
|
868 |
msgctxt "(Admin)"
|
@@ -870,57 +911,61 @@ msgid ""
|
|
870 |
"This page allows you to generate a Privacy Policy based on the information "
|
871 |
"you entered below."
|
872 |
msgstr ""
|
|
|
|
|
873 |
|
874 |
#: views/admin/settings-page.php:31
|
875 |
#, php-format
|
876 |
msgctxt "(Admin)"
|
877 |
msgid "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
878 |
-
msgstr ""
|
879 |
|
880 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
881 |
msgctxt "(Admin)"
|
882 |
msgid "Need more info?"
|
883 |
-
msgstr ""
|
884 |
|
885 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
886 |
msgctxt "(Admin)"
|
887 |
msgid "Site Owner's guide to GDPR"
|
888 |
-
msgstr ""
|
889 |
|
890 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
891 |
msgctxt "(Admin)"
|
892 |
msgid "Read the full guide on GDPR compliance."
|
893 |
-
msgstr ""
|
894 |
|
895 |
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
896 |
msgctxt "(Admin)"
|
897 |
msgid "Knowledge base"
|
898 |
-
msgstr ""
|
899 |
|
900 |
#: views/admin/support/contents.php:23 views/installer/steps/finish.php:28
|
901 |
msgctxt "(Admin)"
|
902 |
msgid "Check out the knowledge base for common questions and answers."
|
903 |
-
msgstr ""
|
904 |
|
905 |
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
906 |
msgctxt "(Admin)"
|
907 |
msgid "Developer's guide to GDPR"
|
908 |
-
msgstr ""
|
909 |
|
910 |
#: views/admin/support/contents.php:32 views/installer/steps/finish.php:37
|
911 |
msgctxt "(Admin)"
|
912 |
msgid "We have a thorough guide to help making custom sites compliant."
|
913 |
msgstr ""
|
|
|
|
|
914 |
|
915 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
916 |
msgctxt "(Admin)"
|
917 |
msgid "Need help?"
|
918 |
-
msgstr ""
|
919 |
|
920 |
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
921 |
msgctxt "(Admin)"
|
922 |
msgid "Submit a support request"
|
923 |
-
msgstr ""
|
924 |
|
925 |
#: views/admin/support/contents.php:49 views/installer/steps/finish.php:54
|
926 |
msgctxt "(Admin)"
|
@@ -928,11 +973,13 @@ msgid ""
|
|
928 |
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
929 |
"forum."
|
930 |
msgstr ""
|
|
|
|
|
931 |
|
932 |
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
933 |
msgctxt "(Admin)"
|
934 |
msgid "Request a consultation"
|
935 |
-
msgstr ""
|
936 |
|
937 |
#: views/admin/support/contents.php:58 views/installer/steps/finish.php:63
|
938 |
msgctxt "(Admin)"
|
@@ -940,22 +987,26 @@ msgid ""
|
|
940 |
"Need development or legal assistance in making your site compliant? We can "
|
941 |
"help!"
|
942 |
msgstr ""
|
|
|
|
|
943 |
|
944 |
#: views/admin/wizard-buttons.php:2
|
945 |
msgctxt "(Admin)"
|
946 |
msgid "Restart setup wizard"
|
947 |
-
msgstr ""
|
948 |
|
949 |
#: views/email/action-export.php:8 views/email/action-forget.php:12
|
950 |
msgctxt "(Admin)"
|
951 |
msgid ""
|
952 |
"This email is just for your information. You don't need to take any action"
|
953 |
msgstr ""
|
|
|
|
|
954 |
|
955 |
#: views/email/action-forget.php:8
|
956 |
msgctxt "(Admin)"
|
957 |
msgid "The data subject had a user account on your website."
|
958 |
-
msgstr ""
|
959 |
|
960 |
#: views/email/identify-data-subject.php:2
|
961 |
msgid "Someone has requested access to your data on"
|
@@ -993,62 +1044,62 @@ msgstr ""
|
|
993 |
#: views/email/request-export.php:13 views/email/request-forget.php:13
|
994 |
msgctxt "(Admin)"
|
995 |
msgid "As a reminder: according to GDPR, you have 30 days to comply."
|
996 |
-
msgstr ""
|
997 |
|
998 |
#: views/global/delete-action.php:2
|
999 |
msgctxt "(Admin)"
|
1000 |
msgid "Automatically anonymize data"
|
1001 |
-
msgstr ""
|
1002 |
|
1003 |
#: views/global/delete-action.php:5
|
1004 |
msgctxt "(Admin)"
|
1005 |
msgid "Automatically delete data"
|
1006 |
-
msgstr ""
|
1007 |
|
1008 |
#: views/global/delete-action.php:9
|
1009 |
msgctxt "(Admin)"
|
1010 |
msgid "Automatically anonymize data and notify me via email"
|
1011 |
-
msgstr ""
|
1012 |
|
1013 |
#: views/global/delete-action.php:13
|
1014 |
msgctxt "(Admin)"
|
1015 |
msgid "Automatically delete data and notify me via email"
|
1016 |
-
msgstr ""
|
1017 |
|
1018 |
#: views/global/delete-action.php:16 views/global/export-action.php:10
|
1019 |
msgctxt "(Admin)"
|
1020 |
msgid "Only notify me via email"
|
1021 |
-
msgstr ""
|
1022 |
|
1023 |
#: views/global/export-action.php:2
|
1024 |
msgctxt "(Admin)"
|
1025 |
msgid "Automatically download data"
|
1026 |
-
msgstr ""
|
1027 |
|
1028 |
#: views/global/export-action.php:6
|
1029 |
msgctxt "(Admin)"
|
1030 |
msgid "Automatically download data and notify me via email"
|
1031 |
-
msgstr ""
|
1032 |
|
1033 |
#: views/installer/continue-notice.php:2
|
1034 |
msgctxt "(Admin)"
|
1035 |
msgid "The The GDPR Framework setup has not been finalized yet."
|
1036 |
-
msgstr ""
|
1037 |
|
1038 |
#: views/installer/continue-notice.php:3
|
1039 |
msgctxt "(Admin)"
|
1040 |
msgid "You can continue the setup at any time."
|
1041 |
-
msgstr ""
|
1042 |
|
1043 |
#: views/installer/continue-notice.php:6
|
1044 |
msgctxt "(Admin)"
|
1045 |
msgid "Continue the setup wizard"
|
1046 |
-
msgstr ""
|
1047 |
|
1048 |
#: views/installer/continue-notice.php:9
|
1049 |
msgctxt "(Admin)"
|
1050 |
msgid "Hide this message"
|
1051 |
-
msgstr ""
|
1052 |
|
1053 |
#: views/installer/footer.php:7
|
1054 |
msgid "Back"
|
@@ -1057,53 +1108,53 @@ msgstr "Indietro"
|
|
1057 |
#: views/installer/header.php:26
|
1058 |
msgctxt "(Admin)"
|
1059 |
msgid "I need help"
|
1060 |
-
msgstr ""
|
1061 |
|
1062 |
#: views/installer/header.php:29
|
1063 |
msgctxt "(Admin)"
|
1064 |
msgid "Developer Docs"
|
1065 |
-
msgstr ""
|
1066 |
|
1067 |
#: views/installer/header.php:36
|
1068 |
msgctxt "(Admin)"
|
1069 |
msgid "Configuration"
|
1070 |
-
msgstr ""
|
1071 |
|
1072 |
#: views/installer/header.php:46
|
1073 |
msgctxt "(Admin)"
|
1074 |
msgid "Forms & Consent"
|
1075 |
-
msgstr ""
|
1076 |
|
1077 |
#: views/installer/header.php:51
|
1078 |
msgctxt "(Admin)"
|
1079 |
msgid "Integrations"
|
1080 |
-
msgstr ""
|
1081 |
|
1082 |
#: views/installer/steps/configuration-settings.php:23
|
1083 |
#: views/installer/steps/configuration-settings.php:73
|
1084 |
msgctxt "(Admin)"
|
1085 |
msgid "Enter the email address to notify"
|
1086 |
-
msgstr ""
|
1087 |
|
1088 |
#: views/installer/steps/disclaimer.php:21
|
1089 |
msgctxt "(Admin)"
|
1090 |
msgid "I accept"
|
1091 |
-
msgstr ""
|
1092 |
|
1093 |
#: views/installer/welcome-notice.php:7
|
1094 |
msgctxt "(Admin)"
|
1095 |
msgid "Run the setup wizard"
|
1096 |
-
msgstr ""
|
1097 |
|
1098 |
#: views/installer/welcome-notice.php:11
|
1099 |
msgctxt "(Admin)"
|
1100 |
msgid "Auto-install pages"
|
1101 |
-
msgstr ""
|
1102 |
|
1103 |
#: views/installer/welcome-notice.php:15
|
1104 |
msgctxt "(Admin)"
|
1105 |
msgid "Skip and install manually"
|
1106 |
-
msgstr ""
|
1107 |
|
1108 |
#: views/modules/contact-form-7/generator-privacy.php:6
|
1109 |
msgctxt "(Admin)"
|
@@ -1111,6 +1162,8 @@ msgid ""
|
|
1111 |
"This tag generates the default text for Terms & Conditions and/or Privacy "
|
1112 |
"Policy checkbox."
|
1113 |
msgstr ""
|
|
|
|
|
1114 |
|
1115 |
#: views/modules/contact-form-7/generator-privacy.php:15
|
1116 |
msgid "Insert"
|
@@ -1145,12 +1198,12 @@ msgstr "Rimuovi"
|
|
1145 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:5
|
1146 |
msgctxt "(Admin)"
|
1147 |
msgid "Delete this user and all data"
|
1148 |
-
msgstr ""
|
1149 |
|
1150 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:11
|
1151 |
msgctxt "(Admin)"
|
1152 |
msgid "Delete my data"
|
1153 |
-
msgstr ""
|
1154 |
|
1155 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:15
|
1156 |
#: views/privacy-tools/form-delete.php:13
|
@@ -1176,6 +1229,8 @@ msgid ""
|
|
1176 |
"You seem to have an administrator or equivalent role, so deleting/"
|
1177 |
"anonymizing via this page is disabled."
|
1178 |
msgstr ""
|
|
|
|
|
1179 |
|
1180 |
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1181 |
#: views/privacy-tools/form-export.php:1
|
@@ -1207,32 +1262,32 @@ msgstr "Oppure, puoi esportare i dati in formato JSON."
|
|
1207 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:11
|
1208 |
msgctxt "(Admin)"
|
1209 |
msgid "Delete user and all data"
|
1210 |
-
msgstr ""
|
1211 |
|
1212 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:14
|
1213 |
msgctxt "(Admin)"
|
1214 |
msgid "Anonymize user and all data"
|
1215 |
-
msgstr ""
|
1216 |
|
1217 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:2
|
1218 |
msgctxt "(Admin)"
|
1219 |
msgid "GDPR Data"
|
1220 |
-
msgstr ""
|
1221 |
|
1222 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:6
|
1223 |
msgctxt "(Admin)"
|
1224 |
msgid "This user has been anonymized."
|
1225 |
-
msgstr ""
|
1226 |
|
1227 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:4
|
1228 |
msgctxt "(Admin)"
|
1229 |
msgid "Consents given"
|
1230 |
-
msgstr ""
|
1231 |
|
1232 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:17
|
1233 |
msgctxt "(Admin)"
|
1234 |
msgid "No consents given"
|
1235 |
-
msgstr ""
|
1236 |
|
1237 |
#: views/privacy-tools/form-consent.php:2
|
1238 |
msgid "Consent"
|
@@ -1268,6 +1323,7 @@ msgstr "Invia la email"
|
|
1268 |
msgctxt "(Admin)"
|
1269 |
msgid "Data deletion is disabled for administrative accounts."
|
1270 |
msgstr ""
|
|
|
1271 |
|
1272 |
#: views/privacy-tools/notices.php:3
|
1273 |
msgid ""
|
@@ -1302,3 +1358,567 @@ msgstr "Abilita la pagina termini e condizioni."
|
|
1302 |
msgctxt "(Admin)"
|
1303 |
msgid "Enable Term and Conditions"
|
1304 |
msgstr "Abilita termini e condizioni"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:42+0530\n"
|
12 |
"Language: it_IT\n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
20 |
#: gdpr-framework.php:26
|
21 |
msgctxt "(Admin)"
|
22 |
msgid "WordPress GDPR › Error"
|
23 |
+
msgstr "WordPress GDPR › Errore"
|
24 |
|
25 |
#: gdpr-framework.php:35
|
26 |
msgctxt "(Admin)"
|
27 |
msgid "Invalid PHP version"
|
28 |
+
msgstr "Versione PHP non valida"
|
29 |
|
30 |
#: gdpr-framework.php:35
|
31 |
msgctxt "(Admin)"
|
32 |
msgid "You must be using PHP 5.6.33 or greater."
|
33 |
+
msgstr "Devi utilizzare PHP 5.6.33 o versioni successive."
|
34 |
|
35 |
#: gdpr-framework.php:42
|
36 |
msgctxt "(Admin)"
|
37 |
msgid "Invalid WordPress version"
|
38 |
+
msgstr "Versione di WordPress non valida"
|
39 |
|
40 |
#: gdpr-framework.php:42
|
41 |
msgctxt "(Admin)"
|
42 |
msgid "You must be using WordPress 4.3.0 or greater."
|
43 |
+
msgstr "Devi utilizzare WordPress 4.3.0 o versioni successive."
|
44 |
|
45 |
#: gdpr-framework.php:52
|
46 |
msgctxt "(Admin)"
|
48 |
"You appear to be running a development version of GDPR. You must run "
|
49 |
"<code>composer install</code> from the plugin directory."
|
50 |
msgstr ""
|
51 |
+
"Sembra che tu stia utilizzando una versione di sviluppo di GDPR. È "
|
52 |
+
"necessario eseguire <code> installer </ code> dalla directory dei plugin."
|
53 |
|
54 |
#: gdpr-framework.php:53
|
55 |
msgctxt "(Admin)"
|
56 |
msgid "Autoloader not found."
|
57 |
+
msgstr "Autoloader non trovato."
|
58 |
|
59 |
#: gdpr-framework.php:115
|
60 |
msgctxt "(Admin)"
|
61 |
msgid "Anonymous"
|
62 |
+
msgstr "Anonimo"
|
63 |
|
64 |
#: src/Admin/AdminTab.php:115
|
65 |
msgctxt "(Admin)"
|
66 |
msgid "Save"
|
67 |
+
msgstr "Salvare"
|
68 |
|
69 |
#: src/Admin/AdminTab.php:151
|
70 |
msgctxt "(Admin)"
|
71 |
msgid "Policy generated!"
|
72 |
+
msgstr "Politica generata!"
|
73 |
|
74 |
#: src/Admin/AdminTabGeneral.php:11
|
75 |
msgctxt "(Admin)"
|
76 |
msgid "General"
|
77 |
+
msgstr "Generale"
|
78 |
|
79 |
#: src/Admin/AdminTabGeneral.php:38
|
80 |
msgctxt "(Admin)"
|
81 |
msgid "General Settings"
|
82 |
+
msgstr "impostazioni generali"
|
83 |
|
84 |
#: src/Admin/AdminTabGeneral.php:43
|
85 |
msgctxt "(Admin)"
|
86 |
msgid "Enable Privacy Tools"
|
87 |
+
msgstr "Abilita strumenti per la privacy"
|
88 |
|
89 |
#: src/Admin/AdminTabGeneral.php:53
|
90 |
msgctxt "(Admin)"
|
91 |
msgid "Pages"
|
92 |
+
msgstr "pagine"
|
93 |
|
94 |
#: src/Admin/AdminTabGeneral.php:58 src/Admin/WordpressAdmin.php:151
|
95 |
msgctxt "(Admin)"
|
96 |
msgid "Privacy Tools Page"
|
97 |
+
msgstr "Pagina degli strumenti sulla privacy"
|
98 |
|
99 |
#: src/Admin/AdminTabGeneral.php:65 src/Admin/WordpressAdmin.php:147
|
100 |
msgctxt "(Admin)"
|
101 |
msgid "Privacy Policy Page"
|
102 |
+
msgstr "Informativa sulla privacy"
|
103 |
|
104 |
#: src/Admin/AdminTabGeneral.php:72
|
105 |
msgctxt "(Admin)"
|
106 |
msgid "Terms & Conditions Page"
|
107 |
+
msgstr "Termini e condizioni"
|
108 |
|
109 |
#: src/Admin/AdminTabGeneral.php:82
|
110 |
msgctxt "(Admin)"
|
111 |
msgid "View & Export Data"
|
112 |
+
msgstr "Visualizza ed esporta dati"
|
113 |
|
114 |
#: src/Admin/AdminTabGeneral.php:87
|
115 |
msgctxt "(Admin)"
|
116 |
msgid "Export action"
|
117 |
+
msgstr "Esporta azione"
|
118 |
|
119 |
#: src/Admin/AdminTabGeneral.php:94 src/Admin/AdminTabGeneral.php:133
|
120 |
msgctxt "(Admin)"
|
121 |
msgid "Email to notify"
|
122 |
+
msgstr "Email da notificare"
|
123 |
|
124 |
#: src/Admin/AdminTabGeneral.php:105
|
125 |
msgctxt "(Admin)"
|
126 |
msgid "Delete & Anonymize Data"
|
127 |
+
msgstr "Elimina azione"
|
128 |
|
129 |
#: src/Admin/AdminTabGeneral.php:110
|
130 |
msgctxt "(Admin)"
|
131 |
msgid "Delete action"
|
132 |
+
msgstr "Elimina azione"
|
133 |
|
134 |
#: src/Admin/AdminTabGeneral.php:117
|
135 |
msgctxt "(Admin)"
|
136 |
msgid "Delete or reassign content?"
|
137 |
+
msgstr "Cancellare o riassegnare il contenuto?"
|
138 |
|
139 |
#: src/Admin/AdminTabGeneral.php:125
|
140 |
msgctxt "(Admin)"
|
141 |
msgid "Reassign content to"
|
142 |
+
msgstr "Riassegna il contenuto a"
|
143 |
|
144 |
#: src/Admin/AdminTabGeneral.php:145
|
145 |
msgctxt "(Admin)"
|
146 |
msgid "Styling"
|
147 |
+
msgstr "Messa in piega"
|
148 |
|
149 |
#: src/Admin/AdminTabGeneral.php:150
|
150 |
msgctxt "(Admin)"
|
151 |
msgid "Enable basic styling on Privacy Tools page"
|
152 |
+
msgstr "Abilita lo stile di base nella pagina degli strumenti per la privacy"
|
153 |
|
154 |
#: src/Admin/AdminTabGeneral.php:162
|
155 |
msgctxt "(Admin)"
|
156 |
msgid "Compatibility"
|
157 |
+
msgstr "Compatibilità"
|
158 |
|
159 |
#: src/Admin/AdminTabGeneral.php:167
|
160 |
msgctxt "(Admin)"
|
161 |
msgid "Enable automatic theme compatibility"
|
162 |
+
msgstr "Abilita la compatibilità automatica dei temi"
|
163 |
|
164 |
#: src/Admin/AdminTabGeneral.php:184 src/Admin/AdminTabGeneral.php:200
|
165 |
#: src/Admin/AdminTabGeneral.php:213 src/Admin/AdminTabGeneral.php:252
|
166 |
#: views/installer/steps/configuration-settings.php:62
|
167 |
msgctxt "(Admin)"
|
168 |
msgid "— Select —"
|
169 |
+
msgstr "— Selezionare —"
|
170 |
|
171 |
#: src/Admin/WordpressAdmin.php:65
|
172 |
msgctxt "(Admin)"
|
173 |
msgid "Privacy & GDPR Settings"
|
174 |
+
msgstr "Privacy e impostazioni GDPR"
|
175 |
|
176 |
#: src/Admin/WordpressAdmin.php:66
|
177 |
msgctxt "(Admin)"
|
178 |
msgid "Privacy"
|
179 |
+
msgstr "vita privata"
|
180 |
|
181 |
#: src/Components/Consent/AdminTabConsent.php:30
|
182 |
#: src/Components/Consent/AdminTabConsent.php:49
|
183 |
msgctxt "(Admin)"
|
184 |
msgid "Consent"
|
185 |
+
msgstr "Consenso"
|
186 |
|
187 |
#: src/Components/Consent/AdminTabConsent.php:157
|
188 |
msgctxt "(Admin)"
|
189 |
msgid "Consent slug is a required field!"
|
190 |
+
msgstr "Slug di consenso è un campo obbligatorio!"
|
191 |
|
192 |
#: src/Components/Consent/AdminTabConsent.php:162
|
193 |
msgctxt "(Admin)"
|
195 |
"You may only use alphanumeric characters, dash and underscore in the consent "
|
196 |
"slug field."
|
197 |
msgstr ""
|
198 |
+
"È possibile utilizzare solo caratteri alfanumerici, trattino e trattino "
|
199 |
+
"basso nel campo slug di consenso."
|
200 |
|
201 |
#: src/Components/Consent/AdminTabConsent.php:167
|
202 |
msgctxt "(Admin)"
|
203 |
msgid "Consent title is a required field!"
|
204 |
+
msgstr "Il titolo di consenso è un campo obbligatorio!"
|
205 |
|
206 |
#: src/Components/Consent/ConsentManager.php:46
|
207 |
#: views/modules/contact-form-7/content-privacy.php:2
|
218 |
"This consent is not visible by default. If someone wishes to withdraw it, "
|
219 |
"they should simply request to delete all their data."
|
220 |
msgstr ""
|
221 |
+
"Questo consenso non è visibile per impostazione predefinita. Se qualcuno "
|
222 |
+
"desidera ritirarlo, dovrebbe semplicemente chiedere di cancellare tutti i "
|
223 |
+
"suoi dati."
|
224 |
|
225 |
#: src/Components/Consent/ConsentManager.php:65
|
226 |
#, php-format
|
232 |
#: views/admin/privacy-policy/generated.php:1 views/installer/header.php:41
|
233 |
msgctxt "(Admin)"
|
234 |
msgid "Privacy Policy"
|
235 |
+
msgstr "politica sulla riservatezza"
|
236 |
|
237 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:70
|
238 |
msgctxt "(Admin)"
|
239 |
msgid "Company information"
|
240 |
+
msgstr "Informazioni aziendali"
|
241 |
|
242 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:75
|
243 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:209
|
244 |
msgctxt "(Admin)"
|
245 |
msgid "Company Name"
|
246 |
+
msgstr "Nome della ditta"
|
247 |
|
248 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:82
|
249 |
msgctxt "(Admin)"
|
250 |
msgid "Company Email"
|
251 |
+
msgstr "Email aziendale"
|
252 |
|
253 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:89
|
254 |
msgctxt "(Admin)"
|
255 |
msgid "Company Location"
|
256 |
+
msgstr "Sede dell'azienda"
|
257 |
|
258 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:105
|
259 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:245
|
260 |
msgctxt "(Admin)"
|
261 |
msgid "Representative Contact Name"
|
262 |
+
msgstr "Nome del contatto rappresentativo"
|
263 |
|
264 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:112
|
265 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:252
|
266 |
msgctxt "(Admin)"
|
267 |
msgid "Representative Contact Email"
|
268 |
+
msgstr "Email di contatto rappresentativo"
|
269 |
|
270 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:119
|
271 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:259
|
272 |
msgctxt "(Admin)"
|
273 |
msgid "Representative Contact Phone"
|
274 |
+
msgstr "Telefono di contatto rappresentante"
|
275 |
|
276 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:135
|
277 |
msgctxt "(Admin)"
|
278 |
msgid "Data Protection Authority"
|
279 |
+
msgstr "Autorità di protezione dei dati"
|
280 |
|
281 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:141
|
282 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:286
|
283 |
msgctxt "(Admin)"
|
284 |
msgid "Data Protection Authority Website"
|
285 |
+
msgstr "Sito web dell'autorità per la protezione dei dati"
|
286 |
|
287 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:148
|
288 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:293
|
289 |
msgctxt "(Admin)"
|
290 |
msgid "Data Protection Authority Email"
|
291 |
+
msgstr "Email dell'Autorità per la protezione dei dati"
|
292 |
|
293 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:155
|
294 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:300
|
295 |
msgctxt "(Admin)"
|
296 |
msgid "Data Protection Authority Phone"
|
297 |
+
msgstr "Telefono dell'autorità di protezione dei dati"
|
298 |
|
299 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:165
|
300 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:175
|
301 |
msgctxt "(Admin)"
|
302 |
msgid "Data Protection Officer"
|
303 |
+
msgstr "Responsabile della protezione dei dati"
|
304 |
|
305 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:168
|
306 |
msgctxt "(Admin)"
|
307 |
msgid "Knowledge base: Do I need to appoint a Data Protection Officer?"
|
308 |
msgstr ""
|
309 |
+
"Base di conoscenza: ho bisogno di nominare un responsabile della protezione "
|
310 |
+
"dei dati?"
|
311 |
|
312 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:182
|
313 |
msgctxt "(Admin)"
|
314 |
msgid "Data Protection Officer Name"
|
315 |
+
msgstr "Nome del responsabile della protezione dei dati"
|
316 |
|
317 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:190
|
318 |
msgctxt "(Admin)"
|
319 |
msgid "Data Protection Officer Email"
|
320 |
+
msgstr "Email del responsabile della protezione dei dati"
|
321 |
|
322 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:216
|
323 |
msgctxt "(Admin)"
|
324 |
msgid "Contact Email"
|
325 |
+
msgstr "contatto email"
|
326 |
|
327 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:235
|
328 |
msgctxt "(Admin)"
|
329 |
msgid "Representative Contact"
|
330 |
+
msgstr "Contatto rappresentativo"
|
331 |
|
332 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:238
|
333 |
msgctxt "(Admin)"
|
334 |
msgid "Knowledge base: Do I need to appoint an EU-based representative?"
|
335 |
+
msgstr "Base di conoscenza: devo nominare un rappresentante con sede nell'UE?"
|
336 |
|
337 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:317
|
338 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:324
|
339 |
msgctxt "(Admin)"
|
340 |
msgid "DPO Name"
|
341 |
+
msgstr "Nome DPO"
|
342 |
|
343 |
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:420
|
344 |
msgctxt "(Admin)"
|
345 |
msgid "Save & Generate Policy"
|
346 |
+
msgstr "Salva e genera politica"
|
347 |
|
348 |
#: src/Components/PrivacyPolicy/PrivacyPolicy.php:82
|
349 |
#: src/Installer/Installer.php:271 src/Installer/Steps/PolicySettings.php:199
|
370 |
#: src/Components/Support/AdminTabSupport.php:20
|
371 |
msgctxt "(Admin)"
|
372 |
msgid "Support"
|
373 |
+
msgstr "Supporto"
|
374 |
|
375 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
376 |
#, php-format
|
377 |
+
msgid "%sERROR:%s You need to accept the privacy policy to post a comment."
|
|
|
378 |
msgstr ""
|
379 |
+
"%sERRORE:%s È necessario accettare l'informativa sulla privacy per "
|
380 |
+
"pubblicare un commento."
|
381 |
|
382 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
383 |
#: views/privacy-tools/notices.php:19
|
398 |
#: views/modules/wordpress-user/dashboard/data-page/header.php:2
|
399 |
msgctxt "(Admin)"
|
400 |
msgid "Privacy Tools"
|
401 |
+
msgstr "Strumenti sulla privacy"
|
402 |
|
403 |
#: src/DataSubject/AdminTabDataSubject.php:27
|
404 |
#: src/DataSubject/AdminTabDataSubject.php:41
|
405 |
msgctxt "(Admin)"
|
406 |
msgid "Data Subjects"
|
407 |
+
msgstr "Soggetti dei dati"
|
408 |
|
409 |
#: src/DataSubject/DataRepository.php:143
|
410 |
msgid "Data exported"
|
595 |
#: src/Helpers.php:74
|
596 |
msgctxt "(Admin)"
|
597 |
msgid "Rest of the world"
|
598 |
+
msgstr "Resto del mondo"
|
599 |
|
600 |
#: src/Helpers.php:145
|
601 |
msgid "An error has occurred. Please contact the site administrator."
|
604 |
#: src/Installer/Installer.php:135
|
605 |
msgctxt "(Admin)"
|
606 |
msgid "Setup Wizard"
|
607 |
+
msgstr "Installazione guidata"
|
608 |
|
609 |
#: src/Installer/Steps/ConfigurationPages.php:23
|
610 |
#: src/Installer/Steps/PolicySettings.php:23
|
611 |
#: src/Installer/Steps/PolicySettings.php:48
|
612 |
msgctxt "(Admin)"
|
613 |
msgid "— Create a new page —"
|
614 |
+
msgstr "— Crea una nuova pagina —"
|
615 |
|
616 |
#: src/Installer/Steps/PolicySettings.php:38
|
617 |
msgctxt "(Admin)"
|
618 |
msgid ""
|
619 |
"We have automatically selected your WooCommerce Terms & Conditions page."
|
620 |
msgstr ""
|
621 |
+
"Abbiamo selezionato automaticamente la tua pagina Termini e condizioni di "
|
622 |
+
"WooCommerce."
|
623 |
|
624 |
#: src/Modules/ContactForm7/ContactForm7.php:35
|
625 |
msgctxt "(Admin)"
|
626 |
msgid "gdpr terms txt"
|
627 |
+
msgstr "gdpr terms txt"
|
628 |
|
629 |
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
630 |
#, php-format
|
634 |
#: src/Router.php:149
|
635 |
msgctxt "(Admin)"
|
636 |
msgid "You do not have the required permissions to perform this action!"
|
637 |
+
msgstr "Non hai i permessi necessari per eseguire questa azione!"
|
638 |
|
639 |
#: views/admin/consent.php:3
|
640 |
msgctxt "(Admin)"
|
641 |
msgid "Default consent types"
|
642 |
+
msgstr "Tipi di consenso predefiniti"
|
643 |
|
644 |
#: views/admin/consent.php:4
|
645 |
msgctxt "(Admin)"
|
647 |
"These are the consent types that have been automatically registered by the "
|
648 |
"framework or a plugin."
|
649 |
msgstr ""
|
650 |
+
"Questi sono i tipi di consenso che sono stati automaticamente registrati dal "
|
651 |
+
"framework o da un plugin."
|
652 |
|
653 |
#: views/admin/consent.php:7 views/admin/consent.php:52
|
654 |
msgctxt "(Admin)"
|
655 |
msgid "Slug"
|
656 |
+
msgstr "lumaca"
|
657 |
|
658 |
#: views/admin/consent.php:8 views/admin/consent.php:38
|
659 |
#: views/admin/consent.php:60
|
660 |
msgctxt "(Admin)"
|
661 |
msgid "Title"
|
662 |
+
msgstr "Titolo"
|
663 |
|
664 |
#: views/admin/consent.php:9 views/admin/consent.php:41
|
665 |
#: views/admin/consent.php:63
|
666 |
msgctxt "(Admin)"
|
667 |
msgid "Description"
|
668 |
+
msgstr "Descrizione"
|
669 |
|
670 |
#: views/admin/consent.php:10
|
671 |
msgctxt "(Admin)"
|
672 |
msgid "Visibility"
|
673 |
+
msgstr "Visibilità"
|
674 |
|
675 |
#: views/admin/consent.php:18
|
676 |
msgctxt "(Admin)"
|
677 |
msgid "Visible"
|
678 |
+
msgstr "Visibile"
|
679 |
|
680 |
#: views/admin/consent.php:20
|
681 |
msgctxt "(Admin)"
|
682 |
msgid "Hidden"
|
683 |
+
msgstr "Nascosto"
|
684 |
|
685 |
#: views/admin/consent.php:29
|
686 |
msgctxt "(Admin)"
|
687 |
msgid "Custom consent types"
|
688 |
+
msgstr "Tipi di consenso personalizzato"
|
689 |
|
690 |
#: views/admin/consent.php:30
|
691 |
msgctxt "(Admin)"
|
693 |
"Here you can add custom consent types to track. They will not be used "
|
694 |
"anywhere by default - you will need to build an integration for each of them."
|
695 |
msgstr ""
|
696 |
+
"Qui puoi aggiungere tipi di consenso personalizzati da tracciare. Non "
|
697 |
+
"verranno utilizzati da nessuna parte per impostazione predefinita: sarà "
|
698 |
+
"necessario creare un'integrazione per ciascuno di essi."
|
699 |
|
700 |
#: views/admin/consent.php:35
|
701 |
msgctxt "(Admin)"
|
702 |
msgid "Machine-readable slug"
|
703 |
+
msgstr "Slug leggibile dalla macchina"
|
704 |
|
705 |
#: views/admin/consent.php:44 views/admin/consent.php:68
|
706 |
msgctxt "(Admin)"
|
707 |
msgid "Visible?"
|
708 |
+
msgstr "Visibile?"
|
709 |
|
710 |
#: views/admin/consent.php:72
|
711 |
msgctxt "(Admin)"
|
712 |
msgid "Remove"
|
713 |
+
msgstr "Rimuovere"
|
714 |
|
715 |
#: views/admin/consent.php:93
|
716 |
msgctxt "(Admin)"
|
717 |
msgid "Additional info"
|
718 |
+
msgstr "informazioni addizionali"
|
719 |
|
720 |
#: views/admin/consent.php:95
|
721 |
msgctxt "(Admin)"
|
722 |
msgid ""
|
723 |
"This text will be displayed to your data subjects on the Privacy Tools page."
|
724 |
msgstr ""
|
725 |
+
"Questo testo verrà mostrato agli interessati nella pagina degli strumenti "
|
726 |
+
"sulla privacy."
|
727 |
|
728 |
#: views/admin/data-subjects/search-form.php:2
|
729 |
msgctxt "(Admin)"
|
731 |
"On this page, you can find which data subjects personal data you are storing "
|
732 |
"and download, export or delete it."
|
733 |
msgstr ""
|
734 |
+
"In questa pagina è possibile trovare i dati personali dei soggetti che si "
|
735 |
+
"stanno memorizzando e scaricando, esportandoli o cancellandoli."
|
736 |
|
737 |
#: views/admin/data-subjects/search-form.php:10
|
738 |
msgctxt "(Admin)"
|
739 |
msgid "Find data subject by email"
|
740 |
+
msgstr "Trova l'oggetto dei dati per email"
|
741 |
|
742 |
#: views/admin/data-subjects/search-form.php:11
|
743 |
msgctxt "(Admin)"
|
744 |
msgid "Email address"
|
745 |
+
msgstr "Indirizzo email"
|
746 |
|
747 |
#: views/admin/data-subjects/search-form.php:16
|
748 |
msgctxt "(Admin)"
|
749 |
msgid "Search"
|
750 |
+
msgstr "Ricerca"
|
751 |
|
752 |
#: views/admin/data-subjects/search-results.php:7
|
753 |
msgctxt "(Admin)"
|
754 |
msgid "Username"
|
755 |
+
msgstr "Nome utente"
|
756 |
|
757 |
#: views/admin/data-subjects/search-results.php:12
|
758 |
msgctxt "(Admin)"
|
759 |
msgid "is not a registered user."
|
760 |
+
msgstr "non è un utente registrato."
|
761 |
|
762 |
#: views/admin/data-subjects/search-results.php:16
|
763 |
msgctxt "(Admin)"
|
764 |
msgid "Download data (html)"
|
765 |
+
msgstr "Scarica dati (html)"
|
766 |
|
767 |
#: views/admin/data-subjects/search-results.php:17
|
768 |
msgctxt "(Admin)"
|
769 |
msgid "Export data (json)"
|
770 |
+
msgstr "Esporta dati (json)"
|
771 |
|
772 |
#: views/admin/data-subjects/search-results.php:21
|
773 |
msgctxt "(Admin)"
|
775 |
"This user has admin capabilities. Deleting data via this interface is "
|
776 |
"disabled."
|
777 |
msgstr ""
|
778 |
+
"Questo utente ha capacità di amministrazione. L'eliminazione dei dati "
|
779 |
+
"tramite questa interfaccia è disabilitata."
|
780 |
|
781 |
#: views/admin/data-subjects/search-results.php:24
|
782 |
msgctxt "(Admin)"
|
783 |
msgid "Anonymize data"
|
784 |
+
msgstr "Anonimizza i dati"
|
785 |
|
786 |
#: views/admin/data-subjects/search-results.php:25
|
787 |
msgctxt "(Admin)"
|
788 |
msgid "Delete data"
|
789 |
+
msgstr "Elimina dati"
|
790 |
|
791 |
#: views/admin/data-subjects/search-results.php:29
|
792 |
msgctxt "(Admin)"
|
793 |
msgid "No data found!"
|
794 |
+
msgstr "Nessun dato trovato!"
|
795 |
|
796 |
#: views/admin/general/delete-action-email.php:5
|
797 |
#: views/admin/general/export-action-email.php:5
|
804 |
#: views/installer/steps/configuration-settings.php:50
|
805 |
msgctxt "(Admin)"
|
806 |
msgid "Delete content"
|
807 |
+
msgstr "Elimina contenuto"
|
808 |
|
809 |
#: views/admin/general/delete-action-reassign.php:6
|
810 |
#: views/installer/steps/configuration-settings.php:53
|
811 |
msgctxt "(Admin)"
|
812 |
msgid "Reassign content to a user"
|
813 |
+
msgstr "Riassegna il contenuto a un utente"
|
814 |
|
815 |
#: views/admin/general/delete-action-reassign.php:10
|
816 |
msgctxt "(Admin)"
|
818 |
"If the user has submitted any content on your site, should it be deleted or "
|
819 |
"reassigned to another user?"
|
820 |
msgstr ""
|
821 |
+
"Se l'utente ha inviato dei contenuti sul tuo sito, dovrebbe essere "
|
822 |
+
"cancellato o riassegnato a un altro utente?"
|
823 |
|
824 |
#: views/admin/general/description-data-page.php:2
|
825 |
msgctxt "(Admin)"
|
827 |
"Select the page where users can go to control their data. This page must "
|
828 |
"contain the [gdpr_privacy_tools] shortcode."
|
829 |
msgstr ""
|
830 |
+
"Seleziona la pagina in cui gli utenti possono andare a controllare i propri "
|
831 |
+
"dati. Questa pagina deve contenere lo shortcode [gdpr_privacy_tools]."
|
832 |
|
833 |
#: views/admin/general/enable.php:9
|
834 |
msgctxt "(Admin)"
|
835 |
msgid "Enable the view, export and forget functionality for users and visitors"
|
836 |
msgstr ""
|
837 |
+
"Abilita la visualizzazione, esporta e dimentica la funzionalità per utenti e "
|
838 |
+
"visitatori"
|
839 |
|
840 |
#: views/admin/general/enable.php:12
|
841 |
msgctxt "(Admin)"
|
844 |
"visitors to request viewing and deleting their personal data and withdraw "
|
845 |
"consents."
|
846 |
msgstr ""
|
847 |
+
"Abilita la pagina Strumenti di privacy su front-end e dashboard. Ciò "
|
848 |
+
"consente ai visitatori di richiedere la visualizzazione e la cancellazione "
|
849 |
+
"dei propri dati personali e di prelevare consensi."
|
850 |
|
851 |
#: views/admin/general/theme-compatibility.php:9
|
852 |
#: views/installer/steps/integrations.php:21
|
854 |
msgid ""
|
855 |
"Automatically add Privacy Policy and Privacy Tools links to your site footer."
|
856 |
msgstr ""
|
857 |
+
"Aggiungi automaticamente i link a Privacy Policy e Privacy Tools al piè di "
|
858 |
+
"pagina del tuo sito."
|
859 |
|
860 |
#: views/admin/notices/header.php:4 views/admin/settings-page.php:3
|
861 |
#: views/installer/header.php:23
|
862 |
msgctxt "(Admin)"
|
863 |
msgid "The GDPR Framework"
|
864 |
+
msgstr "Il framework GDPR"
|
865 |
|
866 |
#: views/admin/notices/helper-autoinstall.php:2
|
867 |
msgctxt "(Admin)"
|
869 |
"A Privacy Policy page has been created, but it is empty. You can generate a "
|
870 |
"policy template on this page."
|
871 |
msgstr ""
|
872 |
+
"È stata creata una pagina di Politica sulla privacy, ma è vuota. È possibile "
|
873 |
+
"generare un modello di criteri in questa pagina."
|
874 |
|
875 |
#: views/admin/notices/helper-policy.php:2
|
876 |
msgctxt "(Admin)"
|
878 |
"Heads up - your Privacy Policy still requires some attention. Find the "
|
879 |
"places marked with [TODO] and replace them with real content!"
|
880 |
msgstr ""
|
881 |
+
"Heads up: la tua politica sulla privacy richiede ancora un po 'di "
|
882 |
+
"attenzione. Trova i luoghi contrassegnati con [TODO] e sostituiscili con "
|
883 |
+
"contenuti reali!"
|
884 |
|
885 |
#: views/admin/notices/helper-tools.php:2
|
886 |
msgctxt "(Admin)"
|
887 |
+
msgid ""
|
888 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
889 |
msgstr ""
|
890 |
+
"Il contenuto di questa pagina dovrebbe contenere lo shortcode "
|
891 |
+
"[gdpr_privacy_tools]."
|
892 |
|
893 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
894 |
msgctxt "(Admin)"
|
895 |
msgid "Select the page which will contain your Privacy Policy"
|
896 |
+
msgstr "Seleziona la pagina che conterrà la tua politica sulla privacy"
|
897 |
|
898 |
#: views/admin/privacy-policy/generated.php:3
|
899 |
msgctxt "(Admin)"
|
900 |
msgid "Your Privacy Policy has been generated."
|
901 |
+
msgstr "La tua politica sulla privacy è stata generata."
|
902 |
|
903 |
#: views/admin/privacy-policy/generated.php:20
|
904 |
msgctxt "(Admin)"
|
905 |
msgid "« Back"
|
906 |
+
msgstr "« Indietro"
|
907 |
|
908 |
#: views/admin/privacy-policy/header.php:2
|
909 |
msgctxt "(Admin)"
|
911 |
"This page allows you to generate a Privacy Policy based on the information "
|
912 |
"you entered below."
|
913 |
msgstr ""
|
914 |
+
"Questa pagina consente di generare una politica sulla privacy in base alle "
|
915 |
+
"informazioni inserite di seguito."
|
916 |
|
917 |
#: views/admin/settings-page.php:31
|
918 |
#, php-format
|
919 |
msgctxt "(Admin)"
|
920 |
msgid "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
921 |
+
msgstr "Il framework GDPR. Costruito con ♥ da %sCodelight%s."
|
922 |
|
923 |
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
924 |
msgctxt "(Admin)"
|
925 |
msgid "Need more info?"
|
926 |
+
msgstr "Hai bisogno di maggiori informazioni?"
|
927 |
|
928 |
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
929 |
msgctxt "(Admin)"
|
930 |
msgid "Site Owner's guide to GDPR"
|
931 |
+
msgstr "Guida del proprietario del sito per GDPR"
|
932 |
|
933 |
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
934 |
msgctxt "(Admin)"
|
935 |
msgid "Read the full guide on GDPR compliance."
|
936 |
+
msgstr "Leggi la guida completa sulla conformità GDPR."
|
937 |
|
938 |
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
939 |
msgctxt "(Admin)"
|
940 |
msgid "Knowledge base"
|
941 |
+
msgstr "Base di conoscenza"
|
942 |
|
943 |
#: views/admin/support/contents.php:23 views/installer/steps/finish.php:28
|
944 |
msgctxt "(Admin)"
|
945 |
msgid "Check out the knowledge base for common questions and answers."
|
946 |
+
msgstr "Controlla la knowledge base per domande e risposte comuni."
|
947 |
|
948 |
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
949 |
msgctxt "(Admin)"
|
950 |
msgid "Developer's guide to GDPR"
|
951 |
+
msgstr "Guida dello sviluppatore per GDPR"
|
952 |
|
953 |
#: views/admin/support/contents.php:32 views/installer/steps/finish.php:37
|
954 |
msgctxt "(Admin)"
|
955 |
msgid "We have a thorough guide to help making custom sites compliant."
|
956 |
msgstr ""
|
957 |
+
"Abbiamo una guida completa per aiutare a rendere i siti personalizzati "
|
958 |
+
"conformi."
|
959 |
|
960 |
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
961 |
msgctxt "(Admin)"
|
962 |
msgid "Need help?"
|
963 |
+
msgstr "Ho bisogno di aiuto?"
|
964 |
|
965 |
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
966 |
msgctxt "(Admin)"
|
967 |
msgid "Submit a support request"
|
968 |
+
msgstr "Invia una richiesta di supporto"
|
969 |
|
970 |
#: views/admin/support/contents.php:49 views/installer/steps/finish.php:54
|
971 |
msgctxt "(Admin)"
|
973 |
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
974 |
"forum."
|
975 |
msgstr ""
|
976 |
+
"Trovato un bug o un problema con il plugin? Pubblica nel forum di supporto "
|
977 |
+
"wordpress.org."
|
978 |
|
979 |
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
980 |
msgctxt "(Admin)"
|
981 |
msgid "Request a consultation"
|
982 |
+
msgstr "Richiedi una consulenza"
|
983 |
|
984 |
#: views/admin/support/contents.php:58 views/installer/steps/finish.php:63
|
985 |
msgctxt "(Admin)"
|
987 |
"Need development or legal assistance in making your site compliant? We can "
|
988 |
"help!"
|
989 |
msgstr ""
|
990 |
+
"Hai bisogno di assistenza legale o di sviluppo per rendere il tuo sito "
|
991 |
+
"conforme? Possiamo aiutare!"
|
992 |
|
993 |
#: views/admin/wizard-buttons.php:2
|
994 |
msgctxt "(Admin)"
|
995 |
msgid "Restart setup wizard"
|
996 |
+
msgstr "Riavvia la procedura guidata di configurazione"
|
997 |
|
998 |
#: views/email/action-export.php:8 views/email/action-forget.php:12
|
999 |
msgctxt "(Admin)"
|
1000 |
msgid ""
|
1001 |
"This email is just for your information. You don't need to take any action"
|
1002 |
msgstr ""
|
1003 |
+
"Questa email è solo per tua informazione. Non è necessario intraprendere "
|
1004 |
+
"alcuna azione"
|
1005 |
|
1006 |
#: views/email/action-forget.php:8
|
1007 |
msgctxt "(Admin)"
|
1008 |
msgid "The data subject had a user account on your website."
|
1009 |
+
msgstr "L'interessato ha un account utente sul tuo sito web."
|
1010 |
|
1011 |
#: views/email/identify-data-subject.php:2
|
1012 |
msgid "Someone has requested access to your data on"
|
1044 |
#: views/email/request-export.php:13 views/email/request-forget.php:13
|
1045 |
msgctxt "(Admin)"
|
1046 |
msgid "As a reminder: according to GDPR, you have 30 days to comply."
|
1047 |
+
msgstr "Come promemoria: secondo GDPR, hai 30 giorni per conformarti."
|
1048 |
|
1049 |
#: views/global/delete-action.php:2
|
1050 |
msgctxt "(Admin)"
|
1051 |
msgid "Automatically anonymize data"
|
1052 |
+
msgstr "Anonimizza automaticamente i dati"
|
1053 |
|
1054 |
#: views/global/delete-action.php:5
|
1055 |
msgctxt "(Admin)"
|
1056 |
msgid "Automatically delete data"
|
1057 |
+
msgstr "Elimina automaticamente i dati"
|
1058 |
|
1059 |
#: views/global/delete-action.php:9
|
1060 |
msgctxt "(Admin)"
|
1061 |
msgid "Automatically anonymize data and notify me via email"
|
1062 |
+
msgstr "Anonimizza automaticamente i dati e avvisami via email"
|
1063 |
|
1064 |
#: views/global/delete-action.php:13
|
1065 |
msgctxt "(Admin)"
|
1066 |
msgid "Automatically delete data and notify me via email"
|
1067 |
+
msgstr "Elimina automaticamente i dati e avvisami via email"
|
1068 |
|
1069 |
#: views/global/delete-action.php:16 views/global/export-action.php:10
|
1070 |
msgctxt "(Admin)"
|
1071 |
msgid "Only notify me via email"
|
1072 |
+
msgstr "Avvisami solo via email"
|
1073 |
|
1074 |
#: views/global/export-action.php:2
|
1075 |
msgctxt "(Admin)"
|
1076 |
msgid "Automatically download data"
|
1077 |
+
msgstr "Scarica automaticamente i dati"
|
1078 |
|
1079 |
#: views/global/export-action.php:6
|
1080 |
msgctxt "(Admin)"
|
1081 |
msgid "Automatically download data and notify me via email"
|
1082 |
+
msgstr "Scarica automaticamente i dati e avvisami via email"
|
1083 |
|
1084 |
#: views/installer/continue-notice.php:2
|
1085 |
msgctxt "(Admin)"
|
1086 |
msgid "The The GDPR Framework setup has not been finalized yet."
|
1087 |
+
msgstr "L'installazione di GDPR Framework non è ancora stata completata."
|
1088 |
|
1089 |
#: views/installer/continue-notice.php:3
|
1090 |
msgctxt "(Admin)"
|
1091 |
msgid "You can continue the setup at any time."
|
1092 |
+
msgstr "Puoi continuare la configurazione in qualsiasi momento."
|
1093 |
|
1094 |
#: views/installer/continue-notice.php:6
|
1095 |
msgctxt "(Admin)"
|
1096 |
msgid "Continue the setup wizard"
|
1097 |
+
msgstr "Continua la procedura guidata di installazione"
|
1098 |
|
1099 |
#: views/installer/continue-notice.php:9
|
1100 |
msgctxt "(Admin)"
|
1101 |
msgid "Hide this message"
|
1102 |
+
msgstr "Nascondi questo messaggio"
|
1103 |
|
1104 |
#: views/installer/footer.php:7
|
1105 |
msgid "Back"
|
1108 |
#: views/installer/header.php:26
|
1109 |
msgctxt "(Admin)"
|
1110 |
msgid "I need help"
|
1111 |
+
msgstr "ho bisogno di aiuto"
|
1112 |
|
1113 |
#: views/installer/header.php:29
|
1114 |
msgctxt "(Admin)"
|
1115 |
msgid "Developer Docs"
|
1116 |
+
msgstr "Documenti dello sviluppatore"
|
1117 |
|
1118 |
#: views/installer/header.php:36
|
1119 |
msgctxt "(Admin)"
|
1120 |
msgid "Configuration"
|
1121 |
+
msgstr "Configurazione"
|
1122 |
|
1123 |
#: views/installer/header.php:46
|
1124 |
msgctxt "(Admin)"
|
1125 |
msgid "Forms & Consent"
|
1126 |
+
msgstr "Forme e consenso"
|
1127 |
|
1128 |
#: views/installer/header.php:51
|
1129 |
msgctxt "(Admin)"
|
1130 |
msgid "Integrations"
|
1131 |
+
msgstr "integrazioni"
|
1132 |
|
1133 |
#: views/installer/steps/configuration-settings.php:23
|
1134 |
#: views/installer/steps/configuration-settings.php:73
|
1135 |
msgctxt "(Admin)"
|
1136 |
msgid "Enter the email address to notify"
|
1137 |
+
msgstr "Inserisci l'indirizzo email per notificare"
|
1138 |
|
1139 |
#: views/installer/steps/disclaimer.php:21
|
1140 |
msgctxt "(Admin)"
|
1141 |
msgid "I accept"
|
1142 |
+
msgstr "accetto"
|
1143 |
|
1144 |
#: views/installer/welcome-notice.php:7
|
1145 |
msgctxt "(Admin)"
|
1146 |
msgid "Run the setup wizard"
|
1147 |
+
msgstr "Esegui la procedura guidata di installazione"
|
1148 |
|
1149 |
#: views/installer/welcome-notice.php:11
|
1150 |
msgctxt "(Admin)"
|
1151 |
msgid "Auto-install pages"
|
1152 |
+
msgstr "Pagine di installazione automatica"
|
1153 |
|
1154 |
#: views/installer/welcome-notice.php:15
|
1155 |
msgctxt "(Admin)"
|
1156 |
msgid "Skip and install manually"
|
1157 |
+
msgstr "Salta e installa manualmente"
|
1158 |
|
1159 |
#: views/modules/contact-form-7/generator-privacy.php:6
|
1160 |
msgctxt "(Admin)"
|
1162 |
"This tag generates the default text for Terms & Conditions and/or Privacy "
|
1163 |
"Policy checkbox."
|
1164 |
msgstr ""
|
1165 |
+
"Questo tag genera il testo predefinito per la casella di controllo Termini e "
|
1166 |
+
"condizioni e / o Informativa sulla privacy."
|
1167 |
|
1168 |
#: views/modules/contact-form-7/generator-privacy.php:15
|
1169 |
msgid "Insert"
|
1198 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:5
|
1199 |
msgctxt "(Admin)"
|
1200 |
msgid "Delete this user and all data"
|
1201 |
+
msgstr "Elimina questo utente e tutti i dati"
|
1202 |
|
1203 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:11
|
1204 |
msgctxt "(Admin)"
|
1205 |
msgid "Delete my data"
|
1206 |
+
msgstr "Elimina i miei dati"
|
1207 |
|
1208 |
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:15
|
1209 |
#: views/privacy-tools/form-delete.php:13
|
1229 |
"You seem to have an administrator or equivalent role, so deleting/"
|
1230 |
"anonymizing via this page is disabled."
|
1231 |
msgstr ""
|
1232 |
+
"Sembra che tu abbia un amministratore o un ruolo equivalente, quindi "
|
1233 |
+
"l'eliminazione / anonimizzazione tramite questa pagina è disabilitata."
|
1234 |
|
1235 |
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1236 |
#: views/privacy-tools/form-export.php:1
|
1262 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:11
|
1263 |
msgctxt "(Admin)"
|
1264 |
msgid "Delete user and all data"
|
1265 |
+
msgstr "Elimina utente e tutti i dati"
|
1266 |
|
1267 |
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:14
|
1268 |
msgctxt "(Admin)"
|
1269 |
msgid "Anonymize user and all data"
|
1270 |
+
msgstr "Anonimizza utente e tutti i dati"
|
1271 |
|
1272 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:2
|
1273 |
msgctxt "(Admin)"
|
1274 |
msgid "GDPR Data"
|
1275 |
+
msgstr "Dati GDPR"
|
1276 |
|
1277 |
#: views/modules/wordpress-user/dashboard/profile-page/header.php:6
|
1278 |
msgctxt "(Admin)"
|
1279 |
msgid "This user has been anonymized."
|
1280 |
+
msgstr "Questo utente è stato reso anonimo."
|
1281 |
|
1282 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:4
|
1283 |
msgctxt "(Admin)"
|
1284 |
msgid "Consents given"
|
1285 |
+
msgstr "Consenso dato"
|
1286 |
|
1287 |
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:17
|
1288 |
msgctxt "(Admin)"
|
1289 |
msgid "No consents given"
|
1290 |
+
msgstr "Nessun consenso dato"
|
1291 |
|
1292 |
#: views/privacy-tools/form-consent.php:2
|
1293 |
msgid "Consent"
|
1323 |
msgctxt "(Admin)"
|
1324 |
msgid "Data deletion is disabled for administrative accounts."
|
1325 |
msgstr ""
|
1326 |
+
"La cancellazione dei dati è disabilitata per gli account amministrativi."
|
1327 |
|
1328 |
#: views/privacy-tools/notices.php:3
|
1329 |
msgid ""
|
1358 |
msgctxt "(Admin)"
|
1359 |
msgid "Enable Term and Conditions"
|
1360 |
msgstr "Abilita termini e condizioni"
|
1361 |
+
|
1362 |
+
#: gdpr-framework.php:121
|
1363 |
+
msgid ""
|
1364 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1365 |
+
"website."
|
1366 |
+
msgstr ""
|
1367 |
+
"Questo sito Web utilizza i cookie per assicurarti di ottenere la migliore "
|
1368 |
+
"esperienza sul nostro sito web."
|
1369 |
+
|
1370 |
+
#: gdpr-framework.php:121
|
1371 |
+
msgid "Decline"
|
1372 |
+
msgstr "Declino"
|
1373 |
+
|
1374 |
+
#: gdpr-framework.php:121
|
1375 |
+
msgid "Accept"
|
1376 |
+
msgstr "Accettare"
|
1377 |
+
|
1378 |
+
#: gdpr-framework.php:133
|
1379 |
+
msgid "Learn more"
|
1380 |
+
msgstr "Per saperne di più"
|
1381 |
+
|
1382 |
+
#: AdminTabGeneral.php:94
|
1383 |
+
msgctxt "(Admin)"
|
1384 |
+
msgid "From Email"
|
1385 |
+
msgstr "Dall'email"
|
1386 |
+
|
1387 |
+
#: AdminTabGeneral.php:87
|
1388 |
+
msgctxt "(Admin)"
|
1389 |
+
msgid "From Name"
|
1390 |
+
msgstr "Dal nome"
|
1391 |
+
|
1392 |
+
#: AdminTabGeneral.php:82
|
1393 |
+
msgctxt "(Admin)"
|
1394 |
+
msgid "Email Setting"
|
1395 |
+
msgstr "Impostazioni email"
|
1396 |
+
|
1397 |
+
#: AdminTabGeneral.php:104
|
1398 |
+
msgctxt "(Admin)"
|
1399 |
+
msgid "Acceptance Popup Setting"
|
1400 |
+
msgstr "Impostazione popup di accettazione"
|
1401 |
+
|
1402 |
+
#: AdminTabGeneral.php:109
|
1403 |
+
msgctxt "(Admin)"
|
1404 |
+
msgid "Popup Position"
|
1405 |
+
msgstr "Posizione popup"
|
1406 |
+
|
1407 |
+
#: AdminTabGeneral.php:116
|
1408 |
+
msgctxt "(Admin)"
|
1409 |
+
msgid "Popup theme"
|
1410 |
+
msgstr "Tema pop-up"
|
1411 |
+
|
1412 |
+
#: AdminTabGeneral.php:123
|
1413 |
+
msgctxt "(Admin)"
|
1414 |
+
msgid "Cookie Acceptance Background Color"
|
1415 |
+
msgstr "Colore sfondo accettazione cookie"
|
1416 |
+
|
1417 |
+
#: AdminTabGeneral.php:130
|
1418 |
+
msgctxt "(Admin)"
|
1419 |
+
msgid "Cookie Acceptance Text Color"
|
1420 |
+
msgstr "Colore testo accettazione cookie"
|
1421 |
+
|
1422 |
+
#: AdminTabGeneral.php:137
|
1423 |
+
msgctxt "(Admin)"
|
1424 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1425 |
+
msgstr "Colore Backgroung Pulsante Accettazione Cookie"
|
1426 |
+
|
1427 |
+
#: AdminTabGeneral.php:144
|
1428 |
+
msgctxt "(Admin)"
|
1429 |
+
msgid "Cookie Acceptance Button Color"
|
1430 |
+
msgstr "Colore pulsante accettazione cookie"
|
1431 |
+
|
1432 |
+
#: AdminTabGeneral.php:151
|
1433 |
+
msgctxt "(Admin)"
|
1434 |
+
msgid "Cookie Acceptance Border Color"
|
1435 |
+
msgstr "Colore di accettazione del cookie"
|
1436 |
+
|
1437 |
+
#: AdminTabGeneral.php:67
|
1438 |
+
msgctxt "(Admin)"
|
1439 |
+
msgid "Enable Cookie Acceptance Popup"
|
1440 |
+
msgstr "Abilita popup accettazione cookie"
|
1441 |
+
|
1442 |
+
#: AdminTabGeneral.php:73
|
1443 |
+
msgctxt "(Admin)"
|
1444 |
+
msgid "Cookie Acceptance Popup Content"
|
1445 |
+
msgstr "Contenuto popup di accettazione cookie"
|
1446 |
+
|
1447 |
+
#: description-position-action.php
|
1448 |
+
msgctxt "(Admin)"
|
1449 |
+
msgid "Select position of the Popup"
|
1450 |
+
msgstr "Seleziona la posizione del Popup"
|
1451 |
+
|
1452 |
+
#: description-theme-action.php
|
1453 |
+
msgctxt "(Admin)"
|
1454 |
+
msgid "Select theme of the Popup"
|
1455 |
+
msgstr "Seleziona il tema del Popup"
|
1456 |
+
|
1457 |
+
#: description-theme-action.php:69
|
1458 |
+
msgctxt "(Admin)"
|
1459 |
+
msgid "Disable Comment Checkbox"
|
1460 |
+
msgstr "Disabilita casella di controllo dei commenti"
|
1461 |
+
|
1462 |
+
#: description-theme-action.php:76
|
1463 |
+
msgctxt "(Admin)"
|
1464 |
+
msgid "Disable Register Form Checkbox"
|
1465 |
+
msgstr "Disattiva casella di controllo modulo di registrazione"
|
1466 |
+
|
1467 |
+
#: description-theme-action.php:312
|
1468 |
+
msgctxt "(Admin)"
|
1469 |
+
msgid "Disable Checkbox For Comments"
|
1470 |
+
msgstr "Disabilita casella di controllo per commenti"
|
1471 |
+
|
1472 |
+
#: AdminTabGeneral.php:319
|
1473 |
+
msgctxt "(Admin)"
|
1474 |
+
msgid "Disable Checkbox For Register Form"
|
1475 |
+
msgstr "Disabilita casella di controllo per modulo di registrazione"
|
1476 |
+
|
1477 |
+
#: views/privacy-tools/form-identify.php:15
|
1478 |
+
msgid "Please identify yourself via e-mail"
|
1479 |
+
msgstr "Si prega di identificarsi via e-mail"
|
1480 |
+
|
1481 |
+
#: advanced-integration\header.php:2
|
1482 |
+
msgctxt "(Admin)"
|
1483 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1484 |
+
msgstr "Questa pagina ti consente di migliorare l'integrazione con ClassiDocs™"
|
1485 |
+
|
1486 |
+
#: AdminTabAdvancedIntegration.php:97
|
1487 |
+
msgctxt "(Admin)"
|
1488 |
+
msgid "ClassiDocs Password"
|
1489 |
+
msgstr "Password ClassiDocs"
|
1490 |
+
|
1491 |
+
#: AdminTabAdvancedIntegration.php:88
|
1492 |
+
msgctxt "(Admin)"
|
1493 |
+
msgid "ClassiDocs Username"
|
1494 |
+
msgstr "Nome utente ClassiDocs"
|
1495 |
+
|
1496 |
+
#: AdminTabAdvancedIntegration.php:79
|
1497 |
+
msgctxt "(Admin)"
|
1498 |
+
msgid "ClassiDocs URL"
|
1499 |
+
msgstr "URL ClassiDocs"
|
1500 |
+
|
1501 |
+
#: AdminTabAdvancedIntegration.php:69
|
1502 |
+
msgctxt "(Admin)"
|
1503 |
+
msgid "Enable Response with related queries?"
|
1504 |
+
msgstr "Abilita la risposta con le query correlate?"
|
1505 |
+
|
1506 |
+
#: AdminTabAdvancedIntegration.php:60
|
1507 |
+
msgctxt "(Admin)"
|
1508 |
+
msgid "Submit SAR request details?"
|
1509 |
+
msgstr "Invia dettagli di richiesta SAR?"
|
1510 |
+
|
1511 |
+
#: AdminTabAdvancedIntegration.php:51
|
1512 |
+
msgctxt "(Admin)"
|
1513 |
+
msgid "Integrate with ClassiDocs?"
|
1514 |
+
msgstr "Integrazione con ClassiDocs?"
|
1515 |
+
|
1516 |
+
#: AdminTabAdvancedIntegration.php:43
|
1517 |
+
msgctxt "(Admin)"
|
1518 |
+
msgid "Integration Settings"
|
1519 |
+
msgstr "Impostazioni di integrazione"
|
1520 |
+
|
1521 |
+
#: AdminTabAdvancedIntegration.php:35
|
1522 |
+
msgctxt "(Admin)"
|
1523 |
+
msgid "Advanced Integration"
|
1524 |
+
msgstr "Integrazione avanzata"
|
1525 |
+
|
1526 |
+
#: checkbox-field.php:10
|
1527 |
+
msgctxt "(Admin)"
|
1528 |
+
msgid "Sign up for free here"
|
1529 |
+
msgstr "Registrati gratis qui"
|
1530 |
+
|
1531 |
+
#: checkbox-field.php:10
|
1532 |
+
msgctxt "(Admin)"
|
1533 |
+
msgid "Click Here"
|
1534 |
+
msgstr "Clicca qui"
|
1535 |
+
|
1536 |
+
#: ClassiDocs-results.php:12
|
1537 |
+
msgid "Previous Results"
|
1538 |
+
msgstr "Risultati precedenti"
|
1539 |
+
|
1540 |
+
#: ClassiDocs-results.php:13
|
1541 |
+
msgid "Current Results"
|
1542 |
+
msgstr "Risultati attuali"
|
1543 |
+
|
1544 |
+
#: ClassiDocs-results.php:19
|
1545 |
+
msgid "Name"
|
1546 |
+
msgstr "Nome"
|
1547 |
+
|
1548 |
+
#: ClassiDocs-results.php:22
|
1549 |
+
msgid "Path"
|
1550 |
+
msgstr "Sentiero"
|
1551 |
+
|
1552 |
+
#: ClassiDocs-results.php:34
|
1553 |
+
msgid "Workstation"
|
1554 |
+
msgstr "stazione di lavoro"
|
1555 |
+
|
1556 |
+
#: ClassiDocs-results.php:37
|
1557 |
+
msgid "Last Scan"
|
1558 |
+
msgstr "Ultima scansione"
|
1559 |
+
|
1560 |
+
#: ClassiDocs-results.php:62
|
1561 |
+
msgid "No ClassiDocs data found!"
|
1562 |
+
msgstr "Nessun dato ClassiDocs trovato!"
|
1563 |
+
|
1564 |
+
#: enable_popup_header.php:5
|
1565 |
+
msgid "Cookies used on the website!"
|
1566 |
+
msgstr "Cookie utilizzati nel sito Web!"
|
1567 |
+
|
1568 |
+
#: enable_popup_header.php:9
|
1569 |
+
msgid "Leave blank if don't want header to get display."
|
1570 |
+
msgstr "Lascia vuoto se non vuoi che l'intestazione venga visualizzata."
|
1571 |
+
|
1572 |
+
#: AdminTabCookiePopup.php:39
|
1573 |
+
msgctxt "(Admin)"
|
1574 |
+
msgid "Cookie Popup Settings"
|
1575 |
+
msgstr "Impostazioni popup dei cookie"
|
1576 |
+
|
1577 |
+
#: AdminTabCookiePopup.php:17
|
1578 |
+
msgctxt "(Admin)"
|
1579 |
+
msgid "Cookie Popup"
|
1580 |
+
msgstr "Cookie Popup"
|
1581 |
+
|
1582 |
+
#: AdminTabCookiePopup.php:49
|
1583 |
+
msgctxt "(Admin)"
|
1584 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1585 |
+
msgstr "Abilita popup di accettazione cookie una tantum"
|
1586 |
+
|
1587 |
+
#: consent.php:79
|
1588 |
+
msgctxt "(Admin)"
|
1589 |
+
msgid "Show Consent types"
|
1590 |
+
msgstr "Mostra i tipi di consenso"
|
1591 |
+
|
1592 |
+
msgctxt "(Admin)"
|
1593 |
+
msgid "Hide consent types"
|
1594 |
+
msgstr "Nascondi i tipi di consenso"
|
1595 |
+
|
1596 |
+
msgctxt "(Admin)"
|
1597 |
+
msgid "Do you want form to be GDPR compliance."
|
1598 |
+
msgstr "Vuoi che la forma sia conforme a GDPR."
|
1599 |
+
|
1600 |
+
msgctxt "(Admin)"
|
1601 |
+
msgid ""
|
1602 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1603 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1604 |
+
"on Privacy tool."
|
1605 |
+
msgstr ""
|
1606 |
+
"Hai installato flamingo, Per rendere questa conformità GDPR nella scheda "
|
1607 |
+
"privacy del modulo di contatto individuale, seleziona la casella di "
|
1608 |
+
"controllo per includere i dati da cercare nello strumento Privacy."
|
1609 |
+
|
1610 |
+
msgctxt "(Admin)"
|
1611 |
+
msgid "Enable Policy Link On Popup"
|
1612 |
+
msgstr "Abilita collegamento alle politiche su popup"
|
1613 |
+
|
1614 |
+
msgctxt "(Admin)"
|
1615 |
+
msgid "Enable Privacy policy on Popup"
|
1616 |
+
msgstr "Abilita la politica sulla privacy su Popup"
|
1617 |
+
|
1618 |
+
#: AdminTabCookiePopup.php
|
1619 |
+
msgctxt "(Admin)"
|
1620 |
+
msgid "Cookie Acceptance Popup header"
|
1621 |
+
msgstr "Intestazione popup Accettazione cookie"
|
1622 |
+
|
1623 |
+
#: views\admin\privacy-manager\header.php:2
|
1624 |
+
msgctxt "(Admin)"
|
1625 |
+
msgid "Data443™ Privacy Manager"
|
1626 |
+
msgstr "Data443 ™ Privacy Manager"
|
1627 |
+
|
1628 |
+
#: views\admin\privacy-manager\header.php:3
|
1629 |
+
msgctxt "(Admin)"
|
1630 |
+
msgid ""
|
1631 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1632 |
+
"next level."
|
1633 |
+
msgstr ""
|
1634 |
+
"garantisce la conformità alla normativa sulla privacy, come GDPR, CCPA, "
|
1635 |
+
"LGPD, ecc., al livello successivo."
|
1636 |
+
|
1637 |
+
#: views\admin\privacy-manager\header.php:4
|
1638 |
+
msgctxt "(Admin)"
|
1639 |
+
msgid ""
|
1640 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1641 |
+
"following features to your data protection compliance resources:"
|
1642 |
+
msgstr ""
|
1643 |
+
"Oltre al monitoraggio e alla gestione di DSAR, Privacy Manager aggiunge le "
|
1644 |
+
"seguenti funzionalità alle risorse per la conformità della protezione dei "
|
1645 |
+
"dati:"
|
1646 |
+
|
1647 |
+
#: views\admin\privacy-manager\header.php:6
|
1648 |
+
msgctxt "(Admin)"
|
1649 |
+
msgid "Log and store ICO breach notifications"
|
1650 |
+
msgstr "Registrare e archiviare le notifiche di violazione ICO"
|
1651 |
+
|
1652 |
+
#: views\admin\privacy-manager\header.php:7
|
1653 |
+
msgctxt "(Admin)"
|
1654 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1655 |
+
msgstr ""
|
1656 |
+
"Mantiene la registrazione completa di tutte le richieste, i ticket e la "
|
1657 |
+
"timeline"
|
1658 |
+
|
1659 |
+
#: views\admin\privacy-manager\header.php:8
|
1660 |
+
msgctxt "(Admin)"
|
1661 |
+
msgid "Gap analysis and breach notifications"
|
1662 |
+
msgstr "Analisi delle lacune e notifiche di violazione"
|
1663 |
+
|
1664 |
+
#: views\admin\privacy-manager\header.php:9
|
1665 |
+
msgctxt "(Admin)"
|
1666 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1667 |
+
msgstr ""
|
1668 |
+
"Registro delle attività in profondità con tutte le azioni GDPR, CCPA, ecc. "
|
1669 |
+
"Evidenziate"
|
1670 |
+
|
1671 |
+
#: views\admin\privacy-manager\header.php:10
|
1672 |
+
msgctxt "(Admin)"
|
1673 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1674 |
+
msgstr ""
|
1675 |
+
"Mette in evidenza le aree di interesse e dove è necessario concentrarsi"
|
1676 |
+
|
1677 |
+
#: views\admin\privacy-manager\header.php:11
|
1678 |
+
msgctxt "(Admin)"
|
1679 |
+
msgid ""
|
1680 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1681 |
+
"compliance and obligations"
|
1682 |
+
msgstr ""
|
1683 |
+
"Piattaforma di eLearning con accesso per tutto il personale per garantire la "
|
1684 |
+
"conformità e gli obblighi della normativa sulla privacy"
|
1685 |
+
|
1686 |
+
#: views\admin\privacy-manager\header.php:12
|
1687 |
+
msgctxt "(Admin)"
|
1688 |
+
msgid "Tracks who accesses the system, when and why"
|
1689 |
+
msgstr "Tracce che accedono al sistema, quando e perché"
|
1690 |
+
|
1691 |
+
#: views\admin\privacy-manager\header.php:15
|
1692 |
+
msgctxt "(Admin)"
|
1693 |
+
msgid ""
|
1694 |
+
"Our system enables your business to demonstrate its obligations in "
|
1695 |
+
"protecting your customer data, show understanding of your business "
|
1696 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1697 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1698 |
+
"practices to operate."
|
1699 |
+
msgstr ""
|
1700 |
+
"Il nostro sistema consente alla tua azienda di dimostrare i propri obblighi "
|
1701 |
+
"nella protezione dei dati dei clienti, mostrare la comprensione delle "
|
1702 |
+
"attività aziendali e fornire eLearning e test online ai dipendenti, "
|
1703 |
+
"assicurando che tutti nella tua azienda comprendano le regole sulla "
|
1704 |
+
"conformità alla privacy e le migliori pratiche per operare."
|
1705 |
+
|
1706 |
+
#: views\admin\privacy-manager\header.php:16
|
1707 |
+
msgctxt "(Admin)"
|
1708 |
+
msgid ""
|
1709 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1710 |
+
"compliance."
|
1711 |
+
msgstr ""
|
1712 |
+
"Indipendentemente da dove ti trovi nel tuo viaggio per la privacy dei dati, "
|
1713 |
+
"l'obiettivo finale è la conformità."
|
1714 |
+
|
1715 |
+
#: views\admin\privacy-manager\header.php:16
|
1716 |
+
msgctxt "(Admin)"
|
1717 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1718 |
+
msgstr ""
|
1719 |
+
"consente alla tua organizzazione di rispettare tutte le normative sulla "
|
1720 |
+
"privacy."
|
1721 |
+
|
1722 |
+
#: views\admin\support\contents.php:49
|
1723 |
+
msgctxt "(Admin)"
|
1724 |
+
msgid ""
|
1725 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1726 |
+
"and we’ll get right on it!"
|
1727 |
+
msgstr ""
|
1728 |
+
"Trovato un bug o hai una domanda sul plugin? Invia una richiesta di supporto "
|
1729 |
+
"e ci arriveremo subito!"
|
1730 |
+
|
1731 |
+
#: views\admin\support\contents.php:58
|
1732 |
+
msgctxt "(Admin)"
|
1733 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1734 |
+
msgstr ""
|
1735 |
+
"Hai bisogno di aiuto per rendere il tuo sito conforme? Possiamo aiutare!"
|
1736 |
+
|
1737 |
+
#: views\admin\general\woo-compatibility.php:9
|
1738 |
+
msgctxt "(Admin)"
|
1739 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1740 |
+
msgstr "Abilita i dati di WooCommerce sullo strumento GDPR"
|
1741 |
+
|
1742 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1743 |
+
msgctxt "(Admin)"
|
1744 |
+
msgid "Enable WooCommerce Compatibility"
|
1745 |
+
msgstr "Abilita la compatibilità con WooCommerce"
|
1746 |
+
|
1747 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1748 |
+
msgid "Note Regarding Order:"
|
1749 |
+
msgstr "Nota per quanto riguarda l'ordine:"
|
1750 |
+
|
1751 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1752 |
+
msgid ""
|
1753 |
+
"Your order with status Processing will not get deleted until status change."
|
1754 |
+
msgstr ""
|
1755 |
+
"Il tuo ordine con lo stato di elaborazione non verrà cancellato fino a "
|
1756 |
+
"quando il cambiamento di stato."
|
1757 |
+
|
1758 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1759 |
+
msgid "Your order with status Completed will get anonymize."
|
1760 |
+
msgstr "Il tuo ordine con stato Completato diventerà anonimo."
|
1761 |
+
|
1762 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1763 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1764 |
+
msgstr "Se elimini l'ordine Completato non puoi richiedere il rimborso."
|
1765 |
+
|
1766 |
+
#: views\admin\general\woo-compatibility.php:12
|
1767 |
+
msgctxt "(Admin)"
|
1768 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1769 |
+
msgstr "Funzionerà con WooCommerce versione 3.4.0 o successiva."
|
1770 |
+
|
1771 |
+
#: views\admin\general\edd-compatibility.php:9
|
1772 |
+
msgctxt "(Admin)"
|
1773 |
+
msgid "Enable EDD data on GDPR tool."
|
1774 |
+
msgstr "Abilita i dati EDD sullo strumento GDPR."
|
1775 |
+
|
1776 |
+
#: views\admin\general\edd-compatibility.php:12
|
1777 |
+
msgctxt "(Admin)"
|
1778 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1779 |
+
msgstr "Funzionerà per EDD versione 2.0.0 o successiva."
|
1780 |
+
|
1781 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1782 |
+
msgctxt "(Admin)"
|
1783 |
+
msgid "Enable EDD Compatibility"
|
1784 |
+
msgstr "Abilita compatibilità EDD"
|
1785 |
+
|
1786 |
+
#: gdpr-framework.php:298
|
1787 |
+
msgid "Cookie Policy"
|
1788 |
+
msgstr "Cookie policy"
|
1789 |
+
|
1790 |
+
#: ConsentManager.php:96
|
1791 |
+
msgctxt "(Admin)"
|
1792 |
+
msgid ""
|
1793 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1794 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1795 |
+
msgstr ""
|
1796 |
+
"Questo consenso è visibile per impostazione predefinita nella pagina di "
|
1797 |
+
"controllo di woocommerce. Se qualcuno desidera ritirarlo, dovrebbe "
|
1798 |
+
"semplicemente chiedere di cancellare tutti i propri dati."
|
1799 |
+
|
1800 |
+
#: ConsentManager.php:96
|
1801 |
+
msgctxt "(Admin)"
|
1802 |
+
msgid "Woocommerce Policy Consent"
|
1803 |
+
msgstr "Consenso politico Woocommerce"
|
1804 |
+
|
1805 |
+
#: WoocommerceGdpr.php:150
|
1806 |
+
msgid "Please acknowledge the Privacy Policy"
|
1807 |
+
msgstr "Si prega di riconoscere l'informativa sulla privacy"
|
1808 |
+
|
1809 |
+
#: woo-compatibility.php:9
|
1810 |
+
msgctxt "(Admin)"
|
1811 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1812 |
+
msgstr "Abilita i dati di WooCommerce sullo strumento GDPR."
|
1813 |
+
|
1814 |
+
#: views\admin\general\enable-popup.php:12
|
1815 |
+
msgctxt "(Admin)"
|
1816 |
+
msgid ""
|
1817 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1818 |
+
"accepted on popup accept button."
|
1819 |
+
msgstr ""
|
1820 |
+
"<b> Nota: </ b> è necessario aggiungere contenuto personalizzato <b> "
|
1821 |
+
"gdpr_cookie_consent </ b> il suo accettato sul pulsante popup di "
|
1822 |
+
"accettazione."
|
1823 |
+
|
1824 |
+
#: AdminTabCookiePopup.php:105
|
1825 |
+
msgctxt "(Admin)"
|
1826 |
+
msgid "Popup Dismiss Text"
|
1827 |
+
msgstr "Popup Ignora testo"
|
1828 |
+
|
1829 |
+
#: AdminTabCookiePopup.php:98
|
1830 |
+
msgctxt "(Admin)"
|
1831 |
+
msgid "Popup Allow Text"
|
1832 |
+
msgstr "Popup Consenti testo"
|
1833 |
+
|
1834 |
+
#: AdminTabGeneral.php:241
|
1835 |
+
msgctxt "(Admin)"
|
1836 |
+
msgid "Woocommerce Integration"
|
1837 |
+
msgstr "Integrazione Woocommerce"
|
1838 |
+
|
1839 |
+
#: AdminTabGeneral.php:259
|
1840 |
+
msgctxt "(Admin)"
|
1841 |
+
msgid "Easy Digital Download Integration"
|
1842 |
+
msgstr "Facile integrazione del download digitale"
|
1843 |
+
|
1844 |
+
#: has-dpo.php:11
|
1845 |
+
msgctxt "(Admin)"
|
1846 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1847 |
+
msgstr "Ho nominato un responsabile della protezione dei dati (DPO)"
|
1848 |
+
|
1849 |
+
#: views/admin/general/stylesheet.php:9
|
1850 |
+
msgctxt "(Admin)"
|
1851 |
+
msgid "Enable basic styling for Privacy Tools page."
|
1852 |
+
msgstr "Abilita lo stile di base per la pagina degli strumenti per la privacy."
|
1853 |
+
|
1854 |
+
#: AdminTabPrivacyPolicy.php:204
|
1855 |
+
msgctxt "(Admin)"
|
1856 |
+
msgid "Delete Text"
|
1857 |
+
msgstr "Elimina testo"
|
1858 |
+
|
1859 |
+
#: consent.php:80
|
1860 |
+
msgctxt "(Admin)"
|
1861 |
+
msgid "Add consent type"
|
1862 |
+
msgstr "Aggiungi il tipo di consenso"
|
1863 |
+
|
1864 |
+
#: AdminTabGeneral.php:127
|
1865 |
+
msgctxt "(Admin)"
|
1866 |
+
msgid "Privacy Policy Custom URL"
|
1867 |
+
msgstr "Informativa sulla privacy URL personalizzato"
|
1868 |
+
|
1869 |
+
#: custom-policy-url.php:6
|
1870 |
+
msgctxt "(Admin)"
|
1871 |
+
msgid "Leave blank if privacy policy page already selected"
|
1872 |
+
msgstr "Lascia vuoto se la pagina della privacy policy è già selezionata"
|
1873 |
+
|
1874 |
+
#: views/admin/general/description-delete-action.php:2
|
1875 |
+
msgctxt "(Admin)"
|
1876 |
+
msgid "What should happen if a data subject requests deleting their data."
|
1877 |
+
msgstr ""
|
1878 |
+
"Cosa dovrebbe accadere se un soggetto interessato richiede la cancellazione "
|
1879 |
+
"dei propri dati."
|
1880 |
+
|
1881 |
+
#: views/admin/general/description-export-action.php:2
|
1882 |
+
msgctxt "(Admin)"
|
1883 |
+
msgid "Optional. Select the page which contains your Terms & Conditions"
|
1884 |
+
msgstr ""
|
1885 |
+
"Opzionale. Seleziona la pagina che contiene i tuoi Termini e condizioni"
|
1886 |
+
|
1887 |
+
#: views/admin/general/description-terms-page.php:2
|
1888 |
+
msgctxt "(Admin)"
|
1889 |
+
msgid ""
|
1890 |
+
"What should happen if a data subject requests viewing or exporting their "
|
1891 |
+
"data."
|
1892 |
+
msgstr ""
|
1893 |
+
"Cosa dovrebbe accadere se un soggetto dei dati richiede la visualizzazione o "
|
1894 |
+
"l'esportazione dei propri dati."
|
1895 |
+
|
1896 |
+
#: woo-disable_checkbox.php:9
|
1897 |
+
msgctxt "(Admin)"
|
1898 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1899 |
+
msgstr "Disattiva casella di controllo della privacy di WooCommerce"
|
1900 |
+
|
1901 |
+
#: AdminTabCookiePopup.php:133
|
1902 |
+
msgctxt "(Admin)"
|
1903 |
+
msgid "Popup Learn More Text"
|
1904 |
+
msgstr "Popup Ulteriori informazioni Testo"
|
1905 |
+
|
1906 |
+
#: AdminTabGeneral.php:262
|
1907 |
+
msgctxt "(Admin)"
|
1908 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1909 |
+
msgstr "Disabilita la casella di controllo Privacy registro WooCommerce"
|
1910 |
+
|
1911 |
+
#: AdminTabCookiePopup.php:121
|
1912 |
+
msgctxt "(Admin)"
|
1913 |
+
msgid "Cookie Acceptance link target"
|
1914 |
+
msgstr "Target del link di accettazione dei cookie"
|
1915 |
+
|
1916 |
+
#: popup_link_target.php:3
|
1917 |
+
msgctxt "(Admin)"
|
1918 |
+
msgid "Next Tab"
|
1919 |
+
msgstr "Scheda successiva"
|
1920 |
+
|
1921 |
+
#: popup_link_target.php:5
|
1922 |
+
msgctxt "(Admin)"
|
1923 |
+
msgid "Self"
|
1924 |
+
msgstr "Stessa"
|
languages/gdpr-framework-nl_NL.mo
CHANGED
Binary file
|
languages/gdpr-framework-nl_NL.po
CHANGED
@@ -8,7 +8,7 @@ msgstr ""
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Language-Team: \n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -374,11 +374,9 @@ msgstr "Support"
|
|
374 |
|
375 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
376 |
#, php-format
|
377 |
-
msgid ""
|
378 |
-
"%sERROR:%s You need to accept the terms and conditions to post a comment."
|
379 |
msgstr ""
|
380 |
-
"%sERROR:%s
|
381 |
-
"reactie kunt plaatsen."
|
382 |
|
383 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
384 |
#: views/privacy-tools/notices.php:19
|
@@ -885,8 +883,10 @@ msgstr ""
|
|
885 |
|
886 |
#: views/admin/notices/helper-tools.php:2
|
887 |
msgctxt "(Admin)"
|
888 |
-
msgid "
|
889 |
-
|
|
|
|
|
890 |
|
891 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
892 |
msgctxt "(Admin)"
|
@@ -1354,3 +1354,557 @@ msgstr "Schakel de term en conditiepagina in."
|
|
1354 |
msgctxt "(Admin)"
|
1355 |
msgid "Enable Term and Conditions"
|
1356 |
msgstr "Algemene voorwaarden inschakelen"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 10:50+0000\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:43+0530\n"
|
12 |
"Language-Team: \n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
374 |
|
375 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
376 |
#, php-format
|
377 |
+
msgid "%sERROR:%s You need to accept the privacy policy to post a comment."
|
|
|
378 |
msgstr ""
|
379 |
+
"%sERROR:%s U moet het privacybeleid accepteren om een reactie te plaatsen."
|
|
|
380 |
|
381 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
382 |
#: views/privacy-tools/notices.php:19
|
883 |
|
884 |
#: views/admin/notices/helper-tools.php:2
|
885 |
msgctxt "(Admin)"
|
886 |
+
msgid ""
|
887 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
888 |
+
msgstr ""
|
889 |
+
"De inhoud van deze pagina moet de [gdpr_privacy_tools] shortcode bevatten."
|
890 |
|
891 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
892 |
msgctxt "(Admin)"
|
1354 |
msgctxt "(Admin)"
|
1355 |
msgid "Enable Term and Conditions"
|
1356 |
msgstr "Algemene voorwaarden inschakelen"
|
1357 |
+
|
1358 |
+
#: gdpr-framework.php:121
|
1359 |
+
msgid ""
|
1360 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1361 |
+
"website."
|
1362 |
+
msgstr ""
|
1363 |
+
"Deze website maakt gebruik van cookies om ervoor te zorgen dat u de beste "
|
1364 |
+
"ervaring op onze website krijgt."
|
1365 |
+
|
1366 |
+
#: gdpr-framework.php:121
|
1367 |
+
msgid "Decline"
|
1368 |
+
msgstr "afwijzen"
|
1369 |
+
|
1370 |
+
#: gdpr-framework.php:121
|
1371 |
+
msgid "Accept"
|
1372 |
+
msgstr "Aanvaarden"
|
1373 |
+
|
1374 |
+
#: gdpr-framework.php:133
|
1375 |
+
msgid "Learn more"
|
1376 |
+
msgstr "Kom meer te weten"
|
1377 |
+
|
1378 |
+
#: AdminTabGeneral.php:94
|
1379 |
+
msgctxt "(Admin)"
|
1380 |
+
msgid "From Email"
|
1381 |
+
msgstr "Van email"
|
1382 |
+
|
1383 |
+
#: AdminTabGeneral.php:87
|
1384 |
+
msgctxt "(Admin)"
|
1385 |
+
msgid "From Name"
|
1386 |
+
msgstr "Van naam"
|
1387 |
+
|
1388 |
+
#: AdminTabGeneral.php:82
|
1389 |
+
msgctxt "(Admin)"
|
1390 |
+
msgid "Email Setting"
|
1391 |
+
msgstr "Email instelling"
|
1392 |
+
|
1393 |
+
#: AdminTabGeneral.php:104
|
1394 |
+
msgctxt "(Admin)"
|
1395 |
+
msgid "Acceptance Popup Setting"
|
1396 |
+
msgstr "Acceptatie Pop-up instelling"
|
1397 |
+
|
1398 |
+
#: AdminTabGeneral.php:109
|
1399 |
+
msgctxt "(Admin)"
|
1400 |
+
msgid "Popup Position"
|
1401 |
+
msgstr "Popup positie"
|
1402 |
+
|
1403 |
+
#: AdminTabGeneral.php:116
|
1404 |
+
msgctxt "(Admin)"
|
1405 |
+
msgid "Popup theme"
|
1406 |
+
msgstr "Pop-up thema"
|
1407 |
+
|
1408 |
+
#: AdminTabGeneral.php:123
|
1409 |
+
msgctxt "(Admin)"
|
1410 |
+
msgid "Cookie Acceptance Background Color"
|
1411 |
+
msgstr "Cookie acceptatie achtergrondkleur"
|
1412 |
+
|
1413 |
+
#: AdminTabGeneral.php:130
|
1414 |
+
msgctxt "(Admin)"
|
1415 |
+
msgid "Cookie Acceptance Text Color"
|
1416 |
+
msgstr "Tekstkleur voor acceptatie van cookies"
|
1417 |
+
|
1418 |
+
#: AdminTabGeneral.php:137
|
1419 |
+
msgctxt "(Admin)"
|
1420 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1421 |
+
msgstr "Cookie acceptatie knop Backgroung kleur"
|
1422 |
+
|
1423 |
+
#: AdminTabGeneral.php:144
|
1424 |
+
msgctxt "(Admin)"
|
1425 |
+
msgid "Cookie Acceptance Button Color"
|
1426 |
+
msgstr "Cookie acceptatie Knopkleur"
|
1427 |
+
|
1428 |
+
#: AdminTabGeneral.php:151
|
1429 |
+
msgctxt "(Admin)"
|
1430 |
+
msgid "Cookie Acceptance Border Color"
|
1431 |
+
msgstr "Grenskleur voor acceptatie van cookies"
|
1432 |
+
|
1433 |
+
#: AdminTabGeneral.php:67
|
1434 |
+
msgctxt "(Admin)"
|
1435 |
+
msgid "Enable Cookie Acceptance Popup"
|
1436 |
+
msgstr "Pop-up van cookie-acceptatie inschakelen"
|
1437 |
+
|
1438 |
+
#: AdminTabGeneral.php:73
|
1439 |
+
msgctxt "(Admin)"
|
1440 |
+
msgid "Cookie Acceptance Popup Content"
|
1441 |
+
msgstr "Cookie acceptatie pop-up inhoud"
|
1442 |
+
|
1443 |
+
#: description-position-action.php
|
1444 |
+
msgctxt "(Admin)"
|
1445 |
+
msgid "Select position of the Popup"
|
1446 |
+
msgstr "Selecteer de positie van de pop-up"
|
1447 |
+
|
1448 |
+
#: description-theme-action.php
|
1449 |
+
msgctxt "(Admin)"
|
1450 |
+
msgid "Select theme of the Popup"
|
1451 |
+
msgstr "Selecteer thema van de Pop-up"
|
1452 |
+
|
1453 |
+
#: description-theme-action.php:69
|
1454 |
+
msgctxt "(Admin)"
|
1455 |
+
msgid "Disable Comment Checkbox"
|
1456 |
+
msgstr "Schakel selectievakje voor opmerkingen uit"
|
1457 |
+
|
1458 |
+
#: description-theme-action.php:76
|
1459 |
+
msgctxt "(Admin)"
|
1460 |
+
msgid "Disable Register Form Checkbox"
|
1461 |
+
msgstr "Schakel selectievakje Formulier registreren uit"
|
1462 |
+
|
1463 |
+
#: description-theme-action.php:312
|
1464 |
+
msgctxt "(Admin)"
|
1465 |
+
msgid "Disable Checkbox For Comments"
|
1466 |
+
msgstr "Schakel Checkbox voor opmerkingen uit"
|
1467 |
+
|
1468 |
+
#: AdminTabGeneral.php:319
|
1469 |
+
msgctxt "(Admin)"
|
1470 |
+
msgid "Disable Checkbox For Register Form"
|
1471 |
+
msgstr "Schakel selectievakje voor registratieformulier uit"
|
1472 |
+
|
1473 |
+
#: views/privacy-tools/form-identify.php:15
|
1474 |
+
msgid "Please identify yourself via e-mail"
|
1475 |
+
msgstr "Identificeer uzelf via e-mail"
|
1476 |
+
|
1477 |
+
#: advanced-integration\header.php:2
|
1478 |
+
msgctxt "(Admin)"
|
1479 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1480 |
+
msgstr "Op deze pagina kunt u de integratie met ClassiDocs ™ bevorderen"
|
1481 |
+
|
1482 |
+
#: AdminTabAdvancedIntegration.php:97
|
1483 |
+
msgctxt "(Admin)"
|
1484 |
+
msgid "ClassiDocs Password"
|
1485 |
+
msgstr "ClassiDocs-wachtwoord"
|
1486 |
+
|
1487 |
+
#: AdminTabAdvancedIntegration.php:88
|
1488 |
+
msgctxt "(Admin)"
|
1489 |
+
msgid "ClassiDocs Username"
|
1490 |
+
msgstr "ClassiDocs-gebruikersnaam"
|
1491 |
+
|
1492 |
+
#: AdminTabAdvancedIntegration.php:79
|
1493 |
+
msgctxt "(Admin)"
|
1494 |
+
msgid "ClassiDocs URL"
|
1495 |
+
msgstr "ClassiDocs-URL"
|
1496 |
+
|
1497 |
+
#: AdminTabAdvancedIntegration.php:69
|
1498 |
+
msgctxt "(Admin)"
|
1499 |
+
msgid "Enable Response with related queries?"
|
1500 |
+
msgstr "Reactie activeren met gerelateerde zoekopdrachten?"
|
1501 |
+
|
1502 |
+
#: AdminTabAdvancedIntegration.php:60
|
1503 |
+
msgctxt "(Admin)"
|
1504 |
+
msgid "Submit SAR request details?"
|
1505 |
+
msgstr "SAR-aanvraaggegevens opgeven?"
|
1506 |
+
|
1507 |
+
#: AdminTabAdvancedIntegration.php:51
|
1508 |
+
msgctxt "(Admin)"
|
1509 |
+
msgid "Integrate with ClassiDocs?"
|
1510 |
+
msgstr "Integreren met ClassiDocs?"
|
1511 |
+
|
1512 |
+
#: AdminTabAdvancedIntegration.php:43
|
1513 |
+
msgctxt "(Admin)"
|
1514 |
+
msgid "Integration Settings"
|
1515 |
+
msgstr "Integratie-instellingen"
|
1516 |
+
|
1517 |
+
#: AdminTabAdvancedIntegration.php:35
|
1518 |
+
msgctxt "(Admin)"
|
1519 |
+
msgid "Advanced Integration"
|
1520 |
+
msgstr "Geavanceerde integratie"
|
1521 |
+
|
1522 |
+
#: checkbox-field.php:10
|
1523 |
+
msgctxt "(Admin)"
|
1524 |
+
msgid "Sign up for free here"
|
1525 |
+
msgstr "Meld je hier gratis aan"
|
1526 |
+
|
1527 |
+
#: checkbox-field.php:10
|
1528 |
+
msgctxt "(Admin)"
|
1529 |
+
msgid "Click Here"
|
1530 |
+
msgstr "Klik hier"
|
1531 |
+
|
1532 |
+
#: ClassiDocs-results.php:12
|
1533 |
+
msgid "Previous Results"
|
1534 |
+
msgstr "Risultati precedenti"
|
1535 |
+
|
1536 |
+
#: ClassiDocs-results.php:13
|
1537 |
+
msgid "Current Results"
|
1538 |
+
msgstr "Risultati attuali"
|
1539 |
+
|
1540 |
+
#: ClassiDocs-results.php:19
|
1541 |
+
msgid "Name"
|
1542 |
+
msgstr "Nome"
|
1543 |
+
|
1544 |
+
#: ClassiDocs-results.php:22
|
1545 |
+
msgid "Path"
|
1546 |
+
msgstr "Sentiero"
|
1547 |
+
|
1548 |
+
#: ClassiDocs-results.php:34
|
1549 |
+
msgid "Workstation"
|
1550 |
+
msgstr "stazione di lavoro"
|
1551 |
+
|
1552 |
+
#: ClassiDocs-results.php:37
|
1553 |
+
msgid "Last Scan"
|
1554 |
+
msgstr "Ultima scansione"
|
1555 |
+
|
1556 |
+
#: ClassiDocs-results.php:62
|
1557 |
+
msgid "No ClassiDocs data found!"
|
1558 |
+
msgstr "Nessun dato ClassiDocs trovato!"
|
1559 |
+
|
1560 |
+
#: enable_popup_header.php:5
|
1561 |
+
msgid "Cookies used on the website!"
|
1562 |
+
msgstr "Cookies gebruikt op de website!"
|
1563 |
+
|
1564 |
+
#: enable_popup_header.php:9
|
1565 |
+
msgid "Leave blank if don't want header to get display."
|
1566 |
+
msgstr "Laat dit leeg als u niet wilt dat de header wordt weergegeven."
|
1567 |
+
|
1568 |
+
#: AdminTabCookiePopup.php:39
|
1569 |
+
msgctxt "(Admin)"
|
1570 |
+
msgid "Cookie Popup Settings"
|
1571 |
+
msgstr "Cookie Popup-instellingen"
|
1572 |
+
|
1573 |
+
#: AdminTabCookiePopup.php:17
|
1574 |
+
msgctxt "(Admin)"
|
1575 |
+
msgid "Cookie Popup"
|
1576 |
+
msgstr "Cookie Popup"
|
1577 |
+
|
1578 |
+
#: AdminTabCookiePopup.php:49
|
1579 |
+
msgctxt "(Admin)"
|
1580 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1581 |
+
msgstr "Schakel eenmalige pop-up voor acceptatie van cookies in"
|
1582 |
+
|
1583 |
+
#: consent.php:79
|
1584 |
+
msgctxt "(Admin)"
|
1585 |
+
msgid "Show Consent types"
|
1586 |
+
msgstr "Toon toestemmingstypes"
|
1587 |
+
|
1588 |
+
msgctxt "(Admin)"
|
1589 |
+
msgid "Hide consent types"
|
1590 |
+
msgstr "Verberg toestemmingstypes"
|
1591 |
+
|
1592 |
+
msgctxt "(Admin)"
|
1593 |
+
msgid "Do you want form to be GDPR compliance."
|
1594 |
+
msgstr "Wilt u dat de vorm voldoet aan GDPR?"
|
1595 |
+
|
1596 |
+
msgctxt "(Admin)"
|
1597 |
+
msgid ""
|
1598 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1599 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1600 |
+
"on Privacy tool."
|
1601 |
+
msgstr ""
|
1602 |
+
"Je hebt flamingo geïnstalleerd. Om deze GDPR-conformiteit te bereiken in het "
|
1603 |
+
"privacytabblad van het individuele contactformulier vink je het "
|
1604 |
+
"selectievakje aan voor het opnemen van gegevens in de privacytool."
|
1605 |
+
|
1606 |
+
msgctxt "(Admin)"
|
1607 |
+
msgid "Enable Policy Link On Popup"
|
1608 |
+
msgstr "Schakel beleidskoppeling in pop-up in"
|
1609 |
+
|
1610 |
+
msgctxt "(Admin)"
|
1611 |
+
msgid "Enable Privacy policy on Popup"
|
1612 |
+
msgstr "Schakel Privacybeleid over Popup in"
|
1613 |
+
|
1614 |
+
#: AdminTabCookiePopup.php
|
1615 |
+
msgctxt "(Admin)"
|
1616 |
+
msgid "Cookie Acceptance Popup header"
|
1617 |
+
msgstr "Cookie acceptatie Popup header"
|
1618 |
+
|
1619 |
+
#: views\admin\privacy-manager\header.php:2
|
1620 |
+
msgctxt "(Admin)"
|
1621 |
+
msgid "Data443™ Privacy Manager"
|
1622 |
+
msgstr "Data443™ Privacy Manager"
|
1623 |
+
|
1624 |
+
#: views\admin\privacy-manager\header.php:3
|
1625 |
+
msgctxt "(Admin)"
|
1626 |
+
msgid ""
|
1627 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1628 |
+
"next level."
|
1629 |
+
msgstr ""
|
1630 |
+
"zorgt voor naleving van de privacywetgeving, zoals GDPR, CCPA, LGPD, enz. op "
|
1631 |
+
"het volgende niveau."
|
1632 |
+
|
1633 |
+
#: views\admin\privacy-manager\header.php:4
|
1634 |
+
msgctxt "(Admin)"
|
1635 |
+
msgid ""
|
1636 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1637 |
+
"following features to your data protection compliance resources:"
|
1638 |
+
msgstr ""
|
1639 |
+
"Naast het volgen en beheren van DSAR voegt Privacy Manager de volgende "
|
1640 |
+
"functies toe aan uw compliance-bronnen voor gegevensbescherming:"
|
1641 |
+
|
1642 |
+
#: views\admin\privacy-manager\header.php:6
|
1643 |
+
msgctxt "(Admin)"
|
1644 |
+
msgid "Log and store ICO breach notifications"
|
1645 |
+
msgstr "Registreer en bewaar ICO-inbreukmeldingen"
|
1646 |
+
|
1647 |
+
#: views\admin\privacy-manager\header.php:7
|
1648 |
+
msgctxt "(Admin)"
|
1649 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1650 |
+
msgstr "Houdt volledig overzicht van alle verzoeken, ticketed en tijdlijn"
|
1651 |
+
|
1652 |
+
#: views\admin\privacy-manager\header.php:8
|
1653 |
+
msgctxt "(Admin)"
|
1654 |
+
msgid "Gap analysis and breach notifications"
|
1655 |
+
msgstr "Gap-analyse en meldingen wegens overtreding"
|
1656 |
+
|
1657 |
+
#: views\admin\privacy-manager\header.php:9
|
1658 |
+
msgctxt "(Admin)"
|
1659 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1660 |
+
msgstr ""
|
1661 |
+
"Diepgaand activiteitenlogboek met alle GDPR-, CCPA-, enz. Acties bewezen"
|
1662 |
+
|
1663 |
+
#: views\admin\privacy-manager\header.php:10
|
1664 |
+
msgctxt "(Admin)"
|
1665 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1666 |
+
msgstr "Markeert zorgwekkende gebieden en waar u moet focussen"
|
1667 |
+
|
1668 |
+
#: views\admin\privacy-manager\header.php:11
|
1669 |
+
msgctxt "(Admin)"
|
1670 |
+
msgid ""
|
1671 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1672 |
+
"compliance and obligations"
|
1673 |
+
msgstr ""
|
1674 |
+
"e-learningplatform met toegang voor alle medewerkers om te zorgen voor "
|
1675 |
+
"naleving en verplichtingen van privacyregelingen"
|
1676 |
+
|
1677 |
+
#: views\admin\privacy-manager\header.php:12
|
1678 |
+
msgctxt "(Admin)"
|
1679 |
+
msgid "Tracks who accesses the system, when and why"
|
1680 |
+
msgstr "Geeft aan wie toegang heeft tot het systeem, wanneer en waarom"
|
1681 |
+
|
1682 |
+
#: views\admin\privacy-manager\header.php:15
|
1683 |
+
msgctxt "(Admin)"
|
1684 |
+
msgid ""
|
1685 |
+
"Our system enables your business to demonstrate its obligations in "
|
1686 |
+
"protecting your customer data, show understanding of your business "
|
1687 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1688 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1689 |
+
"practices to operate."
|
1690 |
+
msgstr ""
|
1691 |
+
"Ons systeem stelt uw bedrijf in staat om zijn verplichtingen aan te tonen "
|
1692 |
+
"bij het beschermen van uw klantgegevens, inzicht in uw bedrijfsactiviteiten "
|
1693 |
+
"te tonen en eLearning en online tests aan werknemers te leveren, zodat "
|
1694 |
+
"iedereen in uw bedrijf uw privacymaatregelen en best practices begrijpt."
|
1695 |
+
|
1696 |
+
#: views\admin\privacy-manager\header.php:16
|
1697 |
+
msgctxt "(Admin)"
|
1698 |
+
msgid ""
|
1699 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1700 |
+
"compliance."
|
1701 |
+
msgstr ""
|
1702 |
+
"Waar u zich ook bevindt op uw reis over gegevensprivacy, het uiteindelijke "
|
1703 |
+
"doel is compliance."
|
1704 |
+
|
1705 |
+
#: views\admin\privacy-manager\header.php:16
|
1706 |
+
msgctxt "(Admin)"
|
1707 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1708 |
+
msgstr "stelt uw organisatie in staat om te voldoen aan alle privacyregels."
|
1709 |
+
|
1710 |
+
#: views\admin\support\contents.php:49
|
1711 |
+
msgctxt "(Admin)"
|
1712 |
+
msgid ""
|
1713 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1714 |
+
"and we’ll get right on it!"
|
1715 |
+
msgstr ""
|
1716 |
+
"Heeft u een bug gevonden of heeft u een vraag over de plug-in? Dien een "
|
1717 |
+
"ondersteuningsverzoek in en we komen er meteen aan!"
|
1718 |
+
|
1719 |
+
#: views\admin\support\contents.php:58
|
1720 |
+
msgctxt "(Admin)"
|
1721 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1722 |
+
msgstr "Heeft u hulp nodig bij het voldoen aan uw site? We kunnen helpen!"
|
1723 |
+
|
1724 |
+
#: views\admin\general\woo-compatibility.php:9
|
1725 |
+
msgctxt "(Admin)"
|
1726 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1727 |
+
msgstr "Schakel WooCommerce-gegevens over GDPR-tool in"
|
1728 |
+
|
1729 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1730 |
+
msgctxt "(Admin)"
|
1731 |
+
msgid "Enable WooCommerce Compatibility"
|
1732 |
+
msgstr "Schakel WooCommerce-compatibiliteit in"
|
1733 |
+
|
1734 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1735 |
+
msgid "Note Regarding Order:"
|
1736 |
+
msgstr "Opmerking met betrekking tot de bestelling:"
|
1737 |
+
|
1738 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1739 |
+
msgid ""
|
1740 |
+
"Your order with status Processing will not get deleted until status change."
|
1741 |
+
msgstr ""
|
1742 |
+
"Uw bestelling met status Verwerking wordt pas verwijderd als de status "
|
1743 |
+
"verandert."
|
1744 |
+
|
1745 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1746 |
+
msgid "Your order with status Completed will get anonymize."
|
1747 |
+
msgstr "Uw bestelling met de status Voltooid wordt geanonimiseerd."
|
1748 |
+
|
1749 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1750 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1751 |
+
msgstr ""
|
1752 |
+
"Als u de voltooide bestelling verwijdert, kunt u geen restitutie aanvragen."
|
1753 |
+
|
1754 |
+
#: views\admin\general\woo-compatibility.php:12
|
1755 |
+
msgctxt "(Admin)"
|
1756 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1757 |
+
msgstr "Werkt voor WooCommerce versie 3.4.0 of nieuwer."
|
1758 |
+
|
1759 |
+
#: views\admin\general\edd-compatibility.php:9
|
1760 |
+
msgctxt "(Admin)"
|
1761 |
+
msgid "Enable EDD data on GDPR tool."
|
1762 |
+
msgstr "Schakel EDD-gegevens in op GDPR-tool."
|
1763 |
+
|
1764 |
+
#: views\admin\general\edd-compatibility.php:12
|
1765 |
+
msgctxt "(Admin)"
|
1766 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1767 |
+
msgstr "Werkt voor EDD versie 2.0.0 of nieuwer."
|
1768 |
+
|
1769 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1770 |
+
msgctxt "(Admin)"
|
1771 |
+
msgid "Enable EDD Compatibility"
|
1772 |
+
msgstr "Schakel EDD-compatibiliteit in"
|
1773 |
+
|
1774 |
+
#: gdpr-framework.php:298
|
1775 |
+
msgid "Cookie Policy"
|
1776 |
+
msgstr "Cookie beleid"
|
1777 |
+
|
1778 |
+
#: ConsentManager.php:96
|
1779 |
+
msgctxt "(Admin)"
|
1780 |
+
msgid ""
|
1781 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1782 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1783 |
+
msgstr ""
|
1784 |
+
"Deze toestemming is standaard zichtbaar op de pagina voor het afrekenen met "
|
1785 |
+
"woocommerce. Als iemand het wil intrekken, moeten ze eenvoudig verzoeken om "
|
1786 |
+
"al hun gegevens te verwijderen."
|
1787 |
+
|
1788 |
+
#: ConsentManager.php:96
|
1789 |
+
msgctxt "(Admin)"
|
1790 |
+
msgid "Woocommerce Policy Consent"
|
1791 |
+
msgstr "Woocommerce Policy Toestemming"
|
1792 |
+
|
1793 |
+
#: WoocommerceGdpr.php:150
|
1794 |
+
msgid "Please acknowledge the Privacy Policy"
|
1795 |
+
msgstr "Bevestig het privacybeleid"
|
1796 |
+
|
1797 |
+
#: woo-compatibility.php:9
|
1798 |
+
msgctxt "(Admin)"
|
1799 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1800 |
+
msgstr "Schakel WooCommerce-gegevens over GDPR-tool in."
|
1801 |
+
|
1802 |
+
#: views\admin\general\enable-popup.php:12
|
1803 |
+
msgctxt "(Admin)"
|
1804 |
+
msgid ""
|
1805 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1806 |
+
"accepted on popup accept button."
|
1807 |
+
msgstr ""
|
1808 |
+
"<b> Opmerking: </ b> Noodzaak om aangepaste inhoud toe te voegen <b> "
|
1809 |
+
"gdpr_cookie_consent </ b> is geaccepteerd op de knop Pop-up accepteren."
|
1810 |
+
|
1811 |
+
#: AdminTabCookiePopup.php:105
|
1812 |
+
msgctxt "(Admin)"
|
1813 |
+
msgid "Popup Dismiss Text"
|
1814 |
+
msgstr "Pop-up Tekst afwijzen"
|
1815 |
+
|
1816 |
+
#: AdminTabCookiePopup.php:98
|
1817 |
+
msgctxt "(Admin)"
|
1818 |
+
msgid "Popup Allow Text"
|
1819 |
+
msgstr "Pop-up Sta tekst toe"
|
1820 |
+
|
1821 |
+
#: AdminTabGeneral.php:241
|
1822 |
+
msgctxt "(Admin)"
|
1823 |
+
msgid "Woocommerce Integration"
|
1824 |
+
msgstr "Woocommerce-integratie"
|
1825 |
+
|
1826 |
+
#: AdminTabGeneral.php:259
|
1827 |
+
msgctxt "(Admin)"
|
1828 |
+
msgid "Easy Digital Download Integration"
|
1829 |
+
msgstr "Eenvoudige digitale downloadintegratie"
|
1830 |
+
|
1831 |
+
#: has-dpo.php:11
|
1832 |
+
msgctxt "(Admin)"
|
1833 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1834 |
+
msgstr "Ik heb een functionaris voor gegevensbescherming (DPO) aangesteld"
|
1835 |
+
|
1836 |
+
#: views/admin/general/stylesheet.php:9
|
1837 |
+
msgctxt "(Admin)"
|
1838 |
+
msgid "Enable basic styling for Privacy Tools page."
|
1839 |
+
msgstr "Basisstijl voor de pagina Privacytools inschakelen."
|
1840 |
+
|
1841 |
+
#: AdminTabPrivacyPolicy.php:204
|
1842 |
+
msgctxt "(Admin)"
|
1843 |
+
msgid "Delete Text"
|
1844 |
+
msgstr "Tekst verwijderen"
|
1845 |
+
|
1846 |
+
#: consent.php:80
|
1847 |
+
msgctxt "(Admin)"
|
1848 |
+
msgid "Add consent type"
|
1849 |
+
msgstr "Voeg toestemmingstype toe"
|
1850 |
+
|
1851 |
+
#: AdminTabGeneral.php:127
|
1852 |
+
msgctxt "(Admin)"
|
1853 |
+
msgid "Privacy Policy Custom URL"
|
1854 |
+
msgstr "Privacybeleid Aangepaste URL"
|
1855 |
+
|
1856 |
+
#: custom-policy-url.php:6
|
1857 |
+
msgctxt "(Admin)"
|
1858 |
+
msgid "Leave blank if privacy policy page already selected"
|
1859 |
+
msgstr "Laat dit leeg als de pagina met het privacybeleid al is geselecteerd"
|
1860 |
+
|
1861 |
+
#: views/admin/general/description-delete-action.php:2
|
1862 |
+
msgctxt "(Admin)"
|
1863 |
+
msgid "What should happen if a data subject requests deleting their data."
|
1864 |
+
msgstr ""
|
1865 |
+
"Wat moet er gebeuren als een betrokkene verzoekt om het verwijderen van zijn "
|
1866 |
+
"gegevens."
|
1867 |
+
|
1868 |
+
#: views/admin/general/description-export-action.php:2
|
1869 |
+
msgctxt "(Admin)"
|
1870 |
+
msgid "Optional. Select the page which contains your Terms & Conditions"
|
1871 |
+
msgstr "Optioneel. Selecteer de pagina met uw Algemene voorwaarden"
|
1872 |
+
|
1873 |
+
#: views/admin/general/description-terms-page.php:2
|
1874 |
+
msgctxt "(Admin)"
|
1875 |
+
msgid ""
|
1876 |
+
"What should happen if a data subject requests viewing or exporting their "
|
1877 |
+
"data."
|
1878 |
+
msgstr ""
|
1879 |
+
"Wat moet er gebeuren als een betrokkene verzoekt om het bekijken of "
|
1880 |
+
"exporteren van zijn gegevens."
|
1881 |
+
|
1882 |
+
#: woo-disable_checkbox.php:9
|
1883 |
+
msgctxt "(Admin)"
|
1884 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1885 |
+
msgstr "Schakel WooCommerce Privacy Checkbox uit"
|
1886 |
+
|
1887 |
+
#: AdminTabCookiePopup.php:133
|
1888 |
+
msgctxt "(Admin)"
|
1889 |
+
msgid "Popup Learn More Text"
|
1890 |
+
msgstr "Pop-up Meer informatie Tekst"
|
1891 |
+
|
1892 |
+
#: AdminTabGeneral.php:262
|
1893 |
+
msgctxt "(Admin)"
|
1894 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1895 |
+
msgstr "Schakel WooCommerce Register Privacy uit"
|
1896 |
+
|
1897 |
+
#: AdminTabCookiePopup.php:121
|
1898 |
+
msgctxt "(Admin)"
|
1899 |
+
msgid "Cookie Acceptance link target"
|
1900 |
+
msgstr "Cookie acceptatie link doel"
|
1901 |
+
|
1902 |
+
#: popup_link_target.php:3
|
1903 |
+
msgctxt "(Admin)"
|
1904 |
+
msgid "Next Tab"
|
1905 |
+
msgstr "Volgende tab"
|
1906 |
+
|
1907 |
+
#: popup_link_target.php:5
|
1908 |
+
msgctxt "(Admin)"
|
1909 |
+
msgid "Self"
|
1910 |
+
msgstr "zelf"
|
languages/gdpr-framework-pt_PT.mo
CHANGED
Binary file
|
languages/gdpr-framework-pt_PT.po
CHANGED
@@ -8,7 +8,7 @@ msgstr ""
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 09:26+0000\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Language-Team: \n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -358,10 +358,9 @@ msgstr "Apoio"
|
|
358 |
|
359 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
360 |
#, php-format
|
361 |
-
msgid ""
|
362 |
-
"%sERROR:%s You need to accept the terms and conditions to post a comment."
|
363 |
msgstr ""
|
364 |
-
"%sERRO:%s Você precisa aceitar
|
365 |
"comentário."
|
366 |
|
367 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
@@ -867,8 +866,9 @@ msgstr ""
|
|
867 |
|
868 |
#: views/admin/notices/helper-tools.php:2
|
869 |
msgctxt "(Admin)"
|
870 |
-
msgid "
|
871 |
-
|
|
|
872 |
|
873 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
874 |
msgctxt "(Admin)"
|
@@ -1299,6 +1299,7 @@ msgid "Send email"
|
|
1299 |
msgstr "Enviar email"
|
1300 |
|
1301 |
#: views/privacy-tools/notice-admin-role.php:4
|
|
|
1302 |
msgid "Data deletion is disabled for administrative accounts."
|
1303 |
msgstr "A eliminação de dados está desativada para contas administrativas."
|
1304 |
|
@@ -1331,3 +1332,561 @@ msgstr "Ativar o termo e a página de condição."
|
|
1331 |
msgctxt "(Admin)"
|
1332 |
msgid "Enable Term and Conditions"
|
1333 |
msgstr "Ativar Termos e Condições"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
"POT-Creation-Date: 2018-04-16 09:26+0000\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:43+0530\n"
|
12 |
"Language-Team: \n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
358 |
|
359 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
360 |
#, php-format
|
361 |
+
msgid "%sERROR:%s You need to accept the privacy policy to post a comment."
|
|
|
362 |
msgstr ""
|
363 |
+
"%sERRO:%s Você precisa aceitar a política de privacidade para postar um "
|
364 |
"comentário."
|
365 |
|
366 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
866 |
|
867 |
#: views/admin/notices/helper-tools.php:2
|
868 |
msgctxt "(Admin)"
|
869 |
+
msgid ""
|
870 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
871 |
+
msgstr "O conteúdo desta página deve conter o shortcode [gdpr_privacy_tools]."
|
872 |
|
873 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
874 |
msgctxt "(Admin)"
|
1299 |
msgstr "Enviar email"
|
1300 |
|
1301 |
#: views/privacy-tools/notice-admin-role.php:4
|
1302 |
+
msgctxt "(Admin)"
|
1303 |
msgid "Data deletion is disabled for administrative accounts."
|
1304 |
msgstr "A eliminação de dados está desativada para contas administrativas."
|
1305 |
|
1332 |
msgctxt "(Admin)"
|
1333 |
msgid "Enable Term and Conditions"
|
1334 |
msgstr "Ativar Termos e Condições"
|
1335 |
+
|
1336 |
+
#: gdpr-framework.php:121
|
1337 |
+
msgid ""
|
1338 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1339 |
+
"website."
|
1340 |
+
msgstr ""
|
1341 |
+
"Este site usa cookies para garantir que você obtenha a melhor experiência em "
|
1342 |
+
"nosso site."
|
1343 |
+
|
1344 |
+
#: gdpr-framework.php:121
|
1345 |
+
msgid "Decline"
|
1346 |
+
msgstr "Declínio"
|
1347 |
+
|
1348 |
+
#: gdpr-framework.php:121
|
1349 |
+
msgid "Accept"
|
1350 |
+
msgstr "Aceitar"
|
1351 |
+
|
1352 |
+
#: gdpr-framework.php:133
|
1353 |
+
msgid "Learn more"
|
1354 |
+
msgstr "Saber mais"
|
1355 |
+
|
1356 |
+
#: AdminTabGeneral.php:94
|
1357 |
+
msgctxt "(Admin)"
|
1358 |
+
msgid "From Email"
|
1359 |
+
msgstr "Do email"
|
1360 |
+
|
1361 |
+
#: AdminTabGeneral.php:87
|
1362 |
+
msgctxt "(Admin)"
|
1363 |
+
msgid "From Name"
|
1364 |
+
msgstr "De nome"
|
1365 |
+
|
1366 |
+
#: AdminTabGeneral.php:82
|
1367 |
+
msgctxt "(Admin)"
|
1368 |
+
msgid "Email Setting"
|
1369 |
+
msgstr "Configuração de email"
|
1370 |
+
|
1371 |
+
#: AdminTabGeneral.php:104
|
1372 |
+
msgctxt "(Admin)"
|
1373 |
+
msgid "Acceptance Popup Setting"
|
1374 |
+
msgstr "Configuração de aceitação de pop-up"
|
1375 |
+
|
1376 |
+
#: AdminTabGeneral.php:109
|
1377 |
+
msgctxt "(Admin)"
|
1378 |
+
msgid "Popup Position"
|
1379 |
+
msgstr "Posição pop-up"
|
1380 |
+
|
1381 |
+
#: AdminTabGeneral.php:116
|
1382 |
+
msgctxt "(Admin)"
|
1383 |
+
msgid "Popup theme"
|
1384 |
+
msgstr "Tema pop-up"
|
1385 |
+
|
1386 |
+
#: AdminTabGeneral.php:123
|
1387 |
+
msgctxt "(Admin)"
|
1388 |
+
msgid "Cookie Acceptance Background Color"
|
1389 |
+
msgstr "Cor de fundo de aceitação de cookie"
|
1390 |
+
|
1391 |
+
#: AdminTabGeneral.php:130
|
1392 |
+
msgctxt "(Admin)"
|
1393 |
+
msgid "Cookie Acceptance Text Color"
|
1394 |
+
msgstr "Cor do texto de aceitação de cookies"
|
1395 |
+
|
1396 |
+
#: AdminTabGeneral.php:137
|
1397 |
+
msgctxt "(Admin)"
|
1398 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1399 |
+
msgstr "Cor de Backgroung de botão de aceitação de cookie"
|
1400 |
+
|
1401 |
+
#: AdminTabGeneral.php:144
|
1402 |
+
msgctxt "(Admin)"
|
1403 |
+
msgid "Cookie Acceptance Button Color"
|
1404 |
+
msgstr "Cor do botão de aceitação de cookie"
|
1405 |
+
|
1406 |
+
#: AdminTabGeneral.php:151
|
1407 |
+
msgctxt "(Admin)"
|
1408 |
+
msgid "Cookie Acceptance Border Color"
|
1409 |
+
msgstr "Cor da borda de aceitação de cookies"
|
1410 |
+
|
1411 |
+
#: AdminTabGeneral.php:67
|
1412 |
+
msgctxt "(Admin)"
|
1413 |
+
msgid "Enable Cookie Acceptance Popup"
|
1414 |
+
msgstr "Ativar pop-up de aceitação de cookies"
|
1415 |
+
|
1416 |
+
#: AdminTabGeneral.php:73
|
1417 |
+
msgctxt "(Admin)"
|
1418 |
+
msgid "Cookie Acceptance Popup Content"
|
1419 |
+
msgstr "Conteúdo pop-up de aceitação de cookies"
|
1420 |
+
|
1421 |
+
#: description-position-action.php
|
1422 |
+
msgctxt "(Admin)"
|
1423 |
+
msgid "Select position of the Popup"
|
1424 |
+
msgstr "Selecione a posição do Popup"
|
1425 |
+
|
1426 |
+
#: description-theme-action.php
|
1427 |
+
msgctxt "(Admin)"
|
1428 |
+
msgid "Select theme of the Popup"
|
1429 |
+
msgstr "Selecione o tema do Popup"
|
1430 |
+
|
1431 |
+
#: description-theme-action.php:69
|
1432 |
+
msgctxt "(Admin)"
|
1433 |
+
msgid "Disable Comment Checkbox"
|
1434 |
+
msgstr "Desativar caixa de seleção de comentários"
|
1435 |
+
|
1436 |
+
#: description-theme-action.php:76
|
1437 |
+
msgctxt "(Admin)"
|
1438 |
+
msgid "Disable Register Form Checkbox"
|
1439 |
+
msgstr "Desativar caixa de seleção de formulário de registro"
|
1440 |
+
|
1441 |
+
#: description-theme-action.php:312
|
1442 |
+
msgctxt "(Admin)"
|
1443 |
+
msgid "Disable Checkbox For Comments"
|
1444 |
+
msgstr "Desativar a caixa de seleção para comentários"
|
1445 |
+
|
1446 |
+
#: AdminTabGeneral.php:319
|
1447 |
+
msgctxt "(Admin)"
|
1448 |
+
msgid "Disable Checkbox For Register Form"
|
1449 |
+
msgstr "Desativar a caixa de seleção para o formulário de registro"
|
1450 |
+
|
1451 |
+
#: views/privacy-tools/form-identify.php:15
|
1452 |
+
msgid "Please identify yourself via e-mail"
|
1453 |
+
msgstr "Por favor, identifique-se via e-mail"
|
1454 |
+
|
1455 |
+
#: advanced-integration\header.php:2
|
1456 |
+
msgctxt "(Admin)"
|
1457 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1458 |
+
msgstr "Esta página permite avançar na integração com o ClassiDocs™"
|
1459 |
+
|
1460 |
+
#: AdminTabAdvancedIntegration.php:97
|
1461 |
+
msgctxt "(Admin)"
|
1462 |
+
msgid "ClassiDocs Password"
|
1463 |
+
msgstr "Senha ClassiDocs"
|
1464 |
+
|
1465 |
+
#: AdminTabAdvancedIntegration.php:88
|
1466 |
+
msgctxt "(Admin)"
|
1467 |
+
msgid "ClassiDocs Username"
|
1468 |
+
msgstr "Nome de Usuário do ClassiDocs"
|
1469 |
+
|
1470 |
+
#: AdminTabAdvancedIntegration.php:79
|
1471 |
+
msgctxt "(Admin)"
|
1472 |
+
msgid "ClassiDocs URL"
|
1473 |
+
msgstr "URL de ClassiDocs"
|
1474 |
+
|
1475 |
+
#: AdminTabAdvancedIntegration.php:69
|
1476 |
+
msgctxt "(Admin)"
|
1477 |
+
msgid "Enable Response with related queries?"
|
1478 |
+
msgstr "Ativar resposta com consultas relacionadas?"
|
1479 |
+
|
1480 |
+
#: AdminTabAdvancedIntegration.php:60
|
1481 |
+
msgctxt "(Admin)"
|
1482 |
+
msgid "Submit SAR request details?"
|
1483 |
+
msgstr "Enviar detalhes da solicitação de SAR?"
|
1484 |
+
|
1485 |
+
#: AdminTabAdvancedIntegration.php:51
|
1486 |
+
msgctxt "(Admin)"
|
1487 |
+
msgid "Integrate with ClassiDocs?"
|
1488 |
+
msgstr "Integrar com ClassiDocs?"
|
1489 |
+
|
1490 |
+
#: AdminTabAdvancedIntegration.php:43
|
1491 |
+
msgctxt "(Admin)"
|
1492 |
+
msgid "Integration Settings"
|
1493 |
+
msgstr "Configurações de Integração"
|
1494 |
+
|
1495 |
+
#: AdminTabAdvancedIntegration.php:35
|
1496 |
+
msgctxt "(Admin)"
|
1497 |
+
msgid "Advanced Integration"
|
1498 |
+
msgstr "Integração Avançada"
|
1499 |
+
|
1500 |
+
#: checkbox-field.php:10
|
1501 |
+
msgctxt "(Admin)"
|
1502 |
+
msgid "Sign up for free here"
|
1503 |
+
msgstr "Inscreva-se de graça aqui"
|
1504 |
+
|
1505 |
+
#: checkbox-field.php:10
|
1506 |
+
msgctxt "(Admin)"
|
1507 |
+
msgid "Click Here"
|
1508 |
+
msgstr "Clique aqui"
|
1509 |
+
|
1510 |
+
#: ClassiDocs-results.php:12
|
1511 |
+
msgid "Previous Results"
|
1512 |
+
msgstr "Resultados anteriores"
|
1513 |
+
|
1514 |
+
#: ClassiDocs-results.php:13
|
1515 |
+
msgid "Current Results"
|
1516 |
+
msgstr "Resultados atuais"
|
1517 |
+
|
1518 |
+
#: ClassiDocs-results.php:19
|
1519 |
+
msgid "Name"
|
1520 |
+
msgstr "Nome"
|
1521 |
+
|
1522 |
+
#: ClassiDocs-results.php:22
|
1523 |
+
msgid "Path"
|
1524 |
+
msgstr "Caminho"
|
1525 |
+
|
1526 |
+
#: ClassiDocs-results.php:34
|
1527 |
+
msgid "Workstation"
|
1528 |
+
msgstr "Posto de trabalho"
|
1529 |
+
|
1530 |
+
#: ClassiDocs-results.php:37
|
1531 |
+
msgid "Last Scan"
|
1532 |
+
msgstr "Última verificação"
|
1533 |
+
|
1534 |
+
#: ClassiDocs-results.php:62
|
1535 |
+
msgid "No ClassiDocs data found!"
|
1536 |
+
msgstr "Nenhum dado de ClassiDocs encontrado!"
|
1537 |
+
|
1538 |
+
#: enable_popup_header.php:5
|
1539 |
+
msgid "Cookies used on the website!"
|
1540 |
+
msgstr "Cookies usados no site!"
|
1541 |
+
|
1542 |
+
#: enable_popup_header.php:9
|
1543 |
+
msgid "Leave blank if don't want header to get display."
|
1544 |
+
msgstr "Deixe em branco se não quiser que o cabeçalho seja exibido."
|
1545 |
+
|
1546 |
+
#: AdminTabCookiePopup.php:39
|
1547 |
+
msgctxt "(Admin)"
|
1548 |
+
msgid "Cookie Popup Settings"
|
1549 |
+
msgstr "Configurações de pop-up de cookie"
|
1550 |
+
|
1551 |
+
#: AdminTabCookiePopup.php:17
|
1552 |
+
msgctxt "(Admin)"
|
1553 |
+
msgid "Cookie Popup"
|
1554 |
+
msgstr "Cookie Popup"
|
1555 |
+
|
1556 |
+
#: AdminTabCookiePopup.php:49
|
1557 |
+
msgctxt "(Admin)"
|
1558 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1559 |
+
msgstr "Ativar pop-up de aceitação de cookies de uso único"
|
1560 |
+
|
1561 |
+
#: consent.php:79
|
1562 |
+
msgctxt "(Admin)"
|
1563 |
+
msgid "Show Consent types"
|
1564 |
+
msgstr "Mostrar tipos de consentimento"
|
1565 |
+
|
1566 |
+
msgctxt "(Admin)"
|
1567 |
+
msgid "Hide consent types"
|
1568 |
+
msgstr "Ocultar tipos de consentimento"
|
1569 |
+
|
1570 |
+
msgctxt "(Admin)"
|
1571 |
+
msgid "Do you want form to be GDPR compliance."
|
1572 |
+
msgstr "Você quer que o formulário seja compatível com o GDPR?"
|
1573 |
+
|
1574 |
+
msgctxt "(Admin)"
|
1575 |
+
msgid ""
|
1576 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1577 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1578 |
+
"on Privacy tool."
|
1579 |
+
msgstr ""
|
1580 |
+
"Você instalou o flamingo, Para tornar essa conformidade com o GDPR na guia "
|
1581 |
+
"de privacidade do formulário de contato individual, marque a caixa de "
|
1582 |
+
"seleção para incluir dados a serem pesquisados na ferramenta Privacidade."
|
1583 |
+
|
1584 |
+
msgctxt "(Admin)"
|
1585 |
+
msgid "Enable Policy Link On Popup"
|
1586 |
+
msgstr "Enable Policy Link On Popup"
|
1587 |
+
|
1588 |
+
msgctxt "(Admin)"
|
1589 |
+
msgid "Enable Privacy policy on Popup"
|
1590 |
+
msgstr "Enable Privacy policy on Popup"
|
1591 |
+
|
1592 |
+
#: AdminTabCookiePopup.php
|
1593 |
+
msgctxt "(Admin)"
|
1594 |
+
msgid "Cookie Acceptance Popup header"
|
1595 |
+
msgstr "Cookie Acceptance Popup header"
|
1596 |
+
|
1597 |
+
#: views\admin\privacy-manager\header.php:2
|
1598 |
+
msgctxt "(Admin)"
|
1599 |
+
msgid "Data443™ Privacy Manager"
|
1600 |
+
msgstr "Gerenciador de privacidade do Data443™"
|
1601 |
+
|
1602 |
+
#: views\admin\privacy-manager\header.php:3
|
1603 |
+
msgctxt "(Admin)"
|
1604 |
+
msgid ""
|
1605 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1606 |
+
"next level."
|
1607 |
+
msgstr ""
|
1608 |
+
"garante o cumprimento da regulamentação de privacidade, como GDPR, CCPA, "
|
1609 |
+
"LGPD, etc., no próximo nível."
|
1610 |
+
|
1611 |
+
#: views\admin\privacy-manager\header.php:4
|
1612 |
+
msgctxt "(Admin)"
|
1613 |
+
msgid ""
|
1614 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1615 |
+
"following features to your data protection compliance resources:"
|
1616 |
+
msgstr ""
|
1617 |
+
"Além do rastreamento e gerenciamento do DSAR, o Privacy Manager adiciona os "
|
1618 |
+
"seguintes recursos aos seus recursos de conformidade de proteção de dados:"
|
1619 |
+
|
1620 |
+
#: views\admin\privacy-manager\header.php:6
|
1621 |
+
msgctxt "(Admin)"
|
1622 |
+
msgid "Log and store ICO breach notifications"
|
1623 |
+
msgstr "Registrar e armazenar notificações de violação do ICO"
|
1624 |
+
|
1625 |
+
#: views\admin\privacy-manager\header.php:7
|
1626 |
+
msgctxt "(Admin)"
|
1627 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1628 |
+
msgstr ""
|
1629 |
+
"Mantém o registro completo de todas as solicitações, ticketed e cronograma"
|
1630 |
+
|
1631 |
+
#: views\admin\privacy-manager\header.php:8
|
1632 |
+
msgctxt "(Admin)"
|
1633 |
+
msgid "Gap analysis and breach notifications"
|
1634 |
+
msgstr "Análise de lacunas e notificações de violações"
|
1635 |
+
|
1636 |
+
#: views\admin\privacy-manager\header.php:9
|
1637 |
+
msgctxt "(Admin)"
|
1638 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1639 |
+
msgstr ""
|
1640 |
+
"Log detalhado de atividades com todas as ações GDPR, CCPA, etc evidenciadas"
|
1641 |
+
|
1642 |
+
#: views\admin\privacy-manager\header.php:10
|
1643 |
+
msgctxt "(Admin)"
|
1644 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1645 |
+
msgstr "Destaca áreas de preocupação e onde você precisa se concentrar"
|
1646 |
+
|
1647 |
+
#: views\admin\privacy-manager\header.php:11
|
1648 |
+
msgctxt "(Admin)"
|
1649 |
+
msgid ""
|
1650 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1651 |
+
"compliance and obligations"
|
1652 |
+
msgstr ""
|
1653 |
+
"Plataforma de eLearning com acesso para todos os funcionários para garantir "
|
1654 |
+
"o cumprimento e as obrigações de regulamentação de privacidade"
|
1655 |
+
|
1656 |
+
#: views\admin\privacy-manager\header.php:12
|
1657 |
+
msgctxt "(Admin)"
|
1658 |
+
msgid "Tracks who accesses the system, when and why"
|
1659 |
+
msgstr "Rastreia quem acessa o sistema, quando e por quê"
|
1660 |
+
|
1661 |
+
#: views\admin\privacy-manager\header.php:15
|
1662 |
+
msgctxt "(Admin)"
|
1663 |
+
msgid ""
|
1664 |
+
"Our system enables your business to demonstrate its obligations in "
|
1665 |
+
"protecting your customer data, show understanding of your business "
|
1666 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1667 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1668 |
+
"practices to operate."
|
1669 |
+
msgstr ""
|
1670 |
+
"Nosso sistema permite que sua empresa demonstre suas obrigações na proteção "
|
1671 |
+
"dos dados de seus clientes, mostre a compreensão de suas atividades "
|
1672 |
+
"comerciais e forneça testes on-line aos funcionários, garantindo que todos "
|
1673 |
+
"na sua empresa entendam suas regras de conformidade de privacidade e "
|
1674 |
+
"práticas recomendadas."
|
1675 |
+
|
1676 |
+
#: views\admin\privacy-manager\header.php:16
|
1677 |
+
msgctxt "(Admin)"
|
1678 |
+
msgid ""
|
1679 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1680 |
+
"compliance."
|
1681 |
+
msgstr ""
|
1682 |
+
"Não importa onde você esteja em sua jornada de privacidade de dados, o "
|
1683 |
+
"objetivo final é a conformidade."
|
1684 |
+
|
1685 |
+
#: views\admin\privacy-manager\header.php:16
|
1686 |
+
msgctxt "(Admin)"
|
1687 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1688 |
+
msgstr ""
|
1689 |
+
"permite que sua organização cumpra todas as regulamentações de privacidade."
|
1690 |
+
|
1691 |
+
#: views\admin\support\contents.php:49
|
1692 |
+
msgctxt "(Admin)"
|
1693 |
+
msgid ""
|
1694 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1695 |
+
"and we’ll get right on it!"
|
1696 |
+
msgstr ""
|
1697 |
+
"Encontrou um bug ou tem alguma dúvida sobre o plugin? Envie uma solicitação "
|
1698 |
+
"de suporte e entraremos nela."
|
1699 |
+
|
1700 |
+
#: views\admin\support\contents.php:58
|
1701 |
+
msgctxt "(Admin)"
|
1702 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1703 |
+
msgstr "Precisa de ajuda para tornar seu site compatível? Nós podemos ajudar!"
|
1704 |
+
|
1705 |
+
#: views\admin\general\woo-compatibility.php:9
|
1706 |
+
msgctxt "(Admin)"
|
1707 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1708 |
+
msgstr "Ativar dados do WooCommerce na ferramenta GDPR"
|
1709 |
+
|
1710 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1711 |
+
msgctxt "(Admin)"
|
1712 |
+
msgid "Enable WooCommerce Compatibility"
|
1713 |
+
msgstr "Ativar compatibilidade com o WooCommerce"
|
1714 |
+
|
1715 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1716 |
+
msgid "Note Regarding Order:"
|
1717 |
+
msgstr "Nota sobre o pedido:"
|
1718 |
+
|
1719 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1720 |
+
msgid ""
|
1721 |
+
"Your order with status Processing will not get deleted until status change."
|
1722 |
+
msgstr ""
|
1723 |
+
"Seu pedido com o status Processamento não será excluído até a mudança de "
|
1724 |
+
"status."
|
1725 |
+
|
1726 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1727 |
+
msgid "Your order with status Completed will get anonymize."
|
1728 |
+
msgstr "Seu pedido com status Concluído será anonimizado."
|
1729 |
+
|
1730 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1731 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1732 |
+
msgstr "Se você excluir o pedido Concluído, não poderá solicitar o reembolso."
|
1733 |
+
|
1734 |
+
#: views\admin\general\woo-compatibility.php:12
|
1735 |
+
msgctxt "(Admin)"
|
1736 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1737 |
+
msgstr "Vai funcionar para o WooCommerce versão 3.4.0 ou posterior."
|
1738 |
+
|
1739 |
+
#: views\admin\general\edd-compatibility.php:9
|
1740 |
+
msgctxt "(Admin)"
|
1741 |
+
msgid "Enable EDD data on GDPR tool."
|
1742 |
+
msgstr "Schakel EDD-gegevens in op GDPR-tool."
|
1743 |
+
|
1744 |
+
#: views\admin\general\edd-compatibility.php:12
|
1745 |
+
msgctxt "(Admin)"
|
1746 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1747 |
+
msgstr "Werkt voor EDD versie 2.0.0 of nieuwer."
|
1748 |
+
|
1749 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1750 |
+
msgctxt "(Admin)"
|
1751 |
+
msgid "Enable EDD Compatibility"
|
1752 |
+
msgstr "Schakel EDD-compatibiliteit in"
|
1753 |
+
|
1754 |
+
#: gdpr-framework.php:298
|
1755 |
+
msgid "Cookie Policy"
|
1756 |
+
msgstr "Política de Cookies"
|
1757 |
+
|
1758 |
+
#: ConsentManager.php:96
|
1759 |
+
msgctxt "(Admin)"
|
1760 |
+
msgid ""
|
1761 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1762 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1763 |
+
msgstr ""
|
1764 |
+
"Esse consentimento é visível por padrão na página de checkout do "
|
1765 |
+
"woocommerce. Se alguém desejar retirá-lo, basta solicitar a exclusão de "
|
1766 |
+
"todos os dados."
|
1767 |
+
|
1768 |
+
#: ConsentManager.php:96
|
1769 |
+
msgctxt "(Admin)"
|
1770 |
+
msgid "Woocommerce Policy Consent"
|
1771 |
+
msgstr "Consentimento da Política de Woocommerce"
|
1772 |
+
|
1773 |
+
#: WoocommerceGdpr.php:150
|
1774 |
+
msgid "Please acknowledge the Privacy Policy"
|
1775 |
+
msgstr "Por favor, reconheça a Política de Privacidade"
|
1776 |
+
|
1777 |
+
#: woo-compatibility.php:9
|
1778 |
+
msgctxt "(Admin)"
|
1779 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1780 |
+
msgstr "Ative os dados do WooCommerce na ferramenta GDPR."
|
1781 |
+
|
1782 |
+
#: views\admin\general\enable-popup.php:12
|
1783 |
+
msgctxt "(Admin)"
|
1784 |
+
msgid ""
|
1785 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1786 |
+
"accepted on popup accept button."
|
1787 |
+
msgstr ""
|
1788 |
+
"<b> Observação: </ b> é necessário adicionar conteúdo personalizado <b> "
|
1789 |
+
"gdpr_cookie_consent </ b> ao botão aceitar aceito no pop-up."
|
1790 |
+
|
1791 |
+
#: AdminTabCookiePopup.php:105
|
1792 |
+
msgctxt "(Admin)"
|
1793 |
+
msgid "Popup Dismiss Text"
|
1794 |
+
msgstr "Popup Dismiss Text"
|
1795 |
+
|
1796 |
+
#: AdminTabCookiePopup.php:98
|
1797 |
+
msgctxt "(Admin)"
|
1798 |
+
msgid "Popup Allow Text"
|
1799 |
+
msgstr "Popup Permitir Texto"
|
1800 |
+
|
1801 |
+
#: AdminTabGeneral.php:241
|
1802 |
+
msgctxt "(Admin)"
|
1803 |
+
msgid "Woocommerce Integration"
|
1804 |
+
msgstr "Integração com o Woocommerce"
|
1805 |
+
|
1806 |
+
#: AdminTabGeneral.php:259
|
1807 |
+
msgctxt "(Admin)"
|
1808 |
+
msgid "Easy Digital Download Integration"
|
1809 |
+
msgstr "Integração Easy Digital Download"
|
1810 |
+
|
1811 |
+
#: has-dpo.php:11
|
1812 |
+
msgctxt "(Admin)"
|
1813 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1814 |
+
msgstr "Eu nomeei um Diretor de Proteção de Dados (DPO)"
|
1815 |
+
|
1816 |
+
#: views/admin/general/stylesheet.php:9
|
1817 |
+
msgctxt "(Admin)"
|
1818 |
+
msgid "Enable basic styling for Privacy Tools page."
|
1819 |
+
msgstr "Ative o estilo básico para a página das Ferramentas de Privacidade."
|
1820 |
+
|
1821 |
+
#: AdminTabPrivacyPolicy.php:204
|
1822 |
+
msgctxt "(Admin)"
|
1823 |
+
msgid "Delete Text"
|
1824 |
+
msgstr "Excluir texto"
|
1825 |
+
|
1826 |
+
#: consent.php:80
|
1827 |
+
msgctxt "(Admin)"
|
1828 |
+
msgid "Add consent type"
|
1829 |
+
msgstr "Adicionar tipo de consentimento"
|
1830 |
+
|
1831 |
+
#: AdminTabGeneral.php:127
|
1832 |
+
msgctxt "(Admin)"
|
1833 |
+
msgid "Privacy Policy Custom URL"
|
1834 |
+
msgstr "URL personalizado da política de privacidade"
|
1835 |
+
|
1836 |
+
#: custom-policy-url.php:6
|
1837 |
+
msgctxt "(Admin)"
|
1838 |
+
msgid "Leave blank if privacy policy page already selected"
|
1839 |
+
msgstr ""
|
1840 |
+
"Deixe em branco se a página da política de privacidade já tiver sido "
|
1841 |
+
"selecionada"
|
1842 |
+
|
1843 |
+
#: views/admin/general/description-delete-action.php:2
|
1844 |
+
msgctxt "(Admin)"
|
1845 |
+
msgid "What should happen if a data subject requests deleting their data."
|
1846 |
+
msgstr ""
|
1847 |
+
"O que deve acontecer se um sujeito de dados solicitar a exclusão de seus "
|
1848 |
+
"dados."
|
1849 |
+
|
1850 |
+
#: views/admin/general/description-export-action.php:2
|
1851 |
+
msgctxt "(Admin)"
|
1852 |
+
msgid "Optional. Select the page which contains your Terms & Conditions"
|
1853 |
+
msgstr "Opcional Selecione a página que contém seus Termos e Condições"
|
1854 |
+
|
1855 |
+
#: views/admin/general/description-terms-page.php:2
|
1856 |
+
msgctxt "(Admin)"
|
1857 |
+
msgid ""
|
1858 |
+
"What should happen if a data subject requests viewing or exporting their "
|
1859 |
+
"data."
|
1860 |
+
msgstr ""
|
1861 |
+
"O que deve acontecer se um sujeito de dados solicitar a visualização ou "
|
1862 |
+
"exportação de seus dados."
|
1863 |
+
|
1864 |
+
#: woo-disable_checkbox.php:9
|
1865 |
+
msgctxt "(Admin)"
|
1866 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1867 |
+
msgstr "Desativar a caixa de seleção de privacidade do WooCommerce"
|
1868 |
+
|
1869 |
+
#: AdminTabCookiePopup.php:133
|
1870 |
+
msgctxt "(Admin)"
|
1871 |
+
msgid "Popup Learn More Text"
|
1872 |
+
msgstr "Popup Saiba mais texto"
|
1873 |
+
|
1874 |
+
#: AdminTabGeneral.php:262
|
1875 |
+
msgctxt "(Admin)"
|
1876 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1877 |
+
msgstr "Desativar a caixa de seleção de privacidade de registro do WooCommerce"
|
1878 |
+
|
1879 |
+
#: AdminTabCookiePopup.php:121
|
1880 |
+
msgctxt "(Admin)"
|
1881 |
+
msgid "Cookie Acceptance link target"
|
1882 |
+
msgstr "Destino do link de aceitação de cookies"
|
1883 |
+
|
1884 |
+
#: popup_link_target.php:3
|
1885 |
+
msgctxt "(Admin)"
|
1886 |
+
msgid "Next Tab"
|
1887 |
+
msgstr "Próxima guia"
|
1888 |
+
|
1889 |
+
#: popup_link_target.php:5
|
1890 |
+
msgctxt "(Admin)"
|
1891 |
+
msgid "Self"
|
1892 |
+
msgstr "ego"
|
languages/gdpr-framework-sk_SK.mo
ADDED
Binary file
|
languages/gdpr-framework-sk_SK.po
ADDED
@@ -0,0 +1,1890 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# SOME DESCRIPTIVE TITLE.
|
2 |
+
# Copyright (C) YEAR Codelight
|
3 |
+
# This file is distributed under the same license as the The GDPR Framework package.
|
4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
+
#
|
6 |
+
msgid ""
|
7 |
+
msgstr ""
|
8 |
+
"Project-Id-Version: The GDPR Framework 1.0\n"
|
9 |
+
"Report-Msgid-Bugs-To: gdpr@codelight.eu\n"
|
10 |
+
"POT-Creation-Date: 2018-04-16 09:26+0000\n"
|
11 |
+
"PO-Revision-Date: 2019-09-19 12:45+0530\n"
|
12 |
+
"Language-Team: \n"
|
13 |
+
"MIME-Version: 1.0\n"
|
14 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
+
"Content-Transfer-Encoding: 8bit\n"
|
16 |
+
"X-Generator: Poedit 1.5.7\n"
|
17 |
+
"Last-Translator: \n"
|
18 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
19 |
+
"Language: pt_PT\n"
|
20 |
+
|
21 |
+
#: gdpr-framework.php:26
|
22 |
+
msgctxt "(Admin)"
|
23 |
+
msgid "WordPress GDPR › Error"
|
24 |
+
msgstr "WordPress GDPR › Chyba"
|
25 |
+
|
26 |
+
#: gdpr-framework.php:35
|
27 |
+
msgctxt "(Admin)"
|
28 |
+
msgid "Invalid PHP version"
|
29 |
+
msgstr "Neplatná verzia PHP"
|
30 |
+
|
31 |
+
#: gdpr-framework.php:35
|
32 |
+
msgctxt "(Admin)"
|
33 |
+
msgid "You must be using PHP 5.6.33 or greater."
|
34 |
+
msgstr "Musíte používať PHP 5.6.33 alebo vyšší."
|
35 |
+
|
36 |
+
#: gdpr-framework.php:42
|
37 |
+
msgctxt "(Admin)"
|
38 |
+
msgid "Invalid WordPress version"
|
39 |
+
msgstr "Neplatná verzia programu WordPress"
|
40 |
+
|
41 |
+
#: gdpr-framework.php:42
|
42 |
+
msgctxt "(Admin)"
|
43 |
+
msgid "You must be using WordPress 4.3.0 or greater."
|
44 |
+
msgstr "Musíte používať WordPress 4.3.0 alebo vyšší."
|
45 |
+
|
46 |
+
#: gdpr-framework.php:52
|
47 |
+
msgctxt "(Admin)"
|
48 |
+
msgid ""
|
49 |
+
"You appear to be running a development version of GDPR. You must run "
|
50 |
+
"<code>composer install</code> from the plugin directory."
|
51 |
+
msgstr ""
|
52 |
+
"Zdá sa, že používate vývojovú verziu GDPR. Musíte spustiť <code> "
|
53 |
+
"nainštalovať </code> z adresára pluginov."
|
54 |
+
|
55 |
+
#: gdpr-framework.php:53
|
56 |
+
msgctxt "(Admin)"
|
57 |
+
msgid "Autoloader not found."
|
58 |
+
msgstr "Autoloader sa nenašiel."
|
59 |
+
|
60 |
+
#: gdpr-framework.php:115
|
61 |
+
msgctxt "(Admin)"
|
62 |
+
msgid "Anonymous"
|
63 |
+
msgstr "anonymný"
|
64 |
+
|
65 |
+
#: src/Admin/AdminTab.php:115
|
66 |
+
msgctxt "(Admin)"
|
67 |
+
msgid "Save"
|
68 |
+
msgstr "Uložiť"
|
69 |
+
|
70 |
+
#: src/Admin/AdminTab.php:151
|
71 |
+
msgctxt "(Admin)"
|
72 |
+
msgid "Policy generated!"
|
73 |
+
msgstr "Generované pravidlá!"
|
74 |
+
|
75 |
+
#: src/Admin/AdminTabGeneral.php:11
|
76 |
+
msgctxt "(Admin)"
|
77 |
+
msgid "General"
|
78 |
+
msgstr "všeobecný"
|
79 |
+
|
80 |
+
#: src/Admin/AdminTabGeneral.php:37
|
81 |
+
msgctxt "(Admin)"
|
82 |
+
msgid "General Settings"
|
83 |
+
msgstr "Všeobecné nastavenia"
|
84 |
+
|
85 |
+
#: src/Admin/AdminTabGeneral.php:42
|
86 |
+
msgctxt "(Admin)"
|
87 |
+
msgid "Enable Privacy Tools"
|
88 |
+
msgstr "Povoliť nástroje na ochranu osobných údajov"
|
89 |
+
|
90 |
+
#: src/Admin/AdminTabGeneral.php:52
|
91 |
+
msgctxt "(Admin)"
|
92 |
+
msgid "Pages"
|
93 |
+
msgstr "stránky"
|
94 |
+
|
95 |
+
#: src/Admin/AdminTabGeneral.php:57 src/Admin/WordpressAdmin.php:151
|
96 |
+
msgctxt "(Admin)"
|
97 |
+
msgid "Privacy Tools Page"
|
98 |
+
msgstr "Nástroje ochrany osobných údajov"
|
99 |
+
|
100 |
+
#: src/Admin/AdminTabGeneral.php:64 src/Admin/WordpressAdmin.php:147
|
101 |
+
msgctxt "(Admin)"
|
102 |
+
msgid "Privacy Policy Page"
|
103 |
+
msgstr "Zásady ochrany osobných údajov"
|
104 |
+
|
105 |
+
#: src/Admin/AdminTabGeneral.php:71
|
106 |
+
msgctxt "(Admin)"
|
107 |
+
msgid "Terms & Conditions Page"
|
108 |
+
msgstr "Zmluvné podmienky."
|
109 |
+
|
110 |
+
#: src/Admin/AdminTabGeneral.php:81
|
111 |
+
msgctxt "(Admin)"
|
112 |
+
msgid "View & Export Data"
|
113 |
+
msgstr "Zobrazenie a export údajov"
|
114 |
+
|
115 |
+
#: src/Admin/AdminTabGeneral.php:86
|
116 |
+
msgctxt "(Admin)"
|
117 |
+
msgid "Export action"
|
118 |
+
msgstr "Akcia exportu"
|
119 |
+
|
120 |
+
#: src/Admin/AdminTabGeneral.php:93 src/Admin/AdminTabGeneral.php:132
|
121 |
+
msgctxt "(Admin)"
|
122 |
+
msgid "Email to notify"
|
123 |
+
msgstr "E-mail na oznámenie"
|
124 |
+
|
125 |
+
#: src/Admin/AdminTabGeneral.php:104
|
126 |
+
msgctxt "(Admin)"
|
127 |
+
msgid "Delete & Anonymize Data"
|
128 |
+
msgstr "Odstrániť a anonymizovať údaje"
|
129 |
+
|
130 |
+
#: src/Admin/AdminTabGeneral.php:109
|
131 |
+
msgctxt "(Admin)"
|
132 |
+
msgid "Delete action"
|
133 |
+
msgstr "Odstrániť akciu"
|
134 |
+
|
135 |
+
#: src/Admin/AdminTabGeneral.php:116
|
136 |
+
msgctxt "(Admin)"
|
137 |
+
msgid "Delete or reassign content?"
|
138 |
+
msgstr "Odstrániť alebo znova priradiť obsah?"
|
139 |
+
|
140 |
+
#: src/Admin/AdminTabGeneral.php:124
|
141 |
+
msgctxt "(Admin)"
|
142 |
+
msgid "Reassign content to"
|
143 |
+
msgstr "Opätovné priradenie obsahu k"
|
144 |
+
|
145 |
+
#: src/Admin/AdminTabGeneral.php:145
|
146 |
+
msgctxt "(Admin)"
|
147 |
+
msgid "Compatibility"
|
148 |
+
msgstr "kompatibilita"
|
149 |
+
|
150 |
+
#: src/Admin/AdminTabGeneral.php:150
|
151 |
+
msgctxt "(Admin)"
|
152 |
+
msgid "Enable automatic theme compatibility"
|
153 |
+
msgstr "Povoliť automatickú kompatibilitu tém"
|
154 |
+
|
155 |
+
#: src/Admin/AdminTabGeneral.php:167 src/Admin/AdminTabGeneral.php:183
|
156 |
+
#: src/Admin/AdminTabGeneral.php:196 src/Admin/AdminTabGeneral.php:235
|
157 |
+
#: views/installer/steps/configuration-settings.php:62
|
158 |
+
msgctxt "(Admin)"
|
159 |
+
msgid "— Select —"
|
160 |
+
msgstr "— vybrať —"
|
161 |
+
|
162 |
+
#: src/Admin/WordpressAdmin.php:65
|
163 |
+
msgctxt "(Admin)"
|
164 |
+
msgid "Privacy & GDPR Settings"
|
165 |
+
msgstr "Nastavenia ochrany osobných údajov a GDPR"
|
166 |
+
|
167 |
+
#: src/Admin/WordpressAdmin.php:66
|
168 |
+
msgctxt "(Admin)"
|
169 |
+
msgid "Privacy"
|
170 |
+
msgstr "súkromia"
|
171 |
+
|
172 |
+
#: src/Components/Consent/AdminTabConsent.php:30
|
173 |
+
#: src/Components/Consent/AdminTabConsent.php:49
|
174 |
+
msgctxt "(Admin)"
|
175 |
+
msgid "Consent"
|
176 |
+
msgstr "súhlas"
|
177 |
+
|
178 |
+
#: src/Components/Consent/AdminTabConsent.php:157
|
179 |
+
msgctxt "(Admin)"
|
180 |
+
msgid "Consent slug is a required field!"
|
181 |
+
msgstr "Súhlas slug je povinné pole!"
|
182 |
+
|
183 |
+
#: src/Components/Consent/AdminTabConsent.php:162
|
184 |
+
msgctxt "(Admin)"
|
185 |
+
msgid ""
|
186 |
+
"You may only use alphanumeric characters, dash and underscore in the consent "
|
187 |
+
"slug field."
|
188 |
+
msgstr ""
|
189 |
+
"V poli súhlasu môžete používať iba alfanumerické znaky, pomlčku a "
|
190 |
+
"podčiarkovník."
|
191 |
+
|
192 |
+
#: src/Components/Consent/AdminTabConsent.php:167
|
193 |
+
msgctxt "(Admin)"
|
194 |
+
msgid "Consent title is a required field!"
|
195 |
+
msgstr "Názov súhlasu je povinné pole!"
|
196 |
+
|
197 |
+
#: src/Components/Consent/ConsentManager.php:46
|
198 |
+
#: views/modules/contact-form-7/content-privacy.php:2
|
199 |
+
#: views/modules/wordpress-comments/terms-checkbox.php:14
|
200 |
+
#: views/modules/wordpress-user/registration-terms-checkbox.php:15
|
201 |
+
#, php-format
|
202 |
+
msgid "I accept the %sPrivacy Policy%s"
|
203 |
+
msgstr "Súhlasím so zásadami% sPrivacy% s"
|
204 |
+
|
205 |
+
#: src/Components/Consent/ConsentManager.php:50
|
206 |
+
#: src/Components/Consent/ConsentManager.php:69
|
207 |
+
msgctxt "(Admin)"
|
208 |
+
msgid ""
|
209 |
+
"This consent is not visible by default. If someone wishes to withdraw it, "
|
210 |
+
"they should simply request to delete all their data."
|
211 |
+
msgstr ""
|
212 |
+
"Tento súhlas nie je v predvolenom nastavení viditeľný. Ak si ho niekto chce "
|
213 |
+
"stiahnuť, mal by jednoducho požiadať o vymazanie všetkých svojich údajov."
|
214 |
+
|
215 |
+
#: src/Components/Consent/ConsentManager.php:65
|
216 |
+
#, php-format
|
217 |
+
msgid "I accept the %sTerms & Conditions%s"
|
218 |
+
msgstr "Súhlasím %spodmienky%s"
|
219 |
+
|
220 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:19
|
221 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:61
|
222 |
+
#: views/admin/privacy-policy/generated.php:1 views/installer/header.php:41
|
223 |
+
msgctxt "(Admin)"
|
224 |
+
msgid "Privacy Policy"
|
225 |
+
msgstr "Zásady ochrany osobných údajov"
|
226 |
+
|
227 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:70
|
228 |
+
msgctxt "(Admin)"
|
229 |
+
msgid "Company information"
|
230 |
+
msgstr "Informácie o spoločnosti"
|
231 |
+
|
232 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:75
|
233 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:209
|
234 |
+
msgctxt "(Admin)"
|
235 |
+
msgid "Company Name"
|
236 |
+
msgstr "meno spoločnosti"
|
237 |
+
|
238 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:82
|
239 |
+
msgctxt "(Admin)"
|
240 |
+
msgid "Company Email"
|
241 |
+
msgstr "Email spoločnosti"
|
242 |
+
|
243 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:89
|
244 |
+
msgctxt "(Admin)"
|
245 |
+
msgid "Company Location"
|
246 |
+
msgstr "Poloha spoločnosti"
|
247 |
+
|
248 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:105
|
249 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:245
|
250 |
+
msgctxt "(Admin)"
|
251 |
+
msgid "Representative Contact Name"
|
252 |
+
msgstr "Zástupca Meno kontaktu"
|
253 |
+
|
254 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:112
|
255 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:252
|
256 |
+
msgctxt "(Admin)"
|
257 |
+
msgid "Representative Contact Email"
|
258 |
+
msgstr "Reprezentatívny kontaktný email"
|
259 |
+
|
260 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:119
|
261 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:259
|
262 |
+
msgctxt "(Admin)"
|
263 |
+
msgid "Representative Contact Phone"
|
264 |
+
msgstr "Zástupca Kontaktný telefón"
|
265 |
+
|
266 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:135
|
267 |
+
msgctxt "(Admin)"
|
268 |
+
msgid "Data Protection Authority"
|
269 |
+
msgstr "Úrad pre ochranu údajov"
|
270 |
+
|
271 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:141
|
272 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:286
|
273 |
+
msgctxt "(Admin)"
|
274 |
+
msgid "Data Protection Authority Website"
|
275 |
+
msgstr "Webové stránky úradu pre ochranu údajov"
|
276 |
+
|
277 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:148
|
278 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:293
|
279 |
+
msgctxt "(Admin)"
|
280 |
+
msgid "Data Protection Authority Email"
|
281 |
+
msgstr "E-mail Úrad pre ochranu údajov"
|
282 |
+
|
283 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:155
|
284 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:300
|
285 |
+
msgctxt "(Admin)"
|
286 |
+
msgid "Data Protection Authority Phone"
|
287 |
+
msgstr "Telefón pre ochranu údajov"
|
288 |
+
|
289 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:165
|
290 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:175
|
291 |
+
msgctxt "(Admin)"
|
292 |
+
msgid "Data Protection Officer"
|
293 |
+
msgstr "Úradník pre ochranu údajov"
|
294 |
+
|
295 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:168
|
296 |
+
msgctxt "(Admin)"
|
297 |
+
msgid "Knowledge base: Do I need to appoint a Data Protection Officer?"
|
298 |
+
msgstr "Znalostná databáza: Musím vymenovať úradníka pre ochranu údajov?"
|
299 |
+
|
300 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:182
|
301 |
+
msgctxt "(Admin)"
|
302 |
+
msgid "Data Protection Officer Name"
|
303 |
+
msgstr "Meno úradníka pre ochranu údajov"
|
304 |
+
|
305 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:190
|
306 |
+
msgctxt "(Admin)"
|
307 |
+
msgid "Data Protection Officer Email"
|
308 |
+
msgstr "Úradník pre ochranu údajov Email"
|
309 |
+
|
310 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:216
|
311 |
+
msgctxt "(Admin)"
|
312 |
+
msgid "Contact Email"
|
313 |
+
msgstr "kontaktný email"
|
314 |
+
|
315 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:235
|
316 |
+
msgctxt "(Admin)"
|
317 |
+
msgid "Representative Contact"
|
318 |
+
msgstr "Zástupca Kontakt"
|
319 |
+
|
320 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:238
|
321 |
+
msgctxt "(Admin)"
|
322 |
+
msgid "Knowledge base: Do I need to appoint an EU-based representative?"
|
323 |
+
msgstr "Znalostná báza: Musím vymenovať zástupcu so sídlom v EÚ?"
|
324 |
+
|
325 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:317
|
326 |
+
#: src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php:324
|
327 |
+
msgctxt "(Admin)"
|
328 |
+
msgid "DPO Name"
|
329 |
+
msgstr "DPO NomeNázov DPO"
|
330 |
+
|
331 |
+
#: src/Components/PrivacyPolicy/PrivacyPolicy.php:82
|
332 |
+
#: src/Installer/Installer.php:271 src/Installer/Steps/PolicySettings.php:199
|
333 |
+
#: views/themes/storefront/footer.php:3
|
334 |
+
#: views/themes/twentyseventeen/footer.php:3
|
335 |
+
#: views/themes/twentysixteen/footer.php:4
|
336 |
+
msgid "Privacy Policy"
|
337 |
+
msgstr "Zásady ochrany osobných údajov"
|
338 |
+
|
339 |
+
#: src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php:19
|
340 |
+
msgid "This page is currently disabled."
|
341 |
+
msgstr "Táto stránka je momentálne zakázaná."
|
342 |
+
|
343 |
+
#: src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php:35
|
344 |
+
#: src/Installer/Installer.php:279
|
345 |
+
#: src/Installer/Steps/ConfigurationPages.php:55
|
346 |
+
#: views/themes/storefront/footer.php:7
|
347 |
+
#: views/themes/twentyseventeen/footer.php:7
|
348 |
+
#: views/themes/twentysixteen/footer.php:9
|
349 |
+
msgid "Privacy Tools"
|
350 |
+
msgstr "Nástroje na ochranu osobných údajov"
|
351 |
+
|
352 |
+
#: src/Components/Support/AdminTabSupport.php:13
|
353 |
+
#: src/Components/Support/AdminTabSupport.php:20
|
354 |
+
msgctxt "(Admin)"
|
355 |
+
msgid "Support"
|
356 |
+
msgstr "podpora"
|
357 |
+
|
358 |
+
#: src/Components/WordpressComments/WordpressComments.php:90
|
359 |
+
#, php-format
|
360 |
+
msgid "%sERROR:%s You need to accept the privacy policy to post a comment."
|
361 |
+
msgstr ""
|
362 |
+
"%sCHYBA:%s Ak chcete uverejniť komentár, musíte prijať zásady ochrany "
|
363 |
+
"osobných údajov."
|
364 |
+
|
365 |
+
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
366 |
+
#: views/privacy-tools/notices.php:19
|
367 |
+
msgid "We have received your request and will reply within 30 days."
|
368 |
+
msgstr "Dostali sme vašu žiadosť a odpovieme do 30 dní."
|
369 |
+
|
370 |
+
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:59
|
371 |
+
#: views/privacy-tools/notices.php:15
|
372 |
+
msgid "Consent withdrawn."
|
373 |
+
msgstr "Súhlas bol stiahnutý."
|
374 |
+
|
375 |
+
#: src/Components/WordpressUser/RegistrationForm.php:42
|
376 |
+
msgid "<strong>ERROR</strong>: You must accept the terms and conditions."
|
377 |
+
msgstr "<strong>CHYBA</strong>: Musíte prijať Zmluvné podmienky."
|
378 |
+
|
379 |
+
#: src/Components/WordpressUser/WordpressUser.php:63
|
380 |
+
#: src/Components/WordpressUser/WordpressUser.php:64
|
381 |
+
#: views/modules/wordpress-user/dashboard/data-page/header.php:2
|
382 |
+
msgctxt "(Admin)"
|
383 |
+
msgid "Privacy Tools"
|
384 |
+
msgstr "Nástroje na ochranu osobných údajov"
|
385 |
+
|
386 |
+
#: src/DataSubject/AdminTabDataSubject.php:27
|
387 |
+
#: src/DataSubject/AdminTabDataSubject.php:41
|
388 |
+
msgctxt "(Admin)"
|
389 |
+
msgid "Data Subjects"
|
390 |
+
msgstr "Dátové subjekty"
|
391 |
+
|
392 |
+
#: src/DataSubject/DataRepository.php:143
|
393 |
+
msgid "Data exported"
|
394 |
+
msgstr "Exportované údaje"
|
395 |
+
|
396 |
+
#: src/DataSubject/DataRepository.php:158
|
397 |
+
msgid "Data export request"
|
398 |
+
msgstr "Žiadosť o export údajov"
|
399 |
+
|
400 |
+
#: src/DataSubject/DataRepository.php:171
|
401 |
+
msgid "Data removed"
|
402 |
+
msgstr "Údaje boli odstránené"
|
403 |
+
|
404 |
+
#: src/DataSubject/DataRepository.php:186
|
405 |
+
msgid "Data removal request"
|
406 |
+
msgstr "Žiadosť o odstránenie údajov"
|
407 |
+
|
408 |
+
#: src/DataSubject/DataSubjectIdentificator.php:65
|
409 |
+
#: src/DataSubject/DataSubjectIdentificator.php:82
|
410 |
+
msgid "Your personal data on"
|
411 |
+
msgstr "Vaše osobné údaje"
|
412 |
+
|
413 |
+
#: src/Helpers.php:27
|
414 |
+
msgctxt "(Admin)"
|
415 |
+
msgid "Austria"
|
416 |
+
msgstr "Rakúsko"
|
417 |
+
|
418 |
+
#: src/Helpers.php:28
|
419 |
+
msgctxt "(Admin)"
|
420 |
+
msgid "Belgium"
|
421 |
+
msgstr "Belgicko"
|
422 |
+
|
423 |
+
#: src/Helpers.php:29
|
424 |
+
msgctxt "(Admin)"
|
425 |
+
msgid "Bulgaria"
|
426 |
+
msgstr "Bulharsko"
|
427 |
+
|
428 |
+
#: src/Helpers.php:30
|
429 |
+
msgctxt "(Admin)"
|
430 |
+
msgid "Croatia"
|
431 |
+
msgstr "Chorvátsko"
|
432 |
+
|
433 |
+
#: src/Helpers.php:31
|
434 |
+
msgctxt "(Admin)"
|
435 |
+
msgid "Cyprus"
|
436 |
+
msgstr "Cyprus"
|
437 |
+
|
438 |
+
#: src/Helpers.php:32
|
439 |
+
msgctxt "(Admin)"
|
440 |
+
msgid "Czech Republic"
|
441 |
+
msgstr "Česká republika"
|
442 |
+
|
443 |
+
#: src/Helpers.php:33
|
444 |
+
msgctxt "(Admin)"
|
445 |
+
msgid "Denmark"
|
446 |
+
msgstr "Dánsko"
|
447 |
+
|
448 |
+
#: src/Helpers.php:34
|
449 |
+
msgctxt "(Admin)"
|
450 |
+
msgid "Estonia"
|
451 |
+
msgstr "Estónsko"
|
452 |
+
|
453 |
+
#: src/Helpers.php:35
|
454 |
+
msgctxt "(Admin)"
|
455 |
+
msgid "Finland"
|
456 |
+
msgstr "Fínsko"
|
457 |
+
|
458 |
+
#: src/Helpers.php:36
|
459 |
+
msgctxt "(Admin)"
|
460 |
+
msgid "France"
|
461 |
+
msgstr "Francúzsko"
|
462 |
+
|
463 |
+
#: src/Helpers.php:37
|
464 |
+
msgctxt "(Admin)"
|
465 |
+
msgid "Germany"
|
466 |
+
msgstr "Nemecko"
|
467 |
+
|
468 |
+
#: src/Helpers.php:38
|
469 |
+
msgctxt "(Admin)"
|
470 |
+
msgid "Greece"
|
471 |
+
msgstr "Grécko"
|
472 |
+
|
473 |
+
#: src/Helpers.php:39
|
474 |
+
msgctxt "(Admin)"
|
475 |
+
msgid "Hungary"
|
476 |
+
msgstr "maďarsko"
|
477 |
+
|
478 |
+
#: src/Helpers.php:40
|
479 |
+
msgctxt "(Admin)"
|
480 |
+
msgid "Ireland"
|
481 |
+
msgstr "Írsko"
|
482 |
+
|
483 |
+
#: src/Helpers.php:41
|
484 |
+
msgctxt "(Admin)"
|
485 |
+
msgid "Italy"
|
486 |
+
msgstr "Taliansko"
|
487 |
+
|
488 |
+
#: src/Helpers.php:42
|
489 |
+
msgctxt "(Admin)"
|
490 |
+
msgid "Latvia"
|
491 |
+
msgstr "Lotyšsko"
|
492 |
+
|
493 |
+
#: src/Helpers.php:43
|
494 |
+
msgctxt "(Admin)"
|
495 |
+
msgid "Lithuania"
|
496 |
+
msgstr "Litva"
|
497 |
+
|
498 |
+
#: src/Helpers.php:44
|
499 |
+
msgctxt "(Admin)"
|
500 |
+
msgid "Luxembourg"
|
501 |
+
msgstr "Luxembursko"
|
502 |
+
|
503 |
+
#: src/Helpers.php:45
|
504 |
+
msgctxt "(Admin)"
|
505 |
+
msgid "Malta"
|
506 |
+
msgstr "Malta"
|
507 |
+
|
508 |
+
#: src/Helpers.php:46
|
509 |
+
msgctxt "(Admin)"
|
510 |
+
msgid "Netherlands"
|
511 |
+
msgstr "Holandsko"
|
512 |
+
|
513 |
+
#: src/Helpers.php:47
|
514 |
+
msgctxt "(Admin)"
|
515 |
+
msgid "Poland"
|
516 |
+
msgstr "Poľsko"
|
517 |
+
|
518 |
+
#: src/Helpers.php:48
|
519 |
+
msgctxt "(Admin)"
|
520 |
+
msgid "Portugal"
|
521 |
+
msgstr "Portugalsko"
|
522 |
+
|
523 |
+
#: src/Helpers.php:49
|
524 |
+
msgctxt "(Admin)"
|
525 |
+
msgid "Romania"
|
526 |
+
msgstr "Rumunsko"
|
527 |
+
|
528 |
+
#: src/Helpers.php:50
|
529 |
+
msgctxt "(Admin)"
|
530 |
+
msgid "Slovakia"
|
531 |
+
msgstr "Slovensko"
|
532 |
+
|
533 |
+
#: src/Helpers.php:51
|
534 |
+
msgctxt "(Admin)"
|
535 |
+
msgid "Slovenia"
|
536 |
+
msgstr "Slovinsko"
|
537 |
+
|
538 |
+
#: src/Helpers.php:52
|
539 |
+
msgctxt "(Admin)"
|
540 |
+
msgid "Spain"
|
541 |
+
msgstr "španielsko"
|
542 |
+
|
543 |
+
#: src/Helpers.php:53
|
544 |
+
msgctxt "(Admin)"
|
545 |
+
msgid "Sweden"
|
546 |
+
msgstr "Švédsko"
|
547 |
+
|
548 |
+
#: src/Helpers.php:54
|
549 |
+
msgctxt "(Admin)"
|
550 |
+
msgid "United Kingdom"
|
551 |
+
msgstr "Spojene kralovstvo"
|
552 |
+
|
553 |
+
#: src/Helpers.php:69
|
554 |
+
msgctxt "(Admin)"
|
555 |
+
msgid "Iceland"
|
556 |
+
msgstr "Island"
|
557 |
+
|
558 |
+
#: src/Helpers.php:70
|
559 |
+
msgctxt "(Admin)"
|
560 |
+
msgid "Norway"
|
561 |
+
msgstr "Nórsko"
|
562 |
+
|
563 |
+
#: src/Helpers.php:71
|
564 |
+
msgctxt "(Admin)"
|
565 |
+
msgid "Liechtenstein"
|
566 |
+
msgstr "Lichtenštajnsko"
|
567 |
+
|
568 |
+
#: src/Helpers.php:72
|
569 |
+
msgctxt "(Admin)"
|
570 |
+
msgid "Switzerland"
|
571 |
+
msgstr "švajčiarsko"
|
572 |
+
|
573 |
+
#: src/Helpers.php:73
|
574 |
+
msgctxt "(Admin)"
|
575 |
+
msgid "United States"
|
576 |
+
msgstr "Spojené štáty"
|
577 |
+
|
578 |
+
#: src/Helpers.php:74
|
579 |
+
msgctxt "(Admin)"
|
580 |
+
msgid "Rest of the world"
|
581 |
+
msgstr "Zvyšok sveta"
|
582 |
+
|
583 |
+
#: src/Helpers.php:145
|
584 |
+
msgid "An error has occurred. Please contact the site administrator."
|
585 |
+
msgstr "Došlo k chybe. Obráťte sa na administrátora stránky."
|
586 |
+
|
587 |
+
#: src/Installer/Installer.php:135
|
588 |
+
msgctxt "(Admin)"
|
589 |
+
msgid "Setup Wizard"
|
590 |
+
msgstr "Sprievodca nastavením"
|
591 |
+
|
592 |
+
#: src/Installer/Steps/ConfigurationPages.php:23
|
593 |
+
#: src/Installer/Steps/PolicySettings.php:23
|
594 |
+
#: src/Installer/Steps/PolicySettings.php:48
|
595 |
+
msgctxt "(Admin)"
|
596 |
+
msgid "— Create a new page —"
|
597 |
+
msgstr "— Vytvorte novú stránku —"
|
598 |
+
|
599 |
+
#: src/Installer/Steps/PolicySettings.php:38
|
600 |
+
msgctxt "(Admin)"
|
601 |
+
msgid ""
|
602 |
+
"We have automatically selected your WooCommerce Terms & Conditions page."
|
603 |
+
msgstr "Automaticky sme vybrali vašu stránku WooCommerce Zmluvné podmienky."
|
604 |
+
|
605 |
+
#: src/Modules/ContactForm7/ContactForm7.php:35
|
606 |
+
msgctxt "(Admin)"
|
607 |
+
msgid "gdpr terms txt"
|
608 |
+
msgstr "gdpr termíny txt"
|
609 |
+
|
610 |
+
#: src/Router.php:80 src/Router.php:92 src/Router.php:125 src/Router.php:141
|
611 |
+
#, php-format
|
612 |
+
msgid "Nonce error for action \"%s\". Please go back and try again!"
|
613 |
+
msgstr "Chyba nonce pre akciu \"%s\". Vráťte sa späť a skúste to znova!"
|
614 |
+
|
615 |
+
#: src/Router.php:149
|
616 |
+
msgctxt "(Admin)"
|
617 |
+
msgid "You do not have the required permissions to perform this action!"
|
618 |
+
msgstr "Nemáte požadované povolenia na vykonanie tejto akcie!"
|
619 |
+
|
620 |
+
#: views/admin/consent.php:3
|
621 |
+
msgctxt "(Admin)"
|
622 |
+
msgid "Default consent types"
|
623 |
+
msgstr "Typy predvoleného súhlasu"
|
624 |
+
|
625 |
+
#: views/admin/consent.php:4
|
626 |
+
msgctxt "(Admin)"
|
627 |
+
msgid ""
|
628 |
+
"These are the consent types that have been automatically registered by the "
|
629 |
+
"framework or a plugin."
|
630 |
+
msgstr ""
|
631 |
+
"Sú to typy súhlasu, ktoré boli automaticky zaregistrované v rámci rámca "
|
632 |
+
"alebo pluginu."
|
633 |
+
|
634 |
+
#: views/admin/consent.php:7 views/admin/consent.php:52
|
635 |
+
msgctxt "(Admin)"
|
636 |
+
msgid "Slug"
|
637 |
+
msgstr "slimák"
|
638 |
+
|
639 |
+
#: views/admin/consent.php:8 views/admin/consent.php:38
|
640 |
+
#: views/admin/consent.php:60
|
641 |
+
msgctxt "(Admin)"
|
642 |
+
msgid "Title"
|
643 |
+
msgstr "nadpis"
|
644 |
+
|
645 |
+
#: views/admin/consent.php:9 views/admin/consent.php:41
|
646 |
+
#: views/admin/consent.php:63
|
647 |
+
msgctxt "(Admin)"
|
648 |
+
msgid "Description"
|
649 |
+
msgstr "popis"
|
650 |
+
|
651 |
+
#: views/admin/consent.php:10
|
652 |
+
msgctxt "(Admin)"
|
653 |
+
msgid "Visibility"
|
654 |
+
msgstr "viditeľnosť"
|
655 |
+
|
656 |
+
#: views/admin/consent.php:18
|
657 |
+
msgctxt "(Admin)"
|
658 |
+
msgid "Visible"
|
659 |
+
msgstr "viditeľný"
|
660 |
+
|
661 |
+
#: views/admin/consent.php:20
|
662 |
+
msgctxt "(Admin)"
|
663 |
+
msgid "Hidden"
|
664 |
+
msgstr "skrytý"
|
665 |
+
|
666 |
+
#: views/admin/consent.php:29
|
667 |
+
msgctxt "(Admin)"
|
668 |
+
msgid "Custom consent types"
|
669 |
+
msgstr "Typy vlastného súhlasu"
|
670 |
+
|
671 |
+
#: views/admin/consent.php:30
|
672 |
+
msgctxt "(Admin)"
|
673 |
+
msgid ""
|
674 |
+
"Here you can add custom consent types to track. They will not be used "
|
675 |
+
"anywhere by default - you will need to build an integration for each of them."
|
676 |
+
msgstr ""
|
677 |
+
"Tu môžete pridať vlastné typy súhlasu na sledovanie. V predvolenom nastavení "
|
678 |
+
"sa nepoužijú - budete musieť vytvoriť integráciu pre každú z nich."
|
679 |
+
|
680 |
+
#: views/admin/consent.php:35
|
681 |
+
msgctxt "(Admin)"
|
682 |
+
msgid "Machine-readable slug"
|
683 |
+
msgstr "Strojovo čitateľný slug"
|
684 |
+
|
685 |
+
#: views/admin/consent.php:44 views/admin/consent.php:68
|
686 |
+
msgctxt "(Admin)"
|
687 |
+
msgid "Visible?"
|
688 |
+
msgstr "Viditeľný?"
|
689 |
+
|
690 |
+
#: views/admin/consent.php:72
|
691 |
+
msgctxt "(Admin)"
|
692 |
+
msgid "Remove"
|
693 |
+
msgstr "odstrániť"
|
694 |
+
|
695 |
+
#: views/admin/consent.php:93
|
696 |
+
msgctxt "(Admin)"
|
697 |
+
msgid "Additional info"
|
698 |
+
msgstr "Dodatočné informácie"
|
699 |
+
|
700 |
+
#: views/admin/consent.php:95
|
701 |
+
msgctxt "(Admin)"
|
702 |
+
msgid ""
|
703 |
+
"This text will be displayed to your data subjects on the Privacy Tools page."
|
704 |
+
msgstr ""
|
705 |
+
"Tento text sa dotknutým osobám zobrazí na stránke Nástroje ochrany osobných "
|
706 |
+
"údajov."
|
707 |
+
|
708 |
+
#: views/admin/data-subjects/search-form.php:2
|
709 |
+
msgctxt "(Admin)"
|
710 |
+
msgid ""
|
711 |
+
"On this page, you can find which data subjects personal data you are storing "
|
712 |
+
"and download, export or delete it."
|
713 |
+
msgstr ""
|
714 |
+
"Na tejto stránke nájdete, ktoré dátové subjekty osobné údaje ukladáte a "
|
715 |
+
"sťahujete, exportujete alebo odstraňujete."
|
716 |
+
|
717 |
+
#: views/admin/data-subjects/search-form.php:10
|
718 |
+
msgctxt "(Admin)"
|
719 |
+
msgid "Find data subject by email"
|
720 |
+
msgstr "Vyhľadajte subjekt údajov e-mailom"
|
721 |
+
|
722 |
+
#: views/admin/data-subjects/search-form.php:11
|
723 |
+
msgctxt "(Admin)"
|
724 |
+
msgid "Email address"
|
725 |
+
msgstr "Emailová adresa"
|
726 |
+
|
727 |
+
#: views/admin/data-subjects/search-form.php:16
|
728 |
+
msgctxt "(Admin)"
|
729 |
+
msgid "Search"
|
730 |
+
msgstr "Vyhľadávanie"
|
731 |
+
|
732 |
+
#: views/admin/data-subjects/search-results.php:7
|
733 |
+
msgctxt "(Admin)"
|
734 |
+
msgid "Username"
|
735 |
+
msgstr "užívateľské meno"
|
736 |
+
|
737 |
+
#: views/admin/data-subjects/search-results.php:12
|
738 |
+
msgctxt "(Admin)"
|
739 |
+
msgid "is not a registered user."
|
740 |
+
msgstr "nie je registrovaným používateľom."
|
741 |
+
|
742 |
+
#: views/admin/data-subjects/search-results.php:16
|
743 |
+
msgctxt "(Admin)"
|
744 |
+
msgid "Download data (html)"
|
745 |
+
msgstr "Prevziať údaje (html)"
|
746 |
+
|
747 |
+
#: views/admin/data-subjects/search-results.php:17
|
748 |
+
msgctxt "(Admin)"
|
749 |
+
msgid "Export data (json)"
|
750 |
+
msgstr "Exportovať údaje (json)"
|
751 |
+
|
752 |
+
#: views/admin/data-subjects/search-results.php:21
|
753 |
+
msgctxt "(Admin)"
|
754 |
+
msgid ""
|
755 |
+
"This user has admin capabilities. Deleting data via this interface is "
|
756 |
+
"disabled."
|
757 |
+
msgstr ""
|
758 |
+
"Tento používateľ má možnosti správcu. Vymazanie údajov cez toto rozhranie je "
|
759 |
+
"zakázané."
|
760 |
+
|
761 |
+
#: views/admin/data-subjects/search-results.php:24
|
762 |
+
msgctxt "(Admin)"
|
763 |
+
msgid "Anonymize data"
|
764 |
+
msgstr "Anonymizovať údaje"
|
765 |
+
|
766 |
+
#: views/admin/data-subjects/search-results.php:25
|
767 |
+
msgctxt "(Admin)"
|
768 |
+
msgid "Delete data"
|
769 |
+
msgstr "Vymazať údaje"
|
770 |
+
|
771 |
+
#: views/admin/data-subjects/search-results.php:29
|
772 |
+
msgctxt "(Admin)"
|
773 |
+
msgid "No data found!"
|
774 |
+
msgstr "Neboli nájdené žiadne dáta!"
|
775 |
+
|
776 |
+
#: views/admin/general/delete-action-email.php:5
|
777 |
+
#: views/admin/general/export-action-email.php:5
|
778 |
+
#: views/installer/steps/configuration-settings.php:29
|
779 |
+
#: views/installer/steps/configuration-settings.php:79
|
780 |
+
msgid "Email address"
|
781 |
+
msgstr "Emailová adresa"
|
782 |
+
|
783 |
+
#: views/admin/general/delete-action-reassign.php:3
|
784 |
+
#: views/installer/steps/configuration-settings.php:50
|
785 |
+
msgctxt "(Admin)"
|
786 |
+
msgid "Delete content"
|
787 |
+
msgstr "Odstrániť obsah"
|
788 |
+
|
789 |
+
#: views/admin/general/delete-action-reassign.php:6
|
790 |
+
#: views/installer/steps/configuration-settings.php:53
|
791 |
+
msgctxt "(Admin)"
|
792 |
+
msgid "Reassign content to a user"
|
793 |
+
msgstr "Opätovné priradenie obsahu používateľovi"
|
794 |
+
|
795 |
+
#: views/admin/general/delete-action-reassign.php:10
|
796 |
+
msgctxt "(Admin)"
|
797 |
+
msgid ""
|
798 |
+
"If the user has submitted any content on your site, should it be deleted or "
|
799 |
+
"reassigned to another user?"
|
800 |
+
msgstr ""
|
801 |
+
"Ak používateľ na stránke odoslal akýkoľvek obsah, mal by byť odstránený "
|
802 |
+
"alebo opätovne priradený inému používateľovi?"
|
803 |
+
|
804 |
+
#: views/admin/general/description-data-page.php:2
|
805 |
+
msgctxt "(Admin)"
|
806 |
+
msgid ""
|
807 |
+
"Select the page where users can go to control their data. This page must "
|
808 |
+
"contain the [gdpr_privacy_tools] shortcode."
|
809 |
+
msgstr ""
|
810 |
+
"Selecione a página onde os usuários podem ir para controlar seus Vyberte "
|
811 |
+
"stránku, na ktorej môžu používatelia prejsť na kontrolu svojich údajov. Táto "
|
812 |
+
"stránka musí obsahovať krátky kód [gdpr_privacy_tools].dados. Esta página "
|
813 |
+
"deve conter o shortcode [gdpr_privacy_tools]."
|
814 |
+
|
815 |
+
#: views/admin/general/enable.php:9
|
816 |
+
msgctxt "(Admin)"
|
817 |
+
msgid "Enable the view, export and forget functionality for users and visitors"
|
818 |
+
msgstr ""
|
819 |
+
"Povoliť funkciu zobrazenia, exportu a zabudnutia pre používateľov a "
|
820 |
+
"návštevníkov"
|
821 |
+
|
822 |
+
#: views/admin/general/enable.php:12
|
823 |
+
msgctxt "(Admin)"
|
824 |
+
msgid ""
|
825 |
+
"Enable the Privacy Tools page on front-end and dashboard. This allows "
|
826 |
+
"visitors to request viewing and deleting their personal data and withdraw "
|
827 |
+
"consents."
|
828 |
+
msgstr ""
|
829 |
+
"Povoliť stránku Nástroje na ochranu osobných údajov na prednej strane a na "
|
830 |
+
"ovládacom paneli. To umožňuje návštevníkom požiadať o prezeranie a vymazanie "
|
831 |
+
"svojich osobných údajov a odobrať súhlas."
|
832 |
+
|
833 |
+
#: views/admin/general/theme-compatibility.php:9
|
834 |
+
#: views/installer/steps/integrations.php:21
|
835 |
+
msgctxt "(Admin)"
|
836 |
+
msgid ""
|
837 |
+
"Automatically add Privacy Policy and Privacy Tools links to your site footer."
|
838 |
+
msgstr ""
|
839 |
+
"Automatické pridanie zásad ochrany osobných údajov a nástrojov ochrany "
|
840 |
+
"osobných údajov do päty stránky."
|
841 |
+
|
842 |
+
#: views/admin/notices/header.php:4 views/admin/settings-page.php:3
|
843 |
+
#: views/installer/header.php:23
|
844 |
+
msgctxt "(Admin)"
|
845 |
+
msgid "The GDPR Framework"
|
846 |
+
msgstr "Rámec GDPR"
|
847 |
+
|
848 |
+
#: views/admin/notices/helper-autoinstall.php:2
|
849 |
+
msgctxt "(Admin)"
|
850 |
+
msgid ""
|
851 |
+
"A Privacy Policy page has been created, but it is empty. You can generate a "
|
852 |
+
"policy template on this page."
|
853 |
+
msgstr ""
|
854 |
+
"Stránka Zásady ochrany osobných údajov bola vytvorená, ale je prázdna. Na "
|
855 |
+
"tejto stránke môžete vygenerovať šablónu zásad."
|
856 |
+
|
857 |
+
#: views/admin/notices/helper-policy.php:2
|
858 |
+
msgctxt "(Admin)"
|
859 |
+
msgid ""
|
860 |
+
"Heads up - your Privacy Policy still requires some attention. Find the "
|
861 |
+
"places marked with [TODO] and replace them with real content!"
|
862 |
+
msgstr ""
|
863 |
+
"Heads up - vaše zásady ochrany osobných údajov ešte vyžaduje určitú "
|
864 |
+
"pozornosť. Nájsť miesta označené [TODO] a nahradiť ich skutočným obsahom!"
|
865 |
+
|
866 |
+
#: views/admin/notices/helper-tools.php:2
|
867 |
+
msgctxt "(Admin)"
|
868 |
+
msgid ""
|
869 |
+
"The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
870 |
+
msgstr "Obsah tejto stránky by mal obsahovať krátky kód [gdpr_privacy_tools]."
|
871 |
+
|
872 |
+
#: views/admin/privacy-policy/description-policy-page.php:2
|
873 |
+
msgctxt "(Admin)"
|
874 |
+
msgid "Select the page which will contain your Privacy Policy"
|
875 |
+
msgstr ""
|
876 |
+
"Vyberte stránku, ktorá bude obsahovať vaše zásady ochrany osobných údajov"
|
877 |
+
|
878 |
+
#: views/admin/privacy-policy/generated.php:3
|
879 |
+
msgctxt "(Admin)"
|
880 |
+
msgid "Your Privacy Policy has been generated."
|
881 |
+
msgstr "Vaše zásady ochrany osobných údajov boli vygenerované."
|
882 |
+
|
883 |
+
#: views/admin/privacy-policy/generated.php:20
|
884 |
+
msgctxt "(Admin)"
|
885 |
+
msgid "« Back"
|
886 |
+
msgstr "« späť"
|
887 |
+
|
888 |
+
#: views/admin/privacy-policy/header.php:2
|
889 |
+
msgctxt "(Admin)"
|
890 |
+
msgid ""
|
891 |
+
"This page allows you to generate a Privacy Policy based on the information "
|
892 |
+
"you entered below."
|
893 |
+
msgstr ""
|
894 |
+
"Táto stránka vám umožňuje vytvárať zásady ochrany osobných údajov založené "
|
895 |
+
"na nižšie uvedených informáciách."
|
896 |
+
|
897 |
+
#: views/admin/settings-page.php:31
|
898 |
+
#, php-format
|
899 |
+
msgctxt "(Admin)"
|
900 |
+
msgid "The GDPR Framework. Built with ♥ by %sCodelight%s."
|
901 |
+
msgstr "Rámec GDPR. Postavené ♥ podľa %sCodelight%s."
|
902 |
+
|
903 |
+
#: views/admin/support/contents.php:5 views/installer/steps/finish.php:10
|
904 |
+
msgctxt "(Admin)"
|
905 |
+
msgid "Need more info?"
|
906 |
+
msgstr "Potrebujete viac informácií?"
|
907 |
+
|
908 |
+
#: views/admin/support/contents.php:11 views/installer/steps/finish.php:16
|
909 |
+
msgctxt "(Admin)"
|
910 |
+
msgid "Site Owner's guide to GDPR"
|
911 |
+
msgstr "Príručka majiteľa lokality k GDPR"
|
912 |
+
|
913 |
+
#: views/admin/support/contents.php:14 views/installer/steps/finish.php:19
|
914 |
+
msgctxt "(Admin)"
|
915 |
+
msgid "Read the full guide on GDPR compliance."
|
916 |
+
msgstr "Prečítajte si úplnú príručku o dodržiavaní nariadenia GDPR."
|
917 |
+
|
918 |
+
#: views/admin/support/contents.php:20 views/installer/steps/finish.php:25
|
919 |
+
msgctxt "(Admin)"
|
920 |
+
msgid "Knowledge base"
|
921 |
+
msgstr "Vedomostná základňa"
|
922 |
+
|
923 |
+
#: views/admin/support/contents.php:23 views/installer/steps/finish.php:28
|
924 |
+
msgctxt "(Admin)"
|
925 |
+
msgid "Check out the knowledge base for common questions and answers."
|
926 |
+
msgstr "Pozrite sa na vedomostnú základňu pre bežné otázky a odpovede."
|
927 |
+
|
928 |
+
#: views/admin/support/contents.php:29 views/installer/steps/finish.php:34
|
929 |
+
msgctxt "(Admin)"
|
930 |
+
msgid "Developer's guide to GDPR"
|
931 |
+
msgstr "Sprievodca vývojárom GDPR"
|
932 |
+
|
933 |
+
#: views/admin/support/contents.php:32 views/installer/steps/finish.php:37
|
934 |
+
msgctxt "(Admin)"
|
935 |
+
msgid "We have a thorough guide to help making custom sites compliant."
|
936 |
+
msgstr "Máme dôkladnú príručku, ktorá vám pomôže prispôsobiť vlastné stránky."
|
937 |
+
|
938 |
+
#: views/admin/support/contents.php:40 views/installer/steps/finish.php:45
|
939 |
+
msgctxt "(Admin)"
|
940 |
+
msgid "Need help?"
|
941 |
+
msgstr "Potrebovať pomoc?"
|
942 |
+
|
943 |
+
#: views/admin/support/contents.php:46 views/installer/steps/finish.php:51
|
944 |
+
msgctxt "(Admin)"
|
945 |
+
msgid "Submit a support request"
|
946 |
+
msgstr "Odošlite žiadosť o podporu"
|
947 |
+
|
948 |
+
#: views/admin/support/contents.php:49 views/installer/steps/finish.php:54
|
949 |
+
msgctxt "(Admin)"
|
950 |
+
msgid ""
|
951 |
+
"Found a bug or problem with the plugin? Post in the wordpress.org support "
|
952 |
+
"forum."
|
953 |
+
msgstr ""
|
954 |
+
"Našla sa chyba alebo problém s doplnkom? Príspevok v diskusnom fóre "
|
955 |
+
"wordpress.org."
|
956 |
+
|
957 |
+
#: views/admin/support/contents.php:55 views/installer/steps/finish.php:60
|
958 |
+
msgctxt "(Admin)"
|
959 |
+
msgid "Request a consultation"
|
960 |
+
msgstr "Požiadajte o konzultáciu"
|
961 |
+
|
962 |
+
#: views/admin/support/contents.php:58 views/installer/steps/finish.php:63
|
963 |
+
msgctxt "(Admin)"
|
964 |
+
msgid ""
|
965 |
+
"Need development or legal assistance in making your site compliant? We can "
|
966 |
+
"help!"
|
967 |
+
msgstr ""
|
968 |
+
"Potrebujete vývoj alebo právnu pomoc, aby vaše stránky vyhovovali? Môžeme "
|
969 |
+
"vám pomôcť!"
|
970 |
+
|
971 |
+
#: views/admin/wizard-buttons.php:2
|
972 |
+
msgctxt "(Admin)"
|
973 |
+
msgid "Restart setup wizard"
|
974 |
+
msgstr "Reštartujte sprievodcu nastavením"
|
975 |
+
|
976 |
+
#: views/email/action-export.php:8 views/email/action-forget.php:12
|
977 |
+
msgctxt "(Admin)"
|
978 |
+
msgid ""
|
979 |
+
"This email is just for your information. You don't need to take any action"
|
980 |
+
msgstr ""
|
981 |
+
"Tento e-mail je len pre vaše informácie. Nemusíte podniknúť žiadne kroky"
|
982 |
+
|
983 |
+
#: views/email/action-forget.php:8
|
984 |
+
msgctxt "(Admin)"
|
985 |
+
msgid "The data subject had a user account on your website."
|
986 |
+
msgstr "Subjekt údajov mal na vašich webových stránkach používateľský účet."
|
987 |
+
|
988 |
+
#: views/email/identify-data-subject.php:2
|
989 |
+
msgid "Someone has requested access to your data on"
|
990 |
+
msgstr "Niekto požiadal o prístup k vašim údajom"
|
991 |
+
|
992 |
+
#: views/email/identify-data-subject.php:3
|
993 |
+
msgid "If this was a mistake, just ignore this email and nothing will happen."
|
994 |
+
msgstr "Ak to bola chyba, ignorujte tento e-mail a nič sa nestane."
|
995 |
+
|
996 |
+
#: views/email/identify-data-subject.php:4
|
997 |
+
msgid "To manage your data, visit the following address:"
|
998 |
+
msgstr "Ak chcete spravovať svoje údaje, navštívte nasledujúcu adresu:"
|
999 |
+
|
1000 |
+
#: views/email/identify-data-subject.php:10
|
1001 |
+
msgid "This link is valid for 15 minutes."
|
1002 |
+
msgstr "Tento odkaz je platný 15 minút."
|
1003 |
+
|
1004 |
+
#: views/email/no-data.php:2
|
1005 |
+
msgid "Someone has requested information about your personal data on"
|
1006 |
+
msgstr "Niekto požiadal o informácie o vašich osobných údajoch"
|
1007 |
+
|
1008 |
+
#: views/email/no-data.php:3
|
1009 |
+
msgid "None of your personal data is stored on"
|
1010 |
+
msgstr "Žiadny z vašich osobných údajov nie je uložený"
|
1011 |
+
|
1012 |
+
#: views/email/no-data.php:5
|
1013 |
+
msgid ""
|
1014 |
+
"If this was a mistake or you did not request this email, just ignore it and "
|
1015 |
+
"nothing will happen."
|
1016 |
+
msgstr ""
|
1017 |
+
"Ak to bola chyba alebo ste o tento e-mail nepožiadali, jednoducho ho "
|
1018 |
+
"ignorujte a nič sa nestane."
|
1019 |
+
|
1020 |
+
#: views/email/request-export.php:13 views/email/request-forget.php:13
|
1021 |
+
msgctxt "(Admin)"
|
1022 |
+
msgid "As a reminder: according to GDPR, you have 30 days to comply."
|
1023 |
+
msgstr "Ako pripomienka: podľa GDPR máte 30 dní na splnenie."
|
1024 |
+
|
1025 |
+
#: views/global/delete-action.php:2
|
1026 |
+
msgctxt "(Admin)"
|
1027 |
+
msgid "Automatically anonymize data"
|
1028 |
+
msgstr "Automaticky anonymizovať údaje"
|
1029 |
+
|
1030 |
+
#: views/global/delete-action.php:5
|
1031 |
+
msgctxt "(Admin)"
|
1032 |
+
msgid "Automatically delete data"
|
1033 |
+
msgstr "Automaticky odstrániť údaje"
|
1034 |
+
|
1035 |
+
#: views/global/delete-action.php:9
|
1036 |
+
msgctxt "(Admin)"
|
1037 |
+
msgid "Automatically anonymize data and notify me via email"
|
1038 |
+
msgstr "Automaticky anonymizovať údaje a informovať ma prostredníctvom e-mailu"
|
1039 |
+
|
1040 |
+
#: views/global/delete-action.php:13
|
1041 |
+
msgctxt "(Admin)"
|
1042 |
+
msgid "Automatically delete data and notify me via email"
|
1043 |
+
msgstr "Automaticky odstrániť údaje a upozorniť ma prostredníctvom e-mailu"
|
1044 |
+
|
1045 |
+
#: views/global/delete-action.php:16 views/global/export-action.php:10
|
1046 |
+
msgctxt "(Admin)"
|
1047 |
+
msgid "Only notify me via email"
|
1048 |
+
msgstr "Upozornite ma len prostredníctvom e-mailu"
|
1049 |
+
|
1050 |
+
#: views/global/export-action.php:2
|
1051 |
+
msgctxt "(Admin)"
|
1052 |
+
msgid "Automatically download data"
|
1053 |
+
msgstr "Automaticky sťahovať údaje"
|
1054 |
+
|
1055 |
+
#: views/global/export-action.php:6
|
1056 |
+
msgctxt "(Admin)"
|
1057 |
+
msgid "Automatically download data and notify me via email"
|
1058 |
+
msgstr "Automaticky sťahovať údaje a informovať ma prostredníctvom e-mailu"
|
1059 |
+
|
1060 |
+
#: views/installer/continue-notice.php:2
|
1061 |
+
msgctxt "(Admin)"
|
1062 |
+
msgid "The The GDPR Framework setup has not been finalized yet."
|
1063 |
+
msgstr "Nastavenie rámca GDPR ešte nebolo dokončené."
|
1064 |
+
|
1065 |
+
#: views/installer/continue-notice.php:3
|
1066 |
+
msgctxt "(Admin)"
|
1067 |
+
msgid "You can continue the setup at any time."
|
1068 |
+
msgstr "Nastavenie môžete kedykoľvek pokračovať."
|
1069 |
+
|
1070 |
+
#: views/installer/continue-notice.php:6
|
1071 |
+
msgctxt "(Admin)"
|
1072 |
+
msgid "Continue the setup wizard"
|
1073 |
+
msgstr "Pokračujte v sprievodcovi nastavením"
|
1074 |
+
|
1075 |
+
#: views/installer/continue-notice.php:9
|
1076 |
+
msgctxt "(Admin)"
|
1077 |
+
msgid "Hide this message"
|
1078 |
+
msgstr "Skryť túto správu"
|
1079 |
+
|
1080 |
+
#: views/installer/footer.php:7
|
1081 |
+
msgid "Back"
|
1082 |
+
msgstr "späť"
|
1083 |
+
|
1084 |
+
#: views/installer/header.php:26
|
1085 |
+
msgctxt "(Admin)"
|
1086 |
+
msgid "I need help"
|
1087 |
+
msgstr "potrebujem pomoc"
|
1088 |
+
|
1089 |
+
#: views/installer/header.php:29
|
1090 |
+
msgctxt "(Admin)"
|
1091 |
+
msgid "Developer Docs"
|
1092 |
+
msgstr "Dokumenty vývojára"
|
1093 |
+
|
1094 |
+
#: views/installer/header.php:36
|
1095 |
+
msgctxt "(Admin)"
|
1096 |
+
msgid "Configuration"
|
1097 |
+
msgstr "konfigurácia"
|
1098 |
+
|
1099 |
+
#: views/installer/header.php:46
|
1100 |
+
msgctxt "(Admin)"
|
1101 |
+
msgid "Forms & Consent"
|
1102 |
+
msgstr "Formuláre a súhlas"
|
1103 |
+
|
1104 |
+
#: views/installer/header.php:51
|
1105 |
+
msgctxt "(Admin)"
|
1106 |
+
msgid "Integrations"
|
1107 |
+
msgstr "integrácia"
|
1108 |
+
|
1109 |
+
#: views/installer/steps/configuration-settings.php:23
|
1110 |
+
#: views/installer/steps/configuration-settings.php:73
|
1111 |
+
msgctxt "(Admin)"
|
1112 |
+
msgid "Enter the email address to notify"
|
1113 |
+
msgstr "Zadajte e-mailovú adresu, ktorú chcete oznámiť"
|
1114 |
+
|
1115 |
+
#: views/installer/steps/disclaimer.php:21
|
1116 |
+
msgctxt "(Admin)"
|
1117 |
+
msgid "I accept"
|
1118 |
+
msgstr "Súhlasím"
|
1119 |
+
|
1120 |
+
#: views/installer/welcome-notice.php:7
|
1121 |
+
msgctxt "(Admin)"
|
1122 |
+
msgid "Run the setup wizard"
|
1123 |
+
msgstr "Spustite sprievodcu nastavením"
|
1124 |
+
|
1125 |
+
#: views/installer/welcome-notice.php:11
|
1126 |
+
msgctxt "(Admin)"
|
1127 |
+
msgid "Auto-install pages"
|
1128 |
+
msgstr "Automatické inštalovanie stránok"
|
1129 |
+
|
1130 |
+
#: views/installer/welcome-notice.php:15
|
1131 |
+
msgctxt "(Admin)"
|
1132 |
+
msgid "Skip and install manually"
|
1133 |
+
msgstr "Preskočiť a nainštalovať ručne"
|
1134 |
+
|
1135 |
+
#: views/modules/contact-form-7/generator-privacy.php:6
|
1136 |
+
msgctxt "(Admin)"
|
1137 |
+
msgid ""
|
1138 |
+
"This tag generates the default text for Terms & Conditions and/or Privacy "
|
1139 |
+
"Policy checkbox."
|
1140 |
+
msgstr ""
|
1141 |
+
"Táto značka generuje predvolený text pre Zmluvné podmienky a / alebo políčko "
|
1142 |
+
"Ochrana osobných údajov."
|
1143 |
+
|
1144 |
+
#: views/modules/contact-form-7/generator-privacy.php:15
|
1145 |
+
msgid "Insert"
|
1146 |
+
msgstr "insert"
|
1147 |
+
|
1148 |
+
#: views/modules/wordpress-comments/terms-checkbox.php:6
|
1149 |
+
#: views/modules/wordpress-user/registration-terms-checkbox.php:7
|
1150 |
+
#, php-format
|
1151 |
+
msgid "I accept the %sTerms and Conditions%s and the %sPrivacy Policy%s"
|
1152 |
+
msgstr "Súhlasím s% sTerms and Conditions% s a Zásadami% sPrivacy% s"
|
1153 |
+
|
1154 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:3
|
1155 |
+
msgid "Manage consents"
|
1156 |
+
msgstr "Spravovať súhlasy"
|
1157 |
+
|
1158 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:6
|
1159 |
+
#: views/privacy-tools/form-consent.php:6
|
1160 |
+
msgid "Here you can withdraw any consents you have given."
|
1161 |
+
msgstr "Tu si môžete stiahnuť akékoľvek súhlasy, ktoré ste poskytli."
|
1162 |
+
|
1163 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:8
|
1164 |
+
#: views/privacy-tools/form-consent.php:9
|
1165 |
+
msgid "Consent types"
|
1166 |
+
msgstr "Typy súhlasu"
|
1167 |
+
|
1168 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-consent.php:23
|
1169 |
+
#: views/privacy-tools/form-consent.php:24
|
1170 |
+
msgid "Withdraw"
|
1171 |
+
msgstr "ustúpiť"
|
1172 |
+
|
1173 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:5
|
1174 |
+
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:5
|
1175 |
+
msgctxt "(Admin)"
|
1176 |
+
msgid "Delete this user and all data"
|
1177 |
+
msgstr "Odstráňte tohto používateľa a všetky údaje"
|
1178 |
+
|
1179 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:11
|
1180 |
+
msgctxt "(Admin)"
|
1181 |
+
msgid "Delete my data"
|
1182 |
+
msgstr "Odstrániť moje údaje"
|
1183 |
+
|
1184 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:15
|
1185 |
+
#: views/privacy-tools/form-delete.php:11
|
1186 |
+
msgid "Delete all data we have gathered about you."
|
1187 |
+
msgstr "Vymažte všetky údaje, ktoré sme o vás získali."
|
1188 |
+
|
1189 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:16
|
1190 |
+
#: views/privacy-tools/form-delete.php:12
|
1191 |
+
msgid "If you have a user account on our site, it will also be deleted."
|
1192 |
+
msgstr "Ak máte na našich stránkach užívateľský účet, bude tiež odstránený."
|
1193 |
+
|
1194 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:17
|
1195 |
+
#: views/privacy-tools/form-delete.php:13
|
1196 |
+
msgid "Be careful - this action is permanent and CANNOT be undone."
|
1197 |
+
msgstr "Buďte opatrní - táto akcia je trvalá a NESMIE byť zrušená."
|
1198 |
+
|
1199 |
+
#: views/modules/wordpress-user/dashboard/data-page/form-delete.php:22
|
1200 |
+
msgid ""
|
1201 |
+
"You seem to have an administrator or equivalent role, so deleting/"
|
1202 |
+
"anonymizing via this page is disabled."
|
1203 |
+
msgstr ""
|
1204 |
+
"Zdá sa, že máte administrátora alebo ekvivalentnú úlohu, takže vymazanie / "
|
1205 |
+
"anonymizácia prostredníctvom tejto stránky je zakázaná."
|
1206 |
+
|
1207 |
+
#: views/modules/wordpress-user/dashboard/form-export.php:7
|
1208 |
+
#: views/privacy-tools/form-export.php:1
|
1209 |
+
msgid "Download your data"
|
1210 |
+
msgstr "Prevezmite svoje údaje"
|
1211 |
+
|
1212 |
+
#: views/modules/wordpress-user/dashboard/form-export.php:12
|
1213 |
+
#: views/privacy-tools/form-export.php:12
|
1214 |
+
msgid "Download as table"
|
1215 |
+
msgstr "Stiahnuť ako tabuľku"
|
1216 |
+
|
1217 |
+
#: views/modules/wordpress-user/dashboard/form-export.php:15
|
1218 |
+
#: views/privacy-tools/form-export.php:19
|
1219 |
+
msgid "Export as JSON"
|
1220 |
+
msgstr "Exportovať ako JSON"
|
1221 |
+
|
1222 |
+
#: views/modules/wordpress-user/dashboard/form-export.php:19
|
1223 |
+
#: views/privacy-tools/form-export.php:4
|
1224 |
+
msgid "You can download all your data formatted as a table for viewing."
|
1225 |
+
msgstr ""
|
1226 |
+
"Všetky údaje naformátované ako tabuľka si môžete prevziať na prezeranie."
|
1227 |
+
|
1228 |
+
#: views/modules/wordpress-user/dashboard/form-export.php:20
|
1229 |
+
#: views/privacy-tools/form-export.php:5
|
1230 |
+
msgid "Alternatively, you can export it in machine-readable JSON format."
|
1231 |
+
msgstr "Prípadne ho môžete exportovať v strojovo čitateľnom formáte JSON."
|
1232 |
+
|
1233 |
+
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:11
|
1234 |
+
msgctxt "(Admin)"
|
1235 |
+
msgid "Delete user and all data"
|
1236 |
+
msgstr "Vymažte používateľa a všetky údaje"
|
1237 |
+
|
1238 |
+
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:14
|
1239 |
+
msgctxt "(Admin)"
|
1240 |
+
msgid "Anonymize user and all data"
|
1241 |
+
msgstr "Anonymizovať používateľa a všetky údaje"
|
1242 |
+
|
1243 |
+
#: views/modules/wordpress-user/dashboard/profile-page/form-delete.php:23
|
1244 |
+
msgctxt "(Admin)"
|
1245 |
+
msgid ""
|
1246 |
+
"You seem to have an administrator or equivalent role, so deleting/"
|
1247 |
+
"anonymizing via this page is disabled."
|
1248 |
+
msgstr ""
|
1249 |
+
"Zdá sa, že máte administrátora alebo ekvivalentnú úlohu, takže vymazanie / "
|
1250 |
+
"anonymizácia prostredníctvom tejto stránky je zakázaná."
|
1251 |
+
|
1252 |
+
#: views/modules/wordpress-user/dashboard/profile-page/header.php:2
|
1253 |
+
msgctxt "(Admin)"
|
1254 |
+
msgid "GDPR Data"
|
1255 |
+
msgstr "Údaje o HDP"
|
1256 |
+
|
1257 |
+
#: views/modules/wordpress-user/dashboard/profile-page/header.php:6
|
1258 |
+
msgctxt "(Admin)"
|
1259 |
+
msgid "This user has been anonymized."
|
1260 |
+
msgstr "Tento používateľ bol anonymizovaný."
|
1261 |
+
|
1262 |
+
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:4
|
1263 |
+
msgctxt "(Admin)"
|
1264 |
+
msgid "Consents given"
|
1265 |
+
msgstr "Súhlasí"
|
1266 |
+
|
1267 |
+
#: views/modules/wordpress-user/dashboard/profile-page/table-consent.php:17
|
1268 |
+
msgctxt "(Admin)"
|
1269 |
+
msgid "No consents given"
|
1270 |
+
msgstr "Neboli udelené žiadne súhlasy"
|
1271 |
+
|
1272 |
+
#: views/privacy-tools/form-consent.php:2
|
1273 |
+
msgid "Consent"
|
1274 |
+
msgstr "súhlas"
|
1275 |
+
|
1276 |
+
#: views/privacy-tools/form-delete.php:1
|
1277 |
+
#: views/privacy-tools/notice-admin-role.php:1
|
1278 |
+
msgid "Delete my user and data"
|
1279 |
+
msgstr "Odstráňte používateľa a údaje"
|
1280 |
+
|
1281 |
+
#: views/privacy-tools/form-delete.php:6
|
1282 |
+
msgid "Delete my data"
|
1283 |
+
msgstr "Odstrániť moje údaje"
|
1284 |
+
|
1285 |
+
#: views/privacy-tools/form-identify.php:4
|
1286 |
+
msgid "Identify yourself!"
|
1287 |
+
msgstr "Identifikujte sa!"
|
1288 |
+
|
1289 |
+
#: views/privacy-tools/form-identify.php:7
|
1290 |
+
#: views/privacy-tools/form-identify.php:10
|
1291 |
+
msgid "Enter your email address"
|
1292 |
+
msgstr "Vložte svoju e-mailovú adresu"
|
1293 |
+
|
1294 |
+
#: views/privacy-tools/form-identify.php:13
|
1295 |
+
msgid "Send email"
|
1296 |
+
msgstr "Poslať email"
|
1297 |
+
|
1298 |
+
#: views/privacy-tools/notice-admin-role.php:4
|
1299 |
+
msgctxt "(Admin)"
|
1300 |
+
msgid "Data deletion is disabled for administrative accounts."
|
1301 |
+
msgstr "Vymazanie údajov je pre administratívne účty zakázané."
|
1302 |
+
|
1303 |
+
#: views/privacy-tools/notices.php:3
|
1304 |
+
msgid ""
|
1305 |
+
"We will send you an email with the link to access your data. Please check "
|
1306 |
+
"your spam folder as well!"
|
1307 |
+
msgstr ""
|
1308 |
+
"Pošleme vám e-mail s odkazom na prístup k vašim údajom. Skontrolujte aj "
|
1309 |
+
"priečinok so spamom!"
|
1310 |
+
|
1311 |
+
#: views/privacy-tools/notices.php:7
|
1312 |
+
msgid "The email you entered does not appear to be a valid email."
|
1313 |
+
msgstr "Zadaný e-mail nie je platným e-mailom."
|
1314 |
+
|
1315 |
+
#: views/privacy-tools/notices.php:11
|
1316 |
+
msgid "Sorry - the link seems to have expired. Please try again!"
|
1317 |
+
msgstr "Prepáčte - odkaz pravdepodobne vypršal. Prosím skúste znova!"
|
1318 |
+
|
1319 |
+
#: views/privacy-tools/privacy-tools.php:4
|
1320 |
+
msgid "You are identified as"
|
1321 |
+
msgstr "Ste identifikovaní ako"
|
1322 |
+
|
1323 |
+
#: views\admin\general\enable-tac.php:9
|
1324 |
+
msgctxt "(Admin)"
|
1325 |
+
msgid "Enable the term and condition page."
|
1326 |
+
msgstr "Povoliť stránku termín a podmienka."
|
1327 |
+
|
1328 |
+
#: src\Admin\AdminTabGeneral.php:51
|
1329 |
+
msgctxt "(Admin)"
|
1330 |
+
msgid "Enable Term and Conditions"
|
1331 |
+
msgstr "Povoliť podmienky a podmienky"
|
1332 |
+
|
1333 |
+
#: gdpr-framework.php:121
|
1334 |
+
msgid ""
|
1335 |
+
"This website uses cookies to ensure you get the best experience on our "
|
1336 |
+
"website."
|
1337 |
+
msgstr ""
|
1338 |
+
"Táto webová stránka používa cookies, aby ste mali čo najlepšie skúsenosti na "
|
1339 |
+
"našich webových stránkach."
|
1340 |
+
|
1341 |
+
#: gdpr-framework.php:121
|
1342 |
+
msgid "Decline"
|
1343 |
+
msgstr "pokles"
|
1344 |
+
|
1345 |
+
#: gdpr-framework.php:121
|
1346 |
+
msgid "Accept"
|
1347 |
+
msgstr "súhlasiť"
|
1348 |
+
|
1349 |
+
#: gdpr-framework.php:133
|
1350 |
+
msgid "Learn more"
|
1351 |
+
msgstr "Uč sa viac"
|
1352 |
+
|
1353 |
+
#: AdminTabGeneral.php:94
|
1354 |
+
msgctxt "(Admin)"
|
1355 |
+
msgid "From Email"
|
1356 |
+
msgstr "Z e-mailu"
|
1357 |
+
|
1358 |
+
#: AdminTabGeneral.php:87
|
1359 |
+
msgctxt "(Admin)"
|
1360 |
+
msgid "From Name"
|
1361 |
+
msgstr "Z mena"
|
1362 |
+
|
1363 |
+
#: AdminTabGeneral.php:82
|
1364 |
+
msgctxt "(Admin)"
|
1365 |
+
msgid "Email Setting"
|
1366 |
+
msgstr "Nastavenie e-mailu"
|
1367 |
+
|
1368 |
+
#: AdminTabGeneral.php:104
|
1369 |
+
msgctxt "(Admin)"
|
1370 |
+
msgid "Acceptance Popup Setting"
|
1371 |
+
msgstr "Nastavenie prevzatia"
|
1372 |
+
|
1373 |
+
#: AdminTabGeneral.php:109
|
1374 |
+
msgctxt "(Admin)"
|
1375 |
+
msgid "Popup Position"
|
1376 |
+
msgstr "Popup Position"
|
1377 |
+
|
1378 |
+
#: AdminTabGeneral.php:116
|
1379 |
+
msgctxt "(Admin)"
|
1380 |
+
msgid "Popup theme"
|
1381 |
+
msgstr "Popup tému"
|
1382 |
+
|
1383 |
+
#: AdminTabGeneral.php:123
|
1384 |
+
msgctxt "(Admin)"
|
1385 |
+
msgid "Cookie Acceptance Background Color"
|
1386 |
+
msgstr "Farba pozadia prijímania súborov cookie"
|
1387 |
+
|
1388 |
+
#: AdminTabGeneral.php:130
|
1389 |
+
msgctxt "(Admin)"
|
1390 |
+
msgid "Cookie Acceptance Text Color"
|
1391 |
+
msgstr "Farba textu prevzatia súborov cookie"
|
1392 |
+
|
1393 |
+
#: AdminTabGeneral.php:137
|
1394 |
+
msgctxt "(Admin)"
|
1395 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1396 |
+
msgstr "Tlačidlo prijatia súborov cookie Backgroung Color"
|
1397 |
+
|
1398 |
+
#: AdminTabGeneral.php:144
|
1399 |
+
msgctxt "(Admin)"
|
1400 |
+
msgid "Cookie Acceptance Button Color"
|
1401 |
+
msgstr "Tlačidlo Prijímanie súborov cookie"
|
1402 |
+
|
1403 |
+
#: AdminTabGeneral.php:151
|
1404 |
+
msgctxt "(Admin)"
|
1405 |
+
msgid "Cookie Acceptance Border Color"
|
1406 |
+
msgstr "Farba hranice prijímania súborov cookie"
|
1407 |
+
|
1408 |
+
#: AdminTabGeneral.php:67
|
1409 |
+
msgctxt "(Admin)"
|
1410 |
+
msgid "Enable Cookie Acceptance Popup"
|
1411 |
+
msgstr "Povoliť kontextové okno Prijatie súboru cookie"
|
1412 |
+
|
1413 |
+
#: AdminTabGeneral.php:73
|
1414 |
+
msgctxt "(Admin)"
|
1415 |
+
msgid "Cookie Acceptance Popup Content"
|
1416 |
+
msgstr "Poplikovanie obsahu cookies"
|
1417 |
+
|
1418 |
+
#: description-position-action.php
|
1419 |
+
msgctxt "(Admin)"
|
1420 |
+
msgid "Select position of the Popup"
|
1421 |
+
msgstr "Vyberte pozíciu vyskakovacieho okna"
|
1422 |
+
|
1423 |
+
#: description-theme-action.php
|
1424 |
+
msgctxt "(Admin)"
|
1425 |
+
msgid "Select theme of the Popup"
|
1426 |
+
msgstr "Vyberte tému Popup"
|
1427 |
+
|
1428 |
+
#: description-theme-action.php:69
|
1429 |
+
msgctxt "(Admin)"
|
1430 |
+
msgid "Disable Comment Checkbox"
|
1431 |
+
msgstr "Zakázať začiarkavacie políčko Komentár"
|
1432 |
+
|
1433 |
+
#: description-theme-action.php:76
|
1434 |
+
msgctxt "(Admin)"
|
1435 |
+
msgid "Disable Register Form Checkbox"
|
1436 |
+
msgstr "Zrušte začiarknutie políčka Registrácia formulára"
|
1437 |
+
|
1438 |
+
#: description-theme-action.php:312
|
1439 |
+
msgctxt "(Admin)"
|
1440 |
+
msgid "Disable Checkbox For Comments"
|
1441 |
+
msgstr ""
|
1442 |
+
"Desativar a caixa de seleção para comentáriosZakázať políčko pre komentáre"
|
1443 |
+
|
1444 |
+
#: AdminTabGeneral.php:319
|
1445 |
+
msgctxt "(Admin)"
|
1446 |
+
msgid "Disable Checkbox For Register Form"
|
1447 |
+
msgstr "Zakázať políčko pre registračný formulár"
|
1448 |
+
|
1449 |
+
#: views/privacy-tools/form-identify.php:15
|
1450 |
+
msgid "Please identify yourself via e-mail"
|
1451 |
+
msgstr "Identifikujte sa prostredníctvom e-mailu"
|
1452 |
+
|
1453 |
+
#: advanced-integration\header.php:2
|
1454 |
+
msgctxt "(Admin)"
|
1455 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1456 |
+
msgstr "Táto stránka vám umožňuje postupnú integráciu s ClassiDocs ™"
|
1457 |
+
|
1458 |
+
#: AdminTabAdvancedIntegration.php:97
|
1459 |
+
msgctxt "(Admin)"
|
1460 |
+
msgid "ClassiDocs Password"
|
1461 |
+
msgstr "Heslo ClassiDocs"
|
1462 |
+
|
1463 |
+
#: AdminTabAdvancedIntegration.php:88
|
1464 |
+
msgctxt "(Admin)"
|
1465 |
+
msgid "ClassiDocs Username"
|
1466 |
+
msgstr "Meno používateľa ClassiDocs"
|
1467 |
+
|
1468 |
+
#: AdminTabAdvancedIntegration.php:79
|
1469 |
+
msgctxt "(Admin)"
|
1470 |
+
msgid "ClassiDocs URL"
|
1471 |
+
msgstr "Adresa URL ClassiDocs"
|
1472 |
+
|
1473 |
+
#: AdminTabAdvancedIntegration.php:69
|
1474 |
+
msgctxt "(Admin)"
|
1475 |
+
msgid "Enable Response with related queries?"
|
1476 |
+
msgstr "Povoliť odpoveď s príslušnými dopytmi?"
|
1477 |
+
|
1478 |
+
#: AdminTabAdvancedIntegration.php:60
|
1479 |
+
msgctxt "(Admin)"
|
1480 |
+
msgid "Submit SAR request details?"
|
1481 |
+
msgstr "Zadajte podrobnosti o požiadavke na SAR?"
|
1482 |
+
|
1483 |
+
#: AdminTabAdvancedIntegration.php:51
|
1484 |
+
msgctxt "(Admin)"
|
1485 |
+
msgid "Integrate with ClassiDocs?"
|
1486 |
+
msgstr "Integrovať s ClassiDocs?"
|
1487 |
+
|
1488 |
+
#: AdminTabAdvancedIntegration.php:43
|
1489 |
+
msgctxt "(Admin)"
|
1490 |
+
msgid "Integration Settings"
|
1491 |
+
msgstr "Nastavenia integrácie"
|
1492 |
+
|
1493 |
+
#: AdminTabAdvancedIntegration.php:35
|
1494 |
+
msgctxt "(Admin)"
|
1495 |
+
msgid "Advanced Integration"
|
1496 |
+
msgstr "Pokročilá integrácia"
|
1497 |
+
|
1498 |
+
#: checkbox-field.php:10
|
1499 |
+
msgctxt "(Admin)"
|
1500 |
+
msgid "Sign up for free here"
|
1501 |
+
msgstr "Zaregistrujte sa tu zadarmo"
|
1502 |
+
|
1503 |
+
#: checkbox-field.php:10
|
1504 |
+
msgctxt "(Admin)"
|
1505 |
+
msgid "Click Here"
|
1506 |
+
msgstr "Kliknite tu"
|
1507 |
+
|
1508 |
+
#: ClassiDocs-results.php:12
|
1509 |
+
msgid "Previous Results"
|
1510 |
+
msgstr "Predchádzajúce výsledky"
|
1511 |
+
|
1512 |
+
#: ClassiDocs-results.php:13
|
1513 |
+
msgid "Current Results"
|
1514 |
+
msgstr "Aktuálne výsledky"
|
1515 |
+
|
1516 |
+
#: ClassiDocs-results.php:19
|
1517 |
+
msgid "Name"
|
1518 |
+
msgstr "názov"
|
1519 |
+
|
1520 |
+
#: ClassiDocs-results.php:22
|
1521 |
+
msgid "Path"
|
1522 |
+
msgstr "cesta"
|
1523 |
+
|
1524 |
+
#: ClassiDocs-results.php:34
|
1525 |
+
msgid "Workstation"
|
1526 |
+
msgstr "workstation"
|
1527 |
+
|
1528 |
+
#: ClassiDocs-results.php:37
|
1529 |
+
msgid "Last Scan"
|
1530 |
+
msgstr "Posledné vyhľadávanie"
|
1531 |
+
|
1532 |
+
#: ClassiDocs-results.php:62
|
1533 |
+
msgid "No ClassiDocs data found!"
|
1534 |
+
msgstr "Nenašli sa žiadne údaje ClassiDocs!"
|
1535 |
+
|
1536 |
+
#: enable_popup_header.php:5
|
1537 |
+
msgid "Cookies used on the website!"
|
1538 |
+
msgstr "Cookies použité na stránke!"
|
1539 |
+
|
1540 |
+
#: enable_popup_header.php:9
|
1541 |
+
msgid "Leave blank if don't want header to get display."
|
1542 |
+
msgstr "Nechajte prázdne, ak nechcete, aby sa hlavička zobrazovala."
|
1543 |
+
|
1544 |
+
#: AdminTabCookiePopup.php:39
|
1545 |
+
msgctxt "(Admin)"
|
1546 |
+
msgid "Cookie Popup Settings"
|
1547 |
+
msgstr "Nastavenia kontextového súboru cookie"
|
1548 |
+
|
1549 |
+
#: AdminTabCookiePopup.php:17
|
1550 |
+
msgctxt "(Admin)"
|
1551 |
+
msgid "Cookie Popup"
|
1552 |
+
msgstr "Cookie Popup"
|
1553 |
+
|
1554 |
+
#: AdminTabCookiePopup.php:49
|
1555 |
+
msgctxt "(Admin)"
|
1556 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1557 |
+
msgstr "Povoliť vyskakovacie okno Jednorázové prevzatie súborov cookie"
|
1558 |
+
|
1559 |
+
#: consent.php:79
|
1560 |
+
msgctxt "(Admin)"
|
1561 |
+
msgid "Show Consent types"
|
1562 |
+
msgstr "Zobraziť typy súhlasu"
|
1563 |
+
|
1564 |
+
msgctxt "(Admin)"
|
1565 |
+
msgid "Hide consent types"
|
1566 |
+
msgstr "Skryť typy súhlasu"
|
1567 |
+
|
1568 |
+
msgctxt "(Admin)"
|
1569 |
+
msgid "Do you want form to be GDPR compliance."
|
1570 |
+
msgstr "Chcete, aby formulár spĺňal požiadavky GDPR."
|
1571 |
+
|
1572 |
+
msgctxt "(Admin)"
|
1573 |
+
msgid ""
|
1574 |
+
"You have installed flamingo, To make this GDPR compliance in individual "
|
1575 |
+
"contact form's privacy tab check the checkbox for include data to be search "
|
1576 |
+
"on Privacy tool."
|
1577 |
+
msgstr ""
|
1578 |
+
"Nainštalovali ste flamingo. Ak chcete, aby sa toto GDPR dodržalo na karte "
|
1579 |
+
"súkromia kontaktného formulára, začiarknite políčko pre zahrnutie údajov, "
|
1580 |
+
"ktoré sa majú vyhľadávať v nástroji Ochrana osobných údajov."
|
1581 |
+
|
1582 |
+
msgctxt "(Admin)"
|
1583 |
+
msgid "Enable Policy Link On Popup"
|
1584 |
+
msgstr "Povoliť prepojenie politiky na kontextové okno"
|
1585 |
+
|
1586 |
+
msgctxt "(Admin)"
|
1587 |
+
msgid "Enable Privacy policy on Popup"
|
1588 |
+
msgstr "Povoliť zásady ochrany osobných údajov v kontextovom okne"
|
1589 |
+
|
1590 |
+
#: AdminTabCookiePopup.php
|
1591 |
+
msgctxt "(Admin)"
|
1592 |
+
msgid "Cookie Acceptance Popup header"
|
1593 |
+
msgstr "Hlavička súboru na prevzatie súboru cookie"
|
1594 |
+
|
1595 |
+
#: views\admin\privacy-manager\header.php:2
|
1596 |
+
msgctxt "(Admin)"
|
1597 |
+
msgid "Data443™ Privacy Manager"
|
1598 |
+
msgstr "Data443 ™ Privacy Manager"
|
1599 |
+
|
1600 |
+
#: views\admin\privacy-manager\header.php:3
|
1601 |
+
msgctxt "(Admin)"
|
1602 |
+
msgid ""
|
1603 |
+
"ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the "
|
1604 |
+
"next level."
|
1605 |
+
msgstr ""
|
1606 |
+
"zabezpečuje dodržiavanie právnych predpisov o ochrane súkromia, ako "
|
1607 |
+
"napríklad GDPR, CCPA, LGPD atď., na ďalšej úrovni."
|
1608 |
+
|
1609 |
+
#: views\admin\privacy-manager\header.php:4
|
1610 |
+
msgctxt "(Admin)"
|
1611 |
+
msgid ""
|
1612 |
+
"In addition to DSAR tracking and management, Privacy Manager adds the "
|
1613 |
+
"following features to your data protection compliance resources:"
|
1614 |
+
msgstr ""
|
1615 |
+
"Okrem sledovania a riadenia služby DSAR aplikácia Privacy Manager pridáva k "
|
1616 |
+
"prostriedkom na zabezpečenie súladu s ochranou údajov tieto funkcie:"
|
1617 |
+
|
1618 |
+
#: views\admin\privacy-manager\header.php:6
|
1619 |
+
msgctxt "(Admin)"
|
1620 |
+
msgid "Log and store ICO breach notifications"
|
1621 |
+
msgstr "Oznamovanie a ukladanie oznámení o narušení ICO"
|
1622 |
+
|
1623 |
+
#: views\admin\privacy-manager\header.php:7
|
1624 |
+
msgctxt "(Admin)"
|
1625 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1626 |
+
msgstr "Uchováva úplný záznam všetkých požiadaviek, leteniek a časovej osi"
|
1627 |
+
|
1628 |
+
#: views\admin\privacy-manager\header.php:8
|
1629 |
+
msgctxt "(Admin)"
|
1630 |
+
msgid "Gap analysis and breach notifications"
|
1631 |
+
msgstr "Analýza medzier a upozornenia na porušenie"
|
1632 |
+
|
1633 |
+
#: views\admin\privacy-manager\header.php:9
|
1634 |
+
msgctxt "(Admin)"
|
1635 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1636 |
+
msgstr "V hĺbkovom protokole aktivity so všetkými opatreniami GDPR, CCPA atď"
|
1637 |
+
|
1638 |
+
#: views\admin\privacy-manager\header.php:10
|
1639 |
+
msgctxt "(Admin)"
|
1640 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1641 |
+
msgstr "Zdôrazňuje oblasti záujmu a kde sa musíte zamerať"
|
1642 |
+
|
1643 |
+
#: views\admin\privacy-manager\header.php:11
|
1644 |
+
msgctxt "(Admin)"
|
1645 |
+
msgid ""
|
1646 |
+
"eLearning platform with access for all staff to ensure privacy regulation "
|
1647 |
+
"compliance and obligations"
|
1648 |
+
msgstr ""
|
1649 |
+
"Platforma eLearning s prístupom pre všetkých zamestnancov, aby sa "
|
1650 |
+
"zabezpečilo dodržiavanie nariadení a povinnosti v oblasti ochrany súkromia"
|
1651 |
+
|
1652 |
+
#: views\admin\privacy-manager\header.php:12
|
1653 |
+
msgctxt "(Admin)"
|
1654 |
+
msgid "Tracks who accesses the system, when and why"
|
1655 |
+
msgstr "Skladby, ktoré pristupujú do systému, kedy a prečo"
|
1656 |
+
|
1657 |
+
#: views\admin\privacy-manager\header.php:15
|
1658 |
+
msgctxt "(Admin)"
|
1659 |
+
msgid ""
|
1660 |
+
"Our system enables your business to demonstrate its obligations in "
|
1661 |
+
"protecting your customer data, show understanding of your business "
|
1662 |
+
"activities and deliver eLearning and online tests to employees, ensuring "
|
1663 |
+
"everyone in your company understands your privacy compliance rules and best "
|
1664 |
+
"practices to operate."
|
1665 |
+
msgstr ""
|
1666 |
+
"Náš systém umožňuje vášmu podniku preukázať svoje povinnosti v oblasti "
|
1667 |
+
"ochrany vašich údajov o zákazníkoch, preukázať pochopenie vašich obchodných "
|
1668 |
+
"aktivít a poskytovať zamestnancom e-learning a online testy, čím sa "
|
1669 |
+
"zabezpečí, že každý vo vašej spoločnosti pochopí vaše pravidlá týkajúce sa "
|
1670 |
+
"dodržiavania súkromia a osvedčené postupy, ktoré sa majú používať."
|
1671 |
+
|
1672 |
+
#: views\admin\privacy-manager\header.php:16
|
1673 |
+
msgctxt "(Admin)"
|
1674 |
+
msgid ""
|
1675 |
+
"No matter where you are on your data privacy journey, the ultimate goal is "
|
1676 |
+
"compliance."
|
1677 |
+
msgstr ""
|
1678 |
+
"Bez ohľadu na to, kde sa nachádzate na ceste ochrany osobných údajov, "
|
1679 |
+
"konečným cieľom je dodržiavanie."
|
1680 |
+
|
1681 |
+
#: views\admin\privacy-manager\header.php:16
|
1682 |
+
msgctxt "(Admin)"
|
1683 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1684 |
+
msgstr ""
|
1685 |
+
"umožňuje vašej organizácii dodržiavať všetky nariadenia o ochrane osobných "
|
1686 |
+
"údajov."
|
1687 |
+
|
1688 |
+
#: views\admin\support\contents.php:49
|
1689 |
+
msgctxt "(Admin)"
|
1690 |
+
msgid ""
|
1691 |
+
"Found a bug or have a question about the plugin? Submit a support request "
|
1692 |
+
"and we’ll get right on it!"
|
1693 |
+
msgstr ""
|
1694 |
+
"Našli ste chybu alebo máte otázku týkajúcu sa pluginu? Odošlite žiadosť o "
|
1695 |
+
"podporu a my sa na ňu dostaneme."
|
1696 |
+
|
1697 |
+
#: views\admin\support\contents.php:58
|
1698 |
+
msgctxt "(Admin)"
|
1699 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1700 |
+
msgstr "Potrebujete pomoc, aby vaše stránky vyhovovali? Môžeme vám pomôcť!"
|
1701 |
+
|
1702 |
+
#: views\admin\general\woo-compatibility.php:9
|
1703 |
+
msgctxt "(Admin)"
|
1704 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1705 |
+
msgstr "Povoliť údaje WooCommerce na nástroji GDPR"
|
1706 |
+
|
1707 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1708 |
+
msgctxt "(Admin)"
|
1709 |
+
msgid "Enable WooCommerce Compatibility"
|
1710 |
+
msgstr "Povoliť kompatibilitu s WooCommerce"
|
1711 |
+
|
1712 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1713 |
+
msgid "Note Regarding Order:"
|
1714 |
+
msgstr "Poznámka týkajúca sa objednávky:"
|
1715 |
+
|
1716 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1717 |
+
msgid ""
|
1718 |
+
"Your order with status Processing will not get deleted until status change."
|
1719 |
+
msgstr ""
|
1720 |
+
"Vaša objednávka so stavom Spracovanie nebude vymazaná, kým sa nezmení stav."
|
1721 |
+
|
1722 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1723 |
+
msgid "Your order with status Completed will get anonymize."
|
1724 |
+
msgstr "Vaša objednávka so stavom Dokončená bude anonymná."
|
1725 |
+
|
1726 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1727 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1728 |
+
msgstr ""
|
1729 |
+
"Ak odstránite Dokončenú objednávku, nemôžete požiadať o vrátenie platby."
|
1730 |
+
|
1731 |
+
#: views\admin\general\woo-compatibility.php:12
|
1732 |
+
msgctxt "(Admin)"
|
1733 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1734 |
+
msgstr "Bude fungovať pre verziu WooCommerce 3.4.0 alebo novšiu."
|
1735 |
+
|
1736 |
+
#: views\admin\general\edd-compatibility.php:9
|
1737 |
+
msgctxt "(Admin)"
|
1738 |
+
msgid "Enable EDD data on GDPR tool."
|
1739 |
+
msgstr "Povoliť údaje EDD na nástroji GDPR."
|
1740 |
+
|
1741 |
+
#: views\admin\general\edd-compatibility.php:12
|
1742 |
+
msgctxt "(Admin)"
|
1743 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1744 |
+
msgstr "Bude fungovať pre verziu EDD 2.0.0 alebo novšiu."
|
1745 |
+
|
1746 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1747 |
+
msgctxt "(Admin)"
|
1748 |
+
msgid "Enable EDD Compatibility"
|
1749 |
+
msgstr "Povoliť kompatibilitu EDD"
|
1750 |
+
|
1751 |
+
#: gdpr-framework.php:298
|
1752 |
+
msgid "Cookie Policy"
|
1753 |
+
msgstr "Zásady používania súborov cookie"
|
1754 |
+
|
1755 |
+
#: ConsentManager.php:96
|
1756 |
+
msgctxt "(Admin)"
|
1757 |
+
msgid ""
|
1758 |
+
"This consent is visible by default on woocommerce checkout page. If someone "
|
1759 |
+
"wishes to withdraw it, they should simply request to delete all their data."
|
1760 |
+
msgstr ""
|
1761 |
+
"Tento súhlas je v predvolenom nastavení viditeľný na stránke pokladne "
|
1762 |
+
"woocommerce. Ak si ho niekto chce stiahnuť, mal by jednoducho požiadať o "
|
1763 |
+
"vymazanie všetkých svojich údajov."
|
1764 |
+
|
1765 |
+
#: ConsentManager.php:96
|
1766 |
+
msgctxt "(Admin)"
|
1767 |
+
msgid "Woocommerce Policy Consent"
|
1768 |
+
msgstr "Súhlas s politikou Woocommerce"
|
1769 |
+
|
1770 |
+
#: WoocommerceGdpr.php:150
|
1771 |
+
msgid "Please acknowledge the Privacy Policy"
|
1772 |
+
msgstr "Potvrďte zásady ochrany osobných údajov"
|
1773 |
+
|
1774 |
+
#: woo-compatibility.php:9
|
1775 |
+
msgctxt "(Admin)"
|
1776 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1777 |
+
msgstr "Povoliť údaje WooCommerce na nástroji GDPR."
|
1778 |
+
|
1779 |
+
#: views\admin\general\enable-popup.php:12
|
1780 |
+
msgctxt "(Admin)"
|
1781 |
+
msgid ""
|
1782 |
+
"<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its "
|
1783 |
+
"accepted on popup accept button."
|
1784 |
+
msgstr ""
|
1785 |
+
"<b> Poznámka: </b> Potrebujete pridať vlastný obsah <b> gdpr_cookie_consent "
|
1786 |
+
"</b>, ktorý bol prijatý v okne na prevzatie."
|
1787 |
+
|
1788 |
+
#: AdminTabCookiePopup.php:105
|
1789 |
+
msgctxt "(Admin)"
|
1790 |
+
msgid "Popup Dismiss Text"
|
1791 |
+
msgstr "Popup Dismiss Text"
|
1792 |
+
|
1793 |
+
#: AdminTabCookiePopup.php:98
|
1794 |
+
msgctxt "(Admin)"
|
1795 |
+
msgid "Popup Allow Text"
|
1796 |
+
msgstr "Vyskakovacie okno Povoliť text"
|
1797 |
+
|
1798 |
+
#: AdminTabGeneral.php:241
|
1799 |
+
msgctxt "(Admin)"
|
1800 |
+
msgid "Woocommerce Integration"
|
1801 |
+
msgstr "Integrácia Woocommerce"
|
1802 |
+
|
1803 |
+
#: AdminTabGeneral.php:259
|
1804 |
+
msgctxt "(Admin)"
|
1805 |
+
msgid "Easy Digital Download Integration"
|
1806 |
+
msgstr "Jednoduchá integrácia s digitálnym prevzatím"
|
1807 |
+
|
1808 |
+
#: has-dpo.php:11
|
1809 |
+
msgctxt "(Admin)"
|
1810 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1811 |
+
msgstr "Vymenoval som úradníka pre ochranu údajov (DPO)"
|
1812 |
+
|
1813 |
+
#: views/admin/general/stylesheet.php:9
|
1814 |
+
msgctxt "(Admin)"
|
1815 |
+
msgid "Enable basic styling for Privacy Tools page."
|
1816 |
+
msgstr ""
|
1817 |
+
"Povolenie základného štýlu pre stránku Nástroje ochrany osobných údajov."
|
1818 |
+
|
1819 |
+
#: AdminTabPrivacyPolicy.php:204
|
1820 |
+
msgctxt "(Admin)"
|
1821 |
+
msgid "Delete Text"
|
1822 |
+
msgstr "Odstrániť text"
|
1823 |
+
|
1824 |
+
#: consent.php:80
|
1825 |
+
msgctxt "(Admin)"
|
1826 |
+
msgid "Add consent type"
|
1827 |
+
msgstr "Pridať typ súhlasu"
|
1828 |
+
|
1829 |
+
#: AdminTabGeneral.php:127
|
1830 |
+
msgctxt "(Admin)"
|
1831 |
+
msgid "Privacy Policy Custom URL"
|
1832 |
+
msgstr "Vlastná adresa URL zásad ochrany osobných údajov"
|
1833 |
+
|
1834 |
+
#: custom-policy-url.php:6
|
1835 |
+
msgctxt "(Admin)"
|
1836 |
+
msgid "Leave blank if privacy policy page already selected"
|
1837 |
+
msgstr ""
|
1838 |
+
"Ak už bola vybratá stránka so zásadami ochrany osobných údajov, ponechajte "
|
1839 |
+
"prázdne"
|
1840 |
+
|
1841 |
+
#: views/admin/general/description-delete-action.php:2
|
1842 |
+
msgctxt "(Admin)"
|
1843 |
+
msgid "What should happen if a data subject requests deleting their data."
|
1844 |
+
msgstr ""
|
1845 |
+
"Čo by sa malo stať, ak dotknutá osoba požiada o vymazanie svojich údajov."
|
1846 |
+
|
1847 |
+
#: views/admin/general/description-export-action.php:2
|
1848 |
+
msgctxt "(Admin)"
|
1849 |
+
msgid "Optional. Select the page which contains your Terms & Conditions"
|
1850 |
+
msgstr "Voliteľné. Vyberte stránku, ktorá obsahuje vaše Zmluvné podmienky"
|
1851 |
+
|
1852 |
+
#: views/admin/general/description-terms-page.php:2
|
1853 |
+
msgctxt "(Admin)"
|
1854 |
+
msgid ""
|
1855 |
+
"What should happen if a data subject requests viewing or exporting their "
|
1856 |
+
"data."
|
1857 |
+
msgstr ""
|
1858 |
+
"Čo by sa malo stať, ak dotknutá osoba požiada o zobrazenie alebo export "
|
1859 |
+
"údajov."
|
1860 |
+
|
1861 |
+
#: woo-disable_checkbox.php:9
|
1862 |
+
msgctxt "(Admin)"
|
1863 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1864 |
+
msgstr "Zakázať políčko WooCommerce Privacy"
|
1865 |
+
|
1866 |
+
#: AdminTabCookiePopup.php:133
|
1867 |
+
msgctxt "(Admin)"
|
1868 |
+
msgid "Popup Learn More Text"
|
1869 |
+
msgstr "Kontextové okno Viac informácií"
|
1870 |
+
|
1871 |
+
#: AdminTabGeneral.php:262
|
1872 |
+
msgctxt "(Admin)"
|
1873 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1874 |
+
msgstr ""
|
1875 |
+
"Zrušte začiarknutie políčka Ochrana osobných údajov registrácie WooCommerce"
|
1876 |
+
|
1877 |
+
#: AdminTabCookiePopup.php:121
|
1878 |
+
msgctxt "(Admin)"
|
1879 |
+
msgid "Cookie Acceptance link target"
|
1880 |
+
msgstr "Cieľ odkazu na prijatie súboru cookie"
|
1881 |
+
|
1882 |
+
#: popup_link_target.php:3
|
1883 |
+
msgctxt "(Admin)"
|
1884 |
+
msgid "Next Tab"
|
1885 |
+
msgstr "Ďalšia karta"
|
1886 |
+
|
1887 |
+
#: popup_link_target.php:5
|
1888 |
+
msgctxt "(Admin)"
|
1889 |
+
msgid "Self"
|
1890 |
+
msgstr "sám"
|
languages/gdpr-framework.pot
CHANGED
@@ -377,7 +377,7 @@ msgstr ""
|
|
377 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
378 |
#, php-format
|
379 |
msgid ""
|
380 |
-
"%sERROR:%s You need to accept the
|
381 |
msgstr ""
|
382 |
|
383 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
@@ -883,7 +883,7 @@ msgstr ""
|
|
883 |
|
884 |
#: views/admin/notices/helper-tools.php:2
|
885 |
msgctxt "(Admin)"
|
886 |
-
msgid "The contents of this page should contain the [
|
887 |
msgstr ""
|
888 |
|
889 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
@@ -1310,6 +1310,7 @@ msgstr ""
|
|
1310 |
msgid "Send email"
|
1311 |
msgstr ""
|
1312 |
|
|
|
1313 |
#: views/privacy-tools/notice-admin-role.php:4
|
1314 |
msgctxt "(Admin)"
|
1315 |
msgid "Data deletion is disabled for administrative accounts."
|
@@ -1336,3 +1337,479 @@ msgstr ""
|
|
1336 |
#: views/privacy-tools/privacy-tools.php:5
|
1337 |
msgid "You are identified as"
|
1338 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
377 |
#: src/Components/WordpressComments/WordpressComments.php:90
|
378 |
#, php-format
|
379 |
msgid ""
|
380 |
+
"%sERROR:%s You need to accept the privacy policy to post a comment."
|
381 |
msgstr ""
|
382 |
|
383 |
#: src/Components/WordpressUser/Controllers/DashboardDataPageController.php:54
|
883 |
|
884 |
#: views/admin/notices/helper-tools.php:2
|
885 |
msgctxt "(Admin)"
|
886 |
+
msgid "The contents of this page should contain the [gdpr_privacy_tools] shortcode."
|
887 |
msgstr ""
|
888 |
|
889 |
#: views/admin/privacy-policy/description-policy-page.php:2
|
1310 |
msgid "Send email"
|
1311 |
msgstr ""
|
1312 |
|
1313 |
+
|
1314 |
#: views/privacy-tools/notice-admin-role.php:4
|
1315 |
msgctxt "(Admin)"
|
1316 |
msgid "Data deletion is disabled for administrative accounts."
|
1337 |
#: views/privacy-tools/privacy-tools.php:5
|
1338 |
msgid "You are identified as"
|
1339 |
msgstr ""
|
1340 |
+
|
1341 |
+
#: gdpr-framework.php:121
|
1342 |
+
msgid "This website uses cookies to ensure you get the best experience on our website."
|
1343 |
+
msgstr ""
|
1344 |
+
|
1345 |
+
#: gdpr-framework.php:121
|
1346 |
+
msgid "Decline"
|
1347 |
+
msgstr ""
|
1348 |
+
|
1349 |
+
#: gdpr-framework.php:121
|
1350 |
+
msgid "Accept"
|
1351 |
+
msgstr ""
|
1352 |
+
|
1353 |
+
#: gdpr-framework.php:133
|
1354 |
+
msgid "Learn more"
|
1355 |
+
msgstr ""
|
1356 |
+
|
1357 |
+
#: AdminTabGeneral.php:94
|
1358 |
+
msgctxt "(Admin)"
|
1359 |
+
msgid "From Email"
|
1360 |
+
msgstr ""
|
1361 |
+
|
1362 |
+
#: AdminTabGeneral.php:87
|
1363 |
+
msgctxt "(Admin)"
|
1364 |
+
msgid "From Name"
|
1365 |
+
msgstr ""
|
1366 |
+
|
1367 |
+
#: AdminTabGeneral.php:82
|
1368 |
+
msgctxt "(Admin)"
|
1369 |
+
msgid "Email Setting"
|
1370 |
+
msgstr ""
|
1371 |
+
|
1372 |
+
#: AdminTabGeneral.php:104
|
1373 |
+
msgctxt "(Admin)"
|
1374 |
+
msgid "Acceptance Popup Setting"
|
1375 |
+
msgstr ""
|
1376 |
+
|
1377 |
+
#: AdminTabGeneral.php:109
|
1378 |
+
msgctxt "(Admin)"
|
1379 |
+
msgid "Popup Position"
|
1380 |
+
msgstr ""
|
1381 |
+
|
1382 |
+
#: AdminTabGeneral.php:116
|
1383 |
+
msgctxt "(Admin)"
|
1384 |
+
msgid "Popup theme"
|
1385 |
+
msgstr ""
|
1386 |
+
|
1387 |
+
#: AdminTabGeneral.php:123
|
1388 |
+
msgctxt "(Admin)"
|
1389 |
+
msgid "Cookie Acceptance Background Color"
|
1390 |
+
msgstr ""
|
1391 |
+
|
1392 |
+
#: AdminTabGeneral.php:130
|
1393 |
+
msgctxt "(Admin)"
|
1394 |
+
msgid "Cookie Acceptance Text Color"
|
1395 |
+
msgstr ""
|
1396 |
+
|
1397 |
+
#: AdminTabGeneral.php:137
|
1398 |
+
msgctxt "(Admin)"
|
1399 |
+
msgid "Cookie Acceptance Button Backgroung Color"
|
1400 |
+
msgstr ""
|
1401 |
+
|
1402 |
+
#: AdminTabGeneral.php:144
|
1403 |
+
msgctxt "(Admin)"
|
1404 |
+
msgid "Cookie Acceptance Button Color"
|
1405 |
+
msgstr ""
|
1406 |
+
|
1407 |
+
#: AdminTabGeneral.php:151
|
1408 |
+
msgctxt "(Admin)"
|
1409 |
+
msgid "Cookie Acceptance Border Color"
|
1410 |
+
msgstr ""
|
1411 |
+
|
1412 |
+
#: AdminTabGeneral.php:67
|
1413 |
+
msgctxt "(Admin)"
|
1414 |
+
msgid "Enable Cookie Acceptance Popup"
|
1415 |
+
msgstr ""
|
1416 |
+
|
1417 |
+
#: AdminTabGeneral.php:73
|
1418 |
+
msgctxt "(Admin)"
|
1419 |
+
msgid "Cookie Acceptance Popup Content"
|
1420 |
+
msgstr ""
|
1421 |
+
|
1422 |
+
#: description-position-action.php
|
1423 |
+
msgctxt "(Admin)"
|
1424 |
+
msgid "Select position of the Popup"
|
1425 |
+
msgstr ""
|
1426 |
+
|
1427 |
+
#: description-theme-action.php
|
1428 |
+
msgctxt "(Admin)"
|
1429 |
+
msgid "Select theme of the Popup"
|
1430 |
+
msgstr ""
|
1431 |
+
|
1432 |
+
#: description-theme-action.php:69
|
1433 |
+
msgctxt "(Admin)"
|
1434 |
+
msgid "Disable Comment Checkbox"
|
1435 |
+
msgstr ""
|
1436 |
+
|
1437 |
+
#: description-theme-action.php:76
|
1438 |
+
msgctxt "(Admin)"
|
1439 |
+
msgid "Disable Register Form Checkbox"
|
1440 |
+
msgstr ""
|
1441 |
+
|
1442 |
+
#: description-theme-action.php:312
|
1443 |
+
msgctxt "(Admin)"
|
1444 |
+
msgid "Disable Checkbox For Comments"
|
1445 |
+
msgstr ""
|
1446 |
+
|
1447 |
+
#: AdminTabGeneral.php:319
|
1448 |
+
msgctxt "(Admin)"
|
1449 |
+
msgid "Disable Checkbox For Register Form"
|
1450 |
+
msgstr ""
|
1451 |
+
|
1452 |
+
#: advanced-integration\header.php:2
|
1453 |
+
msgctxt "(Admin)"
|
1454 |
+
msgid "This page allows you to advance integration with ClassiDocs™"
|
1455 |
+
msgstr ""
|
1456 |
+
|
1457 |
+
#: AdminTabAdvancedIntegration.php:97
|
1458 |
+
msgctxt "(Admin)"
|
1459 |
+
msgid "ClassiDocs Password"
|
1460 |
+
msgstr ""
|
1461 |
+
|
1462 |
+
#: AdminTabAdvancedIntegration.php:88
|
1463 |
+
msgctxt "(Admin)"
|
1464 |
+
msgid "ClassiDocs Username"
|
1465 |
+
msgstr ""
|
1466 |
+
|
1467 |
+
#: AdminTabAdvancedIntegration.php:79
|
1468 |
+
msgctxt "(Admin)"
|
1469 |
+
msgid "ClassiDocs URL"
|
1470 |
+
msgstr ""
|
1471 |
+
|
1472 |
+
#: AdminTabAdvancedIntegration.php:69
|
1473 |
+
msgctxt "(Admin)"
|
1474 |
+
msgid "Enable Response with related queries?"
|
1475 |
+
msgstr ""
|
1476 |
+
|
1477 |
+
#: AdminTabAdvancedIntegration.php:60
|
1478 |
+
msgctxt "(Admin)"
|
1479 |
+
msgid "Submit SAR request details?"
|
1480 |
+
msgstr ""
|
1481 |
+
|
1482 |
+
#: AdminTabAdvancedIntegration.php:51
|
1483 |
+
msgctxt "(Admin)"
|
1484 |
+
msgid "Integrate with ClassiDocs?"
|
1485 |
+
msgstr ""
|
1486 |
+
|
1487 |
+
#: AdminTabAdvancedIntegration.php:43
|
1488 |
+
msgctxt "(Admin)"
|
1489 |
+
msgid "Integration Settings"
|
1490 |
+
msgstr ""
|
1491 |
+
|
1492 |
+
#: AdminTabAdvancedIntegration.php:35
|
1493 |
+
msgctxt "(Admin)"
|
1494 |
+
msgid "Advanced Integration"
|
1495 |
+
msgstr ""
|
1496 |
+
|
1497 |
+
#: checkbox-field.php:10
|
1498 |
+
msgctxt "(Admin)"
|
1499 |
+
msgid "Sign up for free here"
|
1500 |
+
msgstr ""
|
1501 |
+
|
1502 |
+
#: checkbox-field.php:10
|
1503 |
+
msgctxt "(Admin)"
|
1504 |
+
msgid "Click Here"
|
1505 |
+
msgstr ""
|
1506 |
+
|
1507 |
+
#: ClassiDocs-results.php:12
|
1508 |
+
msgid "Previous Results"
|
1509 |
+
msgstr ""
|
1510 |
+
|
1511 |
+
#: ClassiDocs-results.php:13
|
1512 |
+
msgid "Current Results"
|
1513 |
+
msgstr ""
|
1514 |
+
|
1515 |
+
#: ClassiDocs-results.php:19
|
1516 |
+
msgid "Name"
|
1517 |
+
msgstr ""
|
1518 |
+
|
1519 |
+
#: ClassiDocs-results.php:22
|
1520 |
+
msgid "Path"
|
1521 |
+
msgstr ""
|
1522 |
+
|
1523 |
+
#: ClassiDocs-results.php:34
|
1524 |
+
msgid "Workstation"
|
1525 |
+
msgstr ""
|
1526 |
+
|
1527 |
+
#: ClassiDocs-results.php:37
|
1528 |
+
msgid "Last Scan"
|
1529 |
+
msgstr ""
|
1530 |
+
|
1531 |
+
#: ClassiDocs-results.php:62
|
1532 |
+
msgid "No ClassiDocs data found!"
|
1533 |
+
msgstr ""
|
1534 |
+
|
1535 |
+
#: enable_popup_header.php:5
|
1536 |
+
msgid "Cookies used on the website!"
|
1537 |
+
msgstr ""
|
1538 |
+
|
1539 |
+
#: enable_popup_header.php:9
|
1540 |
+
msgid "Leave blank if don't want header to get display."
|
1541 |
+
msgstr ""
|
1542 |
+
|
1543 |
+
#: AdminTabCookiePopup.php:39
|
1544 |
+
msgctxt "(Admin)"
|
1545 |
+
msgid "Cookie Popup Settings"
|
1546 |
+
msgstr ""
|
1547 |
+
|
1548 |
+
#: AdminTabCookiePopup.php:17
|
1549 |
+
msgctxt "(Admin)"
|
1550 |
+
msgid "Cookie Popup"
|
1551 |
+
msgstr ""
|
1552 |
+
|
1553 |
+
#: AdminTabCookiePopup.php:49
|
1554 |
+
msgctxt "(Admin)"
|
1555 |
+
msgid "Enable One Time Cookie Acceptance Popup"
|
1556 |
+
msgstr ""
|
1557 |
+
|
1558 |
+
#: consent.php:79
|
1559 |
+
msgctxt "(Admin)"
|
1560 |
+
msgid "Show Consent types"
|
1561 |
+
msgstr ""
|
1562 |
+
|
1563 |
+
#:consent.php:81
|
1564 |
+
msgctxt "(Admin)"
|
1565 |
+
msgid "Hide consent types"
|
1566 |
+
msgstr ""
|
1567 |
+
|
1568 |
+
#:Flamingo.php:155
|
1569 |
+
msgctxt "(Admin)"
|
1570 |
+
msgid "Do you want form to be GDPR compliance."
|
1571 |
+
msgstr ""
|
1572 |
+
|
1573 |
+
#:Flamingo.php:156
|
1574 |
+
msgctxt "(Admin)"
|
1575 |
+
msgid "You have installed flamingo, To make this GDPR compliance in individual contact form's privacy tab check the checkbox for include data to be search on Privacy tool."
|
1576 |
+
msgstr ""
|
1577 |
+
|
1578 |
+
#:AdminTabCookiePopup.php
|
1579 |
+
msgctxt "(Admin)"
|
1580 |
+
msgid "Enable Policy Link On Popup"
|
1581 |
+
msgstr ""
|
1582 |
+
|
1583 |
+
#:AdminTabCookiePopup.php
|
1584 |
+
msgctxt "(Admin)"
|
1585 |
+
msgid "Enable Privacy policy on Popup"
|
1586 |
+
msgstr ""
|
1587 |
+
|
1588 |
+
#: AdminTabCookiePopup.php
|
1589 |
+
msgctxt "(Admin)"
|
1590 |
+
msgid "Cookie Acceptance Popup header"
|
1591 |
+
msgstr ""
|
1592 |
+
|
1593 |
+
#: views\admin\privacy-manager\header.php:2
|
1594 |
+
msgctxt "(Admin)"
|
1595 |
+
msgid "Data443™ Privacy Manager"
|
1596 |
+
msgstr ""
|
1597 |
+
|
1598 |
+
#: views\admin\privacy-manager\header.php:3
|
1599 |
+
msgctxt "(Admin)"
|
1600 |
+
msgid "ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the next level."
|
1601 |
+
msgstr ""
|
1602 |
+
|
1603 |
+
#: views\admin\privacy-manager\header.php:4
|
1604 |
+
msgctxt "(Admin)"
|
1605 |
+
msgid "In addition to DSAR tracking and management, Privacy Manager adds the following features to your data protection compliance resources:"
|
1606 |
+
msgstr ""
|
1607 |
+
|
1608 |
+
#: views\admin\privacy-manager\header.php:6
|
1609 |
+
msgctxt "(Admin)"
|
1610 |
+
msgid "Log and store ICO breach notifications"
|
1611 |
+
msgstr ""
|
1612 |
+
|
1613 |
+
#: views\admin\privacy-manager\header.php:7
|
1614 |
+
msgctxt "(Admin)"
|
1615 |
+
msgid "Keeps full record of all requests, ticketed and timeline"
|
1616 |
+
msgstr ""
|
1617 |
+
|
1618 |
+
#: views\admin\privacy-manager\header.php:8
|
1619 |
+
msgctxt "(Admin)"
|
1620 |
+
msgid "Gap analysis and breach notifications"
|
1621 |
+
msgstr ""
|
1622 |
+
|
1623 |
+
#: views\admin\privacy-manager\header.php:9
|
1624 |
+
msgctxt "(Admin)"
|
1625 |
+
msgid "In depth activity log with all GDPR, CCPA, etc actions evidenced"
|
1626 |
+
msgstr ""
|
1627 |
+
|
1628 |
+
#: views\admin\privacy-manager\header.php:10
|
1629 |
+
msgctxt "(Admin)"
|
1630 |
+
msgid "Highlights areas of concern and where you need to focus"
|
1631 |
+
msgstr ""
|
1632 |
+
|
1633 |
+
#: views\admin\privacy-manager\header.php:11
|
1634 |
+
msgctxt "(Admin)"
|
1635 |
+
msgid "eLearning platform with access for all staff to ensure privacy regulation compliance and obligations"
|
1636 |
+
msgstr ""
|
1637 |
+
|
1638 |
+
#: views\admin\privacy-manager\header.php:12
|
1639 |
+
msgctxt "(Admin)"
|
1640 |
+
msgid "Tracks who accesses the system, when and why"
|
1641 |
+
msgstr ""
|
1642 |
+
|
1643 |
+
#: views\admin\privacy-manager\header.php:15
|
1644 |
+
msgctxt "(Admin)"
|
1645 |
+
msgid "Our system enables your business to demonstrate its obligations in protecting your customer data, show understanding of your business activities and deliver eLearning and online tests to employees, ensuring everyone in your company understands your privacy compliance rules and best practices to operate."
|
1646 |
+
msgstr ""
|
1647 |
+
|
1648 |
+
#: views\admin\privacy-manager\header.php:16
|
1649 |
+
msgctxt "(Admin)"
|
1650 |
+
msgid "No matter where you are on your data privacy journey, the ultimate goal is compliance."
|
1651 |
+
msgstr ""
|
1652 |
+
|
1653 |
+
#: views\admin\privacy-manager\header.php:16
|
1654 |
+
msgctxt "(Admin)"
|
1655 |
+
msgid "enables your organization to comply with all privacy regulations."
|
1656 |
+
msgstr ""
|
1657 |
+
|
1658 |
+
#: views\admin\support\contents.php:49
|
1659 |
+
msgctxt "(Admin)"
|
1660 |
+
msgid "Found a bug or have a question about the plugin? Submit a support request and we’ll get right on it!"
|
1661 |
+
msgstr ""
|
1662 |
+
|
1663 |
+
#: views\admin\support\contents.php:58
|
1664 |
+
msgctxt "(Admin)"
|
1665 |
+
msgid "Need assistance in making your site compliant? We can help!"
|
1666 |
+
msgstr ""
|
1667 |
+
|
1668 |
+
#: views\admin\general\woo-compatibility.php:9
|
1669 |
+
msgctxt "(Admin)"
|
1670 |
+
msgid "Enable WooCommerce data on GDPR tool"
|
1671 |
+
msgstr ""
|
1672 |
+
|
1673 |
+
#: src\Admin\AdminTabGeneral.php:241
|
1674 |
+
msgctxt "(Admin)"
|
1675 |
+
msgid "Enable WooCommerce Compatibility"
|
1676 |
+
msgstr ""
|
1677 |
+
|
1678 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:19
|
1679 |
+
msgid "Note Regarding Order:"
|
1680 |
+
msgstr ""
|
1681 |
+
|
1682 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:20
|
1683 |
+
msgid "Your order with status Processing will not get deleted until status change."
|
1684 |
+
msgstr ""
|
1685 |
+
|
1686 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:21
|
1687 |
+
msgid "Your order with status Completed will get anonymize."
|
1688 |
+
msgstr ""
|
1689 |
+
|
1690 |
+
#: views\modules\wordpress-user\dashboard\data-page\form-delete.php:22
|
1691 |
+
msgid "If you delete Completed order you can't apply for refund."
|
1692 |
+
msgstr ""
|
1693 |
+
|
1694 |
+
#: views\admin\general\woo-compatibility.php:12
|
1695 |
+
msgctxt "(Admin)"
|
1696 |
+
msgid "Will work for WooCommerce Version 3.4.0 or later."
|
1697 |
+
msgstr ""
|
1698 |
+
|
1699 |
+
#: views\admin\general\edd-compatibility.php:9
|
1700 |
+
msgctxt "(Admin)"
|
1701 |
+
msgid "Enable EDD data on GDPR tool."
|
1702 |
+
msgstr ""
|
1703 |
+
|
1704 |
+
#: views\admin\general\edd-compatibility.php:12
|
1705 |
+
msgctxt "(Admin)"
|
1706 |
+
msgid "Will work for EDD Version 2.0.0 or later."
|
1707 |
+
msgstr ""
|
1708 |
+
|
1709 |
+
#: src\Admin\AdminTabGeneral.php:262
|
1710 |
+
msgctxt "(Admin)"
|
1711 |
+
msgid "Enable EDD Compatibility"
|
1712 |
+
msgstr ""
|
1713 |
+
|
1714 |
+
#: gdpr-framework.php:298
|
1715 |
+
msgid "Cookie Policy"
|
1716 |
+
msgstr ""
|
1717 |
+
|
1718 |
+
#: ConsentManager.php:96
|
1719 |
+
msgctxt "(Admin)"
|
1720 |
+
msgid "This consent is visible by default on woocommerce checkout page. If someone wishes to withdraw it, they should simply request to delete all their data."
|
1721 |
+
msgstr ""
|
1722 |
+
|
1723 |
+
#: ConsentManager.php:96
|
1724 |
+
msgctxt "(Admin)"
|
1725 |
+
msgid "Woocommerce Policy Consent"
|
1726 |
+
msgstr ""
|
1727 |
+
|
1728 |
+
#: WoocommerceGdpr.php:150
|
1729 |
+
msgid "Please acknowledge the Privacy Policy"
|
1730 |
+
msgstr ""
|
1731 |
+
|
1732 |
+
#: woo-compatibility.php:9
|
1733 |
+
msgctxt "(Admin)"
|
1734 |
+
msgid "Enable WooCommerce data on GDPR tool."
|
1735 |
+
msgstr ""
|
1736 |
+
|
1737 |
+
#: views\admin\general\enable-popup.php:12
|
1738 |
+
msgctxt "(Admin)"
|
1739 |
+
msgid "<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its accepted on popup accept button."
|
1740 |
+
msgstr ""
|
1741 |
+
|
1742 |
+
#: AdminTabCookiePopup.php:105
|
1743 |
+
msgctxt "(Admin)"
|
1744 |
+
msgid "Popup Dismiss Text"
|
1745 |
+
msgstr ""
|
1746 |
+
|
1747 |
+
#: AdminTabCookiePopup.php:98
|
1748 |
+
msgctxt "(Admin)"
|
1749 |
+
msgid "Popup Allow Text"
|
1750 |
+
msgstr ""
|
1751 |
+
|
1752 |
+
#: AdminTabGeneral.php:241
|
1753 |
+
msgctxt "(Admin)"
|
1754 |
+
msgid "Woocommerce Integration"
|
1755 |
+
msgstr ""
|
1756 |
+
|
1757 |
+
#: AdminTabGeneral.php:259
|
1758 |
+
msgctxt "(Admin)"
|
1759 |
+
msgid "Easy Digital Download Integration"
|
1760 |
+
msgstr ""
|
1761 |
+
|
1762 |
+
#: has-dpo.php:11
|
1763 |
+
msgctxt "(Admin)"
|
1764 |
+
msgid "I have appointed a Data Protection Officer (DPO)"
|
1765 |
+
msgstr ""
|
1766 |
+
|
1767 |
+
#: AdminTabPrivacyPolicy.php:204
|
1768 |
+
msgctxt "(Admin)"
|
1769 |
+
msgid "Delete Text"
|
1770 |
+
msgstr ""
|
1771 |
+
|
1772 |
+
#: consent.php:80
|
1773 |
+
msgctxt "(Admin)"
|
1774 |
+
msgid "Add consent type"
|
1775 |
+
msgstr ""
|
1776 |
+
|
1777 |
+
#: AdminTabGeneral.php:127
|
1778 |
+
msgctxt "(Admin)"
|
1779 |
+
msgid "Privacy Policy Custom URL"
|
1780 |
+
msgstr ""
|
1781 |
+
|
1782 |
+
#: custom-policy-url.php:6
|
1783 |
+
msgctxt "(Admin)"
|
1784 |
+
msgid "Leave blank if privacy policy page already selected"
|
1785 |
+
msgstr ""
|
1786 |
+
|
1787 |
+
#: woo-disable_checkbox.php:9
|
1788 |
+
msgctxt "(Admin)"
|
1789 |
+
msgid "Disable WooCommerce Privacy Checkbox"
|
1790 |
+
msgstr ""
|
1791 |
+
|
1792 |
+
#: AdminTabCookiePopup.php:133
|
1793 |
+
msgctxt "(Admin)"
|
1794 |
+
msgid "Popup Learn More Text"
|
1795 |
+
msgstr ""
|
1796 |
+
|
1797 |
+
#: AdminTabGeneral.php:262
|
1798 |
+
msgctxt "(Admin)"
|
1799 |
+
msgid "Disable WooCommerce Register Privacy Checkbox"
|
1800 |
+
msgstr ""
|
1801 |
+
|
1802 |
+
#: AdminTabCookiePopup.php:121
|
1803 |
+
msgctxt "(Admin)"
|
1804 |
+
msgid "Cookie Acceptance link target"
|
1805 |
+
msgstr ""
|
1806 |
+
|
1807 |
+
#: popup_link_target.php:3
|
1808 |
+
msgctxt "(Admin)"
|
1809 |
+
msgid "Next Tab"
|
1810 |
+
msgstr ""
|
1811 |
+
|
1812 |
+
#: popup_link_target.php:5
|
1813 |
+
msgctxt "(Admin)"
|
1814 |
+
msgid "Self"
|
1815 |
+
msgstr ""
|
license.txt
CHANGED
File without changes
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: gdpr, compliance, security, privacy, wordpress gdpr, eu privacy directive,
|
|
4 |
Requires at least: 4.7
|
5 |
Tested up to: 4.9.8
|
6 |
Requires PHP: 5.6.33
|
7 |
-
Stable tag:
|
8 |
License: GPLv3
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
|
10 |
|
@@ -93,6 +93,15 @@ We are also planning to add other important privacy-related features missing fro
|
|
93 |
|
94 |
== Changelog ==
|
95 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
= 1.0.12 =
|
97 |
* Change comment consent text
|
98 |
* Add english (canada) to supported languages
|
4 |
Requires at least: 4.7
|
5 |
Tested up to: 4.9.8
|
6 |
Requires PHP: 5.6.33
|
7 |
+
Stable tag: trunk
|
8 |
License: GPLv3
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
|
10 |
|
93 |
|
94 |
== Changelog ==
|
95 |
|
96 |
+
|
97 |
+
= 1.0.14 =
|
98 |
+
* Make Cookie Popup Optional
|
99 |
+
|
100 |
+
|
101 |
+
= 1.0.13 =
|
102 |
+
* Proper update - upload failure on previous promo
|
103 |
+
|
104 |
+
|
105 |
= 1.0.12 =
|
106 |
* Change comment consent text
|
107 |
* Add english (canada) to supported languages
|
src/Admin/AdminError.php
CHANGED
File without changes
|
src/Admin/AdminHelper.php
CHANGED
@@ -24,7 +24,7 @@ class AdminHelper
|
|
24 |
$post = get_post($toolsPage);
|
25 |
$helpUrl = gdpr('helpers')->docs();
|
26 |
|
27 |
-
if (!stristr($post->post_content, '[gdpr_privacy_tools]')) {
|
28 |
gdpr('admin-notice')->add('admin/notices/helper-tools', compact('helpUrl'));
|
29 |
}
|
30 |
}
|
24 |
$post = get_post($toolsPage);
|
25 |
$helpUrl = gdpr('helpers')->docs();
|
26 |
|
27 |
+
if (!stristr($post->post_content, '<!-- wp:shortcode -->[gdpr_privacy_tools]<!-- /wp:shortcode -->')) {
|
28 |
gdpr('admin-notice')->add('admin/notices/helper-tools', compact('helpUrl'));
|
29 |
}
|
30 |
}
|
src/Admin/AdminNotice.php
CHANGED
File without changes
|
src/Admin/AdminTab.php
CHANGED
File without changes
|
src/Admin/AdminTabGeneral.php
CHANGED
@@ -7,16 +7,22 @@ class AdminTabGeneral extends AdminTab
|
|
7 |
protected $slug = 'general';
|
8 |
|
9 |
public function __construct()
|
10 |
-
{
|
11 |
$this->title = _x('General', '(Admin)', 'gdpr-framework');
|
12 |
-
|
|
|
|
|
13 |
$this->registerSetting('gdpr_enable');
|
14 |
$this->registerSetting('gdpr_enable_tac');
|
|
|
|
|
15 |
|
16 |
$this->registerSetting('gdpr_tools_page');
|
17 |
$this->registerSetting('gdpr_policy_page');
|
|
|
18 |
$this->registerSetting('gdpr_terms_page');
|
19 |
-
|
|
|
20 |
$this->registerSetting('gdpr_export_action');
|
21 |
$this->registerSetting('gdpr_export_action_email');
|
22 |
|
@@ -27,6 +33,14 @@ class AdminTabGeneral extends AdminTab
|
|
27 |
|
28 |
$this->registerSetting('gdpr_enable_stylesheet');
|
29 |
$this->registerSetting('gdpr_enable_theme_compatibility');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
}
|
31 |
|
32 |
public function init()
|
@@ -53,6 +67,41 @@ class AdminTabGeneral extends AdminTab
|
|
53 |
'gdpr_section_general'
|
54 |
);
|
55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
/**
|
57 |
* GDPR system pages
|
58 |
*/
|
@@ -75,6 +124,13 @@ class AdminTabGeneral extends AdminTab
|
|
75 |
'gdpr_section_pages'
|
76 |
);
|
77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
$this->registerSettingField(
|
79 |
'gdpr_terms_page',
|
80 |
_x('Terms & Conditions Page', '(Admin)', 'gdpr-framework'),
|
@@ -177,20 +233,158 @@ class AdminTabGeneral extends AdminTab
|
|
177 |
'gdpr_section_compatibility'
|
178 |
);
|
179 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
180 |
}
|
181 |
|
|
|
|
|
|
|
|
|
182 |
public function renderEnableCheckbox()
|
183 |
{
|
184 |
$enabled = gdpr('options')->get('enable');
|
185 |
echo gdpr('view')->render('admin/general/enable', compact('enabled'));
|
186 |
}
|
187 |
-
|
188 |
public function renderEnableCheckboxtac()
|
189 |
{
|
190 |
$enabled = gdpr('options')->get('enable_tac');
|
191 |
echo gdpr('view')->render('admin/general/enable-tac', compact('enabled'));
|
192 |
}
|
193 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
public function renderPrivacyToolsPageSelector()
|
195 |
{
|
196 |
wp_dropdown_pages([
|
@@ -219,7 +413,13 @@ class AdminTabGeneral extends AdminTab
|
|
219 |
]);
|
220 |
echo gdpr('view')->render('admin/privacy-policy/description-policy-page');
|
221 |
}
|
222 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
223 |
public function renderTermsPageSelector()
|
224 |
{
|
225 |
wp_dropdown_pages([
|
@@ -239,6 +439,18 @@ class AdminTabGeneral extends AdminTab
|
|
239 |
echo gdpr('view')->render('admin/general/export-action', compact('exportAction'));
|
240 |
echo gdpr('view')->render('admin/general/description-export-action');
|
241 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
242 |
|
243 |
public function renderExportActionEmail()
|
244 |
{
|
@@ -288,4 +500,25 @@ class AdminTabGeneral extends AdminTab
|
|
288 |
$enabled = gdpr('options')->get('enable_theme_compatibility');
|
289 |
echo gdpr('view')->render('admin/general/theme-compatibility', compact('enabled'));
|
290 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
}
|
7 |
protected $slug = 'general';
|
8 |
|
9 |
public function __construct()
|
10 |
+
{
|
11 |
$this->title = _x('General', '(Admin)', 'gdpr-framework');
|
12 |
+
/**
|
13 |
+
* Register settings
|
14 |
+
*/
|
15 |
$this->registerSetting('gdpr_enable');
|
16 |
$this->registerSetting('gdpr_enable_tac');
|
17 |
+
$this->registerSetting('gdpr_comment_checkbox');
|
18 |
+
$this->registerSetting('gdpr_register_checkbox');
|
19 |
|
20 |
$this->registerSetting('gdpr_tools_page');
|
21 |
$this->registerSetting('gdpr_policy_page');
|
22 |
+
$this->registerSetting('gdpr_custom_policy_page');
|
23 |
$this->registerSetting('gdpr_terms_page');
|
24 |
+
$this->registerSetting('gdpr_name_from');
|
25 |
+
$this->registerSetting('gdpr_email_from');
|
26 |
$this->registerSetting('gdpr_export_action');
|
27 |
$this->registerSetting('gdpr_export_action_email');
|
28 |
|
33 |
|
34 |
$this->registerSetting('gdpr_enable_stylesheet');
|
35 |
$this->registerSetting('gdpr_enable_theme_compatibility');
|
36 |
+
if (class_exists( 'WooCommerce' )) {
|
37 |
+
$this->registerSetting('gdpr_enable_woo_compatibility');
|
38 |
+
$this->registerSetting('gdpr_disable_checkbox_woo_compatibility');
|
39 |
+
$this->registerSetting('gdpr_disable_register_checkbox_woo_compatibility');
|
40 |
+
}
|
41 |
+
if (class_exists( 'Easy_Digital_Downloads')) {
|
42 |
+
$this->registerSetting('gdpr_enable_edd_compatibility');
|
43 |
+
}
|
44 |
}
|
45 |
|
46 |
public function init()
|
67 |
'gdpr_section_general'
|
68 |
);
|
69 |
|
70 |
+
$this->registerSettingField(
|
71 |
+
'gdpr_comment_checkbox',
|
72 |
+
_x('Disable Comment Checkbox', '(Admin)', 'gdpr-framework'),
|
73 |
+
[$this, 'renderCommentCheckbox'],
|
74 |
+
'gdpr_section_general'
|
75 |
+
);
|
76 |
+
|
77 |
+
$this->registerSettingField(
|
78 |
+
'gdpr_register_checkbox',
|
79 |
+
_x('Disable Register Form Checkbox', '(Admin)', 'gdpr-framework'),
|
80 |
+
[$this, 'renderRegisterCheckbox'],
|
81 |
+
'gdpr_section_general'
|
82 |
+
);
|
83 |
+
|
84 |
+
/**
|
85 |
+
* GDPR Email setting
|
86 |
+
*/
|
87 |
+
$this->registerSettingSection(
|
88 |
+
'gdpr_email_section',
|
89 |
+
_x('Email Setting', '(Admin)', 'gdpr-framework')
|
90 |
+
);
|
91 |
+
|
92 |
+
$this->registerSettingField(
|
93 |
+
'gdpr_name_from',
|
94 |
+
_x('From Name', '(Admin)', 'gdpr-framework'),
|
95 |
+
[$this, 'renderNameFrom'],
|
96 |
+
'gdpr_email_section'
|
97 |
+
);
|
98 |
+
|
99 |
+
$this->registerSettingField(
|
100 |
+
'gdpr_email_from',
|
101 |
+
_x('From Email', '(Admin)', 'gdpr-framework'),
|
102 |
+
[$this, 'renderEmailFrom'],
|
103 |
+
'gdpr_email_section'
|
104 |
+
);
|
105 |
/**
|
106 |
* GDPR system pages
|
107 |
*/
|
124 |
'gdpr_section_pages'
|
125 |
);
|
126 |
|
127 |
+
$this->registerSettingField(
|
128 |
+
'gdpr_custom_policy_page',
|
129 |
+
_x('Privacy Policy Custom URL', '(Admin)', 'gdpr-framework'),
|
130 |
+
[$this, 'renderPolicyCustomPageSelector'],
|
131 |
+
'gdpr_section_pages'
|
132 |
+
);
|
133 |
+
|
134 |
$this->registerSettingField(
|
135 |
'gdpr_terms_page',
|
136 |
_x('Terms & Conditions Page', '(Admin)', 'gdpr-framework'),
|
233 |
'gdpr_section_compatibility'
|
234 |
);
|
235 |
}
|
236 |
+
if (class_exists( 'WooCommerce' )) {
|
237 |
+
|
238 |
+
/**
|
239 |
+
* Woocommerce Compatibility settings
|
240 |
+
*/
|
241 |
+
$this->registerSettingSection(
|
242 |
+
'gdpr_woo_compatibility',
|
243 |
+
_x('Woocommerce Integration', '(Admin)', 'gdpr-framework')
|
244 |
+
);
|
245 |
+
|
246 |
+
$this->registerSettingField(
|
247 |
+
'gdpr_enable_woo_compatibility',
|
248 |
+
_x('Enable WooCommerce Compatibility', '(Admin)', 'gdpr-framework'),
|
249 |
+
[$this, 'renderwooCompatibilitySelector'],
|
250 |
+
'gdpr_woo_compatibility'
|
251 |
+
);
|
252 |
+
|
253 |
+
$this->registerSettingField(
|
254 |
+
'gdpr_disable_checkbox_woo_compatibility',
|
255 |
+
_x('Disable WooCommerce Privacy Checkbox', '(Admin)', 'gdpr-framework'),
|
256 |
+
[$this, 'renderwoodisablewooSelector'],
|
257 |
+
'gdpr_woo_compatibility'
|
258 |
+
);
|
259 |
+
|
260 |
+
$this->registerSettingField(
|
261 |
+
'gdpr_disable_register_checkbox_woo_compatibility',
|
262 |
+
_x('Disable WooCommerce Register Privacy Checkbox', '(Admin)', 'gdpr-framework'),
|
263 |
+
[$this, 'renderwooregisterdisablewooSelector'],
|
264 |
+
'gdpr_woo_compatibility'
|
265 |
+
);
|
266 |
+
}
|
267 |
+
|
268 |
+
if (class_exists( 'Easy_Digital_Downloads')) {
|
269 |
+
/**
|
270 |
+
* Easy Digital Downloads Compatibility settings
|
271 |
+
*/
|
272 |
+
$this->registerSettingSection(
|
273 |
+
'gdpr_edd_compatibility',
|
274 |
+
_x('Easy Digital Download Integration', '(Admin)', 'gdpr-framework')
|
275 |
+
);
|
276 |
+
|
277 |
+
$this->registerSettingField(
|
278 |
+
'gdpr_enable_edd_compatibility',
|
279 |
+
_x('Enable EDD Compatibility', '(Admin)', 'gdpr-framework'),
|
280 |
+
[$this, 'rendereddCompatibilitySelector'],
|
281 |
+
'gdpr_edd_compatibility'
|
282 |
+
);
|
283 |
+
}
|
284 |
}
|
285 |
|
286 |
+
/**
|
287 |
+
* Rendering Views
|
288 |
+
*/
|
289 |
+
|
290 |
public function renderEnableCheckbox()
|
291 |
{
|
292 |
$enabled = gdpr('options')->get('enable');
|
293 |
echo gdpr('view')->render('admin/general/enable', compact('enabled'));
|
294 |
}
|
295 |
+
|
296 |
public function renderEnableCheckboxtac()
|
297 |
{
|
298 |
$enabled = gdpr('options')->get('enable_tac');
|
299 |
echo gdpr('view')->render('admin/general/enable-tac', compact('enabled'));
|
300 |
}
|
301 |
|
302 |
+
public function renderCommentCheckbox()
|
303 |
+
{
|
304 |
+
$content['option_name'] = 'comment_checkbox';
|
305 |
+
$content['value'] = gdpr('options')->get('comment_checkbox');
|
306 |
+
$content['option'] = _x('Disable Checkbox For Comments', '(Admin)', 'gdpr-framework');
|
307 |
+
echo gdpr('view')->render('admin/general/disble-checkbox', compact('content'));
|
308 |
+
}
|
309 |
+
|
310 |
+
public function renderRegisterCheckbox()
|
311 |
+
{
|
312 |
+
$content['option_name'] = 'register_checkbox';
|
313 |
+
$content['value'] = gdpr('options')->get('register_checkbox');
|
314 |
+
$content['option'] = _x('Disable Checkbox For Register Form', '(Admin)', 'gdpr-framework');
|
315 |
+
echo gdpr('view')->render('admin/general/disble-checkbox', compact('content'));
|
316 |
+
}
|
317 |
+
|
318 |
+
public function renderEnableCheckboxpopup()
|
319 |
+
{
|
320 |
+
$enabled = gdpr('options')->get('enable_popup');
|
321 |
+
echo gdpr('view')->render('admin/general/enable-popup', compact('enabled'));
|
322 |
+
}
|
323 |
+
|
324 |
+
public function renderEnableOneTimeCheckboxpopup()
|
325 |
+
{
|
326 |
+
$enabled = gdpr('options')->get('onetime_popup');
|
327 |
+
echo gdpr('view')->render('admin/general/enable-onetime-popup', compact('enabled'));
|
328 |
+
}
|
329 |
+
|
330 |
+
public function renderheaderCheckboxpopup()
|
331 |
+
{
|
332 |
+
$content = gdpr('options')->get('header');
|
333 |
+
echo gdpr('view')->render('admin/general/enable_popup_header', compact('content'));
|
334 |
+
}
|
335 |
+
public function rendercontentCheckboxpopup()
|
336 |
+
{
|
337 |
+
$content = gdpr('options')->get('popup_content');
|
338 |
+
echo gdpr('view')->render('admin/general/enable_popup_content', compact('content'));
|
339 |
+
}
|
340 |
+
|
341 |
+
public function renderNameFrom()
|
342 |
+
{
|
343 |
+
$content = gdpr('options')->get('name_from');
|
344 |
+
echo gdpr('view')->render('admin/general/name_from', compact('content'));
|
345 |
+
}
|
346 |
+
|
347 |
+
public function renderEmailFrom()
|
348 |
+
{
|
349 |
+
$content = gdpr('options')->get('email_from');
|
350 |
+
echo gdpr('view')->render('admin/general/email_from', compact('content'));
|
351 |
+
}
|
352 |
+
|
353 |
+
public function renderpopupBackgroundcolor()
|
354 |
+
{
|
355 |
+
$content['value'] = gdpr('options')->get('popup_background');
|
356 |
+
$content['option'] = 'background';
|
357 |
+
echo gdpr('view')->render('admin/general/popup_background_color_picker', compact('content'));
|
358 |
+
}
|
359 |
+
|
360 |
+
public function renderpopupTextcolor()
|
361 |
+
{
|
362 |
+
$content['value'] = gdpr('options')->get('popup_text');
|
363 |
+
$content['option'] = 'text';
|
364 |
+
echo gdpr('view')->render('admin/general/popup_background_color_picker', compact('content'));
|
365 |
+
}
|
366 |
+
|
367 |
+
public function renderbuttonBackgroundcolor()
|
368 |
+
{
|
369 |
+
|
370 |
+
$content['value'] = gdpr('options')->get('popup_button_background');
|
371 |
+
$content['option'] = 'button_background';
|
372 |
+
echo gdpr('view')->render('admin/general/popup_background_color_picker', compact('content'));
|
373 |
+
}
|
374 |
+
public function renderbuttonTextcolor()
|
375 |
+
{
|
376 |
+
$content['value'] = gdpr('options')->get('popup_button_text');
|
377 |
+
$content['option'] = 'button_text';
|
378 |
+
echo gdpr('view')->render('admin/general/popup_background_color_picker', compact('content'));
|
379 |
+
}
|
380 |
+
|
381 |
+
public function renderborderTextcolor()
|
382 |
+
{
|
383 |
+
$content['value'] = gdpr('options')->get('popup_border_text');
|
384 |
+
$content['option'] = 'border_text';
|
385 |
+
echo gdpr('view')->render('admin/general/popup_background_color_picker', compact('content'));
|
386 |
+
}
|
387 |
+
|
388 |
public function renderPrivacyToolsPageSelector()
|
389 |
{
|
390 |
wp_dropdown_pages([
|
413 |
]);
|
414 |
echo gdpr('view')->render('admin/privacy-policy/description-policy-page');
|
415 |
}
|
416 |
+
|
417 |
+
public function renderPolicyCustomPageSelector()
|
418 |
+
{
|
419 |
+
$content = gdpr('options')->get('custom_policy_page');
|
420 |
+
echo gdpr('view')->render('admin/general/custom-policy-url', compact('content'));
|
421 |
+
}
|
422 |
+
|
423 |
public function renderTermsPageSelector()
|
424 |
{
|
425 |
wp_dropdown_pages([
|
439 |
echo gdpr('view')->render('admin/general/export-action', compact('exportAction'));
|
440 |
echo gdpr('view')->render('admin/general/description-export-action');
|
441 |
}
|
442 |
+
public function renderPopupThemeSelector()
|
443 |
+
{
|
444 |
+
$themeAction = gdpr('options')->get('popup_theme');
|
445 |
+
echo gdpr('view')->render('admin/general/theme-action', compact('themeAction'));
|
446 |
+
echo gdpr('view')->render('admin/general/description-theme-action');
|
447 |
+
}
|
448 |
+
public function renderPopupPositionSelector()
|
449 |
+
{
|
450 |
+
$positionAction = gdpr('options')->get('popup_position');
|
451 |
+
echo gdpr('view')->render('admin/general/position-action', compact('positionAction'));
|
452 |
+
echo gdpr('view')->render('admin/general/description-position-action');
|
453 |
+
}
|
454 |
|
455 |
public function renderExportActionEmail()
|
456 |
{
|
500 |
$enabled = gdpr('options')->get('enable_theme_compatibility');
|
501 |
echo gdpr('view')->render('admin/general/theme-compatibility', compact('enabled'));
|
502 |
}
|
503 |
+
|
504 |
+
public function renderwooCompatibilitySelector()
|
505 |
+
{
|
506 |
+
$enabled = gdpr('options')->get('enable_woo_compatibility');
|
507 |
+
echo gdpr('view')->render('admin/general/woo-compatibility', compact('enabled'));
|
508 |
+
}
|
509 |
+
public function renderwoodisablewooSelector()
|
510 |
+
{
|
511 |
+
$enabled = gdpr('options')->get('disable_checkbox_woo_compatibility');
|
512 |
+
echo gdpr('view')->render('admin/general/woo-disable_checkbox', compact('enabled'));
|
513 |
+
}
|
514 |
+
public function renderwooregisterdisablewooSelector()
|
515 |
+
{
|
516 |
+
$enabled = gdpr('options')->get('disable_register_checkbox_woo_compatibility');
|
517 |
+
echo gdpr('view')->render('admin/general/woo-disable_register_checkbox', compact('enabled'));
|
518 |
+
}
|
519 |
+
public function rendereddCompatibilitySelector()
|
520 |
+
{
|
521 |
+
$enabled = gdpr('options')->get('enable_edd_compatibility');
|
522 |
+
echo gdpr('view')->render('admin/general/edd-compatibility', compact('enabled'));
|
523 |
+
}
|
524 |
}
|
src/Admin/AdminTabInterface.php
CHANGED
File without changes
|
src/Admin/Modal.php
CHANGED
File without changes
|
src/Admin/WordpressAdmin.php
CHANGED
@@ -46,13 +46,16 @@ class WordpressAdmin
|
|
46 |
|
47 |
// Show help notice
|
48 |
add_action('current_screen', [$this, 'maybeShowHelpNotice'], 999);
|
|
|
|
|
|
|
49 |
}
|
50 |
|
51 |
|
52 |
public function maybeShowHelpNotice()
|
53 |
{
|
54 |
if ('tools_page_privacy' === get_current_screen()->base) {
|
55 |
-
gdpr('admin-notice')->add('admin/notices/help');
|
56 |
}
|
57 |
}
|
58 |
|
@@ -63,7 +66,7 @@ class WordpressAdmin
|
|
63 |
{
|
64 |
add_management_page(
|
65 |
_x('Privacy & GDPR Settings', '(Admin)', 'gdpr-framework'),
|
66 |
-
_x('
|
67 |
'manage_options',
|
68 |
'privacy',
|
69 |
[$this->adminPage, 'renderPage']
|
@@ -95,45 +98,67 @@ class WordpressAdmin
|
|
95 |
'gdpr-admin',
|
96 |
gdpr('config')->get('plugin.url') . 'assets/gdpr-admin.css'
|
97 |
);
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
'select2'
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
}
|
138 |
|
139 |
/**
|
@@ -151,4 +176,19 @@ class WordpressAdmin
|
|
151 |
|
152 |
return $postStates;
|
153 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
}
|
46 |
|
47 |
// Show help notice
|
48 |
add_action('current_screen', [$this, 'maybeShowHelpNotice'], 999);
|
49 |
+
|
50 |
+
//
|
51 |
+
add_action( 'delete_user', [$this, 'gdprf_delete_userlogs']);
|
52 |
}
|
53 |
|
54 |
|
55 |
public function maybeShowHelpNotice()
|
56 |
{
|
57 |
if ('tools_page_privacy' === get_current_screen()->base) {
|
58 |
+
//gdpr('admin-notice')->add('admin/notices/help');
|
59 |
}
|
60 |
}
|
61 |
|
66 |
{
|
67 |
add_management_page(
|
68 |
_x('Privacy & GDPR Settings', '(Admin)', 'gdpr-framework'),
|
69 |
+
_x('Data443 GDPR', '(Admin)', 'gdpr-framework'),
|
70 |
'manage_options',
|
71 |
'privacy',
|
72 |
[$this->adminPage, 'renderPage']
|
98 |
'gdpr-admin',
|
99 |
gdpr('config')->get('plugin.url') . 'assets/gdpr-admin.css'
|
100 |
);
|
101 |
+
|
102 |
+
|
103 |
+
$screen = get_current_screen();
|
104 |
+
if($screen->base=='tools_page_privacy'){
|
105 |
+
|
106 |
+
/**
|
107 |
+
* jQuery UI dialog for modals
|
108 |
+
*/
|
109 |
+
wp_enqueue_style('wp-jquery-ui-dialog');
|
110 |
+
wp_enqueue_script(
|
111 |
+
'gdpr-admin',
|
112 |
+
gdpr('config')->get('plugin.url') . 'assets/gdpr-admin.js',
|
113 |
+
['jquery-ui-dialog']
|
114 |
+
);
|
115 |
+
|
116 |
+
/**
|
117 |
+
* jQuery Repeater
|
118 |
+
*/
|
119 |
+
wp_enqueue_script(
|
120 |
+
'jquery-repeater',
|
121 |
+
gdpr('config')->get('plugin.url') . 'assets/jquery.repeater.min.js',
|
122 |
+
['jquery']
|
123 |
+
);
|
124 |
+
|
125 |
+
/**
|
126 |
+
* Select2
|
127 |
+
*/
|
128 |
+
|
129 |
+
wp_dequeue_script( 'select2css' );
|
130 |
+
wp_dequeue_script( 'select2' );
|
131 |
+
|
132 |
+
wp_enqueue_style(
|
133 |
+
'select2css',
|
134 |
+
gdpr('config')->get('plugin.url') . 'assets/select2-4.0.5.css'
|
135 |
+
);
|
136 |
+
|
137 |
+
wp_enqueue_script(
|
138 |
+
'select2',
|
139 |
+
gdpr('config')->get('plugin.url') . 'assets/select2-4.0.3.js',
|
140 |
+
['jquery']
|
141 |
+
);
|
142 |
+
|
143 |
+
wp_enqueue_script(
|
144 |
+
'conditional-show',
|
145 |
+
gdpr('config')->get('plugin.url') . 'assets/conditional-show.js',
|
146 |
+
['jquery']
|
147 |
+
);
|
148 |
+
/**
|
149 |
+
* Color Picker
|
150 |
+
*/
|
151 |
+
wp_enqueue_script( 'iris',gdpr('config')->get('plugin.url') .'assets/iris.min.js' );
|
152 |
+
wp_enqueue_script( 'iris-init',gdpr('config')->get('plugin.url') .'assets/iris-init.js' );
|
153 |
+
|
154 |
+
if(gdpr('options')->get('classidocs_integration')){
|
155 |
+
/**
|
156 |
+
* datatable in plugin
|
157 |
+
*/
|
158 |
+
wp_enqueue_script( 'gdprdataTables-js', gdpr('config')->get('plugin.url') .'assets/jquery.dataTables.min.js' );
|
159 |
+
wp_enqueue_style( 'datatables-css',gdpr('config')->get('plugin.url') .'assets/jquery.dataTables.min.css');
|
160 |
+
}
|
161 |
+
}
|
162 |
}
|
163 |
|
164 |
/**
|
176 |
|
177 |
return $postStates;
|
178 |
}
|
179 |
+
//Delete userlogs if user deleted from admin panel.
|
180 |
+
public function gdprf_delete_userlogs($user_id)
|
181 |
+
{
|
182 |
+
global $wpdb;
|
183 |
+
|
184 |
+
$this->logtableName = $wpdb->prefix . 'gdpr_userlogs';
|
185 |
+
|
186 |
+
return $wpdb->delete(
|
187 |
+
$this->logtableName,
|
188 |
+
[
|
189 |
+
'user_id' => $user_id,
|
190 |
+
]
|
191 |
+
);
|
192 |
+
}
|
193 |
+
|
194 |
}
|
src/Admin/WordpressAdminPage.php
CHANGED
File without changes
|
src/Components/AdvancedIntegration/AdminTabAdvancedIntegration.php
ADDED
@@ -0,0 +1,153 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace Codelight\GDPR\Components\AdvancedIntegration;
|
4 |
+
|
5 |
+
use Codelight\GDPR\Admin\AdminTab;
|
6 |
+
|
7 |
+
class AdminTabAdvancedIntegration extends AdminTab
|
8 |
+
{
|
9 |
+
/* @var string */
|
10 |
+
protected $slug = 'advanced-integration';
|
11 |
+
|
12 |
+
/* @var PolicyGenerator */
|
13 |
+
protected $policyGenerator;
|
14 |
+
|
15 |
+
public function __construct()
|
16 |
+
{
|
17 |
+
$this->title = _x('Advanced Integration', '(Admin)', 'gdpr-framework');
|
18 |
+
$this->registerSetting('gdpr_classidocs_integration');
|
19 |
+
$this->registerSetting('gdpr_sar_request_details');
|
20 |
+
$this->registerSetting('gdpr_response_related_queries');
|
21 |
+
$this->registerSetting('gdpr_classidocs_url');
|
22 |
+
$this->registerSetting('gdpr_classidocs_username');
|
23 |
+
$this->registerSetting('gdpr_classidocs_password');
|
24 |
+
|
25 |
+
add_action('gdpr/admin/action/AdvancedIntegration/generate', [$this, 'generateAdvancedIntegration']);
|
26 |
+
}
|
27 |
+
|
28 |
+
public function init()
|
29 |
+
{
|
30 |
+
/**
|
31 |
+
* General settings
|
32 |
+
*/
|
33 |
+
$this->registerSettingSection(
|
34 |
+
'gdpr_section_privacy_policy',
|
35 |
+
_x('Advanced Integration', '(Admin)', 'gdpr-framework'),
|
36 |
+
[$this, 'renderHeader']
|
37 |
+
);
|
38 |
+
/**
|
39 |
+
* Integration Settings
|
40 |
+
*/
|
41 |
+
$this->registerSettingSection(
|
42 |
+
'gdpr_section_integration_setting',
|
43 |
+
_x('Integration Settings', '(Admin)', 'gdpr-framework')
|
44 |
+
);
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Enable Integrate with ClassiDocs
|
48 |
+
*/
|
49 |
+
$this->registerSettingField(
|
50 |
+
'gdpr_classidocs_integration',
|
51 |
+
_x('Integrate with ClassiDocs?', '(Admin)', 'gdpr-framework'),
|
52 |
+
[$this, 'renderClassidocIntegration'],
|
53 |
+
'gdpr_section_integration_setting'
|
54 |
+
);
|
55 |
+
/**
|
56 |
+
* Enable Submit SAR request details
|
57 |
+
*/
|
58 |
+
$this->registerSettingField(
|
59 |
+
'gdpr_sar_request_details',
|
60 |
+
_x('Submit SAR request details?', '(Admin)', 'gdpr-framework'),
|
61 |
+
[$this, 'renderSarRequestDetails'],
|
62 |
+
'gdpr_section_integration_setting'
|
63 |
+
);
|
64 |
+
/**
|
65 |
+
* Enable Response with related queries
|
66 |
+
*/
|
67 |
+
$this->registerSettingField(
|
68 |
+
'gdpr_response_related_queries',
|
69 |
+
_x('Enable Response with related queries?', '(Admin)', 'gdpr-framework'),
|
70 |
+
[$this, 'renderRelatedQueries'],
|
71 |
+
'gdpr_section_integration_setting'
|
72 |
+
);
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Classidocs URLS
|
76 |
+
*/
|
77 |
+
$this->registerSettingField(
|
78 |
+
'gdpr_classidocs_url',
|
79 |
+
_x('ClassiDocs URL', '(Admin)', 'gdpr-framework'),
|
80 |
+
[$this, 'renderClassidocsUrl'],
|
81 |
+
'gdpr_section_integration_setting'
|
82 |
+
);
|
83 |
+
/**
|
84 |
+
* Classidocs Username
|
85 |
+
*/
|
86 |
+
// $this->registerSettingField(
|
87 |
+
// 'gdpr_classidocs_username',
|
88 |
+
// _x('ClassiDocs Username', '(Admin)', 'gdpr-framework'),
|
89 |
+
// [$this, 'renderClassidocsUsername'],
|
90 |
+
// 'gdpr_section_integration_setting'
|
91 |
+
// );
|
92 |
+
/**
|
93 |
+
* Classidocs password
|
94 |
+
*/
|
95 |
+
// $this->registerSettingField(
|
96 |
+
// 'gdpr_classidocs_password',
|
97 |
+
// _x('ClassiDocs Password', '(Admin)', 'gdpr-framework'),
|
98 |
+
// [$this, 'renderClassidocsPassword'],
|
99 |
+
// 'gdpr_section_integration_setting'
|
100 |
+
// );
|
101 |
+
|
102 |
+
}
|
103 |
+
|
104 |
+
public function renderHeader()
|
105 |
+
{
|
106 |
+
echo gdpr('view')->render('admin/advanced-integration/header');
|
107 |
+
}
|
108 |
+
|
109 |
+
public function renderSubmitButton()
|
110 |
+
{
|
111 |
+
submit_button(_x('Save', '(Admin)', 'gdpr-framework'));
|
112 |
+
}
|
113 |
+
|
114 |
+
public function renderClassidocIntegration()
|
115 |
+
{
|
116 |
+
$hasclassidocs_integration = gdpr('options')->get('classidocs_integration');
|
117 |
+
echo gdpr('view')->render('admin/advanced-integration/checkbox-field', compact('hasclassidocs_integration'));
|
118 |
+
}
|
119 |
+
|
120 |
+
public function renderSarRequestDetails()
|
121 |
+
{
|
122 |
+
$hasSarRequestDetails = gdpr('options')->get('sar_request_details');
|
123 |
+
echo gdpr('view')->render('admin/advanced-integration/sar_request_details', compact('hasSarRequestDetails'));
|
124 |
+
}
|
125 |
+
|
126 |
+
public function renderRelatedQueries()
|
127 |
+
{
|
128 |
+
$hasRelatedQueries = gdpr('options')->get('response_related_queries');
|
129 |
+
echo gdpr('view')->render('admin/advanced-integration/response_related_queries', compact('hasRelatedQueries'));
|
130 |
+
}
|
131 |
+
|
132 |
+
public function renderClassidocsUrl()
|
133 |
+
{
|
134 |
+
$value = gdpr('options')->get('classidocs_url') ? esc_attr(gdpr('options')->get('classidocs_url')) : '';
|
135 |
+
$placeholder = _x('ClassiDocs URL', '(Admin)', 'gdpr-framework');
|
136 |
+
echo "<input type='url' name='gdpr_classidocs_url' placeholder='{$placeholder}' value='{$value}'>";
|
137 |
+
}
|
138 |
+
|
139 |
+
|
140 |
+
public function renderClassidocsUsername()
|
141 |
+
{
|
142 |
+
$value = gdpr('options')->get('classidocs_username') ? esc_attr(gdpr('options')->get('classidocs_username')) : '';
|
143 |
+
$placeholder = _x('ClassiDocs Username', '(Admin)', 'gdpr-framework');
|
144 |
+
echo "<input type='text' name='gdpr_classidocs_username' placeholder='{$placeholder}' value='{$value}'>";
|
145 |
+
}
|
146 |
+
|
147 |
+
public function renderClassidocsPassword()
|
148 |
+
{
|
149 |
+
$value = gdpr('options')->get('classidocs_password') ? esc_attr(gdpr('options')->get('classidocs_password')) : '';
|
150 |
+
$placeholder = _x('ClassiDocs Password', '(Admin)', 'gdpr-framework');
|
151 |
+
echo "<input type='password' name='gdpr_classidocs_password' placeholder='{$placeholder}' value='{$value}'>";
|
152 |
+
}
|
153 |
+
}
|
src/Components/AdvancedIntegration/AdvancedIntegration.php
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace Codelight\GDPR\Components\AdvancedIntegration;
|
4 |
+
/**
|
5 |
+
* Handles putting together and rendering the privacy policy page
|
6 |
+
*
|
7 |
+
* Class AdvancedIntegration
|
8 |
+
*
|
9 |
+
* @package Codelight\GDPR\Components\AdvancedIntegration
|
10 |
+
*/
|
11 |
+
class AdvancedIntegration
|
12 |
+
{
|
13 |
+
public function __construct()
|
14 |
+
{
|
15 |
+
add_filter('gdpr/admin/tabs', [$this, 'registerAdminTab'], 70);
|
16 |
+
}
|
17 |
+
|
18 |
+
public function registerAdminTab($tabs)
|
19 |
+
{
|
20 |
+
$tabs['advanced-integration'] = gdpr()->make(AdminTabAdvancedIntegration::class);
|
21 |
+
return $tabs;
|
22 |
+
}
|
23 |
+
}
|
src/Components/Consent/AdminTabConsent.php
CHANGED
File without changes
|
src/Components/Consent/ConsentAdmin.php
CHANGED
File without changes
|
src/Components/Consent/ConsentManager.php
CHANGED
@@ -31,14 +31,21 @@ class ConsentManager
|
|
31 |
|
32 |
add_action('init', [$this, 'registerCustomConsentTypes'], 0);
|
33 |
add_action('init', [$this, 'registerDefaultConsentTypes'], 0);
|
34 |
-
|
|
|
35 |
add_action('gdpr/data-subject/delete', [$this, 'delete']);
|
36 |
add_action('gdpr/data-subject/anonymize', [$this, 'anonymize'], 10, 2);
|
37 |
}
|
38 |
|
39 |
public function registerDefaultConsentTypes()
|
40 |
-
{
|
|
|
|
|
|
|
41 |
$policyPageUrl = get_permalink(gdpr('options')->get('policy_page'));
|
|
|
|
|
|
|
42 |
|
43 |
gdpr('consent')->register(
|
44 |
'privacy-policy',
|
@@ -50,7 +57,9 @@ class ConsentManager
|
|
50 |
_x('This consent is not visible by default. If someone wishes to withdraw it, they should simply request to delete all their data.', '(Admin)', 'gdpr-framework'),
|
51 |
false
|
52 |
);
|
53 |
-
|
|
|
|
|
54 |
$termsPage = gdpr('options')->get('terms_page');
|
55 |
if ($termsPage) {
|
56 |
$termsPageUrl = get_permalink($termsPage);
|
@@ -70,6 +79,24 @@ class ConsentManager
|
|
70 |
false
|
71 |
);
|
72 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
}
|
74 |
|
75 |
/**
|
@@ -124,8 +151,10 @@ class ConsentManager
|
|
124 |
{
|
125 |
$savedConsentTypes = gdpr('options')->get('consent_types');
|
126 |
|
127 |
-
if (is_array($savedConsentTypes) && count($savedConsentTypes))
|
128 |
-
|
|
|
|
|
129 |
$this->customConsentTypes[$consentType['slug']] = [
|
130 |
'slug' => isset($consentType['slug']) ? $consentType['slug'] : '',
|
131 |
'title' => isset($consentType['title']) ? $consentType['title'] : '',
|
@@ -165,7 +194,8 @@ class ConsentManager
|
|
165 |
*/
|
166 |
protected function validateConsent($consent)
|
167 |
{
|
168 |
-
if (!$this->isRegisteredConsent($consent))
|
|
|
169 |
wp_die("Not a valid consent: " . esc_html($consent));
|
170 |
}
|
171 |
}
|
@@ -183,7 +213,8 @@ class ConsentManager
|
|
183 |
$validation = apply_filters('gdpr/consent/give', true, $email, $consent);
|
184 |
|
185 |
// If the data subject has already given this consent, do nothing
|
186 |
-
if ($this->model->given($email, $consent) || !$validation)
|
|
|
187 |
return;
|
188 |
}
|
189 |
|
@@ -204,7 +235,8 @@ class ConsentManager
|
|
204 |
$validation = apply_filters('gdpr/consent/withdraw', true, $email, $consent);
|
205 |
|
206 |
// If the consent has never been given or if data subject has already withdrawn this consent, do nothing
|
207 |
-
if (!$this->model->exists($email, $consent) || $this->model->withdrawn($email, $consent) || !$validation)
|
|
|
208 |
return;
|
209 |
}
|
210 |
|
@@ -222,7 +254,8 @@ class ConsentManager
|
|
222 |
{
|
223 |
$this->validateConsent($consent);
|
224 |
|
225 |
-
if ($this->model->given($email, $consent))
|
|
|
226 |
do_action('gdpr/consent/withdrawn', $email, $consent, 'deleted');
|
227 |
}
|
228 |
|
@@ -240,7 +273,8 @@ class ConsentManager
|
|
240 |
{
|
241 |
$this->validateConsent($consent);
|
242 |
|
243 |
-
if ($this->model->given($email, $consent))
|
|
|
244 |
do_action('gdpr/consent/withdrawn', $email, $consent, 'anonymized');
|
245 |
}
|
246 |
|
@@ -257,6 +291,37 @@ class ConsentManager
|
|
257 |
return $this->model->getAll($email);
|
258 |
}
|
259 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
260 |
/**
|
261 |
* Get the registered consent types and add 'given' field depending
|
262 |
* on whether or not the user has given this particular consent
|
@@ -265,18 +330,74 @@ class ConsentManager
|
|
265 |
* @return array
|
266 |
*/
|
267 |
public function getConsentData($dataSubjectConsents)
|
268 |
-
{
|
|
|
269 |
$consentTypes = $this->getConsentTypes();
|
270 |
$consents = [];
|
271 |
|
272 |
-
foreach ($consentTypes as $slug => $consentType)
|
273 |
-
|
|
|
|
|
274 |
$consents[$slug] = $consentType;
|
275 |
}
|
276 |
}
|
277 |
|
278 |
return $consents;
|
279 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
280 |
|
281 |
/**
|
282 |
* Return a list of all data subjects who have given a particular consent
|
@@ -288,6 +409,26 @@ class ConsentManager
|
|
288 |
// Todo
|
289 |
}
|
290 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
/**
|
292 |
* Withdraw and delete all consents given by a data subject
|
293 |
*
|
@@ -296,7 +437,8 @@ class ConsentManager
|
|
296 |
public function delete($email)
|
297 |
{
|
298 |
$consents = $this->getAllConsents($email);
|
299 |
-
foreach ($consents as $consent)
|
|
|
300 |
$this->deleteConsent($email, $consent);
|
301 |
}
|
302 |
}
|
@@ -310,7 +452,8 @@ class ConsentManager
|
|
310 |
public function anonymize($email, $anonymizedId)
|
311 |
{
|
312 |
$consents = $this->getAllConsents($email);
|
313 |
-
foreach ($consents as $consent)
|
|
|
314 |
$this->anonymizeConsent($email, $consent, $anonymizedId);
|
315 |
}
|
316 |
}
|
31 |
|
32 |
add_action('init', [$this, 'registerCustomConsentTypes'], 0);
|
33 |
add_action('init', [$this, 'registerDefaultConsentTypes'], 0);
|
34 |
+
|
35 |
+
add_filter('gdpr/data-subject/data', [$this, 'getdata'], 20, 2);
|
36 |
add_action('gdpr/data-subject/delete', [$this, 'delete']);
|
37 |
add_action('gdpr/data-subject/anonymize', [$this, 'anonymize'], 10, 2);
|
38 |
}
|
39 |
|
40 |
public function registerDefaultConsentTypes()
|
41 |
+
{
|
42 |
+
/****
|
43 |
+
* privacy-policy default consent
|
44 |
+
*/
|
45 |
$policyPageUrl = get_permalink(gdpr('options')->get('policy_page'));
|
46 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
47 |
+
|
48 |
+
$policyPageUrl = apply_filters( 'gdpr_custom_policy_link',$policyPageUrl);
|
49 |
|
50 |
gdpr('consent')->register(
|
51 |
'privacy-policy',
|
57 |
_x('This consent is not visible by default. If someone wishes to withdraw it, they should simply request to delete all their data.', '(Admin)', 'gdpr-framework'),
|
58 |
false
|
59 |
);
|
60 |
+
/****
|
61 |
+
* terms-conditions default consent
|
62 |
+
*/
|
63 |
$termsPage = gdpr('options')->get('terms_page');
|
64 |
if ($termsPage) {
|
65 |
$termsPageUrl = get_permalink($termsPage);
|
79 |
false
|
80 |
);
|
81 |
}
|
82 |
+
/****
|
83 |
+
* ClassiDocsCallback default consent
|
84 |
+
*/
|
85 |
+
gdpr('consent')->register(
|
86 |
+
'ClassiDocsCallback','ClassiDocsCallback',
|
87 |
+
_x('This consent is not visible by default. If someone wishes to withdraw it, they should simply request to delete all their data.', '(Admin)', 'gdpr-framework'),
|
88 |
+
true
|
89 |
+
);
|
90 |
+
/****
|
91 |
+
* Woocommerce Policy consent
|
92 |
+
*/
|
93 |
+
if ( class_exists( 'WooCommerce' ) ) {
|
94 |
+
gdpr('consent')->register(
|
95 |
+
'gdpr_woo_consent', _x('Woocommerce Policy Consent', '(Admin)', 'gdpr-framework'),
|
96 |
+
_x('This consent is visible by default on woocommerce checkout page. If someone wishes to withdraw it, they should simply request to delete all their data.', '(Admin)', 'gdpr-framework'),
|
97 |
+
true
|
98 |
+
);
|
99 |
+
}
|
100 |
}
|
101 |
|
102 |
/**
|
151 |
{
|
152 |
$savedConsentTypes = gdpr('options')->get('consent_types');
|
153 |
|
154 |
+
if (is_array($savedConsentTypes) && count($savedConsentTypes))
|
155 |
+
{
|
156 |
+
foreach ($savedConsentTypes as $consentType)
|
157 |
+
{
|
158 |
$this->customConsentTypes[$consentType['slug']] = [
|
159 |
'slug' => isset($consentType['slug']) ? $consentType['slug'] : '',
|
160 |
'title' => isset($consentType['title']) ? $consentType['title'] : '',
|
194 |
*/
|
195 |
protected function validateConsent($consent)
|
196 |
{
|
197 |
+
if (!$this->isRegisteredConsent($consent))
|
198 |
+
{
|
199 |
wp_die("Not a valid consent: " . esc_html($consent));
|
200 |
}
|
201 |
}
|
213 |
$validation = apply_filters('gdpr/consent/give', true, $email, $consent);
|
214 |
|
215 |
// If the data subject has already given this consent, do nothing
|
216 |
+
if ($this->model->given($email, $consent) || !$validation)
|
217 |
+
{
|
218 |
return;
|
219 |
}
|
220 |
|
235 |
$validation = apply_filters('gdpr/consent/withdraw', true, $email, $consent);
|
236 |
|
237 |
// If the consent has never been given or if data subject has already withdrawn this consent, do nothing
|
238 |
+
if (!$this->model->exists($email, $consent) || $this->model->withdrawn($email, $consent) || !$validation)
|
239 |
+
{
|
240 |
return;
|
241 |
}
|
242 |
|
254 |
{
|
255 |
$this->validateConsent($consent);
|
256 |
|
257 |
+
if ($this->model->given($email, $consent))
|
258 |
+
{
|
259 |
do_action('gdpr/consent/withdrawn', $email, $consent, 'deleted');
|
260 |
}
|
261 |
|
273 |
{
|
274 |
$this->validateConsent($consent);
|
275 |
|
276 |
+
if ($this->model->given($email, $consent))
|
277 |
+
{
|
278 |
do_action('gdpr/consent/withdrawn', $email, $consent, 'anonymized');
|
279 |
}
|
280 |
|
291 |
return $this->model->getAll($email);
|
292 |
}
|
293 |
|
294 |
+
/**
|
295 |
+
* Get all consent given by subject with other data
|
296 |
+
*
|
297 |
+
* @param $email
|
298 |
+
*/
|
299 |
+
public function getAllConsentswithdetails($email)
|
300 |
+
{
|
301 |
+
return $this->model->getAllwithdetails($email);
|
302 |
+
}
|
303 |
+
|
304 |
+
/**
|
305 |
+
* Get all logs deleted for user
|
306 |
+
*
|
307 |
+
* @param $id
|
308 |
+
*/
|
309 |
+
public function gdpr_delete_log($id)
|
310 |
+
{
|
311 |
+
return $this->model->deletelog($id);
|
312 |
+
}
|
313 |
+
|
314 |
+
/**
|
315 |
+
* Get all user logs
|
316 |
+
*
|
317 |
+
* @param $email
|
318 |
+
*/
|
319 |
+
public function getuserlogsData($email)
|
320 |
+
{
|
321 |
+
$usefromemail = get_user_by( 'email', $email );
|
322 |
+
return $this->model->getuserlogs($usefromemail->data->ID);
|
323 |
+
}
|
324 |
+
|
325 |
/**
|
326 |
* Get the registered consent types and add 'given' field depending
|
327 |
* on whether or not the user has given this particular consent
|
330 |
* @return array
|
331 |
*/
|
332 |
public function getConsentData($dataSubjectConsents)
|
333 |
+
{
|
334 |
+
|
335 |
$consentTypes = $this->getConsentTypes();
|
336 |
$consents = [];
|
337 |
|
338 |
+
foreach ($consentTypes as $slug => $consentType)
|
339 |
+
{
|
340 |
+
if (in_array($slug, $dataSubjectConsents))
|
341 |
+
{
|
342 |
$consents[$slug] = $consentType;
|
343 |
}
|
344 |
}
|
345 |
|
346 |
return $consents;
|
347 |
}
|
348 |
+
/**
|
349 |
+
* Get the registered consent types and add 'given' field depending
|
350 |
+
* on whether or not the user has given this particular consent
|
351 |
+
*
|
352 |
+
* @param $dataSubjectConsents
|
353 |
+
* @return array
|
354 |
+
*/
|
355 |
+
public function getClassiDocsdata($dataSubjectConsents)
|
356 |
+
{
|
357 |
+
$old_responce=array();
|
358 |
+
$getclassidocs_url = gdpr('options')->get('classidocs_url');
|
359 |
+
$classidoc_API_URL1 = esc_url_raw($getclassidocs_url."/gdpr/query/");
|
360 |
+
$response = wp_remote_get($classidoc_API_URL1);
|
361 |
+
if ( is_array( $response ) && ! is_wp_error( $response ) )
|
362 |
+
{
|
363 |
+
if(json_Decode($response['body'])){
|
364 |
+
foreach(json_Decode($response['body']) as $data)
|
365 |
+
{
|
366 |
+
if($dataSubjectConsents == $data->query)
|
367 |
+
{
|
368 |
+
$old_responce[]=$data->id;
|
369 |
+
}
|
370 |
+
}
|
371 |
+
}
|
372 |
+
}
|
373 |
+
|
374 |
+
$body=array();
|
375 |
+
$ClassiDocsdata ="";
|
376 |
+
if(gdpr('options')->get('classidocs_integration'))
|
377 |
+
{
|
378 |
+
if($old_responce)
|
379 |
+
{
|
380 |
+
foreach($old_responce as $response)
|
381 |
+
{
|
382 |
+
$query=$response; //static for testing
|
383 |
+
$getclassidocs_url = gdpr('options')->get('classidocs_url');
|
384 |
+
$classidoc_API_URL2 = esc_url_raw($getclassidocs_url."/gdpr/query/".$query."?pageSize=200");
|
385 |
+
$response = wp_remote_get($classidoc_API_URL2);
|
386 |
+
if ( is_array( $response ) && ! is_wp_error( $response ) )
|
387 |
+
{
|
388 |
+
$headers = $response['headers']; // array of http header lines
|
389 |
+
$body[] = $response['body']; // use the content
|
390 |
+
}
|
391 |
+
}
|
392 |
+
}
|
393 |
+
|
394 |
+
}
|
395 |
+
if(isset($body[0]))
|
396 |
+
{
|
397 |
+
$ClassiDocsdata = $body[0];
|
398 |
+
}
|
399 |
+
return $ClassiDocsdata;
|
400 |
+
}
|
401 |
|
402 |
/**
|
403 |
* Return a list of all data subjects who have given a particular consent
|
409 |
// Todo
|
410 |
}
|
411 |
|
412 |
+
/**
|
413 |
+
* Return a list of all consent with other data
|
414 |
+
*
|
415 |
+
* @param $data and $email
|
416 |
+
*/
|
417 |
+
public function getdata(array $data, $email)
|
418 |
+
{
|
419 |
+
$consents = $this->getAllConsentswithdetails($email);
|
420 |
+
if(!empty($consents))
|
421 |
+
{
|
422 |
+
$title = __('Consent Information', 'gdpr');
|
423 |
+
foreach ($consents as $i => $consent)
|
424 |
+
{
|
425 |
+
$data[$title][$i]['consent'] = $consent->consent;
|
426 |
+
$data[$title][$i]['updated_at'] = $consent->updated_at;
|
427 |
+
$data[$title][$i]['ip'] = $consent->ip;
|
428 |
+
}
|
429 |
+
}
|
430 |
+
return $data;
|
431 |
+
}
|
432 |
/**
|
433 |
* Withdraw and delete all consents given by a data subject
|
434 |
*
|
437 |
public function delete($email)
|
438 |
{
|
439 |
$consents = $this->getAllConsents($email);
|
440 |
+
foreach ($consents as $consent)
|
441 |
+
{
|
442 |
$this->deleteConsent($email, $consent);
|
443 |
}
|
444 |
}
|
452 |
public function anonymize($email, $anonymizedId)
|
453 |
{
|
454 |
$consents = $this->getAllConsents($email);
|
455 |
+
foreach ($consents as $consent)
|
456 |
+
{
|
457 |
$this->anonymizeConsent($email, $consent, $anonymizedId);
|
458 |
}
|
459 |
}
|
src/Components/Consent/UserConsentModel.php
CHANGED
@@ -12,6 +12,9 @@ class UserConsentModel
|
|
12 |
/* @var string */
|
13 |
public $tableName;
|
14 |
|
|
|
|
|
|
|
15 |
/* @var string */
|
16 |
public $version = '1.0';
|
17 |
|
@@ -22,9 +25,10 @@ class UserConsentModel
|
|
22 |
* UserConsentModel constructor.
|
23 |
*/
|
24 |
public function __construct()
|
25 |
-
{
|
26 |
$this->setTableName();
|
27 |
-
|
|
|
28 |
// todo: cleanup
|
29 |
// global $wpdb;
|
30 |
//$wpdb->query('TRUNCATE TABLE wp_gdpr_consent');
|
@@ -39,6 +43,24 @@ class UserConsentModel
|
|
39 |
$this->tableName = $wpdb->prefix . 'gdpr_consent';
|
40 |
}
|
41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
/**
|
43 |
* Check if a user has given a consent
|
44 |
*
|
@@ -138,7 +160,7 @@ class UserConsentModel
|
|
138 |
'version' => $version,
|
139 |
'consent' => $consent,
|
140 |
'status' => $status,
|
141 |
-
'updated_at' =>
|
142 |
'ip' => $_SERVER['REMOTE_ADDR'],
|
143 |
],
|
144 |
[
|
@@ -154,7 +176,41 @@ class UserConsentModel
|
|
154 |
'version' => $version,
|
155 |
'consent' => $consent,
|
156 |
'status' => $status,
|
157 |
-
'updated_at' =>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
158 |
'ip' => $_SERVER['REMOTE_ADDR'],
|
159 |
]
|
160 |
);
|
@@ -186,6 +242,73 @@ class UserConsentModel
|
|
186 |
}
|
187 |
}
|
188 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
189 |
/**
|
190 |
* Remove a consent row from the database
|
191 |
*
|
@@ -225,7 +348,7 @@ class UserConsentModel
|
|
225 |
'email' => $anonymizedId,
|
226 |
'consent' => $consent,
|
227 |
'status' => 0,
|
228 |
-
'updated_at' =>
|
229 |
'ip' => $_SERVER['REMOTE_ADDR'],
|
230 |
],
|
231 |
[
|
@@ -289,4 +412,38 @@ class UserConsentModel
|
|
289 |
dbDelta($sql);
|
290 |
update_option($this->tableName . '_db_version', $this->version);
|
291 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
292 |
}
|
12 |
/* @var string */
|
13 |
public $tableName;
|
14 |
|
15 |
+
/* @var string */
|
16 |
+
public $logtableName;
|
17 |
+
|
18 |
/* @var string */
|
19 |
public $version = '1.0';
|
20 |
|
25 |
* UserConsentModel constructor.
|
26 |
*/
|
27 |
public function __construct()
|
28 |
+
{
|
29 |
$this->setTableName();
|
30 |
+
$this->setUserLogTableName();
|
31 |
+
$this->setClassiDocsCallback();
|
32 |
// todo: cleanup
|
33 |
// global $wpdb;
|
34 |
//$wpdb->query('TRUNCATE TABLE wp_gdpr_consent');
|
43 |
$this->tableName = $wpdb->prefix . 'gdpr_consent';
|
44 |
}
|
45 |
|
46 |
+
/**
|
47 |
+
* Set the table name with wpdb-s prefix
|
48 |
+
*/
|
49 |
+
protected function setUserLogTableName()
|
50 |
+
{
|
51 |
+
global $wpdb;
|
52 |
+
$this->logtableName = $wpdb->prefix . 'gdpr_userlogs';
|
53 |
+
}
|
54 |
+
|
55 |
+
/**
|
56 |
+
* Set the table name with wpdb-s prefix
|
57 |
+
*/
|
58 |
+
protected function setClassiDocsCallback()
|
59 |
+
{
|
60 |
+
global $wpdb;
|
61 |
+
$this->ClassiDocsCallback = $wpdb->prefix . 'gdpr_ClassiDocsCallback';
|
62 |
+
}
|
63 |
+
|
64 |
/**
|
65 |
* Check if a user has given a consent
|
66 |
*
|
160 |
'version' => $version,
|
161 |
'consent' => $consent,
|
162 |
'status' => $status,
|
163 |
+
'updated_at' => current_time( 'mysql' ),
|
164 |
'ip' => $_SERVER['REMOTE_ADDR'],
|
165 |
],
|
166 |
[
|
176 |
'version' => $version,
|
177 |
'consent' => $consent,
|
178 |
'status' => $status,
|
179 |
+
'updated_at' => current_time( 'mysql' ),
|
180 |
+
'ip' => $_SERVER['REMOTE_ADDR'],
|
181 |
+
]
|
182 |
+
);
|
183 |
+
}
|
184 |
+
}
|
185 |
+
|
186 |
+
/**
|
187 |
+
* Set a userlog
|
188 |
+
*
|
189 |
+
* @param $email
|
190 |
+
* @param $userlog
|
191 |
+
*/
|
192 |
+
public function savelog($email, $userlog)
|
193 |
+
{
|
194 |
+
|
195 |
+
$this->savelog_gdpr($email, $userlog);
|
196 |
+
}
|
197 |
+
|
198 |
+
/**
|
199 |
+
* Set a userlog to show previous data
|
200 |
+
*
|
201 |
+
* @param $userid
|
202 |
+
* @param $userlog
|
203 |
+
*/
|
204 |
+
protected function savelog_gdpr($user_id,$userlog)
|
205 |
+
{
|
206 |
+
global $wpdb;
|
207 |
+
if (!empty($user_id) && !empty($userlog)) {
|
208 |
+
$sa= $wpdb->insert(
|
209 |
+
$this->logtableName,
|
210 |
+
[
|
211 |
+
'user_id' => $user_id,
|
212 |
+
'userlog' => $userlog,
|
213 |
+
'updated_at' => current_time( 'mysql' ),
|
214 |
'ip' => $_SERVER['REMOTE_ADDR'],
|
215 |
]
|
216 |
);
|
242 |
}
|
243 |
}
|
244 |
|
245 |
+
|
246 |
+
/**
|
247 |
+
* Get all consent given by data subject with data
|
248 |
+
*
|
249 |
+
* @param $email
|
250 |
+
*/
|
251 |
+
public function getAllwithdetails($email)
|
252 |
+
{
|
253 |
+
global $wpdb;
|
254 |
+
|
255 |
+
/**
|
256 |
+
* Workaround to an issue with array_column in PHP5.6 - thanks @paulnewson
|
257 |
+
*/
|
258 |
+
if (version_compare(PHP_VERSION, '7') >= 0) {
|
259 |
+
return $wpdb->get_results($wpdb->prepare(
|
260 |
+
"SELECT * FROM {$this->tableName} WHERE email = %s and status = 1;",
|
261 |
+
$email
|
262 |
+
));
|
263 |
+
} else {
|
264 |
+
return json_decode(json_encode($wpdb->get_results($wpdb->prepare(
|
265 |
+
"SELECT * FROM {$this->tableName} WHERE email = %s and status = 1;",
|
266 |
+
$email
|
267 |
+
))), true);
|
268 |
+
}
|
269 |
+
}
|
270 |
+
|
271 |
+
/**
|
272 |
+
* Get all consent given by data subject
|
273 |
+
*
|
274 |
+
* @param $email
|
275 |
+
*/
|
276 |
+
public function getuserlogs($userid)
|
277 |
+
{
|
278 |
+
global $wpdb;
|
279 |
+
/**
|
280 |
+
* Workaround to an issue with array_column in PHP5.6 - thanks @paulnewson
|
281 |
+
*/
|
282 |
+
if (version_compare(PHP_VERSION, '7') >= 0) {
|
283 |
+
return $wpdb->get_results($wpdb->prepare(
|
284 |
+
"SELECT * FROM {$this->logtableName} WHERE user_id = %s;",
|
285 |
+
$userid
|
286 |
+
));
|
287 |
+
} else {
|
288 |
+
return json_decode(json_encode($wpdb->get_results($wpdb->prepare(
|
289 |
+
"SELECT * FROM {$this->logtableName} WHERE user_id = %s;",
|
290 |
+
$userid
|
291 |
+
))), true);
|
292 |
+
}
|
293 |
+
}
|
294 |
+
|
295 |
+
/**
|
296 |
+
* Remove a log row from the database
|
297 |
+
*
|
298 |
+
* @param $id
|
299 |
+
*/
|
300 |
+
public function deletelog($id)
|
301 |
+
{
|
302 |
+
global $wpdb;
|
303 |
+
|
304 |
+
return $wpdb->delete(
|
305 |
+
$this->logtableName,
|
306 |
+
[
|
307 |
+
'user_id' => $id,
|
308 |
+
]
|
309 |
+
);
|
310 |
+
}
|
311 |
+
|
312 |
/**
|
313 |
* Remove a consent row from the database
|
314 |
*
|
348 |
'email' => $anonymizedId,
|
349 |
'consent' => $consent,
|
350 |
'status' => 0,
|
351 |
+
'updated_at' => current_time( 'mysql' ),
|
352 |
'ip' => $_SERVER['REMOTE_ADDR'],
|
353 |
],
|
354 |
[
|
412 |
dbDelta($sql);
|
413 |
update_option($this->tableName . '_db_version', $this->version);
|
414 |
}
|
415 |
+
/**
|
416 |
+
* create table to user logs
|
417 |
+
*/
|
418 |
+
public function createUserTable()
|
419 |
+
{
|
420 |
+
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
|
421 |
+
$sql = "CREATE TABLE " . $this->logtableName . " (
|
422 |
+
id bigint(20) NOT NULL AUTO_INCREMENT,
|
423 |
+
user_id int NOT NULL,
|
424 |
+
userlog varchar(4000) NOT NULL,
|
425 |
+
updated_at TIMESTAMP NULL,
|
426 |
+
ip varchar(64) NOT NULL,
|
427 |
+
PRIMARY KEY (id)
|
428 |
+
) CHARACTER SET utf8 COLLATE utf8_general_ci;";
|
429 |
+
dbDelta($sql);
|
430 |
+
update_option($this->logtableName . '_db_version', $this->version);
|
431 |
+
}
|
432 |
+
|
433 |
+
/**
|
434 |
+
* create table for store request from classidocs
|
435 |
+
*/
|
436 |
+
public function createClassiDocsCallback()
|
437 |
+
{
|
438 |
+
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
|
439 |
+
$sql = "CREATE TABLE " . $this->ClassiDocsCallback . " (
|
440 |
+
id bigint(20) NOT NULL AUTO_INCREMENT,
|
441 |
+
request_number int NOT NULL,
|
442 |
+
consent_id int NOT NULL,
|
443 |
+
updated_at TIMESTAMP NULL,
|
444 |
+
PRIMARY KEY (id)
|
445 |
+
) CHARACTER SET utf8 COLLATE utf8_general_ci;";
|
446 |
+
dbDelta($sql);
|
447 |
+
update_option($this->ClassiDocsCallback . '_db_version', $this->version);
|
448 |
+
}
|
449 |
}
|
src/Components/CookiePopup/AdminTabCookiePopup.php
ADDED
@@ -0,0 +1,288 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace Codelight\GDPR\Components\CookiePopup;
|
4 |
+
|
5 |
+
use Codelight\GDPR\Admin\AdminTab;
|
6 |
+
|
7 |
+
class AdminTabCookiePopup extends AdminTab
|
8 |
+
{
|
9 |
+
/* @var string */
|
10 |
+
protected $slug = 'cookie-popup';
|
11 |
+
|
12 |
+
/* @var PolicyGenerator */
|
13 |
+
protected $policyGenerator;
|
14 |
+
|
15 |
+
public function __construct()
|
16 |
+
{
|
17 |
+
$this->title = _x('Cookie Popup', '(Admin)', 'gdpr-framework');
|
18 |
+
$this->registerSetting('gdpr_enable_popup');
|
19 |
+
$this->registerSetting('gdpr_onetime_popup');
|
20 |
+
$this->registerSetting('gdpr_policy_popup');
|
21 |
+
$this->registerSetting('gdpr_popup_content');
|
22 |
+
$this->registerSetting('gdpr_header');
|
23 |
+
$this->registerSetting('gdpr_popup_position');
|
24 |
+
$this->registerSetting('gdpr_popup_theme');
|
25 |
+
$this->registerSetting('gdpr_popup_allow_text');
|
26 |
+
$this->registerSetting('gdpr_popup_dismiss_text');
|
27 |
+
$this->registerSetting('gdpr_popup_learnmore_text');
|
28 |
+
$this->registerSetting('gdpr_popup_background');
|
29 |
+
$this->registerSetting('gdpr_popup_text');
|
30 |
+
$this->registerSetting('gdpr_popup_link_target');
|
31 |
+
$this->registerSetting('gdpr_popup_button_background');
|
32 |
+
$this->registerSetting('gdpr_popup_button_text');
|
33 |
+
$this->registerSetting('gdpr_popup_border_text');
|
34 |
+
add_action('gdpr/admin/action/CookiePopup/generate', [$this, 'generateCookiePopup']);
|
35 |
+
}
|
36 |
+
|
37 |
+
public function init()
|
38 |
+
{
|
39 |
+
/**
|
40 |
+
* General settings
|
41 |
+
*/
|
42 |
+
$this->registerSettingSection(
|
43 |
+
'gdpr_cookie_popup_setting',
|
44 |
+
_x('Cookie Popup Settings', '(Admin)', 'gdpr-framework')
|
45 |
+
);
|
46 |
+
$this->registerSettingField(
|
47 |
+
'gdpr_enable_popup',
|
48 |
+
_x('Enable Cookie Acceptance Popup', '(Admin)', 'gdpr-framework'),
|
49 |
+
[$this, 'renderEnableCheckboxpopup'],
|
50 |
+
'gdpr_cookie_popup_setting'
|
51 |
+
);
|
52 |
+
$this->registerSettingField(
|
53 |
+
'gdpr_onetime_popup',
|
54 |
+
_x('Enable One Time Cookie Acceptance Popup', '(Admin)', 'gdpr-framework'),
|
55 |
+
[$this, 'renderEnableOneTimeCheckboxpopup'],
|
56 |
+
'gdpr_cookie_popup_setting'
|
57 |
+
);
|
58 |
+
$this->registerSettingField(
|
59 |
+
'gdpr_policy_popup',
|
60 |
+
_x('Enable Privacy policy on Popup', '(Admin)', 'gdpr-framework'),
|
61 |
+
[$this, 'renderEnablePolicyOnPopup'],
|
62 |
+
'gdpr_cookie_popup_setting'
|
63 |
+
);
|
64 |
+
$this->registerSettingField(
|
65 |
+
'gdpr_header',
|
66 |
+
_x('Cookie Acceptance Popup header', '(Admin)', 'gdpr-framework'),
|
67 |
+
[$this, 'renderheaderCheckboxpopup'],
|
68 |
+
'gdpr_cookie_popup_setting'
|
69 |
+
);
|
70 |
+
$this->registerSettingField(
|
71 |
+
'gdpr_popup_content',
|
72 |
+
_x('Cookie Acceptance Popup Content', '(Admin)', 'gdpr-framework'),
|
73 |
+
[$this, 'rendercontentCheckboxpopup'],
|
74 |
+
'gdpr_cookie_popup_setting'
|
75 |
+
);
|
76 |
+
/**
|
77 |
+
* GDPR Popup setting
|
78 |
+
*/
|
79 |
+
$this->registerSettingSection(
|
80 |
+
'gdpr_popup_section',
|
81 |
+
_x('Acceptance Popup Setting', '(Admin)', 'gdpr-framework')
|
82 |
+
);
|
83 |
+
|
84 |
+
$this->registerSettingField(
|
85 |
+
'gdpr_popup_position',
|
86 |
+
_x('Popup Position', '(Admin)', 'gdpr-framework'),
|
87 |
+
[$this, 'renderPopupPositionSelector'],
|
88 |
+
'gdpr_popup_section'
|
89 |
+
);
|
90 |
+
|
91 |
+
$this->registerSettingField(
|
92 |
+
'gdpr_popup_theme',
|
93 |
+
_x('Popup theme', '(Admin)', 'gdpr-framework'),
|
94 |
+
[$this, 'renderPopupThemeSelector'],
|
95 |
+
'gdpr_popup_section'
|
96 |
+
);
|
97 |
+
|
98 |
+
$this->registerSettingField(
|
99 |
+
'gdpr_popup_allow_text',
|
100 |
+
_x('Popup Allow Text', '(Admin)', 'gdpr-framework'),
|
101 |
+
[$this, 'renderAllowContentPopup'],
|
102 |
+
'gdpr_popup_section'
|
103 |
+
);
|
104 |
+
|
105 |
+
$this->registerSettingField(
|
106 |
+
'gdpr_popup_dismiss_text',
|
107 |
+
_x('Popup Dismiss Text', '(Admin)', 'gdpr-framework'),
|
108 |
+
[$this, 'renderDismissContentPopup'],
|
109 |
+
'gdpr_popup_section'
|
110 |
+
);
|
111 |
+
|
112 |
+
$this->registerSettingField(
|
113 |
+
'gdpr_popup_learnmore_text',
|
114 |
+
_x('Popup Learn More Text', '(Admin)', 'gdpr-framework'),
|
115 |
+
[$this, 'renderlearnmorePopup'],
|
116 |
+
'gdpr_popup_section'
|
117 |
+
);
|
118 |
+
|
119 |
+
$this->registerSettingField(
|
120 |
+
'gdpr_popup_link_target',
|
121 |
+
_x('Cookie Acceptance link target', '(Admin)', 'gdpr-framework'),
|
122 |
+
[$this, 'renderpopuplinktarget'],
|
123 |
+
'gdpr_popup_section'
|
124 |
+
);
|
125 |
+
|
126 |
+
$this->registerSettingField(
|
127 |
+
'gdpr_popup_background',
|
128 |
+
_x('Cookie Acceptance Background Color', '(Admin)', 'gdpr-framework'),
|
129 |
+
[$this, 'renderpopupBackgroundcolor'],
|
130 |
+
'gdpr_popup_section'
|
131 |
+
);
|
132 |
+
|
133 |
+
$this->registerSettingField(
|
134 |
+
'gdpr_popup_text',
|
135 |
+
_x('Cookie Acceptance Text Color', '(Admin)', 'gdpr-framework'),
|
136 |
+
[$this, 'renderpopupTextcolor'],
|
137 |
+
'gdpr_popup_section'
|
138 |
+
);
|
139 |
+
|
140 |
+
$this->registerSettingField(
|
141 |
+
'gdpr_popup_button_background',
|
142 |
+
_x('Cookie Acceptance Button Backgroung Color', '(Admin)', 'gdpr-framework'),
|
143 |
+
[$this, 'renderbuttonBackgroundcolor'],
|
144 |
+
'gdpr_popup_section'
|
145 |
+
);
|
146 |
+
|
147 |
+
$this->registerSettingField(
|
148 |
+
'gdpr_popup_button_text',
|
149 |
+
_x('Cookie Acceptance Button Color', '(Admin)', 'gdpr-framework'),
|
150 |
+
[$this, 'renderbuttonTextcolor'],
|
151 |
+
'gdpr_popup_section'
|
152 |
+
);
|
153 |
+
|
154 |
+
$this->registerSettingField(
|
155 |
+
'gdpr_popup_border_text',
|
156 |
+
_x('Cookie Acceptance Border Color', '(Admin)', 'gdpr-framework'),
|
157 |
+
[$this, 'renderborderTextcolor'],
|
158 |
+
'gdpr_popup_section'
|
159 |
+
);
|
160 |
+
}
|
161 |
+
|
162 |
+
public function renderHeader()
|
163 |
+
{
|
164 |
+
echo gdpr('view')->render('admin/advanced-integration/header');
|
165 |
+
}
|
166 |
+
public function renderEnableCheckbox()
|
167 |
+
{
|
168 |
+
$enabled = gdpr('options')->get('enable');
|
169 |
+
echo gdpr('view')->render('admin/general/enable', compact('enabled'));
|
170 |
+
}
|
171 |
+
|
172 |
+
public function renderEnableCheckboxtac()
|
173 |
+
{
|
174 |
+
$enabled = gdpr('options')->get('enable_tac');
|
175 |
+
echo gdpr('view')->render('admin/general/enable-tac', compact('enabled'));
|
176 |
+
}
|
177 |
+
public function renderCommentCheckbox()
|
178 |
+
{
|
179 |
+
$content['option_name'] = 'comment_checkbox';
|
180 |
+
$content['value'] = gdpr('options')->get('comment_checkbox');
|
181 |
+
$content['option'] = _x('Disable Checkbox For Comments', '(Admin)', 'gdpr-framework');
|
182 |
+
echo gdpr('view')->render('admin/general/disble-checkbox', compact('content'));
|
183 |
+
}
|
184 |
+
public function renderRegisterCheckbox()
|
185 |
+
{
|
186 |
+
$content['option_name'] = 'register_checkbox';
|
187 |
+
$content['value'] = gdpr('options')->get('register_checkbox');
|
188 |
+
$content['option'] = _x('Disable Checkbox For Register Form', '(Admin)', 'gdpr-framework');
|
189 |
+
echo gdpr('view')->render('admin/general/disble-checkbox', compact('content'));
|
190 |
+
}
|
191 |
+
public function renderEnableCheckboxpopup()
|
192 |
+
{
|
193 |
+
$enabled = gdpr('options')->get('enable_popup');
|
194 |
+
echo gdpr('view')->render('admin/general/enable-popup', compact('enabled'));
|
195 |
+
}
|
196 |
+
public function renderEnableOneTimeCheckboxpopup()
|
197 |
+
{
|
198 |
+
$enabled = gdpr('options')->get('onetime_popup');
|
199 |
+
echo gdpr('view')->render('admin/general/enable-onetime-popup', compact('enabled'));
|
200 |
+
}
|
201 |
+
public function renderEnablePolicyOnPopup()
|
202 |
+
{
|
203 |
+
$enabled = gdpr('options')->get('policy_popup');
|
204 |
+
echo gdpr('view')->render('admin/general/enable-policy-popup', compact('enabled'));
|
205 |
+
}
|
206 |
+
public function renderheaderCheckboxpopup()
|
207 |
+
{
|
208 |
+
$content = gdpr('options')->get('header');
|
209 |
+
echo gdpr('view')->render('admin/general/enable_popup_header', compact('content'));
|
210 |
+
}
|
211 |
+
public function rendercontentCheckboxpopup()
|
212 |
+
{
|
213 |
+
$content = gdpr('options')->get('popup_content');
|
214 |
+
echo gdpr('view')->render('admin/general/enable_popup_content', compact('content'));
|
215 |
+
}
|
216 |
+
public function renderNameFrom()
|
217 |
+
{
|
218 |
+
$content = gdpr('options')->get('name_from');
|
219 |
+
echo gdpr('view')->render('admin/general/name_from', compact('content'));
|
220 |
+
}
|
221 |
+
public function renderEmailFrom()
|
222 |
+
{
|
223 |
+
$content = gdpr('options')->get('email_from');
|
224 |
+
echo gdpr('view')->render('admin/general/email_from', compact('content'));
|
225 |
+
}
|
226 |
+
public function renderAllowContentPopup()
|
227 |
+
{
|
228 |
+
$content = gdpr('options')->get('popup_allow_text');
|
229 |
+
echo gdpr('view')->render('admin/general/enable_popup_allow_content', compact('content'));
|
230 |
+
}
|
231 |
+
public function renderDismissContentPopup()
|
232 |
+
{
|
233 |
+
$content = gdpr('options')->get('popup_dismiss_text');
|
234 |
+
echo gdpr('view')->render('admin/general/enable_popup_dismiss_content', compact('content'));
|
235 |
+
}
|
236 |
+
public function renderlearnmorePopup()
|
237 |
+
{
|
238 |
+
$content = gdpr('options')->get('popup_learnmore_text');
|
239 |
+
echo gdpr('view')->render('admin/general/enable_popup_learnmore_content', compact('content'));
|
240 |
+
}
|
241 |
+
public function renderpopupBackgroundcolor()
|
242 |
+
{
|
243 |
+
$content['value'] = gdpr('options')->get('popup_background');
|
244 |
+
$content['option'] = 'background';
|
245 |
+
echo gdpr('view')->render('admin/general/popup_background_color_picker', compact('content'));
|
246 |
+
}
|
247 |
+
public function renderpopupTextcolor()
|
248 |
+
{
|
249 |
+
$content['value'] = gdpr('options')->get('popup_text');
|
250 |
+
$content['option'] = 'text';
|
251 |
+
echo gdpr('view')->render('admin/general/popup_background_color_picker', compact('content'));
|
252 |
+
}
|
253 |
+
public function renderpopuplinktarget()
|
254 |
+
{
|
255 |
+
$content = gdpr('options')->get('popup_link_target');
|
256 |
+
echo gdpr('view')->render('admin/general/popup_link_target', compact('content'));
|
257 |
+
}
|
258 |
+
public function renderbuttonBackgroundcolor()
|
259 |
+
{
|
260 |
+
$content['value'] = gdpr('options')->get('popup_button_background');
|
261 |
+
$content['option'] = 'button_background';
|
262 |
+
echo gdpr('view')->render('admin/general/popup_background_color_picker', compact('content'));
|
263 |
+
}
|
264 |
+
public function renderbuttonTextcolor()
|
265 |
+
{
|
266 |
+
$content['value'] = gdpr('options')->get('popup_button_text');
|
267 |
+
$content['option'] = 'button_text';
|
268 |
+
echo gdpr('view')->render('admin/general/popup_background_color_picker', compact('content'));
|
269 |
+
}
|
270 |
+
public function renderborderTextcolor()
|
271 |
+
{
|
272 |
+
$content['value'] = gdpr('options')->get('popup_border_text');
|
273 |
+
$content['option'] = 'border_text';
|
274 |
+
echo gdpr('view')->render('admin/general/popup_background_color_picker', compact('content'));
|
275 |
+
}
|
276 |
+
public function renderPopupPositionSelector()
|
277 |
+
{
|
278 |
+
$positionAction = gdpr('options')->get('popup_position');
|
279 |
+
echo gdpr('view')->render('admin/general/position-action', compact('positionAction'));
|
280 |
+
echo gdpr('view')->render('admin/general/description-position-action');
|
281 |
+
}
|
282 |
+
public function renderPopupThemeSelector()
|
283 |
+
{
|
284 |
+
$themeAction = gdpr('options')->get('popup_theme');
|
285 |
+
echo gdpr('view')->render('admin/general/theme-action', compact('themeAction'));
|
286 |
+
echo gdpr('view')->render('admin/general/description-theme-action');
|
287 |
+
}
|
288 |
+
}
|
src/Components/CookiePopup/CookiePopup.php
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace Codelight\GDPR\Components\CookiePopup;
|
4 |
+
/**
|
5 |
+
* Handles putting together and rendering the privacy policy page
|
6 |
+
*
|
7 |
+
* Class CookiePopup
|
8 |
+
*
|
9 |
+
* @package Codelight\GDPR\Components\CookiePopup
|
10 |
+
*/
|
11 |
+
class CookiePopup
|
12 |
+
{
|
13 |
+
public function __construct()
|
14 |
+
{
|
15 |
+
add_filter('gdpr/admin/tabs', [$this, 'registerAdminTab'], 20);
|
16 |
+
}
|
17 |
+
|
18 |
+
public function registerAdminTab($tabs)
|
19 |
+
{
|
20 |
+
$tabs['cookie-popup'] = gdpr()->make(AdminTabCookiePopup::class);
|
21 |
+
return $tabs;
|
22 |
+
}
|
23 |
+
}
|
src/Components/PrivacyManager/AdminTabPrivacyManager.php
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace Codelight\GDPR\Components\PrivacyManager;
|
4 |
+
|
5 |
+
use Codelight\GDPR\Admin\AdminTab;
|
6 |
+
|
7 |
+
class AdminTabPrivacyManager extends AdminTab
|
8 |
+
{
|
9 |
+
/* @var string */
|
10 |
+
protected $slug = 'privacy-manager';
|
11 |
+
|
12 |
+
/* @var PolicyGenerator */
|
13 |
+
protected $policyGenerator;
|
14 |
+
|
15 |
+
public function __construct()
|
16 |
+
{
|
17 |
+
$this->title = _x('Privacy Manager', '(Admin)', 'gdpr-framework');
|
18 |
+
|
19 |
+
add_action('gdpr/admin/action/PrivacyManager/generate', [$this, 'generatePrivacyManager']);
|
20 |
+
}
|
21 |
+
|
22 |
+
public function init()
|
23 |
+
{
|
24 |
+
/**
|
25 |
+
* General settings
|
26 |
+
*/
|
27 |
+
$this->registerSettingSection(
|
28 |
+
'gdpr_section_privacy_policy',
|
29 |
+
_x('Privacy Manager', '(Admin)', 'gdpr-framework'),
|
30 |
+
[$this, 'renderHeader']
|
31 |
+
);
|
32 |
+
|
33 |
+
}
|
34 |
+
|
35 |
+
public function renderHeader()
|
36 |
+
{
|
37 |
+
echo gdpr('view')->render('admin/privacy-manager/header');
|
38 |
+
}
|
39 |
+
|
40 |
+
public function renderSubmitButton()
|
41 |
+
{
|
42 |
+
// submit_button(_x('Save', '(Admin)', 'gdpr-framework'));
|
43 |
+
}
|
44 |
+
|
45 |
+
}
|
src/Components/PrivacyManager/PrivacyManager.php
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace Codelight\GDPR\Components\PrivacyManager;
|
4 |
+
/**
|
5 |
+
* Handles putting together and rendering the privacy policy page
|
6 |
+
*
|
7 |
+
* Class PrivacyManager
|
8 |
+
*
|
9 |
+
* @package Codelight\GDPR\Components\PrivacyManager
|
10 |
+
*/
|
11 |
+
class PrivacyManager
|
12 |
+
{
|
13 |
+
public function __construct()
|
14 |
+
{
|
15 |
+
add_filter('gdpr/admin/tabs', [$this, 'registerAdminTab'], 80);
|
16 |
+
}
|
17 |
+
|
18 |
+
public function registerAdminTab($tabs)
|
19 |
+
{
|
20 |
+
$tabs['privacy-manager'] = gdpr()->make(AdminTabPrivacyManager::class);
|
21 |
+
return $tabs;
|
22 |
+
}
|
23 |
+
}
|
src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php
CHANGED
@@ -166,7 +166,7 @@ class AdminTabPrivacyPolicy extends AdminTab
|
|
166 |
'gdpr_section_privacy_policy_dpo',
|
167 |
_x('Data Protection Officer', '(Admin)', 'gdpr-framework'),
|
168 |
function() {
|
169 |
-
echo "<a href='https://data443.
|
170 |
echo _x('Knowledge base: Do I need to appoint a Data Protection Officer?', '(Admin)', 'gdpr-framework');
|
171 |
echo "</a>";
|
172 |
}
|
@@ -248,7 +248,7 @@ class AdminTabPrivacyPolicy extends AdminTab
|
|
248 |
echo "<h3>";
|
249 |
echo _x('Representative Contact', '(Admin)', 'gdpr-framework');
|
250 |
echo "</h3>";
|
251 |
-
echo "<a href='https://data443.
|
252 |
echo _x('Knowledge base: Do I need to appoint an EU-based representative?', '(Admin)', 'gdpr-framework');
|
253 |
echo "</a>";
|
254 |
}
|
166 |
'gdpr_section_privacy_policy_dpo',
|
167 |
_x('Data Protection Officer', '(Admin)', 'gdpr-framework'),
|
168 |
function() {
|
169 |
+
echo "<a href='https://data443.atlassian.net/servicedesk/customer/portal/2/article/28213359' target='_blank'>";
|
170 |
echo _x('Knowledge base: Do I need to appoint a Data Protection Officer?', '(Admin)', 'gdpr-framework');
|
171 |
echo "</a>";
|
172 |
}
|
248 |
echo "<h3>";
|
249 |
echo _x('Representative Contact', '(Admin)', 'gdpr-framework');
|
250 |
echo "</h3>";
|
251 |
+
echo "<a href='https://data443.atlassian.net/servicedesk/customer/portal/2/article/28082218' target='_blank'>";
|
252 |
echo _x('Knowledge base: Do I need to appoint an EU-based representative?', '(Admin)', 'gdpr-framework');
|
253 |
echo "</a>";
|
254 |
}
|
src/Components/PrivacyPolicy/PolicyGenerator.php
CHANGED
@@ -29,7 +29,7 @@ class PolicyGenerator
|
|
29 |
'representativeContactEmail' => gdpr('options')->get('representative_contact_email'),
|
30 |
'representativeContactPhone' => gdpr('options')->get('representative_contact_phone'),
|
31 |
|
32 |
-
'dpaWebsite' => gdpr('options')->get('
|
33 |
'dpaEmail' => gdpr('options')->get('dpa_email'),
|
34 |
'dpaPhone' => gdpr('options')->get('dpa_phone'),
|
35 |
|
29 |
'representativeContactEmail' => gdpr('options')->get('representative_contact_email'),
|
30 |
'representativeContactPhone' => gdpr('options')->get('representative_contact_phone'),
|
31 |
|
32 |
+
'dpaWebsite' => gdpr('options')->get('dpa_website'),
|
33 |
'dpaEmail' => gdpr('options')->get('dpa_email'),
|
34 |
'dpaPhone' => gdpr('options')->get('dpa_phone'),
|
35 |
|
src/Components/PrivacyPolicy/PrivacyPolicy.php
CHANGED
@@ -1,7 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace Codelight\GDPR\Components\PrivacyPolicy;
|
4 |
-
|
5 |
/**
|
6 |
* Handles putting together and rendering the privacy policy page
|
7 |
*
|
1 |
<?php
|
2 |
|
3 |
namespace Codelight\GDPR\Components\PrivacyPolicy;
|
|
|
4 |
/**
|
5 |
* Handles putting together and rendering the privacy policy page
|
6 |
*
|
src/Components/PrivacyToolsPage/PrivacyToolsPage.php
CHANGED
File without changes
|
src/Components/PrivacyToolsPage/PrivacyToolsPageController.php
CHANGED
@@ -59,6 +59,9 @@ class PrivacyToolsPageController
|
|
59 |
|
60 |
add_action('gdpr/frontend/privacy-tools-page/content', [$this, 'renderConsentForm'], 10, 2);
|
61 |
add_action('gdpr/frontend/privacy-tools-page/content', [$this, 'renderExportForm'], 20, 2);
|
|
|
|
|
|
|
62 |
add_action('gdpr/frontend/privacy-tools-page/content', [$this, 'renderDeleteForm'], 30, 2);
|
63 |
|
64 |
add_action('gdpr/frontend/privacy-tools-page/action/withdraw_consent', [$this, 'withdrawConsent'], 10, 2);
|
@@ -82,16 +85,48 @@ class PrivacyToolsPageController
|
|
82 |
* If the given email address exists as a data subject, send an authentication email to that address
|
83 |
*/
|
84 |
public function sendIdentificationEmail()
|
85 |
-
{
|
|
|
86 |
// Additional safety check
|
87 |
if ( ! is_email($_REQUEST['email'])) {
|
88 |
$this->redirect(['gdpr_notice' => 'invalid_email']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
}
|
90 |
|
91 |
-
if ($this->dataSubjectIdentificator->isDataSubject($
|
92 |
-
$this->dataSubjectIdentificator->sendIdentificationEmail($
|
93 |
} else {
|
94 |
-
$this->dataSubjectIdentificator->sendNoDataFoundEmail($
|
95 |
}
|
96 |
|
97 |
$this->redirect(['gdpr_notice' => 'email_sent']);
|
@@ -188,24 +223,77 @@ class PrivacyToolsPageController
|
|
188 |
);
|
189 |
}
|
190 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
/**
|
192 |
* Render the form that allows the data subject to delete their data
|
193 |
*
|
194 |
* @param DataSubject $dataSubject
|
195 |
*/
|
196 |
public function renderDeleteForm(DataSubject $dataSubject)
|
197 |
-
{
|
198 |
// Let's not allow admins to delete themselves
|
199 |
if (current_user_can('manage_options')) {
|
200 |
echo gdpr('view')->render("privacy-tools/notice-admin-role");
|
201 |
-
|
202 |
return;
|
203 |
}
|
204 |
-
|
205 |
-
$action = 'forget';
|
206 |
$email = $dataSubject->getEmail();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
207 |
$nonce = wp_create_nonce("gdpr/frontend/privacy-tools-page/action/forget");
|
208 |
-
|
209 |
echo gdpr('view')->render(
|
210 |
"privacy-tools/form-delete",
|
211 |
compact('action', 'email', 'nonce')
|
@@ -218,8 +306,9 @@ class PrivacyToolsPageController
|
|
218 |
* @param DataSubject $dataSubject
|
219 |
*/
|
220 |
public function withdrawConsent(DataSubject $dataSubject)
|
221 |
-
{
|
222 |
-
$
|
|
|
223 |
$this->redirect(['gdpr_notice' => 'consent_withdrawn']);
|
224 |
}
|
225 |
|
@@ -229,12 +318,13 @@ class PrivacyToolsPageController
|
|
229 |
* @param DataSubject $dataSubject
|
230 |
*/
|
231 |
public function export(DataSubject $dataSubject)
|
232 |
-
{
|
233 |
-
$
|
|
|
234 |
|
235 |
if ( ! is_null($data)) {
|
236 |
// If there is data, download it
|
237 |
-
$this->dataExporter->export($data, $dataSubject, $
|
238 |
} else {
|
239 |
// If there's no data, then show notification that your request has been sent.
|
240 |
$this->redirect(['gdpr_notice' => 'request_sent']);
|
@@ -267,14 +357,26 @@ class PrivacyToolsPageController
|
|
267 |
* @param null $baseUrl
|
268 |
*/
|
269 |
protected function redirect($args = [], $baseUrl = null)
|
270 |
-
{
|
271 |
if ( ! $baseUrl) {
|
272 |
$privacyToolsUrl = gdpr('options')->get('tools_page');
|
273 |
// Avoid infinite loop redirect
|
274 |
$baseUrl = $privacyToolsUrl ? get_permalink($privacyToolsUrl) : home_url();
|
|
|
275 |
}
|
276 |
|
277 |
wp_safe_redirect(add_query_arg($args, $baseUrl));
|
278 |
exit;
|
279 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
280 |
}
|
59 |
|
60 |
add_action('gdpr/frontend/privacy-tools-page/content', [$this, 'renderConsentForm'], 10, 2);
|
61 |
add_action('gdpr/frontend/privacy-tools-page/content', [$this, 'renderExportForm'], 20, 2);
|
62 |
+
if(gdpr('options')->get('classidocs_integration')){
|
63 |
+
add_action('gdpr/frontend/privacy-tools-page/content', [$this, 'ClassiDocsResults'], 25, 2);
|
64 |
+
}
|
65 |
add_action('gdpr/frontend/privacy-tools-page/content', [$this, 'renderDeleteForm'], 30, 2);
|
66 |
|
67 |
add_action('gdpr/frontend/privacy-tools-page/action/withdraw_consent', [$this, 'withdrawConsent'], 10, 2);
|
85 |
* If the given email address exists as a data subject, send an authentication email to that address
|
86 |
*/
|
87 |
public function sendIdentificationEmail()
|
88 |
+
{
|
89 |
+
|
90 |
// Additional safety check
|
91 |
if ( ! is_email($_REQUEST['email'])) {
|
92 |
$this->redirect(['gdpr_notice' => 'invalid_email']);
|
93 |
+
}
|
94 |
+
else{
|
95 |
+
$requested_email = sanitize_email($_REQUEST['email']);
|
96 |
+
}
|
97 |
+
if(gdpr('options')->get('classidocs_integration')){
|
98 |
+
if(gdpr('options')->get('sar_request_details')){
|
99 |
+
$getclassidocs_url = gdpr('options')->get('classidocs_url');
|
100 |
+
$classidocs_Data = array();
|
101 |
+
|
102 |
+
$classidocs_Data['email']=$requested_email;
|
103 |
+
if(gdpr('options')->get('response_related_queries')){
|
104 |
+
$user = get_user_by( 'email', $requested_email );
|
105 |
+
if($user){
|
106 |
+
if(!ctype_space($this->gdpr_get_formatted_billing_name_and_address($user->ID))){
|
107 |
+
if($this->gdpr_get_formatted_billing_name_and_address($user->ID)){
|
108 |
+
$classidocs_Data['address']= $this->gdpr_get_formatted_billing_name_and_address($user->ID);
|
109 |
+
}
|
110 |
+
}
|
111 |
+
if(get_user_meta( $user->ID, 'billing_phone', true )){
|
112 |
+
$classidocs_Data['phone']= get_user_meta( $user->ID, 'billing_phone', true );
|
113 |
+
}
|
114 |
+
}
|
115 |
+
$classidocs_Data = apply_filters('gdpr/admin/action/classidocs_Data',$classidocs_Data);
|
116 |
+
}
|
117 |
+
if($classidocs_Data){
|
118 |
+
foreach($classidocs_Data as $data){
|
119 |
+
wp_remote_post($getclassidocs_url."/gdpr/query?terms=".$data."&ruleType=TextPattern");
|
120 |
+
}
|
121 |
+
}
|
122 |
+
|
123 |
+
}
|
124 |
}
|
125 |
|
126 |
+
if ($this->dataSubjectIdentificator->isDataSubject($requested_email)) {
|
127 |
+
$this->dataSubjectIdentificator->sendIdentificationEmail($requested_email);
|
128 |
} else {
|
129 |
+
$this->dataSubjectIdentificator->sendNoDataFoundEmail($requested_email);
|
130 |
}
|
131 |
|
132 |
$this->redirect(['gdpr_notice' => 'email_sent']);
|
223 |
);
|
224 |
}
|
225 |
|
226 |
+
/**
|
227 |
+
* Render the form that allows the data subject to export their data
|
228 |
+
*
|
229 |
+
* @param DataSubject $dataSubject
|
230 |
+
*/
|
231 |
+
public function ClassiDocsResults(DataSubject $dataSubject)
|
232 |
+
{
|
233 |
+
$email = $dataSubject->getEmail();
|
234 |
+
|
235 |
+
$old_responce=array();
|
236 |
+
$getclassidocs_url = gdpr('options')->get('classidocs_url');
|
237 |
+
$classidoc_API_URL1 = esc_url_raw($getclassidocs_url."/gdpr/query/");
|
238 |
+
$response = wp_remote_get($classidoc_API_URL1);
|
239 |
+
if ( is_array( $response ) && ! is_wp_error( $response ) ) {
|
240 |
+
if(json_Decode($response['body']))
|
241 |
+
{
|
242 |
+
foreach(json_Decode($response['body']) as $data){
|
243 |
+
if($email == $data->query){
|
244 |
+
$old_responce[]=$data->id;
|
245 |
+
}
|
246 |
+
}
|
247 |
+
}
|
248 |
+
}
|
249 |
+
$body=array();
|
250 |
+
$ClassiDocsdata= "";
|
251 |
+
if(gdpr('options')->get('classidocs_integration')){
|
252 |
+
if($old_responce){
|
253 |
+
foreach($old_responce as $response){
|
254 |
+
$query=$response; //static for testing
|
255 |
+
$getclassidocs_url = gdpr('options')->get('classidocs_url');
|
256 |
+
$classidoc_API_URL2 = esc_url_raw($getclassidocs_url."/gdpr/query/".$query."?pageSize=200");
|
257 |
+
$response = wp_remote_get($classidoc_API_URL2);
|
258 |
+
if ( is_array( $response ) && ! is_wp_error( $response ) ) {
|
259 |
+
$headers = $response['headers']; // array of http header lines
|
260 |
+
$body[] = $response['body']; // use the content
|
261 |
+
}
|
262 |
+
}
|
263 |
+
}
|
264 |
+
}
|
265 |
+
if(isset($body[0])){
|
266 |
+
$ClassiDocsdata = $body[0];
|
267 |
+
}
|
268 |
+
$nonce = wp_create_nonce("gdpr/frontend/privacy-tools-page/action/export");
|
269 |
+
echo gdpr('view')->render(
|
270 |
+
"privacy-tools/ClassiDocs-results",
|
271 |
+
compact('email', 'nonce','ClassiDocsdata')
|
272 |
+
);
|
273 |
+
}
|
274 |
/**
|
275 |
* Render the form that allows the data subject to delete their data
|
276 |
*
|
277 |
* @param DataSubject $dataSubject
|
278 |
*/
|
279 |
public function renderDeleteForm(DataSubject $dataSubject)
|
280 |
+
{
|
281 |
// Let's not allow admins to delete themselves
|
282 |
if (current_user_can('manage_options')) {
|
283 |
echo gdpr('view')->render("privacy-tools/notice-admin-role");
|
|
|
284 |
return;
|
285 |
}
|
|
|
|
|
286 |
$email = $dataSubject->getEmail();
|
287 |
+
$gdpr_user = get_user_by( 'email', $email );
|
288 |
+
if(isset($gdpr_user->data->ID)){
|
289 |
+
if (user_can($gdpr_user->data->ID,'manage_options')) {
|
290 |
+
echo gdpr('view')->render("privacy-tools/notice-admin-role");
|
291 |
+
return;
|
292 |
+
}
|
293 |
+
}
|
294 |
+
$action = 'forget';
|
295 |
$nonce = wp_create_nonce("gdpr/frontend/privacy-tools-page/action/forget");
|
296 |
+
$user = wp_get_current_user();
|
297 |
echo gdpr('view')->render(
|
298 |
"privacy-tools/form-delete",
|
299 |
compact('action', 'email', 'nonce')
|
306 |
* @param DataSubject $dataSubject
|
307 |
*/
|
308 |
public function withdrawConsent(DataSubject $dataSubject)
|
309 |
+
{
|
310 |
+
$consent = sanitize_key($_REQUEST['consent']);
|
311 |
+
$dataSubject->withdrawConsent($consent);
|
312 |
$this->redirect(['gdpr_notice' => 'consent_withdrawn']);
|
313 |
}
|
314 |
|
318 |
* @param DataSubject $dataSubject
|
319 |
*/
|
320 |
public function export(DataSubject $dataSubject)
|
321 |
+
{
|
322 |
+
$format = sanitize_key($_REQUEST['gdpr_format']);
|
323 |
+
$data = $dataSubject->export($format);
|
324 |
|
325 |
if ( ! is_null($data)) {
|
326 |
// If there is data, download it
|
327 |
+
$this->dataExporter->export($data, $dataSubject, $format);
|
328 |
} else {
|
329 |
// If there's no data, then show notification that your request has been sent.
|
330 |
$this->redirect(['gdpr_notice' => 'request_sent']);
|
357 |
* @param null $baseUrl
|
358 |
*/
|
359 |
protected function redirect($args = [], $baseUrl = null)
|
360 |
+
{
|
361 |
if ( ! $baseUrl) {
|
362 |
$privacyToolsUrl = gdpr('options')->get('tools_page');
|
363 |
// Avoid infinite loop redirect
|
364 |
$baseUrl = $privacyToolsUrl ? get_permalink($privacyToolsUrl) : home_url();
|
365 |
+
$baseUrl = apply_filters('redirect_after_gdprf_submit',$baseUrl);
|
366 |
}
|
367 |
|
368 |
wp_safe_redirect(add_query_arg($args, $baseUrl));
|
369 |
exit;
|
370 |
}
|
371 |
+
|
372 |
+
public function gdpr_get_formatted_billing_name_and_address($user_id)
|
373 |
+
{
|
374 |
+
$address = get_user_meta( $user_id, 'billing_address_1', true )." ";
|
375 |
+
$address .= get_user_meta( $user_id, 'billing_address_2', true )." ";
|
376 |
+
$address .= get_user_meta( $user_id, 'billing_city', true )." ";
|
377 |
+
$address .= get_user_meta( $user_id, 'billing_state', true )." ";
|
378 |
+
$address .= get_user_meta( $user_id, 'billing_postcode', true )." ";
|
379 |
+
$address .= get_user_meta( $user_id, 'billing_country', true )." ";
|
380 |
+
return $address;
|
381 |
+
}
|
382 |
}
|
src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php
CHANGED
File without changes
|
src/Components/Support/AdminTabSupport.php
CHANGED
File without changes
|
src/Components/Support/Support.php
CHANGED
File without changes
|
src/Components/Themes/Themes.php
CHANGED
@@ -7,13 +7,14 @@ class Themes
|
|
7 |
protected $theme;
|
8 |
|
9 |
public $supportedThemes = [
|
|
|
10 |
'twentyseventeen',
|
11 |
'twentysixteen',
|
12 |
'storefront'
|
13 |
];
|
14 |
|
15 |
public function __construct()
|
16 |
-
{
|
17 |
$this->theme = get_option('stylesheet');
|
18 |
|
19 |
if (!$this->isCurrentThemeSupported() || !gdpr('options')->get('enable_theme_compatibility')) {
|
@@ -41,7 +42,10 @@ class Themes
|
|
41 |
{
|
42 |
return $this->theme;
|
43 |
}
|
44 |
-
|
|
|
|
|
|
|
45 |
public function twentyseventeen()
|
46 |
{
|
47 |
add_action("get_template_part_template-parts/footer/site", [$this, 'renderTwentyseventeenFooterLinks'], 10, 2);
|
@@ -57,7 +61,18 @@ class Themes
|
|
57 |
// I feel slightly dirty, but also clever
|
58 |
add_filter("storefront_credit_link", [$this, 'renderStorefrontFooterLinks']);
|
59 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
|
|
|
|
|
|
|
|
|
|
|
61 |
public function renderTwentyseventeenFooterLinks($slug, $name)
|
62 |
{
|
63 |
if ('info' !== $name) {
|
@@ -65,6 +80,8 @@ class Themes
|
|
65 |
}
|
66 |
|
67 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
|
|
|
|
68 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
69 |
|
70 |
echo gdpr('view')->render(
|
@@ -76,6 +93,8 @@ class Themes
|
|
76 |
public function renderTwentysixteenFooterLinks()
|
77 |
{
|
78 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
|
|
|
|
79 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
80 |
|
81 |
echo gdpr('view')->render(
|
@@ -87,6 +106,8 @@ class Themes
|
|
87 |
public function renderStorefrontFooterLinks($value)
|
88 |
{
|
89 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
|
|
|
|
90 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
91 |
|
92 |
echo gdpr('view')->render(
|
7 |
protected $theme;
|
8 |
|
9 |
public $supportedThemes = [
|
10 |
+
'twentynineteen',
|
11 |
'twentyseventeen',
|
12 |
'twentysixteen',
|
13 |
'storefront'
|
14 |
];
|
15 |
|
16 |
public function __construct()
|
17 |
+
{
|
18 |
$this->theme = get_option('stylesheet');
|
19 |
|
20 |
if (!$this->isCurrentThemeSupported() || !gdpr('options')->get('enable_theme_compatibility')) {
|
42 |
{
|
43 |
return $this->theme;
|
44 |
}
|
45 |
+
public function twentynineteen()
|
46 |
+
{
|
47 |
+
add_action("the_privacy_policy_link", [$this, 'rendertwentynineteenFooterLinks'], 10, 2);
|
48 |
+
}
|
49 |
public function twentyseventeen()
|
50 |
{
|
51 |
add_action("get_template_part_template-parts/footer/site", [$this, 'renderTwentyseventeenFooterLinks'], 10, 2);
|
61 |
// I feel slightly dirty, but also clever
|
62 |
add_filter("storefront_credit_link", [$this, 'renderStorefrontFooterLinks']);
|
63 |
}
|
64 |
+
public function rendertwentynineteenFooterLinks(){
|
65 |
+
|
66 |
+
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
67 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
68 |
+
$privacyPolicyUrl = apply_filters( 'gdpr_custom_policy_link',$privacyPolicyUrl);
|
69 |
+
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
70 |
|
71 |
+
echo gdpr('view')->render(
|
72 |
+
'themes/twentyseventeen/footer',
|
73 |
+
compact('privacyPolicyUrl', 'privacyToolsPageUrl')
|
74 |
+
);
|
75 |
+
}
|
76 |
public function renderTwentyseventeenFooterLinks($slug, $name)
|
77 |
{
|
78 |
if ('info' !== $name) {
|
80 |
}
|
81 |
|
82 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
83 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
84 |
+
$privacyPolicyUrl = apply_filters( 'gdpr_custom_policy_link',$privacyPolicyUrl);
|
85 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
86 |
|
87 |
echo gdpr('view')->render(
|
93 |
public function renderTwentysixteenFooterLinks()
|
94 |
{
|
95 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
96 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
97 |
+
$privacyPolicyUrl = apply_filters( 'gdpr_custom_policy_link',$privacyPolicyUrl);
|
98 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
99 |
|
100 |
echo gdpr('view')->render(
|
106 |
public function renderStorefrontFooterLinks($value)
|
107 |
{
|
108 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
109 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
110 |
+
$privacyPolicyUrl = apply_filters( 'gdpr_custom_policy_link',$privacyPolicyUrl);
|
111 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
112 |
|
113 |
echo gdpr('view')->render(
|
src/Components/WordpressComments/WordpressComments.php
CHANGED
@@ -24,15 +24,18 @@ class WordpressComments
|
|
24 |
}else{
|
25 |
$gdpr_check = get_option('gdpr_policy_page');
|
26 |
}
|
27 |
-
if
|
28 |
-
|
29 |
-
|
30 |
-
|
|
|
|
|
31 |
}
|
32 |
|
33 |
add_filter('gdpr/data-subject/data', [$this, 'getExportData'], 1, 2);
|
34 |
add_action('gdpr/data-subject/delete', [$this, 'deleteComments']);
|
35 |
add_action('gdpr/data-subject/anonymize', [$this, 'deleteComments']);
|
|
|
36 |
}
|
37 |
|
38 |
/**
|
@@ -58,13 +61,15 @@ class WordpressComments
|
|
58 |
*/
|
59 |
public function maybeAddCommentFormCheckbox()
|
60 |
{
|
61 |
-
$email = isset($_POST['email']) ? $_POST['email'] : null;
|
62 |
|
63 |
if (!$this->needsConsent($email)) {
|
64 |
return;
|
65 |
}
|
66 |
|
67 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
|
|
|
|
68 |
$termsPage = gdpr('options')->get('terms_page');
|
69 |
if ($termsPage) {
|
70 |
$termsUrl = get_permalink($termsPage);
|
@@ -93,30 +98,36 @@ class WordpressComments
|
|
93 |
}
|
94 |
}
|
95 |
|
96 |
-
$email = isset($_POST['email']) ? $_POST['email'] : null;
|
97 |
|
98 |
-
if
|
99 |
-
|
|
|
|
|
100 |
}
|
101 |
|
102 |
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
103 |
-
if ( !is_plugin_active( 'jetpack/jetpack.php' )
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
|
|
115 |
} else {
|
116 |
-
|
|
|
|
|
|
|
|
|
|
|
117 |
}
|
118 |
-
$dataSubject->giveConsent('privacy-policy');
|
119 |
-
// }
|
120 |
}
|
121 |
|
122 |
return $commentData;
|
@@ -149,14 +160,16 @@ class WordpressComments
|
|
149 |
'comment_content' => $comment->comment_content,
|
150 |
'comment_approved' => $comment->comment_approved,
|
151 |
'comment_agent' => $comment->comment_agent,
|
|
|
152 |
];
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
|
|
|
|
|
|
157 |
}
|
158 |
-
|
159 |
-
$data['comments'][] = $commentData;
|
160 |
}
|
161 |
}
|
162 |
|
24 |
}else{
|
25 |
$gdpr_check = get_option('gdpr_policy_page');
|
26 |
}
|
27 |
+
if(!gdpr('options')->get('comment_checkbox')){
|
28 |
+
if ($gdpr_check) {
|
29 |
+
add_action('comment_form_after_fields', [$this, 'maybeAddCommentFormCheckbox']);
|
30 |
+
add_action('comment_form_logged_in_after', [$this, 'maybeAddCommentFormCheckbox']);
|
31 |
+
add_filter('preprocess_comment', [$this, 'validate']);
|
32 |
+
}
|
33 |
}
|
34 |
|
35 |
add_filter('gdpr/data-subject/data', [$this, 'getExportData'], 1, 2);
|
36 |
add_action('gdpr/data-subject/delete', [$this, 'deleteComments']);
|
37 |
add_action('gdpr/data-subject/anonymize', [$this, 'deleteComments']);
|
38 |
+
|
39 |
}
|
40 |
|
41 |
/**
|
61 |
*/
|
62 |
public function maybeAddCommentFormCheckbox()
|
63 |
{
|
64 |
+
$email = isset($_POST['email']) ? sanitize_email($_POST['email']) : null;
|
65 |
|
66 |
if (!$this->needsConsent($email)) {
|
67 |
return;
|
68 |
}
|
69 |
|
70 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
71 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
72 |
+
$privacyPolicyUrl = apply_filters( 'gdpr_custom_policy_link',$privacyPolicyUrl);
|
73 |
$termsPage = gdpr('options')->get('terms_page');
|
74 |
if ($termsPage) {
|
75 |
$termsUrl = get_permalink($termsPage);
|
98 |
}
|
99 |
}
|
100 |
|
101 |
+
$email = isset($_POST['email']) ? sanitize_email($_POST['email']) : null;
|
102 |
|
103 |
+
if(is_user_logged_in()){
|
104 |
+
if (!$this->needsConsent($email)) {
|
105 |
+
return $commentData;
|
106 |
+
}
|
107 |
}
|
108 |
|
109 |
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
110 |
+
if ( !is_plugin_active( 'jetpack/jetpack.php' ) && !is_plugin_active('wpdiscuz/class.WpdiscuzCore.php')) {
|
111 |
+
if (!isset($_POST['gdpr_terms']) || !$_POST['gdpr_terms']) {
|
112 |
+
|
113 |
+
$gdpr_error_message="%sERROR:%s You need to accept the privacy policy to post a comment.";
|
114 |
+
add_filter( 'gdpr_custom_policy_error', 'gdpr_privacy_accpetance' );
|
115 |
+
$privacyPolicyerror = apply_filters( 'gdpr_custom_policy_error',$gdpr_error_message);
|
116 |
+
wp_die(
|
117 |
+
sprintf(
|
118 |
+
__($privacyPolicyerror,'gdpr-framework'),
|
119 |
+
'<strong>',
|
120 |
+
'</strong>'
|
121 |
+
)
|
122 |
+
);
|
123 |
} else {
|
124 |
+
if (is_user_logged_in()) {
|
125 |
+
$dataSubject = $this->dataSubjectManager->getByLoggedInUser();
|
126 |
+
} else {
|
127 |
+
$dataSubject = $this->dataSubjectManager->getByEmail($email);
|
128 |
+
}
|
129 |
+
$dataSubject->giveConsent('privacy-policy');
|
130 |
}
|
|
|
|
|
131 |
}
|
132 |
|
133 |
return $commentData;
|
160 |
'comment_content' => $comment->comment_content,
|
161 |
'comment_approved' => $comment->comment_approved,
|
162 |
'comment_agent' => $comment->comment_agent,
|
163 |
+
'comment_consent' => 'privacy-policy',
|
164 |
];
|
165 |
+
if(isset($comment->comment_ID)){
|
166 |
+
$commentMeta = get_comment_meta($comment->comment_ID);
|
167 |
+
if (!empty($commentMeta)) {
|
168 |
+
$commentData['comment_meta'] = $commentMeta;
|
169 |
+
}
|
170 |
+
|
171 |
+
$data['comments'][] = $commentData;
|
172 |
}
|
|
|
|
|
173 |
}
|
174 |
}
|
175 |
|
src/Components/WordpressUser/Controllers/DashboardDataPageController.php
CHANGED
@@ -50,12 +50,12 @@ class DashboardDataPageController
|
|
50 |
return;
|
51 |
}
|
52 |
|
53 |
-
if ('request_sent' === $_REQUEST['gdpr_notice']) {
|
54 |
$message = __('We have received your request and will reply within 30 days.', 'gdpr-framework');
|
55 |
$class = 'notice notice-success';
|
56 |
}
|
57 |
|
58 |
-
if ('consent_withdrawn' === $_REQUEST['gdpr_notice']) {
|
59 |
$message = __('Consent withdrawn.', 'gdpr-framework');
|
60 |
$class = 'notice notice-success';
|
61 |
}
|
@@ -144,7 +144,8 @@ class DashboardDataPageController
|
|
144 |
*/
|
145 |
public function withdrawConsent(DataSubject $dataSubject)
|
146 |
{
|
147 |
-
$
|
|
|
148 |
$this->redirect(['gdpr_notice' => 'consent_withdrawn']);
|
149 |
}
|
150 |
|
@@ -153,11 +154,12 @@ class DashboardDataPageController
|
|
153 |
*/
|
154 |
public function export(DataSubject $dataSubject)
|
155 |
{
|
156 |
-
$
|
|
|
157 |
|
158 |
if (!is_null($data)) {
|
159 |
// If there is data, download it
|
160 |
-
$this->dataExporter->export($data, $dataSubject, $
|
161 |
} else {
|
162 |
// If there's no data, then show notification that your request has been sent.
|
163 |
$this->redirect(['gdpr_notice' => 'request_sent']);
|
50 |
return;
|
51 |
}
|
52 |
|
53 |
+
if ('request_sent' === sanitize_key($_REQUEST['gdpr_notice'])) {
|
54 |
$message = __('We have received your request and will reply within 30 days.', 'gdpr-framework');
|
55 |
$class = 'notice notice-success';
|
56 |
}
|
57 |
|
58 |
+
if ('consent_withdrawn' === sanitize_key($_REQUEST['gdpr_notice'])) {
|
59 |
$message = __('Consent withdrawn.', 'gdpr-framework');
|
60 |
$class = 'notice notice-success';
|
61 |
}
|
144 |
*/
|
145 |
public function withdrawConsent(DataSubject $dataSubject)
|
146 |
{
|
147 |
+
$consent = sanitize_key($_REQUEST['consent']);
|
148 |
+
$dataSubject->withdrawConsent($consent);
|
149 |
$this->redirect(['gdpr_notice' => 'consent_withdrawn']);
|
150 |
}
|
151 |
|
154 |
*/
|
155 |
public function export(DataSubject $dataSubject)
|
156 |
{
|
157 |
+
$gdpr_format = sanitize_key($_REQUEST['gdpr_format']);
|
158 |
+
$data = $dataSubject->export($gdpr_format);
|
159 |
|
160 |
if (!is_null($data)) {
|
161 |
// If there is data, download it
|
162 |
+
$this->dataExporter->export($data, $dataSubject, $gdpr_format);
|
163 |
} else {
|
164 |
// If there's no data, then show notification that your request has been sent.
|
165 |
$this->redirect(['gdpr_notice' => 'request_sent']);
|
src/Components/WordpressUser/Controllers/DashboardProfilePageController.php
CHANGED
@@ -9,21 +9,24 @@ use Codelight\GDPR\DataSubject\DataSubjectManager;
|
|
9 |
class DashboardProfilePageController
|
10 |
{
|
11 |
public function __construct(DataSubjectManager $dataSubjectManager, DataExporter $dataExporter)
|
12 |
-
{
|
13 |
$this->dataSubjectManager = $dataSubjectManager;
|
14 |
$this->dataExporter = $dataExporter;
|
15 |
-
|
16 |
add_action('gdpr/dashboard/profile-page/content', [$this, 'renderHeader'], 10);
|
17 |
add_action('gdpr/dashboard/profile-page/content', [$this, 'renderConsentTable'], 20);
|
18 |
add_action('gdpr/dashboard/profile-page/content', [$this, 'renderExportForm'], 30);
|
19 |
add_action('gdpr/dashboard/profile-page/content', [$this, 'renderDeleteForm'], 40);
|
|
|
|
|
|
|
20 |
|
21 |
add_action('gdpr/admin/action/export', [$this, 'export']);
|
22 |
add_action('gdpr/admin/action/forget', [$this, 'forget']);
|
23 |
}
|
24 |
|
25 |
protected function isUserAnonymized(DataSubject $dataSubject)
|
26 |
-
{
|
27 |
return !$dataSubject->getEmail();
|
28 |
}
|
29 |
|
@@ -37,6 +40,20 @@ class DashboardProfilePageController
|
|
37 |
);
|
38 |
}
|
39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
public function renderConsentTable(DataSubject $dataSubject)
|
41 |
{
|
42 |
if ($this->isUserAnonymized($dataSubject)) {
|
@@ -53,7 +70,7 @@ class DashboardProfilePageController
|
|
53 |
|
54 |
public function renderExportForm(DataSubject $dataSubject)
|
55 |
{
|
56 |
-
if ($this->isUserAnonymized($dataSubject)) {
|
57 |
return;
|
58 |
}
|
59 |
|
@@ -108,15 +125,19 @@ class DashboardProfilePageController
|
|
108 |
|
109 |
public function export()
|
110 |
{
|
111 |
-
$
|
112 |
-
$
|
113 |
-
$this->
|
|
|
|
|
114 |
}
|
115 |
|
116 |
public function forget()
|
117 |
{
|
118 |
-
$
|
119 |
-
$
|
|
|
|
|
120 |
|
121 |
wp_safe_redirect(admin_url('users.php'));
|
122 |
}
|
9 |
class DashboardProfilePageController
|
10 |
{
|
11 |
public function __construct(DataSubjectManager $dataSubjectManager, DataExporter $dataExporter)
|
12 |
+
{
|
13 |
$this->dataSubjectManager = $dataSubjectManager;
|
14 |
$this->dataExporter = $dataExporter;
|
15 |
+
|
16 |
add_action('gdpr/dashboard/profile-page/content', [$this, 'renderHeader'], 10);
|
17 |
add_action('gdpr/dashboard/profile-page/content', [$this, 'renderConsentTable'], 20);
|
18 |
add_action('gdpr/dashboard/profile-page/content', [$this, 'renderExportForm'], 30);
|
19 |
add_action('gdpr/dashboard/profile-page/content', [$this, 'renderDeleteForm'], 40);
|
20 |
+
add_action('gdpr/dashboard/profile-page/contentuser', [$this, 'renderHeader'], 10);
|
21 |
+
add_action('gdpr/dashboard/profile-page/contentuser', [$this, 'renderConsentTable'], 20);
|
22 |
+
add_action('gdpr/dashboard/profile-page/userlogs', [$this, 'gdpr_user_logs'], 50);
|
23 |
|
24 |
add_action('gdpr/admin/action/export', [$this, 'export']);
|
25 |
add_action('gdpr/admin/action/forget', [$this, 'forget']);
|
26 |
}
|
27 |
|
28 |
protected function isUserAnonymized(DataSubject $dataSubject)
|
29 |
+
{
|
30 |
return !$dataSubject->getEmail();
|
31 |
}
|
32 |
|
40 |
);
|
41 |
}
|
42 |
|
43 |
+
|
44 |
+
public function gdpr_user_logs(DataSubject $dataSubject)
|
45 |
+
{
|
46 |
+
if ($this->isUserAnonymized($dataSubject)) {
|
47 |
+
return;
|
48 |
+
}
|
49 |
+
|
50 |
+
$userlogData = $dataSubject->getuserlogsData();
|
51 |
+
echo gdpr('view')->render(
|
52 |
+
"modules/wordpress-user/dashboard/profile-page/user-logs",
|
53 |
+
compact('userlogData')
|
54 |
+
);
|
55 |
+
}
|
56 |
+
|
57 |
public function renderConsentTable(DataSubject $dataSubject)
|
58 |
{
|
59 |
if ($this->isUserAnonymized($dataSubject)) {
|
70 |
|
71 |
public function renderExportForm(DataSubject $dataSubject)
|
72 |
{
|
73 |
+
if ($this->isUserAnonymized($dataSubject)) {
|
74 |
return;
|
75 |
}
|
76 |
|
125 |
|
126 |
public function export()
|
127 |
{
|
128 |
+
$gdpr_email = sanitize_email($_REQUEST['gdpr_email']);
|
129 |
+
$gdpr_format = sanitize_key($_REQUEST['gdpr_format']);
|
130 |
+
$dataSubject = $this->dataSubjectManager->getByEmail($gdpr_email);
|
131 |
+
$data = $dataSubject->export($gdpr_format, true);
|
132 |
+
$this->dataExporter->export($data, $dataSubject, $gdpr_format);
|
133 |
}
|
134 |
|
135 |
public function forget()
|
136 |
{
|
137 |
+
$gdpr_email = sanitize_email($_REQUEST['gdpr_email']);
|
138 |
+
$gdpr_force_action = sanitize_key($_REQUEST['gdpr_force_action']);
|
139 |
+
$dataSubject = $this->dataSubjectManager->getByEmail($gdpr_email);
|
140 |
+
$dataSubject->forget($gdpr_force_action);
|
141 |
|
142 |
wp_safe_redirect(admin_url('users.php'));
|
143 |
}
|
src/Components/WordpressUser/DataManager.php
CHANGED
@@ -87,8 +87,10 @@ class DataManager
|
|
87 |
} else {
|
88 |
$reassignUserId = false;
|
89 |
}
|
90 |
-
|
91 |
-
|
|
|
|
|
92 |
}
|
93 |
|
94 |
public function anonymizeUser(DataSubject $dataSubject, $anonymizedId)
|
@@ -125,6 +127,9 @@ class DataManager
|
|
125 |
// Set a random password, just in case the functionality that disallows users from logging in should break for any reason
|
126 |
'user_pass' => wp_hash_password(wp_generate_password()),
|
127 |
]);
|
|
|
|
|
|
|
128 |
|
129 |
// Clear all relevant usermeta fields
|
130 |
delete_user_meta($dataSubject->getUserId(), 'first_name');
|
87 |
} else {
|
88 |
$reassignUserId = false;
|
89 |
}
|
90 |
+
if($dataSubject->getUserId()){
|
91 |
+
$dataSubject->gdpr_delete_log($dataSubject->getUserId());
|
92 |
+
wp_delete_user($dataSubject->getUserId(), $reassignUserId);
|
93 |
+
}
|
94 |
}
|
95 |
|
96 |
public function anonymizeUser(DataSubject $dataSubject, $anonymizedId)
|
127 |
// Set a random password, just in case the functionality that disallows users from logging in should break for any reason
|
128 |
'user_pass' => wp_hash_password(wp_generate_password()),
|
129 |
]);
|
130 |
+
|
131 |
+
// Clear Logs
|
132 |
+
$dataSubject->gdpr_delete_log($dataSubject->getUserId());
|
133 |
|
134 |
// Clear all relevant usermeta fields
|
135 |
delete_user_meta($dataSubject->getUserId(), 'first_name');
|
src/Components/WordpressUser/RegistrationForm.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
|
3 |
namespace Codelight\GDPR\Components\WordpressUser;
|
4 |
|
|
|
5 |
use Codelight\GDPR\DataSubject\DataSubjectManager;
|
6 |
|
7 |
class RegistrationForm
|
@@ -12,16 +13,19 @@ class RegistrationForm
|
|
12 |
public function __construct(DataSubjectManager $dataSubjectManager)
|
13 |
{
|
14 |
$this->dataSubjectManager = $dataSubjectManager;
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
|
|
19 |
}
|
20 |
}
|
21 |
|
22 |
public function addRegisterFormCheckbox()
|
23 |
{
|
24 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
|
|
|
|
25 |
$termsPage = gdpr('options')->get('terms_page');
|
26 |
|
27 |
if ($termsPage) {
|
2 |
|
3 |
namespace Codelight\GDPR\Components\WordpressUser;
|
4 |
|
5 |
+
use Codelight\GDPR\DataSubject\DataSubject;
|
6 |
use Codelight\GDPR\DataSubject\DataSubjectManager;
|
7 |
|
8 |
class RegistrationForm
|
13 |
public function __construct(DataSubjectManager $dataSubjectManager)
|
14 |
{
|
15 |
$this->dataSubjectManager = $dataSubjectManager;
|
16 |
+
if(!gdpr('options')->get('register_checkbox')){
|
17 |
+
if (gdpr('options')->get('policy_page')) {
|
18 |
+
add_action('register_form', [$this, 'addRegisterFormCheckbox']);
|
19 |
+
add_filter('registration_errors', [$this, 'validate'], PHP_INT_MAX);
|
20 |
+
}
|
21 |
}
|
22 |
}
|
23 |
|
24 |
public function addRegisterFormCheckbox()
|
25 |
{
|
26 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
27 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
28 |
+
$privacyPolicyUrl = apply_filters( 'gdpr_custom_policy_link',$privacyPolicyUrl);
|
29 |
$termsPage = gdpr('options')->get('terms_page');
|
30 |
|
31 |
if ($termsPage) {
|
src/Components/WordpressUser/WordpressUser.php
CHANGED
@@ -31,7 +31,7 @@ class WordpressUser
|
|
31 |
* @param DataManager $dataManager
|
32 |
*/
|
33 |
public function __construct(DataSubjectManager $dataSubjectManager, DataManager $dataManager)
|
34 |
-
{
|
35 |
$this->dataSubjectManager = $dataSubjectManager;
|
36 |
$this->dataManager = $dataManager;
|
37 |
|
@@ -89,6 +89,11 @@ class WordpressUser
|
|
89 |
if (current_user_can('edit_users') || current_user_can('delete_users')) {
|
90 |
$dataSubject = $this->dataSubjectManager->getByEmail($user->user_email);
|
91 |
do_action("gdpr/dashboard/profile-page/content", $dataSubject);
|
|
|
|
|
|
|
|
|
|
|
92 |
}
|
93 |
}
|
94 |
|
@@ -98,13 +103,17 @@ class WordpressUser
|
|
98 |
}
|
99 |
|
100 |
public function deleteUser($email)
|
101 |
-
{
|
|
|
|
|
102 |
$dataSubject = $this->dataSubjectManager->getByEmail($email);
|
103 |
$this->dataManager->deleteUser($dataSubject);
|
104 |
}
|
105 |
|
106 |
public function anonymizeUser($email, $anonymizedId)
|
107 |
-
{
|
|
|
|
|
108 |
$dataSubject = $this->dataSubjectManager->getByEmail($email);
|
109 |
$this->dataManager->anonymizeUser($dataSubject, $anonymizedId);
|
110 |
}
|
31 |
* @param DataManager $dataManager
|
32 |
*/
|
33 |
public function __construct(DataSubjectManager $dataSubjectManager, DataManager $dataManager)
|
34 |
+
{
|
35 |
$this->dataSubjectManager = $dataSubjectManager;
|
36 |
$this->dataManager = $dataManager;
|
37 |
|
89 |
if (current_user_can('edit_users') || current_user_can('delete_users')) {
|
90 |
$dataSubject = $this->dataSubjectManager->getByEmail($user->user_email);
|
91 |
do_action("gdpr/dashboard/profile-page/content", $dataSubject);
|
92 |
+
do_action("gdpr/dashboard/profile-page/userlogs",$dataSubject);
|
93 |
+
}else{
|
94 |
+
$dataSubject = $this->dataSubjectManager->getByEmail($user->user_email);
|
95 |
+
do_action("gdpr/dashboard/profile-page/contentuser", $dataSubject);
|
96 |
+
do_action("gdpr/dashboard/profile-page/userlogs",$dataSubject);
|
97 |
}
|
98 |
}
|
99 |
|
103 |
}
|
104 |
|
105 |
public function deleteUser($email)
|
106 |
+
{
|
107 |
+
add_filter( 'send_email_change_email', '__return_false' );
|
108 |
+
add_filter( 'send_password_change_email', '__return_false' );
|
109 |
$dataSubject = $this->dataSubjectManager->getByEmail($email);
|
110 |
$this->dataManager->deleteUser($dataSubject);
|
111 |
}
|
112 |
|
113 |
public function anonymizeUser($email, $anonymizedId)
|
114 |
+
{
|
115 |
+
add_filter( 'send_email_change_email', '__return_false' );
|
116 |
+
add_filter( 'send_password_change_email', '__return_false' );
|
117 |
$dataSubject = $this->dataSubjectManager->getByEmail($email);
|
118 |
$this->dataManager->anonymizeUser($dataSubject, $anonymizedId);
|
119 |
}
|
src/Config.php
CHANGED
File without changes
|
src/Container.php
CHANGED
File without changes
|
src/DataSubject/AdminTabDataSubject.php
CHANGED
@@ -46,7 +46,38 @@ class AdminTabDataSubject extends AdminTab
|
|
46 |
public function renderTab()
|
47 |
{
|
48 |
if (isset($_GET['search']) && $_GET['search']) {
|
49 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
} else {
|
51 |
$results = '';
|
52 |
}
|
@@ -62,7 +93,9 @@ class AdminTabDataSubject extends AdminTab
|
|
62 |
{
|
63 |
$hasData = $dataSubject->hasData();
|
64 |
$links = [];
|
65 |
-
|
|
|
|
|
66 |
if ($hasData) {
|
67 |
if ($dataSubject->getUserId()) {
|
68 |
$userName = get_userdata($dataSubject->getUserId())->user_login;
|
@@ -82,26 +115,26 @@ class AdminTabDataSubject extends AdminTab
|
|
82 |
$links['view'] = add_query_arg([
|
83 |
'gdpr_action' => 'export',
|
84 |
'gdpr_format' => 'html',
|
85 |
-
'gdpr_email' => $
|
86 |
'gdpr_nonce' => wp_create_nonce("gdpr/admin/action/export"),
|
87 |
]);
|
88 |
|
89 |
$links['export'] = add_query_arg([
|
90 |
'gdpr_action' => 'export',
|
91 |
'gdpr_format' => 'json',
|
92 |
-
'gdpr_email' => $
|
93 |
'gdpr_nonce' => wp_create_nonce("gdpr/admin/action/export"),
|
94 |
]);
|
95 |
|
96 |
$links['anonymize'] = add_query_arg([
|
97 |
-
'gdpr_email' => $
|
98 |
'gdpr_action' => 'forget',
|
99 |
'gdpr_force_action' => 'anonymize',
|
100 |
'gdpr_nonce' => wp_create_nonce("gdpr/admin/action/forget"),
|
101 |
]);
|
102 |
|
103 |
$links['delete'] = add_query_arg([
|
104 |
-
'gdpr_email' => $
|
105 |
'gdpr_action' => 'forget',
|
106 |
'gdpr_force_action' => 'delete',
|
107 |
'gdpr_nonce' => wp_create_nonce("gdpr/admin/action/forget"),
|
@@ -109,8 +142,12 @@ class AdminTabDataSubject extends AdminTab
|
|
109 |
}
|
110 |
|
111 |
$consentData = $dataSubject->getConsentData();
|
|
|
|
|
|
|
|
|
|
|
112 |
|
113 |
-
return gdpr('view')->render('admin/data-subjects/search-results', compact('email', 'hasData', 'links', 'userName', 'adminCap', 'consentData'));
|
114 |
}
|
115 |
|
116 |
public function renderSubmitButton()
|
@@ -121,8 +158,20 @@ class AdminTabDataSubject extends AdminTab
|
|
121 |
public function searchRedirect()
|
122 |
{
|
123 |
if (isset($_POST['gdpr_email']) && $_POST['gdpr_email']) {
|
124 |
-
|
|
|
125 |
exit;
|
126 |
}
|
127 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
}
|
46 |
public function renderTab()
|
47 |
{
|
48 |
if (isset($_GET['search']) && $_GET['search']) {
|
49 |
+
$searched_email = sanitize_email($_GET['search']);
|
50 |
+
if(gdpr('options')->get('classidocs_integration')){
|
51 |
+
if(gdpr('options')->get('sar_request_details')){
|
52 |
+
|
53 |
+
$getclassidocs_url = gdpr('options')->get('classidocs_url');
|
54 |
+
|
55 |
+
$classidocs_Data = array();
|
56 |
+
|
57 |
+
$classidocs_Data['email']=$searched_email;
|
58 |
+
if(gdpr('options')->get('response_related_queries')){
|
59 |
+
$user = get_user_by( 'email', $searched_email);
|
60 |
+
if($user){
|
61 |
+
if(!ctype_space($this->gdpr_get_formatted_billing_name_and_address($user->ID))){
|
62 |
+
if($this->gdpr_get_formatted_billing_name_and_address($user->ID)){
|
63 |
+
$classidocs_Data['address']= $this->gdpr_get_formatted_billing_name_and_address($user->ID);
|
64 |
+
}
|
65 |
+
}
|
66 |
+
if(get_user_meta( $user->ID, 'billing_phone', true )){
|
67 |
+
$classidocs_Data['phone']= get_user_meta( $user->ID, 'billing_phone', true );
|
68 |
+
}
|
69 |
+
}
|
70 |
+
$classidocs_Data = apply_filters('gdpr/admin/action/classidocs_Data',$classidocs_Data);
|
71 |
+
}
|
72 |
+
if($classidocs_Data){
|
73 |
+
foreach($classidocs_Data as $data){
|
74 |
+
wp_remote_post($getclassidocs_url."/gdpr/query?terms=".$data."&ruleType=TextPattern");
|
75 |
+
}
|
76 |
+
}
|
77 |
+
|
78 |
+
}
|
79 |
+
}
|
80 |
+
$results = $this->getRenderedResults($searched_email, $this->dataSubjectManager->getByEmail($searched_email));
|
81 |
} else {
|
82 |
$results = '';
|
83 |
}
|
93 |
{
|
94 |
$hasData = $dataSubject->hasData();
|
95 |
$links = [];
|
96 |
+
if(isset($_GET['search'])){
|
97 |
+
$searched_email= sanitize_email($_GET['search']);
|
98 |
+
}
|
99 |
if ($hasData) {
|
100 |
if ($dataSubject->getUserId()) {
|
101 |
$userName = get_userdata($dataSubject->getUserId())->user_login;
|
115 |
$links['view'] = add_query_arg([
|
116 |
'gdpr_action' => 'export',
|
117 |
'gdpr_format' => 'html',
|
118 |
+
'gdpr_email' => $searched_email,
|
119 |
'gdpr_nonce' => wp_create_nonce("gdpr/admin/action/export"),
|
120 |
]);
|
121 |
|
122 |
$links['export'] = add_query_arg([
|
123 |
'gdpr_action' => 'export',
|
124 |
'gdpr_format' => 'json',
|
125 |
+
'gdpr_email' => $searched_email,
|
126 |
'gdpr_nonce' => wp_create_nonce("gdpr/admin/action/export"),
|
127 |
]);
|
128 |
|
129 |
$links['anonymize'] = add_query_arg([
|
130 |
+
'gdpr_email' => $searched_email,
|
131 |
'gdpr_action' => 'forget',
|
132 |
'gdpr_force_action' => 'anonymize',
|
133 |
'gdpr_nonce' => wp_create_nonce("gdpr/admin/action/forget"),
|
134 |
]);
|
135 |
|
136 |
$links['delete'] = add_query_arg([
|
137 |
+
'gdpr_email' => $searched_email,
|
138 |
'gdpr_action' => 'forget',
|
139 |
'gdpr_force_action' => 'delete',
|
140 |
'gdpr_nonce' => wp_create_nonce("gdpr/admin/action/forget"),
|
142 |
}
|
143 |
|
144 |
$consentData = $dataSubject->getConsentData();
|
145 |
+
if(gdpr('options')->get('classidocs_integration')){
|
146 |
+
$ClassiDocsdata = $dataSubject->getClassiDocsdata($searched_email);
|
147 |
+
}
|
148 |
+
return gdpr('view')->render('admin/data-subjects/search-results', compact('email', 'hasData', 'links', 'userName', 'adminCap', 'consentData', 'ClassiDocsdata'));
|
149 |
+
|
150 |
|
|
|
151 |
}
|
152 |
|
153 |
public function renderSubmitButton()
|
158 |
public function searchRedirect()
|
159 |
{
|
160 |
if (isset($_POST['gdpr_email']) && $_POST['gdpr_email']) {
|
161 |
+
$gdpr_email = sanitize_email($_POST['gdpr_email']);
|
162 |
+
wp_safe_redirect(gdpr('helpers')->getAdminUrl('&gdpr-tab=data-subject&search=' . $gdpr_email));
|
163 |
exit;
|
164 |
}
|
165 |
}
|
166 |
+
|
167 |
+
public function gdpr_get_formatted_billing_name_and_address($user_id)
|
168 |
+
{
|
169 |
+
$address = get_user_meta( $user_id, 'billing_address_1', true )." ";
|
170 |
+
$address .= get_user_meta( $user_id, 'billing_address_2', true )." ";
|
171 |
+
$address .= get_user_meta( $user_id, 'billing_city', true )." ";
|
172 |
+
$address .= get_user_meta( $user_id, 'billing_state', true )." ";
|
173 |
+
$address .= get_user_meta( $user_id, 'billing_postcode', true )." ";
|
174 |
+
$address .= get_user_meta( $user_id, 'billing_country', true )." ";
|
175 |
+
return $address;
|
176 |
+
}
|
177 |
}
|
src/DataSubject/DataExporter.php
CHANGED
@@ -43,6 +43,7 @@ class DataExporter
|
|
43 |
header("Expires: 0");
|
44 |
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
|
45 |
header("Cache-Control: private", false);
|
|
|
46 |
header("Content-Type: text/html");
|
47 |
header("Content-Disposition: attachment; filename=\"{$filename}\";");
|
48 |
header("Content-Transfer-Encoding: binary");
|
@@ -70,6 +71,7 @@ class DataExporter
|
|
70 |
header("Expires: 0");
|
71 |
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
|
72 |
header("Cache-Control: private", false);
|
|
|
73 |
header("Content-Type: application/json");
|
74 |
header("Content-Disposition: attachment; filename=\"{$filename}\";");
|
75 |
header("Content-Transfer-Encoding: binary");
|
43 |
header("Expires: 0");
|
44 |
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
|
45 |
header("Cache-Control: private", false);
|
46 |
+
header('Content-Encoding: UTF-8');
|
47 |
header("Content-Type: text/html");
|
48 |
header("Content-Disposition: attachment; filename=\"{$filename}\";");
|
49 |
header("Content-Transfer-Encoding: binary");
|
71 |
header("Expires: 0");
|
72 |
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
|
73 |
header("Cache-Control: private", false);
|
74 |
+
header('Content-Encoding: UTF-8');
|
75 |
header("Content-Type: application/json");
|
76 |
header("Content-Disposition: attachment; filename=\"{$filename}\";");
|
77 |
header("Content-Transfer-Encoding: binary");
|
src/DataSubject/DataRepository.php
CHANGED
File without changes
|
src/DataSubject/DataSubject.php
CHANGED
@@ -78,6 +78,14 @@ class DataSubject
|
|
78 |
return null;
|
79 |
}
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
/**
|
82 |
* Check if the data subject has consented to something specific
|
83 |
*/
|
@@ -101,7 +109,21 @@ class DataSubject
|
|
101 |
{
|
102 |
return $this->consentManager->getConsentData($this->consents);
|
103 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
/**
|
106 |
* Get a list of all visible consents
|
107 |
*/
|
78 |
return null;
|
79 |
}
|
80 |
|
81 |
+
/**
|
82 |
+
* @delete logs
|
83 |
+
*/
|
84 |
+
public function gdpr_delete_log($id)
|
85 |
+
{
|
86 |
+
return $this->consentManager->gdpr_delete_log($id);
|
87 |
+
}
|
88 |
+
|
89 |
/**
|
90 |
* Check if the data subject has consented to something specific
|
91 |
*/
|
109 |
{
|
110 |
return $this->consentManager->getConsentData($this->consents);
|
111 |
}
|
112 |
+
/**
|
113 |
+
* Get a list of all consents intersected with the data subjects consents
|
114 |
+
*/
|
115 |
+
public function getClassiDocsdata($email)
|
116 |
+
{
|
117 |
+
return $this->consentManager->getClassiDocsdata($email);
|
118 |
+
}
|
119 |
|
120 |
+
/**
|
121 |
+
* Get a list of user logs
|
122 |
+
*/
|
123 |
+
public function getuserlogsData()
|
124 |
+
{
|
125 |
+
return $this->consentManager->getuserlogsData($this->email);
|
126 |
+
}
|
127 |
/**
|
128 |
* Get a list of all visible consents
|
129 |
*/
|
src/DataSubject/DataSubjectAdmin.php
CHANGED
File without changes
|
src/DataSubject/DataSubjectAuthenticator.php
CHANGED
@@ -58,11 +58,11 @@ class DataSubjectAuthenticator
|
|
58 |
}
|
59 |
|
60 |
if (isset($_REQUEST['gdpr_key']) && isset($_REQUEST['email'])) {
|
61 |
-
|
62 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
63 |
-
|
64 |
-
if ($this->dataSubjectIdentificator->isKeyValid($
|
65 |
-
$this->setIdentificationCookie($
|
66 |
$url = $privacyToolsPageUrl;
|
67 |
} else {
|
68 |
$url = add_query_arg([
|
@@ -70,7 +70,7 @@ class DataSubjectAuthenticator
|
|
70 |
], $privacyToolsPageUrl);
|
71 |
}
|
72 |
|
73 |
-
|
74 |
exit;
|
75 |
}
|
76 |
}
|
58 |
}
|
59 |
|
60 |
if (isset($_REQUEST['gdpr_key']) && isset($_REQUEST['email'])) {
|
61 |
+
$gdpr_email = sanitize_email($_REQUEST['email']);
|
62 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
63 |
+
$privacyToolsPageUrl = apply_filters('privacy_tools_gdprf_page_url',$privacyToolsPageUrl);
|
64 |
+
if ($this->dataSubjectIdentificator->isKeyValid($gdpr_email, $_REQUEST['gdpr_key'])) {
|
65 |
+
$this->setIdentificationCookie($gdpr_email);
|
66 |
$url = $privacyToolsPageUrl;
|
67 |
} else {
|
68 |
$url = add_query_arg([
|
70 |
], $privacyToolsPageUrl);
|
71 |
}
|
72 |
|
73 |
+
wp_redirect($url);
|
74 |
exit;
|
75 |
}
|
76 |
}
|
src/DataSubject/DataSubjectIdentificator.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
namespace Codelight\GDPR\DataSubject;
|
4 |
|
5 |
use Codelight\GDPR\Options\Options;
|
6 |
-
|
7 |
/**
|
8 |
* Identify the data subject by unique temporary key
|
9 |
*
|
@@ -19,15 +19,17 @@ class DataSubjectIdentificator
|
|
19 |
/* @var Options */
|
20 |
protected $options;
|
21 |
|
|
|
22 |
/**
|
23 |
* DataSubjectIdentificator constructor.
|
24 |
*
|
25 |
* @param DataSubjectManager $dataSubjectManager
|
26 |
*/
|
27 |
-
public function __construct(DataSubjectManager $dataSubjectManager, Options $options)
|
28 |
{
|
29 |
$this->dataSubjectManager = $dataSubjectManager;
|
30 |
$this->options = $options;
|
|
|
31 |
}
|
32 |
|
33 |
/**
|
@@ -38,9 +40,18 @@ class DataSubjectIdentificator
|
|
38 |
*/
|
39 |
public function isDataSubject($email)
|
40 |
{
|
|
|
41 |
$dataSubject = $this->dataSubjectManager->getByEmail($email);
|
42 |
-
|
43 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
}
|
45 |
|
46 |
/**
|
@@ -50,8 +61,10 @@ class DataSubjectIdentificator
|
|
50 |
*/
|
51 |
public function sendIdentificationEmail($email)
|
52 |
{
|
|
|
53 |
$key = $this->generateKey($email);
|
54 |
$privacyToolsPageUrl = gdpr('helpers')->getPrivacyToolsPageUrl();
|
|
|
55 |
$identificationUrl = add_query_arg([
|
56 |
'gdpr_key' => $key,
|
57 |
'email' => $email,
|
@@ -75,6 +88,7 @@ class DataSubjectIdentificator
|
|
75 |
*/
|
76 |
public function sendNoDataFoundEmail($email)
|
77 |
{
|
|
|
78 |
$siteName = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
|
79 |
|
80 |
gdpr('helpers')->mail(
|
@@ -94,6 +108,7 @@ class DataSubjectIdentificator
|
|
94 |
*/
|
95 |
public function isKeyValid($email, $key)
|
96 |
{
|
|
|
97 |
$keyData = $this->options->get("key_{$email}");
|
98 |
|
99 |
if (!$keyData) {
|
@@ -141,6 +156,7 @@ class DataSubjectIdentificator
|
|
141 |
*/
|
142 |
protected function saveKey($email, $key)
|
143 |
{
|
|
|
144 |
$this->options->set("key_{$email}", [
|
145 |
'email' => $email,
|
146 |
'hashed-key' => $this->hashKey($key),
|
3 |
namespace Codelight\GDPR\DataSubject;
|
4 |
|
5 |
use Codelight\GDPR\Options\Options;
|
6 |
+
use Codelight\GDPR\Components\Consent\UserConsentModel;
|
7 |
/**
|
8 |
* Identify the data subject by unique temporary key
|
9 |
*
|
19 |
/* @var Options */
|
20 |
protected $options;
|
21 |
|
22 |
+
protected $UserConsentModel;
|
23 |
/**
|
24 |
* DataSubjectIdentificator constructor.
|
25 |
*
|
26 |
* @param DataSubjectManager $dataSubjectManager
|
27 |
*/
|
28 |
+
public function __construct(DataSubjectManager $dataSubjectManager, Options $options,UserConsentModel $UserConsentModel)
|
29 |
{
|
30 |
$this->dataSubjectManager = $dataSubjectManager;
|
31 |
$this->options = $options;
|
32 |
+
$this->UserConsentModel = $UserConsentModel;
|
33 |
}
|
34 |
|
35 |
/**
|
40 |
*/
|
41 |
public function isDataSubject($email)
|
42 |
{
|
43 |
+
$email = sanitize_email($email);
|
44 |
$dataSubject = $this->dataSubjectManager->getByEmail($email);
|
45 |
+
$get_on_site_status='';
|
46 |
+
if($dataSubject->hasData()){
|
47 |
+
$get_on_site_status = $dataSubject->hasData();
|
48 |
+
}else{
|
49 |
+
$output = $this->UserConsentModel->getAll($email);
|
50 |
+
if (!empty($output)) {
|
51 |
+
$get_on_site_status = 1;
|
52 |
+
}
|
53 |
+
}
|
54 |
+
return apply_filters('gdpr/data-subject/has-data', $get_on_site_status, $email);
|
55 |
}
|
56 |
|
57 |
/**
|
61 |
*/
|
62 |
public function sendIdentificationEmail($email)
|
63 |
{
|
64 |
+
$email = sanitize_email($email);
|
65 |
$key = $this->generateKey($email);
|
66 |
$privacyToolsPageUrl = gdpr('helpers')->getPrivacyToolsPageUrl();
|
67 |
+
$privacyToolsPageUrl = apply_filters('privacy_tools_gdprf_page_url',$privacyToolsPageUrl);
|
68 |
$identificationUrl = add_query_arg([
|
69 |
'gdpr_key' => $key,
|
70 |
'email' => $email,
|
88 |
*/
|
89 |
public function sendNoDataFoundEmail($email)
|
90 |
{
|
91 |
+
$email = sanitize_email($email);
|
92 |
$siteName = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
|
93 |
|
94 |
gdpr('helpers')->mail(
|
108 |
*/
|
109 |
public function isKeyValid($email, $key)
|
110 |
{
|
111 |
+
$email = sanitize_email($email);
|
112 |
$keyData = $this->options->get("key_{$email}");
|
113 |
|
114 |
if (!$keyData) {
|
156 |
*/
|
157 |
protected function saveKey($email, $key)
|
158 |
{
|
159 |
+
$email = sanitize_email($email);
|
160 |
$this->options->set("key_{$email}", [
|
161 |
'email' => $email,
|
162 |
'hashed-key' => $this->hashKey($key),
|
src/DataSubject/DataSubjectManager.php
CHANGED
@@ -32,6 +32,7 @@ class DataSubjectManager
|
|
32 |
*/
|
33 |
public function getByEmail($email)
|
34 |
{
|
|
|
35 |
$user = get_user_by('email', $email);
|
36 |
|
37 |
return gdpr()->makeWith(
|
@@ -44,6 +45,17 @@ class DataSubjectManager
|
|
44 |
);
|
45 |
}
|
46 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
/**
|
48 |
* @param $id
|
49 |
* @return DataSubject|false
|
@@ -59,7 +71,7 @@ class DataSubjectManager
|
|
59 |
return gdpr()->makeWith(
|
60 |
DataSubject::class,
|
61 |
[
|
62 |
-
'email' => $user->user_email,
|
63 |
'user' => $user,
|
64 |
'consentManager' => $this->consentManager,
|
65 |
]
|
32 |
*/
|
33 |
public function getByEmail($email)
|
34 |
{
|
35 |
+
$email = sanitize_email($email);
|
36 |
$user = get_user_by('email', $email);
|
37 |
|
38 |
return gdpr()->makeWith(
|
45 |
);
|
46 |
}
|
47 |
|
48 |
+
/**
|
49 |
+
* @param $email
|
50 |
+
* @return DataSubject
|
51 |
+
*/
|
52 |
+
public function getuserlogs($email)
|
53 |
+
{
|
54 |
+
$email = sanitize_email($email);
|
55 |
+
$user = get_user_by('email', $email);
|
56 |
+
|
57 |
+
}
|
58 |
+
|
59 |
/**
|
60 |
* @param $id
|
61 |
* @return DataSubject|false
|
71 |
return gdpr()->makeWith(
|
72 |
DataSubject::class,
|
73 |
[
|
74 |
+
'email' => sanitize_email($user->user_email),
|
75 |
'user' => $user,
|
76 |
'consentManager' => $this->consentManager,
|
77 |
]
|
src/Database/WordpressDatabase.php
CHANGED
File without changes
|
src/Helpers.php
CHANGED
@@ -240,7 +240,7 @@ class Helpers
|
|
240 |
'SJ' => _x('Svalbard and Jan Mayen ', '(Admin)', 'gdpr-framework'),
|
241 |
'SZ' => _x('Swaziland ', '(Admin)', 'gdpr-framework'),
|
242 |
'SY' => _x('Syrian Arab Republic ', '(Admin)', 'gdpr-framework'),
|
243 |
-
'TW' => _x('Taiwan
|
244 |
'TJ' => _x('Tajikistan ', '(Admin)', 'gdpr-framework'),
|
245 |
'TZ' => _x('Tanzania, United Republic of ', '(Admin)', 'gdpr-framework'),
|
246 |
'TH' => _x('Thailand ', '(Admin)', 'gdpr-framework'),
|
@@ -354,7 +354,10 @@ class Helpers
|
|
354 |
public function getPrivacyPolicyPageUrl()
|
355 |
{
|
356 |
$policyPageId = gdpr('options')->get('policy_page');
|
357 |
-
|
|
|
|
|
|
|
358 |
}
|
359 |
|
360 |
public function error()
|
@@ -366,7 +369,7 @@ class Helpers
|
|
366 |
|
367 |
public function docs($url = '')
|
368 |
{
|
369 |
-
return 'https://
|
370 |
}
|
371 |
|
372 |
/**
|
@@ -374,15 +377,25 @@ class Helpers
|
|
374 |
* Example code for changing the sender email:
|
375 |
*
|
376 |
* add_filter('gdpr/mail/headers', function($headers) {
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
*
|
381 |
*
|
382 |
*/
|
383 |
public function mail($to, $subject, $message, $headers = '', $attachments = [])
|
384 |
-
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
385 |
$headers = apply_filters('gdpr/mail/headers', $headers);
|
|
|
|
|
386 |
wp_mail($to, $subject, $message, $headers, $attachments);
|
387 |
}
|
388 |
}
|
240 |
'SJ' => _x('Svalbard and Jan Mayen ', '(Admin)', 'gdpr-framework'),
|
241 |
'SZ' => _x('Swaziland ', '(Admin)', 'gdpr-framework'),
|
242 |
'SY' => _x('Syrian Arab Republic ', '(Admin)', 'gdpr-framework'),
|
243 |
+
'TW' => _x('Taiwan ', '(Admin)', 'gdpr-framework'),
|
244 |
'TJ' => _x('Tajikistan ', '(Admin)', 'gdpr-framework'),
|
245 |
'TZ' => _x('Tanzania, United Republic of ', '(Admin)', 'gdpr-framework'),
|
246 |
'TH' => _x('Thailand ', '(Admin)', 'gdpr-framework'),
|
354 |
public function getPrivacyPolicyPageUrl()
|
355 |
{
|
356 |
$policyPageId = gdpr('options')->get('policy_page');
|
357 |
+
$policyPageurl = get_permalink($policyPageId);
|
358 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
359 |
+
$policyPageurl = apply_filters( 'gdpr_custom_policy_link',$policyPageurl);
|
360 |
+
return $policyPageurl ? $policyPageurl : '';
|
361 |
}
|
362 |
|
363 |
public function error()
|
369 |
|
370 |
public function docs($url = '')
|
371 |
{
|
372 |
+
return 'https://www.data443.com/' . $url;
|
373 |
}
|
374 |
|
375 |
/**
|
377 |
* Example code for changing the sender email:
|
378 |
*
|
379 |
* add_filter('gdpr/mail/headers', function($headers) {
|
380 |
+
* $headers[] = 'From: Firstname Lastname <test@example.com>';
|
381 |
+
* return $headers;
|
382 |
+
* });
|
383 |
*
|
384 |
*
|
385 |
*/
|
386 |
public function mail($to, $subject, $message, $headers = '', $attachments = [])
|
387 |
+
{
|
388 |
+
$gdpr_name_from = get_option( 'gdpr_name_from' );
|
389 |
+
$gdpr_email_from = get_option( 'gdpr_email_from' );
|
390 |
+
if($gdpr_name_from == ""){
|
391 |
+
$gdpr_name_from = "Data443 GDPR";
|
392 |
+
}
|
393 |
+
if($gdpr_email_from == ""){
|
394 |
+
$gdpr_email_from = get_option('admin_email');
|
395 |
+
}
|
396 |
$headers = apply_filters('gdpr/mail/headers', $headers);
|
397 |
+
$headers[] = 'From: '.$gdpr_name_from.' <'.$gdpr_email_from.'>';
|
398 |
+
|
399 |
wp_mail($to, $subject, $message, $headers, $attachments);
|
400 |
}
|
401 |
}
|
src/Installer/AdminInstallerNotice.php
CHANGED
File without changes
|
src/Installer/Installer.php
CHANGED
@@ -276,7 +276,7 @@ class Installer
|
|
276 |
gdpr('options')->set('policy_page', $policyPageId);
|
277 |
|
278 |
$toolsPageId = wp_insert_post([
|
279 |
-
'post_content' => '[gdpr_privacy_tools]',
|
280 |
'post_title' => __('Privacy Tools', 'gdpr-framework'),
|
281 |
'post_type' => 'page',
|
282 |
'post_status' => 'publish',
|
276 |
gdpr('options')->set('policy_page', $policyPageId);
|
277 |
|
278 |
$toolsPageId = wp_insert_post([
|
279 |
+
'post_content' => '<!-- wp:shortcode -->[gdpr_privacy_tools]<!-- /wp:shortcode -->',
|
280 |
'post_title' => __('Privacy Tools', 'gdpr-framework'),
|
281 |
'post_type' => 'page',
|
282 |
'post_status' => 'publish',
|
src/Installer/InstallerRouter.php
CHANGED
@@ -40,14 +40,14 @@ class InstallerRouter
|
|
40 |
if ('POST' === $_SERVER['REQUEST_METHOD'] && isset($_POST['gdpr-installer'])) {
|
41 |
|
42 |
// Handle the previous step button
|
43 |
-
if ('previous' === $_POST['gdpr-installer']) {
|
44 |
$this->setCurrentStep($this->getPreviousStep($step)->getSlug());
|
45 |
wp_safe_redirect($this->getPreviousStep($step)->getUrl(), 302);
|
46 |
exit;
|
47 |
}
|
48 |
|
49 |
// Handle form submission
|
50 |
-
if ('next' === $_POST['gdpr-installer']) {
|
51 |
|
52 |
if (!$step->validateNonce()) {
|
53 |
wp_safe_redirect($step->getUrl() . '&gdpr-error=nonce', 302);
|
40 |
if ('POST' === $_SERVER['REQUEST_METHOD'] && isset($_POST['gdpr-installer'])) {
|
41 |
|
42 |
// Handle the previous step button
|
43 |
+
if ('previous' === esc_html($_POST['gdpr-installer'])) {
|
44 |
$this->setCurrentStep($this->getPreviousStep($step)->getSlug());
|
45 |
wp_safe_redirect($this->getPreviousStep($step)->getUrl(), 302);
|
46 |
exit;
|
47 |
}
|
48 |
|
49 |
// Handle form submission
|
50 |
+
if ('next' === esc_html($_POST['gdpr-installer'])) {
|
51 |
|
52 |
if (!$step->validateNonce()) {
|
53 |
wp_safe_redirect($step->getUrl() . '&gdpr-error=nonce', 302);
|
src/Installer/InstallerStep.php
CHANGED
@@ -104,7 +104,7 @@ abstract class InstallerStep
|
|
104 |
wp_enqueue_script('jquery-ui-tabs');
|
105 |
wp_enqueue_script(
|
106 |
'select2',
|
107 |
-
gdpr('config')->get('plugin.url') . 'assets/select2-4.0.
|
108 |
['jquery']
|
109 |
);
|
110 |
wp_enqueue_script(
|
104 |
wp_enqueue_script('jquery-ui-tabs');
|
105 |
wp_enqueue_script(
|
106 |
'select2',
|
107 |
+
gdpr('config')->get('plugin.url') . 'assets/select2-4.0.3.js',
|
108 |
['jquery']
|
109 |
);
|
110 |
wp_enqueue_script(
|
src/Installer/InstallerStepInterface.php
CHANGED
File without changes
|
src/Installer/InstallerWizard.php
CHANGED
File without changes
|
src/Installer/Steps/ConfigurationPages.php
CHANGED
@@ -51,7 +51,7 @@ class ConfigurationPages extends InstallerStep implements InstallerStepInterface
|
|
51 |
protected function createPrivacyToolsPage()
|
52 |
{
|
53 |
$id = wp_insert_post([
|
54 |
-
'post_content' => '[gdpr_privacy_tools]',
|
55 |
'post_title' => __('Privacy Tools', 'gdpr-framework'),
|
56 |
'post_type' => 'page',
|
57 |
]);
|
51 |
protected function createPrivacyToolsPage()
|
52 |
{
|
53 |
$id = wp_insert_post([
|
54 |
+
'post_content' => '<!-- wp:shortcode -->[gdpr_privacy_tools]<!-- /wp:shortcode -->',
|
55 |
'post_title' => __('Privacy Tools', 'gdpr-framework'),
|
56 |
'post_type' => 'page',
|
57 |
]);
|
src/Installer/Steps/ConfigurationSettings.php
CHANGED
@@ -18,7 +18,6 @@ class ConfigurationSettings extends InstallerStep implements InstallerStepInterf
|
|
18 |
protected function renderContent()
|
19 |
{
|
20 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
21 |
-
|
22 |
$deleteAction = gdpr('options')->get('delete_action');
|
23 |
$deleteActionEmail = gdpr('options')->get('delete_action_email');
|
24 |
|
@@ -45,27 +44,27 @@ class ConfigurationSettings extends InstallerStep implements InstallerStepInterf
|
|
45 |
public function submit()
|
46 |
{
|
47 |
if (isset($_POST['gdpr_export_action'])) {
|
48 |
-
gdpr('options')->set('export_action', $_POST['gdpr_export_action']);
|
49 |
}
|
50 |
|
51 |
if (isset($_POST['gdpr_export_action_email'])) {
|
52 |
-
gdpr('options')->set('export_action_email', $_POST['gdpr_export_action_email']);
|
53 |
}
|
54 |
|
55 |
if (isset($_POST['gdpr_delete_action'])) {
|
56 |
-
gdpr('options')->set('delete_action', $_POST['gdpr_delete_action']);
|
57 |
}
|
58 |
|
59 |
if (isset($_POST['gdpr_delete_action_email'])) {
|
60 |
-
gdpr('options')->set('delete_action_email', $_POST['gdpr_delete_action_email']);
|
61 |
}
|
62 |
|
63 |
if (isset($_POST['gdpr_delete_action_reassign'])) {
|
64 |
-
gdpr('options')->set('delete_action_reassign', $_POST['gdpr_delete_action_reassign']);
|
65 |
}
|
66 |
|
67 |
if (isset($_POST['gdpr_delete_action_reassign_user'])) {
|
68 |
-
gdpr('options')->set('delete_action_reassign_user', $_POST['gdpr_delete_action_reassign_user']);
|
69 |
}
|
70 |
}
|
71 |
}
|
18 |
protected function renderContent()
|
19 |
{
|
20 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
|
|
21 |
$deleteAction = gdpr('options')->get('delete_action');
|
22 |
$deleteActionEmail = gdpr('options')->get('delete_action_email');
|
23 |
|
44 |
public function submit()
|
45 |
{
|
46 |
if (isset($_POST['gdpr_export_action'])) {
|
47 |
+
gdpr('options')->set('export_action', sanitize_text_field($_POST['gdpr_export_action']));
|
48 |
}
|
49 |
|
50 |
if (isset($_POST['gdpr_export_action_email'])) {
|
51 |
+
gdpr('options')->set('export_action_email', sanitize_email($_POST['gdpr_export_action_email']));
|
52 |
}
|
53 |
|
54 |
if (isset($_POST['gdpr_delete_action'])) {
|
55 |
+
gdpr('options')->set('delete_action', sanitize_text_field($_POST['gdpr_delete_action']));
|
56 |
}
|
57 |
|
58 |
if (isset($_POST['gdpr_delete_action_email'])) {
|
59 |
+
gdpr('options')->set('delete_action_email', sanitize_email($_POST['gdpr_delete_action_email']));
|
60 |
}
|
61 |
|
62 |
if (isset($_POST['gdpr_delete_action_reassign'])) {
|
63 |
+
gdpr('options')->set('delete_action_reassign', sanitize_text_field($_POST['gdpr_delete_action_reassign']));
|
64 |
}
|
65 |
|
66 |
if (isset($_POST['gdpr_delete_action_reassign_user'])) {
|
67 |
+
gdpr('options')->set('delete_action_reassign_user', sanitize_text_field($_POST['gdpr_delete_action_reassign_user']));
|
68 |
}
|
69 |
}
|
70 |
}
|
src/Installer/Steps/Consent.php
CHANGED
@@ -22,10 +22,10 @@ class Consent extends InstallerStep implements InstallerStepInterface
|
|
22 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
23 |
$hasGravityForms = class_exists('\GFForms');
|
24 |
$hasCF7 = class_exists('\WPCF7');
|
25 |
-
|
26 |
echo gdpr('view')->render(
|
27 |
$this->template,
|
28 |
-
compact('isRegistrationOpen', 'isCommentsEnabled', 'privacyToolsPageUrl', 'hasGravityForms', 'hasCF7')
|
29 |
);
|
30 |
}
|
31 |
}
|
22 |
$privacyToolsPageUrl = get_permalink(gdpr('options')->get('tools_page'));
|
23 |
$hasGravityForms = class_exists('\GFForms');
|
24 |
$hasCF7 = class_exists('\WPCF7');
|
25 |
+
$hasFrm = class_exists('\FrmHooksController');
|
26 |
echo gdpr('view')->render(
|
27 |
$this->template,
|
28 |
+
compact('isRegistrationOpen', 'isCommentsEnabled', 'privacyToolsPageUrl', 'hasGravityForms', 'hasCF7', 'hasFrm')
|
29 |
);
|
30 |
}
|
31 |
}
|
src/Installer/Steps/Disclaimer.php
CHANGED
File without changes
|
src/Installer/Steps/Finish.php
CHANGED
File without changes
|
src/Installer/Steps/Integrations.php
CHANGED
File without changes
|
src/Installer/Steps/PolicyContents.php
CHANGED
@@ -20,6 +20,8 @@ class PolicyContents extends InstallerStep implements InstallerStepInterface
|
|
20 |
protected function renderContent()
|
21 |
{
|
22 |
$policyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
|
|
|
|
23 |
$editPolicyUrl = get_edit_post_link(gdpr('options')->get('policy_page'));
|
24 |
$policyGenerated = gdpr('options')->get('policy_generated');
|
25 |
|
20 |
protected function renderContent()
|
21 |
{
|
22 |
$policyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
23 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
24 |
+
$policyUrl = apply_filters( 'gdpr_custom_policy_link',$policyUrl);
|
25 |
$editPolicyUrl = get_edit_post_link(gdpr('options')->get('policy_page'));
|
26 |
$policyGenerated = gdpr('options')->get('policy_generated');
|
27 |
|
src/Installer/Steps/PolicySettings.php
CHANGED
@@ -29,7 +29,7 @@ class PolicySettings extends InstallerStep implements InstallerStepInterface
|
|
29 |
|
30 |
$hasTermsPage = gdpr('options')->get('has_terms_page');
|
31 |
$termsPage = gdpr('options')->get('terms_page');
|
32 |
-
|
33 |
// Woo compatibility
|
34 |
if (!$termsPage && get_option('woocommerce_terms_page_id')) {
|
35 |
$hasTermsPage = 'yes';
|
@@ -63,7 +63,7 @@ class PolicySettings extends InstallerStep implements InstallerStepInterface
|
|
63 |
$representativeContactEmail = gdpr('options')->get('representative_contact_email');
|
64 |
$representativeContactPhone = gdpr('options')->get('representative_contact_phone');
|
65 |
|
66 |
-
$dpaWebsite = gdpr('options')->get('
|
67 |
$dpaEmail = gdpr('options')->get('dpa_email');
|
68 |
$dpaPhone = gdpr('options')->get('dpa_phone');
|
69 |
$dpaData = json_encode(gdpr('helpers')->getDataProtectionAuthorities());
|
@@ -77,6 +77,7 @@ class PolicySettings extends InstallerStep implements InstallerStepInterface
|
|
77 |
compact(
|
78 |
'policyPage',
|
79 |
'policyPageSelector',
|
|
|
80 |
'companyName',
|
81 |
'companyLocation',
|
82 |
'contactEmail',
|
@@ -114,7 +115,7 @@ class PolicySettings extends InstallerStep implements InstallerStepInterface
|
|
114 |
*/
|
115 |
|
116 |
public function submit()
|
117 |
-
{
|
118 |
/**
|
119 |
* Policy page
|
120 |
*/
|
@@ -122,7 +123,17 @@ class PolicySettings extends InstallerStep implements InstallerStepInterface
|
|
122 |
$id = $this->createPolicyPage();
|
123 |
gdpr('options')->set('policy_page', $id);
|
124 |
} else {
|
125 |
-
gdpr('options')->set('policy_page', $_POST['gdpr_policy_page']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
126 |
}
|
127 |
|
128 |
/**
|
@@ -138,44 +149,44 @@ class PolicySettings extends InstallerStep implements InstallerStepInterface
|
|
138 |
/**
|
139 |
* Company information
|
140 |
*/
|
141 |
-
gdpr('options')->set('company_name', $_POST['gdpr_company_name']);
|
142 |
-
gdpr('options')->set('company_location', $_POST['gdpr_company_location']);
|
143 |
|
144 |
if (is_email($_POST['gdpr_contact_email'])) {
|
145 |
-
gdpr('options')->set('contact_email', $_POST['gdpr_contact_email']);
|
146 |
}
|
147 |
|
148 |
/**
|
149 |
* Data Protection Officer
|
150 |
*/
|
151 |
if (isset($_POST['gdpr_has_dpo'])) {
|
152 |
-
gdpr('options')->set('has_dpo', $_POST['gdpr_has_dpo']);
|
153 |
}
|
154 |
|
155 |
-
gdpr('options')->set('dpo_name', $_POST['gdpr_dpo_name']);
|
156 |
|
157 |
if (is_email($_POST['gdpr_dpo_email'])) {
|
158 |
-
gdpr('options')->set('dpo_email', $_POST['gdpr_dpo_email']);
|
159 |
}
|
160 |
|
161 |
/**
|
162 |
* Representative contact
|
163 |
*/
|
164 |
-
gdpr('options')->set('representative_contact_name', $_POST['gdpr_representative_contact_name']);
|
165 |
-
gdpr('options')->set('representative_contact_phone', $_POST['gdpr_representative_contact_phone']);
|
166 |
|
167 |
if (is_email($_POST['gdpr_representative_contact_email'])) {
|
168 |
-
gdpr('options')->set('representative_contact_email', $_POST['gdpr_representative_contact_email']);
|
169 |
}
|
170 |
|
171 |
/**
|
172 |
* Data protection authority
|
173 |
*/
|
174 |
-
gdpr('options')->set('dpa_website', $_POST['gdpr_dpa_website']);
|
175 |
-
gdpr('options')->set('dpa_phone', $_POST['gdpr_dpa_phone']);
|
176 |
|
177 |
if (is_email($_POST['gdpr_dpa_email'])) {
|
178 |
-
gdpr('options')->set('dpa_email', $_POST['gdpr_dpa_email']);
|
179 |
}
|
180 |
|
181 |
|
@@ -183,11 +194,11 @@ class PolicySettings extends InstallerStep implements InstallerStepInterface
|
|
183 |
* Terms page
|
184 |
*/
|
185 |
if (isset($_POST['gdpr_has_terms_page'])) {
|
186 |
-
gdpr('options')->set('has_terms_page', $_POST['gdpr_has_terms_page']);
|
187 |
}
|
188 |
|
189 |
if (isset($_POST['gdpr_has_terms_page']) && 'yes' === $_POST['gdpr_has_terms_page'] && isset($_POST['gdpr_terms_page'])) {
|
190 |
-
gdpr('options')->set('terms_page', $_POST['gdpr_terms_page']);
|
191 |
} else {
|
192 |
gdpr('options')->delete('terms_page');
|
193 |
}
|
@@ -208,8 +219,40 @@ class PolicySettings extends InstallerStep implements InstallerStepInterface
|
|
208 |
wp_update_post([
|
209 |
'ID' => gdpr('options')->get('policy_page'),
|
210 |
'post_content' => gdpr('view')->render(
|
211 |
-
'policy/policy'
|
|
|
212 |
),
|
213 |
]);
|
214 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
}
|
29 |
|
30 |
$hasTermsPage = gdpr('options')->get('has_terms_page');
|
31 |
$termsPage = gdpr('options')->get('terms_page');
|
32 |
+
$policy_page_url = gdpr('options')->get('custom_policy_page');
|
33 |
// Woo compatibility
|
34 |
if (!$termsPage && get_option('woocommerce_terms_page_id')) {
|
35 |
$hasTermsPage = 'yes';
|
63 |
$representativeContactEmail = gdpr('options')->get('representative_contact_email');
|
64 |
$representativeContactPhone = gdpr('options')->get('representative_contact_phone');
|
65 |
|
66 |
+
$dpaWebsite = gdpr('options')->get('dpa_website');
|
67 |
$dpaEmail = gdpr('options')->get('dpa_email');
|
68 |
$dpaPhone = gdpr('options')->get('dpa_phone');
|
69 |
$dpaData = json_encode(gdpr('helpers')->getDataProtectionAuthorities());
|
77 |
compact(
|
78 |
'policyPage',
|
79 |
'policyPageSelector',
|
80 |
+
'policy_page_url',
|
81 |
'companyName',
|
82 |
'companyLocation',
|
83 |
'contactEmail',
|
115 |
*/
|
116 |
|
117 |
public function submit()
|
118 |
+
{
|
119 |
/**
|
120 |
* Policy page
|
121 |
*/
|
123 |
$id = $this->createPolicyPage();
|
124 |
gdpr('options')->set('policy_page', $id);
|
125 |
} else {
|
126 |
+
gdpr('options')->set('policy_page', sanitize_text_field($_POST['gdpr_policy_page']));
|
127 |
+
}
|
128 |
+
|
129 |
+
|
130 |
+
/**
|
131 |
+
* Custom Policy page URL
|
132 |
+
*/
|
133 |
+
if (isset($_POST['gdpr_custom_policy_page']) && '' != $_POST['gdpr_custom_policy_page']) {
|
134 |
+
gdpr('options')->set('custom_policy_page',sanitize_text_field($_POST['gdpr_custom_policy_page']));
|
135 |
+
} else {
|
136 |
+
gdpr('options')->set('custom_policy_page', "");
|
137 |
}
|
138 |
|
139 |
/**
|
149 |
/**
|
150 |
* Company information
|
151 |
*/
|
152 |
+
gdpr('options')->set('company_name', sanitize_text_field($_POST['gdpr_company_name']));
|
153 |
+
gdpr('options')->set('company_location', sanitize_text_field($_POST['gdpr_company_location']));
|
154 |
|
155 |
if (is_email($_POST['gdpr_contact_email'])) {
|
156 |
+
gdpr('options')->set('contact_email', sanitize_email($_POST['gdpr_contact_email']));
|
157 |
}
|
158 |
|
159 |
/**
|
160 |
* Data Protection Officer
|
161 |
*/
|
162 |
if (isset($_POST['gdpr_has_dpo'])) {
|
163 |
+
gdpr('options')->set('has_dpo', sanitize_text_field($_POST['gdpr_has_dpo']));
|
164 |
}
|
165 |
|
166 |
+
gdpr('options')->set('dpo_name', sanitize_text_field($_POST['gdpr_dpo_name']));
|
167 |
|
168 |
if (is_email($_POST['gdpr_dpo_email'])) {
|
169 |
+
gdpr('options')->set('dpo_email', sanitize_email($_POST['gdpr_dpo_email']));
|
170 |
}
|
171 |
|
172 |
/**
|
173 |
* Representative contact
|
174 |
*/
|
175 |
+
gdpr('options')->set('representative_contact_name', sanitize_text_field($_POST['gdpr_representative_contact_name']));
|
176 |
+
gdpr('options')->set('representative_contact_phone', sanitize_text_field($_POST['gdpr_representative_contact_phone']));
|
177 |
|
178 |
if (is_email($_POST['gdpr_representative_contact_email'])) {
|
179 |
+
gdpr('options')->set('representative_contact_email', sanitize_email($_POST['gdpr_representative_contact_email']));
|
180 |
}
|
181 |
|
182 |
/**
|
183 |
* Data protection authority
|
184 |
*/
|
185 |
+
gdpr('options')->set('dpa_website', sanitize_text_field($_POST['gdpr_dpa_website']));
|
186 |
+
gdpr('options')->set('dpa_phone', sanitize_text_field($_POST['gdpr_dpa_phone']));
|
187 |
|
188 |
if (is_email($_POST['gdpr_dpa_email'])) {
|
189 |
+
gdpr('options')->set('dpa_email', sanitize_email($_POST['gdpr_dpa_email']));
|
190 |
}
|
191 |
|
192 |
|
194 |
* Terms page
|
195 |
*/
|
196 |
if (isset($_POST['gdpr_has_terms_page'])) {
|
197 |
+
gdpr('options')->set('has_terms_page', sanitize_text_field($_POST['gdpr_has_terms_page']));
|
198 |
}
|
199 |
|
200 |
if (isset($_POST['gdpr_has_terms_page']) && 'yes' === $_POST['gdpr_has_terms_page'] && isset($_POST['gdpr_terms_page'])) {
|
201 |
+
gdpr('options')->set('terms_page', sanitize_text_field($_POST['gdpr_terms_page']));
|
202 |
} else {
|
203 |
gdpr('options')->delete('terms_page');
|
204 |
}
|
219 |
wp_update_post([
|
220 |
'ID' => gdpr('options')->get('policy_page'),
|
221 |
'post_content' => gdpr('view')->render(
|
222 |
+
'policy/policy',
|
223 |
+
$this->getData()
|
224 |
),
|
225 |
]);
|
226 |
}
|
227 |
+
|
228 |
+
public function getData()
|
229 |
+
{
|
230 |
+
$location = gdpr('options')->get('company_location');
|
231 |
+
$date = date(get_option('date_format'));
|
232 |
+
|
233 |
+
return [
|
234 |
+
'companyName' => gdpr('options')->get('company_name'),
|
235 |
+
'companyLocation' => $location,
|
236 |
+
'contactEmail' => gdpr('options')->get('contact_email') ?
|
237 |
+
gdpr('options')->get('contact_email') :
|
238 |
+
get_option('admin_email'),
|
239 |
+
|
240 |
+
'hasRepresentative' => gdpr('helpers')->countryNeedsRepresentative($location),
|
241 |
+
'representativeContactName' => gdpr('options')->get('representative_contact_name'),
|
242 |
+
'representativeContactEmail' => gdpr('options')->get('representative_contact_email'),
|
243 |
+
'representativeContactPhone' => gdpr('options')->get('representative_contact_phone'),
|
244 |
+
|
245 |
+
'dpaWebsite' => gdpr('options')->get('dpa_website'),
|
246 |
+
'dpaEmail' => gdpr('options')->get('dpa_email'),
|
247 |
+
'dpaPhone' => gdpr('options')->get('dpa_phone'),
|
248 |
+
|
249 |
+
'hasDpo' => gdpr('options')->get('has_dpo'),
|
250 |
+
'dpoName' => gdpr('options')->get('dpo_name'),
|
251 |
+
'dpoEmail' => gdpr('options')->get('dpo_email'),
|
252 |
+
|
253 |
+
'hasTerms' => gdpr('options')->get('terms_page'),
|
254 |
+
|
255 |
+
'date' => $date,
|
256 |
+
];
|
257 |
+
}
|
258 |
}
|
src/Installer/Steps/Welcome.php
CHANGED
File without changes
|
src/Modules/ContactForm7/ContactForm7.php
CHANGED
@@ -53,7 +53,8 @@ class ContactForm7
|
|
53 |
public function renderPrivacyTag()
|
54 |
{
|
55 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
56 |
-
|
|
|
57 |
return gdpr('view')->render(
|
58 |
'modules/contact-form-7/content-privacy',
|
59 |
compact('privacyPolicyUrl')
|
@@ -61,14 +62,14 @@ class ContactForm7
|
|
61 |
}
|
62 |
|
63 |
public function processFormSubmission(\WPCF7_ContactForm $form, $abort, \WPCF7_Submission $submission)
|
64 |
-
{
|
65 |
$consents = $this->findConsents($form, $submission);
|
66 |
|
67 |
if (!count($consents)) {
|
68 |
return;
|
69 |
}
|
70 |
|
71 |
-
$email = $this->findEmail($submission);
|
72 |
|
73 |
if (!$email) {
|
74 |
return;
|
@@ -95,14 +96,18 @@ class ContactForm7
|
|
95 |
return $consents;
|
96 |
}
|
97 |
|
98 |
-
public function findEmail(
|
99 |
-
{
|
|
|
100 |
if (isset($submission->get_posted_data()['your-email'])) {
|
101 |
return $submission->get_posted_data()['your-email'];
|
102 |
}
|
103 |
-
|
104 |
-
|
105 |
-
|
|
|
|
|
|
|
106 |
}
|
107 |
}
|
108 |
}
|
53 |
public function renderPrivacyTag()
|
54 |
{
|
55 |
$privacyPolicyUrl = get_permalink(gdpr('options')->get('policy_page'));
|
56 |
+
add_filter( 'gdpr_custom_policy_link', 'gdprfPrivacyPolicyurl' );
|
57 |
+
$privacyPolicyUrl = apply_filters( 'gdpr_custom_policy_link',$privacyPolicyUrl);
|
58 |
return gdpr('view')->render(
|
59 |
'modules/contact-form-7/content-privacy',
|
60 |
compact('privacyPolicyUrl')
|
62 |
}
|
63 |
|
64 |
public function processFormSubmission(\WPCF7_ContactForm $form, $abort, \WPCF7_Submission $submission)
|
65 |
+
{
|
66 |
$consents = $this->findConsents($form, $submission);
|
67 |
|
68 |
if (!count($consents)) {
|
69 |
return;
|
70 |
}
|
71 |
|
72 |
+
$email = $this->findEmail($form,$submission);
|
73 |
|
74 |
if (!$email) {
|
75 |
return;
|
96 |
return $consents;
|
97 |
}
|
98 |
|
99 |
+
public function findEmail($form_id,\WPCF7_Submission $submission)
|
100 |
+
{
|
101 |
+
$email_key = get_post_meta($form_id->id(), 'gdpr_cf7_email_field', true );
|
102 |
if (isset($submission->get_posted_data()['your-email'])) {
|
103 |
return $submission->get_posted_data()['your-email'];
|
104 |
}
|
105 |
+
if(isset($email_key)){
|
106 |
+
if($email_key!=""){
|
107 |
+
if (isset($submission->get_posted_data()[$email_key])) {
|
108 |
+
return $submission->get_posted_data()[$email_key];
|
109 |
+
}
|
110 |
+
}
|
111 |
}
|
112 |
}
|
113 |
}
|
src/Modules/ContactForm7/Flamingo.php
CHANGED
@@ -9,7 +9,8 @@ class Flamingo
|
|
9 |
public function __construct()
|
10 |
{
|
11 |
add_filter('wpcf7_editor_panels', [$this, 'addCF7Tab']);
|
12 |
-
add_action('wpcf7_save_contact_form', [$this, 'saveCF7Tab'], 10, 3);
|
|
|
13 |
|
14 |
add_filter('gdpr/data-subject/data', [$this, 'getExportData'], 20, 2);
|
15 |
add_action('gdpr/data-subject/delete', [$this, 'deleteEntries']);
|
@@ -17,7 +18,7 @@ class Flamingo
|
|
17 |
}
|
18 |
|
19 |
public function addCF7Tab($tabs)
|
20 |
-
{
|
21 |
$tabs['privacy-panel'] = [
|
22 |
'title' => __('Privacy', 'gdpr-framework'),
|
23 |
'callback' => [$this, 'renderPrivacyTab'],
|
@@ -27,7 +28,7 @@ class Flamingo
|
|
27 |
}
|
28 |
|
29 |
public function renderPrivacyTab(\WPCF7_ContactForm $form)
|
30 |
-
{
|
31 |
$enabled = get_post_meta($form->id(), 'gdpr_cf7_enabled', true) ? get_post_meta($form->id(), 'gdpr_cf7_enabled', true) : '';
|
32 |
$emailField = get_post_meta($form->id(), 'gdpr_cf7_email_field', true) ? get_post_meta($form->id(), 'gdpr_cf7_email_field', true) : '';
|
33 |
|
@@ -39,12 +40,18 @@ class Flamingo
|
|
39 |
|
40 |
public function saveCF7Tab(\WPCF7_ContactForm $contactForm, $args, $context)
|
41 |
{
|
42 |
-
if
|
43 |
-
|
44 |
-
|
|
|
|
|
|
|
|
|
45 |
|
46 |
-
|
47 |
-
|
|
|
|
|
48 |
}
|
49 |
}
|
50 |
|
@@ -93,6 +100,7 @@ class Flamingo
|
|
93 |
foreach ($forms as $form) {
|
94 |
/* @var $form \WPCF7_ContactForm */
|
95 |
$messages = \Flamingo_Inbound_Message::find([
|
|
|
96 |
'channel' => get_post_field( 'post_name', $form->id()),
|
97 |
]);
|
98 |
|
@@ -148,4 +156,16 @@ class Flamingo
|
|
148 |
}
|
149 |
|
150 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
}
|
9 |
public function __construct()
|
10 |
{
|
11 |
add_filter('wpcf7_editor_panels', [$this, 'addCF7Tab']);
|
12 |
+
add_action('wpcf7_save_contact_form', [$this, 'saveCF7Tab'], 10, 3);
|
13 |
+
add_action( 'wpcf7_admin_notices', [$this, 'addInformation'] );
|
14 |
|
15 |
add_filter('gdpr/data-subject/data', [$this, 'getExportData'], 20, 2);
|
16 |
add_action('gdpr/data-subject/delete', [$this, 'deleteEntries']);
|
18 |
}
|
19 |
|
20 |
public function addCF7Tab($tabs)
|
21 |
+
{
|
22 |
$tabs['privacy-panel'] = [
|
23 |
'title' => __('Privacy', 'gdpr-framework'),
|
24 |
'callback' => [$this, 'renderPrivacyTab'],
|
28 |
}
|
29 |
|
30 |
public function renderPrivacyTab(\WPCF7_ContactForm $form)
|
31 |
+
{
|
32 |
$enabled = get_post_meta($form->id(), 'gdpr_cf7_enabled', true) ? get_post_meta($form->id(), 'gdpr_cf7_enabled', true) : '';
|
33 |
$emailField = get_post_meta($form->id(), 'gdpr_cf7_email_field', true) ? get_post_meta($form->id(), 'gdpr_cf7_email_field', true) : '';
|
34 |
|
40 |
|
41 |
public function saveCF7Tab(\WPCF7_ContactForm $contactForm, $args, $context)
|
42 |
{
|
43 |
+
if(isset($_POST['post_ID']) && $_POST['post_ID'])
|
44 |
+
{
|
45 |
+
$contact_form_id = filter_var($_POST['post_ID'], FILTER_SANITIZE_NUMBER_INT);
|
46 |
+
if (isset($_POST['gdpr_cf7_enabled'])) {
|
47 |
+
$sanitized_gdpr_cf7_enabled = filter_var($_POST['gdpr_cf7_enabled'], FILTER_SANITIZE_NUMBER_INT);
|
48 |
+
update_post_meta($contact_form_id, 'gdpr_cf7_enabled', $sanitized_gdpr_cf7_enabled);
|
49 |
+
}
|
50 |
|
51 |
+
if (isset($_POST['gdpr_cf7_email_field']) && !empty($_POST['gdpr_cf7_email_field'])) {
|
52 |
+
$sanitized_gdpr_cf7_email_field = filter_var($_POST['gdpr_cf7_email_field'], FILTER_SANITIZE_STRING);
|
53 |
+
update_post_meta($contact_form_id, 'gdpr_cf7_email_field', $sanitized_gdpr_cf7_email_field);
|
54 |
+
}
|
55 |
}
|
56 |
}
|
57 |
|
100 |
foreach ($forms as $form) {
|
101 |
/* @var $form \WPCF7_ContactForm */
|
102 |
$messages = \Flamingo_Inbound_Message::find([
|
103 |
+
'posts_per_page' => -1,
|
104 |
'channel' => get_post_field( 'post_name', $form->id()),
|
105 |
]);
|
106 |
|
156 |
}
|
157 |
|
158 |
}
|
159 |
+
|
160 |
+
public function addInformation()
|
161 |
+
{
|
162 |
+
$gdpr_notice_heading = _x("Do you want form to be GDPR compliance.", "(Admin)", "gdpr-framework");
|
163 |
+
$gdpr_notice_message = _x("You have installed flamingo, To make this GDPR compliance in individual contact form's privacy tab check the checkbox for include data to be search on Privacy tool.", "(Admin)", "gdpr-framework");
|
164 |
+
|
165 |
+
echo "<div class='welcome-gdpr-notice'>";
|
166 |
+
echo "<h3>".$gdpr_notice_heading."</h3>";
|
167 |
+
echo "<p>".$gdpr_notice_message."</p>";
|
168 |
+
echo "</div>";
|
169 |
+
}
|
170 |
+
|
171 |
}
|
src/Modules/EddGdpr/EddGdpr.php
ADDED
@@ -0,0 +1,139 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Codelight\GDPR\Modules\EddGdpr;
|
3 |
+
|
4 |
+
use Codelight\GDPR\Components\Consent\ConsentManager;
|
5 |
+
use Codelight\GDPR\DataSubject\DataSubjectManager;
|
6 |
+
|
7 |
+
include_once(EDD_PLUGIN_DIR . 'includes/class-edd-customer.php');
|
8 |
+
include_once(EDD_PLUGIN_DIR . 'includes/class-edd-download.php');
|
9 |
+
include_once(EDD_PLUGIN_DIR . 'includes/privacy-functions.php');
|
10 |
+
|
11 |
+
class EddGdpr
|
12 |
+
{
|
13 |
+
public function __construct(DataSubjectManager $dataSubjectManager, ConsentManager $consentManager)
|
14 |
+
{
|
15 |
+
$this->dataSubjectManager = $dataSubjectManager;
|
16 |
+
$this->consentManager = $consentManager;
|
17 |
+
if (!gdpr('options')->get('enable_edd_compatibility'))
|
18 |
+
{
|
19 |
+
return;
|
20 |
+
}
|
21 |
+
if (!class_exists('Easy_Digital_Downloads'))
|
22 |
+
{
|
23 |
+
return;
|
24 |
+
}
|
25 |
+
$show_agree_to_privacy = edd_get_option( 'show_agree_to_privacy_policy', false );
|
26 |
+
add_filter('gdpr/data-subject/data', [$this, 'getEddExportData'], 20, 2);
|
27 |
+
add_action('gdpr/data-subject/delete', [$this, 'deleteEddEntries']);
|
28 |
+
add_action('gdpr/data-subject/anonymize', [$this, 'anonymizeEddEntries']);
|
29 |
+
if($show_agree_to_privacy > 0)
|
30 |
+
{
|
31 |
+
add_action( 'edd_complete_purchase', [$this, 'edd_gdpr_consent'] );
|
32 |
+
}
|
33 |
+
}
|
34 |
+
|
35 |
+
public function getEddExportData(array $data, $email)
|
36 |
+
{
|
37 |
+
if (function_exists('edd_privacy_prefetch_customer_id'))
|
38 |
+
{
|
39 |
+
edd_privacy_prefetch_customer_id($email,1);
|
40 |
+
}
|
41 |
+
if (function_exists('edd_privacy_customer_record_exporter'))
|
42 |
+
{
|
43 |
+
$customer_information = edd_privacy_customer_record_exporter($email,$page = 1);
|
44 |
+
if(empty($customer_information['data'])){
|
45 |
+
return $data;
|
46 |
+
}
|
47 |
+
$title = __('EDD Customer Information', 'gdpr-framework');
|
48 |
+
$data[$title]['0']= $customer_information;
|
49 |
+
}
|
50 |
+
if (function_exists('edd_privacy_billing_information_exporter'))
|
51 |
+
{
|
52 |
+
$billing_information = edd_privacy_billing_information_exporter($email,1);
|
53 |
+
if(empty($billing_information['data'])){
|
54 |
+
return $data;
|
55 |
+
}
|
56 |
+
$ordertitle=__('EDD Order Information', 'gdpr-framework');
|
57 |
+
$data[$ordertitle]= $billing_information;
|
58 |
+
}
|
59 |
+
if (function_exists('edd_privacy_file_download_log_exporter'))
|
60 |
+
{
|
61 |
+
$file_download = edd_privacy_file_download_log_exporter($email,1);
|
62 |
+
if(empty($file_download['data'])){
|
63 |
+
return $data;
|
64 |
+
}
|
65 |
+
$ordertitle=__('EDD File Downloads', 'gdpr-framework');
|
66 |
+
$data[$ordertitle]= $file_download;
|
67 |
+
}
|
68 |
+
if (function_exists('edd_privacy_api_access_log_exporter'))
|
69 |
+
{
|
70 |
+
$api_access_log = edd_privacy_api_access_log_exporter($email,1);
|
71 |
+
if(empty($api_access_log['data'])){
|
72 |
+
return $data;
|
73 |
+
}
|
74 |
+
$ordertitle=__('EDD API Access Logs', 'gdpr-framework');
|
75 |
+
$data[$ordertitle]= $api_access_log;
|
76 |
+
}
|
77 |
+
return json_decode(json_encode($data),true);
|
78 |
+
}
|
79 |
+
/*
|
80 |
+
* Delete user information from order by email address.
|
81 |
+
*/
|
82 |
+
public function deleteEddEntries($email)
|
83 |
+
{
|
84 |
+
$this->edd_gdpr_delete_orders($email);
|
85 |
+
}
|
86 |
+
/*
|
87 |
+
* Anonymize user information from order by email address.
|
88 |
+
*/
|
89 |
+
public function anonymizeEddEntries($email)
|
90 |
+
{
|
91 |
+
if (function_exists('edd_privacy_customer_anonymizer'))
|
92 |
+
{
|
93 |
+
edd_privacy_customer_anonymizer($email,1);
|
94 |
+
}
|
95 |
+
if (function_exists('edd_privacy_payment_eraser'))
|
96 |
+
{
|
97 |
+
edd_privacy_payment_eraser($email,1);
|
98 |
+
}
|
99 |
+
if (function_exists('edd_privacy_file_download_logs_eraser'))
|
100 |
+
{
|
101 |
+
edd_privacy_file_download_logs_eraser($email,1);
|
102 |
+
}
|
103 |
+
if (function_exists('edd_privacy_api_access_logs_eraser'))
|
104 |
+
{
|
105 |
+
edd_privacy_api_access_logs_eraser($email,1);
|
106 |
+
}
|
107 |
+
}
|
108 |
+
/*
|
109 |
+
* Delete all order infromation from email.
|
110 |
+
*/
|
111 |
+
public function edd_gdpr_delete_orders($email)
|
112 |
+
{
|
113 |
+
/*
|
114 |
+
* delete order with all information
|
115 |
+
*/
|
116 |
+
global $wpdb;
|
117 |
+
|
118 |
+
$delete_customermeta = $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->prefix}edd_customermeta WHERE customer_id IN (SELECT user_id FROM {$wpdb->prefix}edd_customers WHERE email = %s)",$email));
|
119 |
+
|
120 |
+
$delete_customer = $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->prefix}edd_customers WHERE email =%s",$email));
|
121 |
+
|
122 |
+
$delete_purchase = $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->prefix}posts WHERE ID IN (SELECT post_id FROM {$wpdb->prefix}postmeta WHERE meta_key = %s AND meta_value = %s)",'_edd_payment_user_email',$email));
|
123 |
+
|
124 |
+
$delete_purchasemeta = $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->prefix}postmeta WHERE post_id IN (select edd_id from(SELECT post_id as edd_id FROM {$wpdb->prefix}postmeta WHERE meta_key = %s AND meta_value = %d) post_ids)",'_edd_payment_user_email',$email));
|
125 |
+
}
|
126 |
+
/*
|
127 |
+
* Add checkout GDPR content
|
128 |
+
*/
|
129 |
+
public function edd_gdpr_consent($payment_id)
|
130 |
+
{
|
131 |
+
if (function_exists('edd_get_payment_meta'))
|
132 |
+
{
|
133 |
+
$payment_meta = edd_get_payment_meta( $payment_id );
|
134 |
+
$dataSubject = $this->dataSubjectManager->getByEmail($payment_meta['email']);
|
135 |
+
$dataSubject->giveConsent('privacy-policy');
|
136 |
+
}
|
137 |
+
}
|
138 |
+
|
139 |
+
}
|
src/Modules/NewsletterGdpr/NewsletterGdpr.php
ADDED
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Codelight\GDPR\Modules\NewsletterGdpr;
|
3 |
+
|
4 |
+
use Codelight\GDPR\Components\Consent\ConsentManager;
|
5 |
+
use Codelight\GDPR\DataSubject\DataSubjectManager;
|
6 |
+
|
7 |
+
if(file_exists(dirname( ES_PLUGIN_FILE ) . '/includes/db/class-es-db-contacts.php'))
|
8 |
+
{
|
9 |
+
include_once dirname( ES_PLUGIN_FILE ) . '/includes/db/class-es-db-contacts.php';
|
10 |
+
}else{
|
11 |
+
include_once dirname( ES_PLUGIN_FILE ) . '/lite/includes/db/class-es-db-contacts.php';
|
12 |
+
}
|
13 |
+
|
14 |
+
class NewsletterGdpr
|
15 |
+
{
|
16 |
+
public function __construct(DataSubjectManager $dataSubjectManager, ConsentManager $consentManager)
|
17 |
+
{
|
18 |
+
$this->dataSubjectManager = $dataSubjectManager;
|
19 |
+
$this->consentManager = $consentManager;
|
20 |
+
|
21 |
+
if (!defined('ES_PLUGIN_VERSION'))
|
22 |
+
{
|
23 |
+
return;
|
24 |
+
}
|
25 |
+
|
26 |
+
add_filter('gdpr/data-subject/data', [$this, 'getNewsletterExportData'], 20, 2);
|
27 |
+
add_action('gdpr/data-subject/delete', [$this, 'deleteNewsletterEntries']);
|
28 |
+
add_action('gdpr/data-subject/anonymize', [$this, 'deleteNewsletterEntries']);
|
29 |
+
add_action('ig_es_after_form_fields',[$this, 'newsletter_checkbox_consent']);
|
30 |
+
add_filter('ig_es_add_subscriber_data', [$this, 'newsletter_gdpr_consent']);
|
31 |
+
|
32 |
+
}
|
33 |
+
|
34 |
+
public function newsletter_checkbox_consent($data)
|
35 |
+
{
|
36 |
+
$policyPage = gdpr('options')->get('policy_page');
|
37 |
+
|
38 |
+
$policyPageUrl = get_permalink($policyPage);
|
39 |
+
|
40 |
+
add_filter( 'gdpr-framework-consent-policy', 'gdprfPrivacyPolicy' );
|
41 |
+
|
42 |
+
$gdpr_text_policy = apply_filters( 'gdpr-framework-consent-policy','true');
|
43 |
+
|
44 |
+
$data = '<div class="es-field-wrap">
|
45 |
+
<input type="checkbox" name="es-gdpr-agree" id="es-gdpr-agree" value="1" required="required"> ';
|
46 |
+
$data .= sprintf(
|
47 |
+
__($gdpr_text_policy, 'gdpr-framework'),
|
48 |
+
"<a href='{$policyPageUrl}' target='_blank'>",
|
49 |
+
"</a>");
|
50 |
+
$data .='</div>';
|
51 |
+
|
52 |
+
echo $data;
|
53 |
+
}
|
54 |
+
|
55 |
+
public function newsletter_gdpr_consent($data){
|
56 |
+
if($_POST['esfpx_email']){
|
57 |
+
|
58 |
+
$esfpx_email = sanitize_email($_POST['esfpx_email']);
|
59 |
+
$dataSubject = $this->dataSubjectManager->getByEmail($esfpx_email);
|
60 |
+
$dataSubject->giveConsent('privacy-policy');
|
61 |
+
}
|
62 |
+
return $data;
|
63 |
+
}
|
64 |
+
|
65 |
+
public function getNewsletterExportData(array $data, $email)
|
66 |
+
{
|
67 |
+
global $wpdb;
|
68 |
+
|
69 |
+
$results = $wpdb->get_row($wpdb->prepare("SELECT wc.*, GROUP_CONCAT(DISTINCT ls.name ORDER BY ls.name) as list_details FROM {$wpdb->prefix}ig_contacts as wc LEFT JOIN {$wpdb->prefix}ig_lists_contacts as wl ON wc.id = wl.contact_id LEFT JOIN {$wpdb->prefix}ig_lists as ls ON ls.id = wl.list_id WHERE email = %s",sanitize_email($email)),ARRAY_A);
|
70 |
+
|
71 |
+
if (!count($results)) {
|
72 |
+
return $data;
|
73 |
+
}
|
74 |
+
|
75 |
+
unset($results['hash'],$results['is_rolebased'],$results['is_webmail'],$results['is_deliverable'],$results['is_sendsafely'],$results['is_verified'],$results['is_disposable'],$results['id']);
|
76 |
+
|
77 |
+
if($results['email'])
|
78 |
+
{
|
79 |
+
$title = __('Newsletter Form submissions: ', 'gdpr');
|
80 |
+
foreach ($results as $i => $message)
|
81 |
+
{
|
82 |
+
$data[$title][$i] = $message;
|
83 |
+
}
|
84 |
+
}
|
85 |
+
|
86 |
+
return $data;
|
87 |
+
}
|
88 |
+
/*
|
89 |
+
* Delete user information from order by email address.
|
90 |
+
*/
|
91 |
+
public function deleteNewsletterEntries($email)
|
92 |
+
{
|
93 |
+
$contact_id = \ES_DB_Contacts::get_contact_id_by_email($email);
|
94 |
+
if($contact_id){
|
95 |
+
\ES_DB_Contacts::delete_subscribers(array($contact_id));
|
96 |
+
}
|
97 |
+
}
|
98 |
+
}
|
src/Modules/WPML/WPML.php
CHANGED
@@ -30,7 +30,7 @@ class WPML
|
|
30 |
$option = $this->prefix($option);
|
31 |
add_filter("pre_update_option_{$option}", [$this, 'setTranslatedOption'], 10, 2);
|
32 |
}
|
33 |
-
|
34 |
add_filter('gdpr/options/get/consent_types', [$this, 'getConsentTypes']);
|
35 |
add_filter('gdpr/options/set/consent_types', [$this, 'saveConsentTypes']);
|
36 |
}
|
@@ -77,8 +77,8 @@ class WPML
|
|
77 |
|
78 |
$code = (string)ICL_LANGUAGE_CODE;
|
79 |
$filteredConsentTypes = [];
|
80 |
-
|
81 |
-
if (count($consentTypes)) {
|
82 |
foreach ($consentTypes as $consentType) {
|
83 |
|
84 |
if (isset($consentType['slug']) && ('privacy-policy' === $consentType['slug'] or 'terms-condition' === $consentType['slug'])) {
|
@@ -123,14 +123,14 @@ class WPML
|
|
123 |
|
124 |
if ($existingConsentType) {
|
125 |
// We have a matching existing consent - update translations, keep the rest
|
126 |
-
$existingConsentType["{$code}_title"] = $newConsentType['title'];
|
127 |
-
$existingConsentType["{$code}_description"] = $newConsentType['description'];
|
128 |
|
129 |
$translatedConsentTypes[] = $existingConsentType;
|
130 |
} else {
|
131 |
// We do not have a matching existin consent - just adjust the keys for language
|
132 |
-
$newConsentType["{$code}_title"] = $newConsentType['title'];
|
133 |
-
$newConsentType["{$code}_description"] = $newConsentType['description'];
|
134 |
unset($newConsentType['title']);
|
135 |
unset($newConsentType['description']);
|
136 |
|
30 |
$option = $this->prefix($option);
|
31 |
add_filter("pre_update_option_{$option}", [$this, 'setTranslatedOption'], 10, 2);
|
32 |
}
|
33 |
+
|
34 |
add_filter('gdpr/options/get/consent_types', [$this, 'getConsentTypes']);
|
35 |
add_filter('gdpr/options/set/consent_types', [$this, 'saveConsentTypes']);
|
36 |
}
|
77 |
|
78 |
$code = (string)ICL_LANGUAGE_CODE;
|
79 |
$filteredConsentTypes = [];
|
80 |
+
|
81 |
+
if (isset($consentTypes) && !empty($consentTypes) && count($consentTypes)) {
|
82 |
foreach ($consentTypes as $consentType) {
|
83 |
|
84 |
if (isset($consentType['slug']) && ('privacy-policy' === $consentType['slug'] or 'terms-condition' === $consentType['slug'])) {
|
123 |
|
124 |
if ($existingConsentType) {
|
125 |
// We have a matching existing consent - update translations, keep the rest
|
126 |
+
$existingConsentType["{$code}_title"] = sanitize_text_field($newConsentType['title']);
|
127 |
+
$existingConsentType["{$code}_description"] = sanitize_text_field($newConsentType['description']);
|
128 |
|
129 |
$translatedConsentTypes[] = $existingConsentType;
|
130 |
} else {
|
131 |
// We do not have a matching existin consent - just adjust the keys for language
|
132 |
+
$newConsentType["{$code}_title"] = sanitize_text_field($newConsentType['title']);
|
133 |
+
$newConsentType["{$code}_description"] = sanitize_text_field($newConsentType['description']);
|
134 |
unset($newConsentType['title']);
|
135 |
unset($newConsentType['description']);
|
136 |
|
src/Modules/WooCommerceGdpr/WooCommerceGdpr.php
ADDED
@@ -0,0 +1,189 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Codelight\GDPR\Modules\WooCommerceGdpr;
|
3 |
+
|
4 |
+
use Codelight\GDPR\Components\Consent\ConsentManager;
|
5 |
+
use Codelight\GDPR\DataSubject\DataSubjectManager;
|
6 |
+
include_once(WC_ABSPATH . 'includes/class-wc-privacy-exporters.php');
|
7 |
+
include_once(WC_ABSPATH . 'includes/class-wc-privacy-erasers.php');
|
8 |
+
|
9 |
+
class WooCommerceGdpr
|
10 |
+
{
|
11 |
+
public function __construct(DataSubjectManager $dataSubjectManager, ConsentManager $consentManager)
|
12 |
+
{
|
13 |
+
$this->dataSubjectManager = $dataSubjectManager;
|
14 |
+
$this->consentManager = $consentManager;
|
15 |
+
|
16 |
+
if (!gdpr('options')->get('enable_woo_compatibility'))
|
17 |
+
{
|
18 |
+
return;
|
19 |
+
}
|
20 |
+
if (!class_exists('WooCommerce'))
|
21 |
+
{
|
22 |
+
return;
|
23 |
+
}
|
24 |
+
add_filter('gdpr/data-subject/data', [$this, 'getWoocommerceExportData'], 20, 2);
|
25 |
+
add_action('gdpr/data-subject/delete', [$this, 'deleteWoocommerceEntries']);
|
26 |
+
add_action('gdpr/data-subject/anonymize', [$this, 'anonymizeWoocommerceEntries']);
|
27 |
+
if (!gdpr('options')->get('disable_checkbox_woo_compatibility'))
|
28 |
+
{
|
29 |
+
add_action('woocommerce_review_order_before_submit', [$this, 'gdpr_woo_add_checkout_privacy_policy'], 9);
|
30 |
+
add_action('woocommerce_checkout_process', [$this, 'gdpr_woo_not_approved_privacy']);
|
31 |
+
}
|
32 |
+
if (!gdpr('options')->get('disable_register_checkbox_woo_compatibility'))
|
33 |
+
{
|
34 |
+
add_action( 'woocommerce_register_form', [$this,'gdpr_woo_add_checkout_privacy_policy'], 11 );
|
35 |
+
add_filter( 'woocommerce_registration_errors', [$this,'gdprf_validate_privacy_registration'], 10, 3 );
|
36 |
+
}
|
37 |
+
}
|
38 |
+
/*
|
39 |
+
* Fatch all order with details have following status. 'wc-pending','wc-on-hold','wc-processing', 'wc-completed','wc-cancelled','wc-refunded','wc-failed'
|
40 |
+
*
|
41 |
+
*/
|
42 |
+
public function getWoocommerceExportData(array $data, $email)
|
43 |
+
{
|
44 |
+
$customer_information = \WC_Privacy_Exporters::customer_data_exporter($email);
|
45 |
+
if(!empty($customer_information['data'])){
|
46 |
+
$title = __('Customer Information', 'gdpr');
|
47 |
+
$data[$title]['0']= $customer_information;
|
48 |
+
}
|
49 |
+
$export_items = \WC_Privacy_Exporters::order_data_exporter($email,-1);
|
50 |
+
if(empty($export_items['data'])){
|
51 |
+
return $data;
|
52 |
+
}
|
53 |
+
$ordertitle=__('Order Information', 'gdpr');
|
54 |
+
$data[$ordertitle]= $export_items;
|
55 |
+
return json_decode(json_encode($data),true);
|
56 |
+
}
|
57 |
+
/*
|
58 |
+
* 'wc-pending','wc-on-hold','wc-completed','wc-cancelled','wc-refunded','wc-failed'
|
59 |
+
* will change wc-completed order's user to anonymize
|
60 |
+
* delete other all orders.
|
61 |
+
*/
|
62 |
+
public function deleteWoocommerceEntries($email)
|
63 |
+
{
|
64 |
+
$order_statuses = wc_get_order_statuses();
|
65 |
+
$customer_orders = wc_get_orders( array(
|
66 |
+
'meta_key' => '_billing_email',
|
67 |
+
'meta_value' => $email,
|
68 |
+
'post_status' => array_keys($order_statuses),
|
69 |
+
'numberposts' => -1
|
70 |
+
) );
|
71 |
+
if($customer_orders){
|
72 |
+
foreach($customer_orders as $order )
|
73 |
+
{
|
74 |
+
$order_id = method_exists( $order, 'get_id' ) ? $order->get_id() : $order->id;
|
75 |
+
if($order->get_status() != "completed" || $order->get_status() != "processing")
|
76 |
+
{
|
77 |
+
$this->wc_gdpr_delete_orders($order_id);
|
78 |
+
}
|
79 |
+
if($order->get_status() == "completed")
|
80 |
+
{
|
81 |
+
$this->anonymizeWoocommerceEntries($email);
|
82 |
+
}
|
83 |
+
}
|
84 |
+
}
|
85 |
+
}
|
86 |
+
/*
|
87 |
+
* Anonymize user information from order by email address.
|
88 |
+
* processing order will not get anonymized
|
89 |
+
*/
|
90 |
+
public function anonymizeWoocommerceEntries($email)
|
91 |
+
{
|
92 |
+
$order_statuses = wc_get_order_statuses();
|
93 |
+
$customer_orders = wc_get_orders( array(
|
94 |
+
'meta_key' => '_billing_email',
|
95 |
+
'meta_value' => $email,
|
96 |
+
'post_status' => array_keys($order_statuses),
|
97 |
+
'numberposts' => -1
|
98 |
+
) );
|
99 |
+
if($customer_orders){
|
100 |
+
foreach($customer_orders as $order )
|
101 |
+
{
|
102 |
+
if($order->get_status() != "processing"){
|
103 |
+
\WC_Privacy_Erasers::remove_order_personal_data($order);
|
104 |
+
}
|
105 |
+
}
|
106 |
+
}
|
107 |
+
}
|
108 |
+
/*
|
109 |
+
* Delete all order infromation from order ID.
|
110 |
+
*/
|
111 |
+
public function wc_gdpr_delete_orders($order_id)
|
112 |
+
{
|
113 |
+
/*
|
114 |
+
* delete order with all information
|
115 |
+
*/
|
116 |
+
global $wpdb;
|
117 |
+
|
118 |
+
$delete_order_itemmeta = $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->prefix}woocommerce_order_itemmeta WHERE order_item_id IN (SELECT order_item_id FROM {$wpdb->prefix}woocommerce_order_items WHERE order_id = %d)",$order_id));
|
119 |
+
|
120 |
+
$delete_order_items = $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->prefix}woocommerce_order_items WHERE order_id =%d",$order_id));
|
121 |
+
|
122 |
+
$delete_order_comment = $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->prefix}comments WHERE comment_type = %s AND comment_post_ID =%d",'order_note',$order_id));
|
123 |
+
|
124 |
+
$delete_order_meta = $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->prefix}postmeta WHERE post_id =%d",$order_id));
|
125 |
+
|
126 |
+
$delete_order = $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->prefix}posts WHERE post_type = %s AND ID = %d",'shop_order',$order_id));
|
127 |
+
}
|
128 |
+
/*
|
129 |
+
* Add checkout FGDPR content
|
130 |
+
*/
|
131 |
+
public function gdpr_woo_add_checkout_privacy_policy()
|
132 |
+
{
|
133 |
+
$policyPage = gdpr('options')->get('policy_page');
|
134 |
+
$policyPageUrl = get_permalink($policyPage);
|
135 |
+
if(isset($policyPageUrl) && $policyPage != "0")
|
136 |
+
{
|
137 |
+
woocommerce_form_field( 'gdpr_woo_consent', array(
|
138 |
+
'type' => 'checkbox',
|
139 |
+
'class' => array('form-row privacy'),
|
140 |
+
'label_class' => array('woocommerce-form__label woocommerce-form__label-for-checkbox checkbox'),
|
141 |
+
'input_class' => array('woocommerce-form__input woocommerce-form__input-checkbox input-checkbox'),
|
142 |
+
'required' => true,
|
143 |
+
'label' => sprintf(
|
144 |
+
__('I accept the %sPrivacy Policy%s', 'gdpr-framework'),
|
145 |
+
"<a href='{$policyPageUrl}' target='_blank'>",
|
146 |
+
"</a>"
|
147 |
+
),
|
148 |
+
));
|
149 |
+
}
|
150 |
+
}
|
151 |
+
/*
|
152 |
+
* Track consent and check for Privacy Policy consent.
|
153 |
+
*/
|
154 |
+
public function gdpr_woo_not_approved_privacy()
|
155 |
+
{
|
156 |
+
$policyPage = gdpr('options')->get('policy_page');
|
157 |
+
$policyPageUrl = get_permalink($policyPage);
|
158 |
+
if ( ! (int) isset( $_POST['gdpr_woo_consent'] ) )
|
159 |
+
{
|
160 |
+
if(isset($policyPageUrl) && $policyPage != "0")
|
161 |
+
{
|
162 |
+
wc_add_notice( __( 'Please acknowledge the Privacy Policy', 'gdpr-framework' ), 'error' );
|
163 |
+
}
|
164 |
+
} else {
|
165 |
+
if (isset( $_POST['billing_email']) || isset( $_POST['gdpr_woo_consent'] ))
|
166 |
+
{
|
167 |
+
$billing_email = sanitize_email($_POST['billing_email']);
|
168 |
+
$dataSubject = $this->dataSubjectManager->getByEmail($billing_email);
|
169 |
+
$dataSubject->giveConsent('gdpr_woo_consent');
|
170 |
+
}
|
171 |
+
}
|
172 |
+
}
|
173 |
+
|
174 |
+
public function gdprf_validate_privacy_registration( $errors, $username, $email ) {
|
175 |
+
if ( ! is_checkout() ) {
|
176 |
+
if ( ! (int) isset( $_POST['gdpr_woo_consent'] ) ) {
|
177 |
+
$errors->add( 'gdpr_woo_consent_error', __( 'Privacy Policy consent is required!', 'woocommerce' ) );
|
178 |
+
}else{
|
179 |
+
if (isset( $email ) && isset( $_POST['gdpr_woo_consent'] ))
|
180 |
+
{
|
181 |
+
$dataSubject = $this->dataSubjectManager->getByEmail($email);
|
182 |
+
$dataSubject->giveConsent('gdpr_woo_consent');
|
183 |
+
}
|
184 |
+
}
|
185 |
+
}
|
186 |
+
return $errors;
|
187 |
+
}
|
188 |
+
|
189 |
+
}
|
src/Options/Options.php
CHANGED
File without changes
|
src/Options/OptionsBase.php
CHANGED
@@ -22,9 +22,9 @@ abstract class OptionsBase
|
|
22 |
* @return string
|
23 |
*/
|
24 |
public function prefix($name)
|
25 |
-
{
|
26 |
// Check for accidental duplicate prefix
|
27 |
-
if (
|
28 |
trigger_error("You appear to have a duplicate prefix for option {$name}", E_USER_NOTICE);
|
29 |
return $name;
|
30 |
}
|
22 |
* @return string
|
23 |
*/
|
24 |
public function prefix($name)
|
25 |
+
{
|
26 |
// Check for accidental duplicate prefix
|
27 |
+
if ("" === strpos($name, $this->prefix)) {
|
28 |
trigger_error("You appear to have a duplicate prefix for option {$name}", E_USER_NOTICE);
|
29 |
return $name;
|
30 |
}
|
src/Router.php
CHANGED
@@ -42,7 +42,7 @@ class Router
|
|
42 |
}
|
43 |
|
44 |
// Simple sanitization: allowed chars are alphanumeric, dash, underscore and forward slash.
|
45 |
-
return preg_replace("/[^a-zA-Z0-9_\-\/]/", "", $_REQUEST['gdpr_action']);
|
46 |
}
|
47 |
|
48 |
/**
|
@@ -61,7 +61,7 @@ class Router
|
|
61 |
$this->authenticator->identify();
|
62 |
|
63 |
$action = $this->getAction();
|
64 |
-
$nonce = isset($_REQUEST['gdpr_nonce']) ? $_REQUEST['gdpr_nonce'] : null;
|
65 |
|
66 |
if (!$action) {
|
67 |
return;
|
@@ -72,7 +72,7 @@ class Router
|
|
72 |
if ($dataSubject) {
|
73 |
$tag = "gdpr/frontend/privacy-tools-page/action/{$action}";
|
74 |
if (wp_verify_nonce($nonce, $tag)) {
|
75 |
-
$key = isset($_REQUEST['gdpr_key']) ? $_REQUEST['gdpr_key'] : null;
|
76 |
do_action($tag, $dataSubject, $key);
|
77 |
} else {
|
78 |
wp_die(
|
@@ -105,13 +105,13 @@ class Router
|
|
105 |
public function routeAdminRequest()
|
106 |
{
|
107 |
$action = $this->getAction();
|
108 |
-
$nonce = isset($_REQUEST['gdpr_nonce']) ? $_REQUEST['gdpr_nonce'] : null;
|
109 |
|
110 |
if (!$action) {
|
111 |
return;
|
112 |
}
|
113 |
|
114 |
-
if (isset($_GET['page']) && 'gdpr-profile' === $_GET['page']) {
|
115 |
|
116 |
$dataSubject = $this->authenticator->authenticate();
|
117 |
if ($dataSubject) {
|
42 |
}
|
43 |
|
44 |
// Simple sanitization: allowed chars are alphanumeric, dash, underscore and forward slash.
|
45 |
+
return preg_replace("/[^a-zA-Z0-9_\-\/]/", "", sanitize_key($_REQUEST['gdpr_action']));
|
46 |
}
|
47 |
|
48 |
/**
|
61 |
$this->authenticator->identify();
|
62 |
|
63 |
$action = $this->getAction();
|
64 |
+
$nonce = isset($_REQUEST['gdpr_nonce']) ? sanitize_key($_REQUEST['gdpr_nonce']) : null;
|
65 |
|
66 |
if (!$action) {
|
67 |
return;
|
72 |
if ($dataSubject) {
|
73 |
$tag = "gdpr/frontend/privacy-tools-page/action/{$action}";
|
74 |
if (wp_verify_nonce($nonce, $tag)) {
|
75 |
+
$key = isset($_REQUEST['gdpr_key']) ? sanitize_key($_REQUEST['gdpr_key']) : null;
|
76 |
do_action($tag, $dataSubject, $key);
|
77 |
} else {
|
78 |
wp_die(
|
105 |
public function routeAdminRequest()
|
106 |
{
|
107 |
$action = $this->getAction();
|
108 |
+
$nonce = isset($_REQUEST['gdpr_nonce']) ? sanitize_key($_REQUEST['gdpr_nonce']) : null;
|
109 |
|
110 |
if (!$action) {
|
111 |
return;
|
112 |
}
|
113 |
|
114 |
+
if (isset($_GET['page']) && 'gdpr-profile' === sanitize_key($_GET['page'])) {
|
115 |
|
116 |
$dataSubject = $this->authenticator->authenticate();
|
117 |
if ($dataSubject) {
|
src/Setup.php
CHANGED
@@ -6,6 +6,9 @@ use Codelight\GDPR\Admin\AdminTab;
|
|
6 |
use Codelight\GDPR\Components\Consent\ConsentManager;
|
7 |
use Codelight\GDPR\Components\PrivacyToolsPage\PrivacyToolsPage;
|
8 |
use Codelight\GDPR\Components\PrivacyPolicy\PrivacyPolicy;
|
|
|
|
|
|
|
9 |
use Codelight\GDPR\Components\Support\Support;
|
10 |
use Codelight\GDPR\Components\WordpressComments\WordpressComments;
|
11 |
use Codelight\GDPR\DataSubject\DataExporter;
|
@@ -13,6 +16,9 @@ use Codelight\GDPR\DataSubject\DataSubjectAdmin;
|
|
13 |
use Codelight\GDPR\DataSubject\DataSubjectIdentificator;
|
14 |
use Codelight\GDPR\DataSubject\DataSubjectManager;
|
15 |
use Codelight\GDPR\Modules\ContactForm7\ContactForm7;
|
|
|
|
|
|
|
16 |
use Codelight\GDPR\Components\Themes\Themes;
|
17 |
use Codelight\GDPR\Components\WordpressUser\WordpressUser;
|
18 |
use Codelight\GDPR\Modules\ContactForm7\Flamingo;
|
@@ -83,7 +89,10 @@ class Setup
|
|
83 |
gdpr()->make(DataSubjectIdentificator::class);
|
84 |
gdpr()->make(DataSubjectAdmin::class);
|
85 |
gdpr()->make(PrivacyToolsPage::class);
|
86 |
-
gdpr()->make(PrivacyPolicy::class);
|
|
|
|
|
|
|
87 |
gdpr()->make(WordpressComments::class);
|
88 |
gdpr()->make(WordpressUser::class);
|
89 |
gdpr()->make(Support::class);
|
@@ -98,5 +107,16 @@ class Setup
|
|
98 |
if (defined('FLAMINGO_VERSION')) {
|
99 |
gdpr()->make(Flamingo::class);
|
100 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
}
|
102 |
}
|
6 |
use Codelight\GDPR\Components\Consent\ConsentManager;
|
7 |
use Codelight\GDPR\Components\PrivacyToolsPage\PrivacyToolsPage;
|
8 |
use Codelight\GDPR\Components\PrivacyPolicy\PrivacyPolicy;
|
9 |
+
use Codelight\GDPR\Components\AdvancedIntegration\AdvancedIntegration;
|
10 |
+
use Codelight\GDPR\Components\PrivacyManager\PrivacyManager;
|
11 |
+
use Codelight\GDPR\Components\CookiePopup\CookiePopup;
|
12 |
use Codelight\GDPR\Components\Support\Support;
|
13 |
use Codelight\GDPR\Components\WordpressComments\WordpressComments;
|
14 |
use Codelight\GDPR\DataSubject\DataExporter;
|
16 |
use Codelight\GDPR\DataSubject\DataSubjectIdentificator;
|
17 |
use Codelight\GDPR\DataSubject\DataSubjectManager;
|
18 |
use Codelight\GDPR\Modules\ContactForm7\ContactForm7;
|
19 |
+
use Codelight\GDPR\Modules\WooCommerceGdpr\WooCommerceGdpr;
|
20 |
+
use Codelight\GDPR\Modules\NewsletterGdpr\NewsletterGdpr;
|
21 |
+
use Codelight\GDPR\Modules\EddGdpr\EddGdpr;
|
22 |
use Codelight\GDPR\Components\Themes\Themes;
|
23 |
use Codelight\GDPR\Components\WordpressUser\WordpressUser;
|
24 |
use Codelight\GDPR\Modules\ContactForm7\Flamingo;
|
89 |
gdpr()->make(DataSubjectIdentificator::class);
|
90 |
gdpr()->make(DataSubjectAdmin::class);
|
91 |
gdpr()->make(PrivacyToolsPage::class);
|
92 |
+
gdpr()->make(PrivacyPolicy::class);
|
93 |
+
gdpr()->make(CookiePopup::class);
|
94 |
+
gdpr()->make(AdvancedIntegration::class);
|
95 |
+
gdpr()->make(PrivacyManager::class);
|
96 |
gdpr()->make(WordpressComments::class);
|
97 |
gdpr()->make(WordpressUser::class);
|
98 |
gdpr()->make(Support::class);
|
107 |
if (defined('FLAMINGO_VERSION')) {
|
108 |
gdpr()->make(Flamingo::class);
|
109 |
}
|
110 |
+
|
111 |
+
if ( defined('WC_VERSION') ) {
|
112 |
+
gdpr()->make(WooCommerceGdpr::class);
|
113 |
+
}
|
114 |
+
|
115 |
+
if ( defined('EDD_VERSION') ) {
|
116 |
+
gdpr()->make(EddGdpr::class);
|
117 |
+
}
|
118 |
+
if ( defined('ES_PLUGIN_VERSION') ) {
|
119 |
+
gdpr()->make(NewsletterGdpr::class);
|
120 |
+
}
|
121 |
}
|
122 |
}
|
src/SetupAdmin.php
CHANGED
File without changes
|
src/Updater/Updater.php
CHANGED
@@ -15,6 +15,9 @@ class Updater
|
|
15 |
if (version_compare($currentVersion, '1.0.5', '<')) {
|
16 |
$this->update_1_0_5();
|
17 |
}
|
|
|
|
|
|
|
18 |
}
|
19 |
|
20 |
/**
|
@@ -32,7 +35,6 @@ class Updater
|
|
32 |
{
|
33 |
$model = new \Codelight\GDPR\Components\Consent\UserConsentModel();
|
34 |
$model->createTable();
|
35 |
-
|
36 |
if (apply_filters('gdpr/data-subject/anonymize/change_role', true) && ! get_role('anonymous')) {
|
37 |
|
38 |
add_role(
|
@@ -44,4 +46,10 @@ class Updater
|
|
44 |
|
45 |
update_option('gdpr_plugin_version', '1.0.5');
|
46 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
}
|
15 |
if (version_compare($currentVersion, '1.0.5', '<')) {
|
16 |
$this->update_1_0_5();
|
17 |
}
|
18 |
+
if (version_compare($currentVersion, '1.0.21', '<')) {
|
19 |
+
$this->update_1_0_21();
|
20 |
+
}
|
21 |
}
|
22 |
|
23 |
/**
|
35 |
{
|
36 |
$model = new \Codelight\GDPR\Components\Consent\UserConsentModel();
|
37 |
$model->createTable();
|
|
|
38 |
if (apply_filters('gdpr/data-subject/anonymize/change_role', true) && ! get_role('anonymous')) {
|
39 |
|
40 |
add_role(
|
46 |
|
47 |
update_option('gdpr_plugin_version', '1.0.5');
|
48 |
}
|
49 |
+
public function update_1_0_21()
|
50 |
+
{
|
51 |
+
$model = new \Codelight\GDPR\Components\Consent\UserConsentModel();
|
52 |
+
$model->createUserTable();
|
53 |
+
update_option('gdpr_plugin_version', '1.0.21');
|
54 |
+
}
|
55 |
}
|
src/View.php
CHANGED
File without changes
|
vendor/autoload.php
CHANGED
File without changes
|
vendor/composer/ClassLoader.php
CHANGED
File without changes
|
vendor/composer/LICENSE
CHANGED
File without changes
|
vendor/composer/autoload_classmap.php
CHANGED
File without changes
|
vendor/composer/autoload_files.php
CHANGED
File without changes
|
vendor/composer/autoload_namespaces.php
CHANGED
File without changes
|
vendor/composer/autoload_psr4.php
CHANGED
File without changes
|
vendor/composer/autoload_real.php
CHANGED
File without changes
|
vendor/composer/autoload_static.php
CHANGED
File without changes
|
vendor/composer/installed.json
CHANGED
File without changes
|
vendor/doctrine/inflector/LICENSE
CHANGED
File without changes
|
vendor/doctrine/inflector/README.md
CHANGED
File without changes
|
vendor/doctrine/inflector/composer.json
CHANGED
File without changes
|
vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php
CHANGED
@@ -317,7 +317,7 @@ class Inflector
|
|
317 |
* Clears Inflectors inflected value caches, and resets the inflection
|
318 |
* rules to the initial values.
|
319 |
*/
|
320 |
-
public static function reset()
|
321 |
{
|
322 |
if (empty(self::$initialState)) {
|
323 |
self::$initialState = get_class_vars('Inflector');
|
@@ -353,7 +353,7 @@ class Inflector
|
|
353 |
*
|
354 |
* @return void
|
355 |
*/
|
356 |
-
public static function rules(string $type,
|
357 |
{
|
358 |
foreach ($rules as $rule => $pattern) {
|
359 |
if ( ! is_array($pattern)) {
|
317 |
* Clears Inflectors inflected value caches, and resets the inflection
|
318 |
* rules to the initial values.
|
319 |
*/
|
320 |
+
public static function reset()
|
321 |
{
|
322 |
if (empty(self::$initialState)) {
|
323 |
self::$initialState = get_class_vars('Inflector');
|
353 |
*
|
354 |
* @return void
|
355 |
*/
|
356 |
+
public static function rules(string $type, string $rules, bool $reset = false)
|
357 |
{
|
358 |
foreach ($rules as $rule => $pattern) {
|
359 |
if ( ! is_array($pattern)) {
|
vendor/illuminate/config/Repository.php
CHANGED
File without changes
|
vendor/illuminate/config/composer.json
CHANGED
File without changes
|
vendor/illuminate/container/BoundMethod.php
CHANGED
File without changes
|
vendor/illuminate/container/Container.php
CHANGED
File without changes
|
vendor/illuminate/container/ContextualBindingBuilder.php
CHANGED
File without changes
|
vendor/illuminate/container/composer.json
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/Access/Authorizable.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/Access/Gate.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/Authenticatable.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/CanResetPassword.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/Factory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/Guard.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/PasswordBroker.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/PasswordBrokerFactory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/StatefulGuard.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/SupportsBasicAuth.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Auth/UserProvider.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Broadcasting/Broadcaster.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Broadcasting/Factory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Broadcasting/ShouldBroadcast.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Broadcasting/ShouldBroadcastNow.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Bus/Dispatcher.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Bus/QueueingDispatcher.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Cache/Factory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Cache/Repository.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Cache/Store.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Config/Repository.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Console/Application.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Console/Kernel.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Container/BindingResolutionException.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Container/Container.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Container/ContextualBindingBuilder.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Cookie/Factory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Cookie/QueueingFactory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Database/ModelIdentifier.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Debug/ExceptionHandler.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Encryption/DecryptException.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Encryption/EncryptException.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Encryption/Encrypter.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Events/Dispatcher.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Filesystem/Cloud.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Filesystem/Factory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Filesystem/FileNotFoundException.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Filesystem/Filesystem.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Foundation/Application.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Hashing/Hasher.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Http/Kernel.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Logging/Log.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Mail/MailQueue.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Mail/Mailable.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Mail/Mailer.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Notifications/Dispatcher.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Notifications/Factory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Pagination/LengthAwarePaginator.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Pagination/Paginator.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Pipeline/Hub.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Pipeline/Pipeline.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Queue/EntityNotFoundException.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Queue/EntityResolver.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Queue/Factory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Queue/Job.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Queue/Monitor.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Queue/Queue.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Queue/QueueableCollection.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Queue/QueueableEntity.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Queue/ShouldQueue.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Redis/Factory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Routing/BindingRegistrar.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Routing/Registrar.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Routing/ResponseFactory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Routing/UrlGenerator.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Routing/UrlRoutable.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Session/Session.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Support/Arrayable.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Support/Htmlable.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Support/Jsonable.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Support/MessageBag.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Support/MessageProvider.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Support/Renderable.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Translation/Translator.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Validation/Factory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Validation/ValidatesWhenResolved.php
CHANGED
File without changes
|
vendor/illuminate/contracts/Validation/Validator.php
CHANGED
File without changes
|
vendor/illuminate/contracts/View/Factory.php
CHANGED
File without changes
|
vendor/illuminate/contracts/View/View.php
CHANGED
File without changes
|
vendor/illuminate/contracts/composer.json
CHANGED
File without changes
|
vendor/illuminate/filesystem/Filesystem.php
CHANGED
File without changes
|
vendor/illuminate/filesystem/FilesystemAdapter.php
CHANGED
File without changes
|
vendor/illuminate/filesystem/FilesystemManager.php
CHANGED
File without changes
|
vendor/illuminate/filesystem/FilesystemServiceProvider.php
CHANGED
File without changes
|
vendor/illuminate/filesystem/composer.json
CHANGED
File without changes
|
vendor/illuminate/support/AggregateServiceProvider.php
CHANGED
File without changes
|
vendor/illuminate/support/Arr.php
CHANGED
File without changes
|
vendor/illuminate/support/Collection.php
CHANGED
File without changes
|
vendor/illuminate/support/Composer.php
CHANGED
File without changes
|
vendor/illuminate/support/Debug/Dumper.php
CHANGED
File without changes
|
vendor/illuminate/support/Debug/HtmlDumper.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/App.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Artisan.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Auth.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Blade.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Broadcast.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Bus.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Cache.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Config.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Cookie.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Crypt.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/DB.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Event.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Facade.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/File.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Gate.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Hash.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Input.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Lang.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Log.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Mail.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Notification.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Password.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Queue.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Redirect.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Redis.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Request.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Response.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Route.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Schema.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Session.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Storage.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/URL.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/Validator.php
CHANGED
File without changes
|
vendor/illuminate/support/Facades/View.php
CHANGED
File without changes
|
vendor/illuminate/support/Fluent.php
CHANGED
File without changes
|
vendor/illuminate/support/HigherOrderCollectionProxy.php
CHANGED
File without changes
|
vendor/illuminate/support/HigherOrderTapProxy.php
CHANGED
File without changes
|
vendor/illuminate/support/HtmlString.php
CHANGED
File without changes
|
vendor/illuminate/support/Manager.php
CHANGED
File without changes
|
vendor/illuminate/support/MessageBag.php
CHANGED
File without changes
|
vendor/illuminate/support/NamespacedItemResolver.php
CHANGED
File without changes
|
vendor/illuminate/support/Pluralizer.php
CHANGED
File without changes
|
vendor/illuminate/support/ServiceProvider.php
CHANGED
File without changes
|
vendor/illuminate/support/Str.php
CHANGED
File without changes
|
vendor/illuminate/support/Testing/Fakes/BusFake.php
CHANGED
File without changes
|
vendor/illuminate/support/Testing/Fakes/EventFake.php
CHANGED
File without changes
|
vendor/illuminate/support/Testing/Fakes/MailFake.php
CHANGED
File without changes
|
vendor/illuminate/support/Testing/Fakes/NotificationFake.php
CHANGED
File without changes
|
vendor/illuminate/support/Testing/Fakes/PendingMailFake.php
CHANGED
File without changes
|
vendor/illuminate/support/Testing/Fakes/QueueFake.php
CHANGED
File without changes
|
vendor/illuminate/support/Traits/CapsuleManagerTrait.php
CHANGED
File without changes
|
vendor/illuminate/support/Traits/Macroable.php
CHANGED
File without changes
|
vendor/illuminate/support/ViewErrorBag.php
CHANGED
File without changes
|
vendor/illuminate/support/composer.json
CHANGED
File without changes
|
vendor/illuminate/support/helpers.php
CHANGED
@@ -245,7 +245,7 @@ if (! function_exists('array_pull')) {
|
|
245 |
}
|
246 |
}
|
247 |
|
248 |
-
if (! function_exists('
|
249 |
/**
|
250 |
* Get a random value from an array.
|
251 |
*
|
@@ -253,7 +253,7 @@ if (! function_exists('array_random')) {
|
|
253 |
* @param int|null $num
|
254 |
* @return mixed
|
255 |
*/
|
256 |
-
function
|
257 |
{
|
258 |
return Arr::random($array, $num);
|
259 |
}
|
245 |
}
|
246 |
}
|
247 |
|
248 |
+
if (! function_exists('gdpr_array_random')) {
|
249 |
/**
|
250 |
* Get a random value from an array.
|
251 |
*
|
253 |
* @param int|null $num
|
254 |
* @return mixed
|
255 |
*/
|
256 |
+
function gdpr_array_random($array, $num = null)
|
257 |
{
|
258 |
return Arr::random($array, $num);
|
259 |
}
|
vendor/paragonie/random_compat/LICENSE
CHANGED
File without changes
|
vendor/paragonie/random_compat/build-phar.sh
CHANGED
File without changes
|
vendor/paragonie/random_compat/composer.json
CHANGED
File without changes
|
vendor/paragonie/random_compat/dist/random_compat.phar.pubkey
CHANGED
File without changes
|
vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc
CHANGED
File without changes
|
vendor/paragonie/random_compat/lib/byte_safe_strings.php
CHANGED
@@ -28,8 +28,7 @@
|
|
28 |
|
29 |
if (!is_callable('RandomCompat_strlen')) {
|
30 |
if (
|
31 |
-
defined('MB_OVERLOAD_STRING')
|
32 |
-
ini_get('mbstring.func_overload') & MB_OVERLOAD_STRING
|
33 |
) {
|
34 |
/**
|
35 |
* strlen() implementation that isn't brittle to mbstring.func_overload
|
@@ -82,8 +81,6 @@ if (!is_callable('RandomCompat_substr')) {
|
|
82 |
|
83 |
if (
|
84 |
defined('MB_OVERLOAD_STRING')
|
85 |
-
&&
|
86 |
-
ini_get('mbstring.func_overload') & MB_OVERLOAD_STRING
|
87 |
) {
|
88 |
/**
|
89 |
* substr() implementation that isn't brittle to mbstring.func_overload
|
28 |
|
29 |
if (!is_callable('RandomCompat_strlen')) {
|
30 |
if (
|
31 |
+
defined('MB_OVERLOAD_STRING')
|
|
|
32 |
) {
|
33 |
/**
|
34 |
* strlen() implementation that isn't brittle to mbstring.func_overload
|
81 |
|
82 |
if (
|
83 |
defined('MB_OVERLOAD_STRING')
|
|
|
|
|
84 |
) {
|
85 |
/**
|
86 |
* substr() implementation that isn't brittle to mbstring.func_overload
|
vendor/paragonie/random_compat/lib/cast_to_int.php
CHANGED
File without changes
|
vendor/paragonie/random_compat/lib/error_polyfill.php
CHANGED
File without changes
|
vendor/paragonie/random_compat/lib/random.php
CHANGED
File without changes
|
vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php
CHANGED
File without changes
|
vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php
CHANGED
File without changes
|
vendor/paragonie/random_compat/lib/random_bytes_libsodium.php
CHANGED
File without changes
|
vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php
CHANGED
File without changes
|
vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php
CHANGED
@@ -54,8 +54,12 @@ if (!is_callable('random_bytes')) {
|
|
54 |
'Length must be greater than 0'
|
55 |
);
|
56 |
}
|
57 |
-
|
58 |
-
|
|
|
|
|
|
|
|
|
59 |
if (
|
60 |
$buf !== false
|
61 |
&&
|
54 |
'Length must be greater than 0'
|
55 |
);
|
56 |
}
|
57 |
+
/*
|
58 |
+
* refrence from http://php.net/manual/en/function.random-bytes.php
|
59 |
+
*/
|
60 |
+
if (function_exists('openssl_random_pseudo_bytes')) {
|
61 |
+
$buf = @openssl_random_pseudo_bytes($bytes);
|
62 |
+
}
|
63 |
if (
|
64 |
$buf !== false
|
65 |
&&
|
vendor/paragonie/random_compat/lib/random_int.php
CHANGED
File without changes
|
vendor/paragonie/random_compat/other/build_phar.php
CHANGED
File without changes
|
vendor/paragonie/random_compat/psalm-autoload.php
CHANGED
File without changes
|
vendor/paragonie/random_compat/psalm.xml
CHANGED
File without changes
|
vendor/symfony/finder/.gitignore
CHANGED
File without changes
|
vendor/symfony/finder/CHANGELOG.md
CHANGED
File without changes
|
vendor/symfony/finder/Comparator/Comparator.php
CHANGED
File without changes
|
vendor/symfony/finder/Comparator/DateComparator.php
CHANGED
File without changes
|
vendor/symfony/finder/Comparator/NumberComparator.php
CHANGED
File without changes
|
vendor/symfony/finder/Exception/AccessDeniedException.php
CHANGED
File without changes
|
vendor/symfony/finder/Exception/ExceptionInterface.php
CHANGED
File without changes
|
vendor/symfony/finder/Finder.php
CHANGED
File without changes
|
vendor/symfony/finder/Glob.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/CustomFilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/DateRangeFilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/FileTypeFilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/FilecontentFilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/FilenameFilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/FilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/PathFilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Iterator/SortableIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/LICENSE
CHANGED
File without changes
|
vendor/symfony/finder/README.md
CHANGED
File without changes
|
vendor/symfony/finder/SplFileInfo.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Comparator/ComparatorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Comparator/DateComparatorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Comparator/NumberComparatorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/FinderTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/.dot/a
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/.dot/b/c.neon
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/.dot/b/d.neon
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/A/B/C/abc.dat
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/A/B/ab.dat
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/A/a.dat
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/copy/A/B/ab.dat.copy
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/copy/A/a.dat.copy
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/dolor.txt
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/ipsum.txt
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/lorem.txt
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/one/.dot
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/one/a
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/one/b/c.neon
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/one/b/d.neon
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Fixtures/with space/foo.txt
CHANGED
File without changes
|
vendor/symfony/finder/Tests/GlobTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/CustomFilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/DateRangeFilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/DepthRangeFilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/ExcludeDirectoryFilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/FileTypeFilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/FilecontentFilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/FilenameFilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/FilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/Iterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/IteratorTestCase.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/MockFileListIterator.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/MockSplFileInfo.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/MultiplePcreFilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/PathFilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/RealIteratorTestCase.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/SizeRangeFilterIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/Tests/Iterator/SortableIteratorTest.php
CHANGED
File without changes
|
vendor/symfony/finder/composer.json
CHANGED
File without changes
|
vendor/symfony/finder/phpunit.xml.dist
CHANGED
File without changes
|
views/admin/advanced-integration/checkbox-field.php
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<label for="gdpr_classidocs_integration">
|
2 |
+
<input
|
3 |
+
type="checkbox"
|
4 |
+
name="gdpr_classidocs_integration"
|
5 |
+
id="gdpr_classidocs_integration"
|
6 |
+
class="js-gdpr-conditional"
|
7 |
+
value="yes"
|
8 |
+
<?= checked($hasclassidocs_integration, 'yes'); ?>
|
9 |
+
>
|
10 |
+
(<?= esc_html_x('Sign up for free here', '(Admin)', 'gdpr-framework'); ?>: <a target="_blank" href="https://www.data443.com/get-free-online-interactive-demo-team/"><?= esc_html_x('Click Here', '(Admin)', 'gdpr-framework'); ?></a>)
|
11 |
+
</label>
|
views/admin/advanced-integration/header.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<p>
|
2 |
+
<?= esc_html_x('This page allows you to advance integration with ClassiDocs™', '(Admin)', 'gdpr-framework'); ?>
|
3 |
+
</p>
|
views/admin/advanced-integration/response_related_queries.php
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<input
|
2 |
+
type="checkbox"
|
3 |
+
name="gdpr_response_related_queries"
|
4 |
+
id="gdpr_response_related_queries"
|
5 |
+
class="js-gdpr-conditional"
|
6 |
+
value="yes"
|
7 |
+
<?= checked($hasRelatedQueries, 'yes'); ?>
|
8 |
+
>
|
9 |
+
|
views/admin/advanced-integration/sar_request_details.php
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<input
|
2 |
+
type="checkbox"
|
3 |
+
name="gdpr_sar_request_details"
|
4 |
+
id="gdpr_sar_request_details"
|
5 |
+
class="js-gdpr-conditional"
|
6 |
+
value="yes"
|
7 |
+
<?= checked($hasSarRequestDetails, 'yes'); ?>
|
8 |
+
>
|
9 |
+
|
views/admin/consent.php
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
<hr>
|
2 |
|
3 |
-
<h3><?=
|
4 |
-
<p><?=
|
5 |
<?php if (count($defaultConsentTypes)): ?>
|
6 |
<table class="gdpr-consent">
|
7 |
-
<th><?=
|
8 |
-
<th><?=
|
9 |
-
<th><?=
|
10 |
-
<th><?=
|
11 |
<?php foreach ($defaultConsentTypes as $consentType): ?>
|
12 |
<tr>
|
13 |
<td class="gdpr-consent-table-input"><?= $consentType['slug']; ?></td>
|
@@ -15,9 +15,9 @@
|
|
15 |
<td class="gdpr-consent-table-desc"><?= $consentType['description']; ?></td>
|
16 |
<td>
|
17 |
<?php if ($consentType['visible']): ?>
|
18 |
-
<?=
|
19 |
<?php else: ?>
|
20 |
-
<?=
|
21 |
<?php endif; ?>
|
22 |
</td>
|
23 |
</tr>
|
@@ -26,22 +26,22 @@
|
|
26 |
<?php endif; ?>
|
27 |
<br>
|
28 |
<hr>
|
29 |
-
<h3><?=
|
30 |
-
<p><?=
|
31 |
<div class="js-gdpr-repeater" data-name="gdpr_consent_types">
|
32 |
<table class="gdpr-consent-admin gdpr-show-hide gdpr-hidden" data-repeater-list="gdpr_consent_types">
|
33 |
<thead>
|
34 |
<th>
|
35 |
-
<?=
|
36 |
</th>
|
37 |
<th>
|
38 |
-
<?=
|
39 |
</th>
|
40 |
<th>
|
41 |
-
<?=
|
42 |
</th>
|
43 |
<th>
|
44 |
-
<?=
|
45 |
</th>
|
46 |
</thead>
|
47 |
<tr data-repeater-item>
|
@@ -50,7 +50,7 @@
|
|
50 |
type="text"
|
51 |
name="slug"
|
52 |
class="gdpr_custom_consent_types"
|
53 |
-
placeholder="<?=
|
54 |
pattern="^[A-Za-z0-9_-]+$"
|
55 |
oninvalid="setCustomValidity('Please fill in this field using alphanumeric characters, dashes and underscores.')"
|
56 |
oninput="setCustomValidity('')"
|
@@ -58,27 +58,27 @@
|
|
58 |
/>
|
59 |
</td>
|
60 |
<td class="gdpr-consent-table-input">
|
61 |
-
<input type="text" name="title" class="gdpr_custom_consent_types" placeholder="<?=
|
62 |
</td>
|
63 |
<td class="gdpr-consent-table-desc">
|
64 |
-
<textarea type="text" name="description" placeholder="<?=
|
65 |
</td>
|
66 |
<td>
|
67 |
<label>
|
68 |
<input type="checkbox" name="visible" value="1"/>
|
69 |
-
<?=
|
70 |
</label>
|
71 |
</td>
|
72 |
<td>
|
73 |
-
<input data-repeater-delete class="button button-primary" type="button" value="<?=
|
74 |
</td>
|
75 |
</tr>
|
76 |
|
77 |
</table>
|
78 |
<div class="gdpr-consent-add-button">
|
79 |
-
<input data-enable-repeater class="button button-primary show_form_consent_gdpr" type="button" value="<?=
|
80 |
-
<input data-repeater-create class="button button-primary gdpr-show-hide gdpr-hidden" type="button" value="<?=
|
81 |
-
<input data-enable-repeater class="button button-primary hide_form_consent_gdpr gdpr-show-hide gdpr-hidden" type="button" value="<?=
|
82 |
</div>
|
83 |
<input type="hidden" name="gdpr_nonce" value="<?= $nonce; ?>" />
|
84 |
<input type="hidden" name="gdpr_action" value="update_consent_data" />
|
@@ -92,9 +92,9 @@
|
|
92 |
<?php endif; ?>
|
93 |
<br>
|
94 |
<hr>
|
95 |
-
<h3><?=
|
96 |
<p>
|
97 |
-
<?=
|
98 |
</p>
|
99 |
<?php wp_editor(
|
100 |
wp_kses_post($consentInfo),
|
1 |
<hr>
|
2 |
|
3 |
+
<h3><?= esc_html_x('Default consent types', '(Admin)', 'gdpr-framework'); ?></h3>
|
4 |
+
<p><?= esc_html_x('These are the consent types that have been automatically registered by the framework or a plugin.', '(Admin)', 'gdpr-framework'); ?></p>
|
5 |
<?php if (count($defaultConsentTypes)): ?>
|
6 |
<table class="gdpr-consent">
|
7 |
+
<th><?= esc_html_x('Slug', '(Admin)', 'gdpr-framework'); ?></th>
|
8 |
+
<th><?= esc_html_x('Title', '(Admin)', 'gdpr-framework'); ?></th>
|
9 |
+
<th><?= esc_html_x('Description', '(Admin)', 'gdpr-framework'); ?></th>
|
10 |
+
<th><?= esc_html_x('Visibility', '(Admin)', 'gdpr-framework'); ?></th>
|
11 |
<?php foreach ($defaultConsentTypes as $consentType): ?>
|
12 |
<tr>
|
13 |
<td class="gdpr-consent-table-input"><?= $consentType['slug']; ?></td>
|
15 |
<td class="gdpr-consent-table-desc"><?= $consentType['description']; ?></td>
|
16 |
<td>
|
17 |
<?php if ($consentType['visible']): ?>
|
18 |
+
<?= esc_html_x('Visible', '(Admin)', 'gdpr-framework'); ?>
|
19 |
<?php else: ?>
|
20 |
+
<?= esc_html_x('Hidden', '(Admin)', 'gdpr-framework'); ?>
|
21 |
<?php endif; ?>
|
22 |
</td>
|
23 |
</tr>
|
26 |
<?php endif; ?>
|
27 |
<br>
|
28 |
<hr>
|
29 |
+
<h3><?= esc_html_x('Custom consent types', '(Admin)', 'gdpr-framework'); ?></h3>
|
30 |
+
<p><?= esc_html_x('Here you can add custom consent types to track. They will not be used anywhere by default - you will need to build an integration for each of them.', '(Admin)', 'gdpr-framework'); ?></p>
|
31 |
<div class="js-gdpr-repeater" data-name="gdpr_consent_types">
|
32 |
<table class="gdpr-consent-admin gdpr-show-hide gdpr-hidden" data-repeater-list="gdpr_consent_types">
|
33 |
<thead>
|
34 |
<th>
|
35 |
+
<?= esc_html_x('Machine-readable slug', '(Admin)', 'gdpr-framework'); ?>*
|
36 |
</th>
|
37 |
<th>
|
38 |
+
<?= esc_html_x('Title', '(Admin)', 'gdpr-framework'); ?>*
|
39 |
</th>
|
40 |
<th>
|
41 |
+
<?= esc_html_x('Description', '(Admin)', 'gdpr-framework'); ?>
|
42 |
</th>
|
43 |
<th>
|
44 |
+
<?= esc_html_x('Visible?', '(Admin)', 'gdpr-framework'); ?>
|
45 |
</th>
|
46 |
</thead>
|
47 |
<tr data-repeater-item>
|
50 |
type="text"
|
51 |
name="slug"
|
52 |
class="gdpr_custom_consent_types"
|
53 |
+
placeholder="<?= esc_html_x('Slug', '(Admin)', 'gdpr-framework'); ?>"
|
54 |
pattern="^[A-Za-z0-9_-]+$"
|
55 |
oninvalid="setCustomValidity('Please fill in this field using alphanumeric characters, dashes and underscores.')"
|
56 |
oninput="setCustomValidity('')"
|
58 |
/>
|
59 |
</td>
|
60 |
<td class="gdpr-consent-table-input">
|
61 |
+
<input type="text" name="title" class="gdpr_custom_consent_types" placeholder="<?= esc_html_x('Title', '(Admin)', 'gdpr-framework'); ?>" required />
|
62 |
</td>
|
63 |
<td class="gdpr-consent-table-desc">
|
64 |
+
<textarea type="text" name="description" placeholder="<?= esc_html_x('Description', '(Admin)', 'gdpr-framework'); ?>"></textarea>
|
65 |
</td>
|
66 |
<td>
|
67 |
<label>
|
68 |
<input type="checkbox" name="visible" value="1"/>
|
69 |
+
<?= esc_html_x('Visible?', '(Admin)', 'gdpr-framework'); ?>
|
70 |
</label>
|
71 |
</td>
|
72 |
<td>
|
73 |
+
<input data-repeater-delete class="button button-primary" type="button" value="<?= esc_html_x('Remove', '(Admin)', 'gdpr-framework'); ?>"/>
|
74 |
</td>
|
75 |
</tr>
|
76 |
|
77 |
</table>
|
78 |
<div class="gdpr-consent-add-button">
|
79 |
+
<input data-enable-repeater class="button button-primary show_form_consent_gdpr" type="button" value="<?= esc_html_x('Show Consent types', '(Admin)', 'gdpr-framework'); ?>"/>
|
80 |
+
<input data-repeater-create class="button button-primary gdpr-show-hide gdpr-hidden" type="button" value="<?= esc_html_x('Add consent type', '(Admin)', 'gdpr-framework'); ?>"/>
|
81 |
+
<input data-enable-repeater class="button button-primary hide_form_consent_gdpr gdpr-show-hide gdpr-hidden" type="button" value="<?= esc_html_x('Hide consent types', '(Admin)', 'gdpr-framework'); ?>"/>
|
82 |
</div>
|
83 |
<input type="hidden" name="gdpr_nonce" value="<?= $nonce; ?>" />
|
84 |
<input type="hidden" name="gdpr_action" value="update_consent_data" />
|
92 |
<?php endif; ?>
|
93 |
<br>
|
94 |
<hr>
|
95 |
+
<h3><?= esc_html_x('Additional info', '(Admin)', 'gdpr-framework'); ?></h3>
|
96 |
<p>
|
97 |
+
<?= esc_html_x('This text will be displayed to your data subjects on the Privacy Tools page.', '(Admin)', 'gdpr-framework'); ?>
|
98 |
</p>
|
99 |
<?php wp_editor(
|
100 |
wp_kses_post($consentInfo),
|
views/admin/data-subjects/search-form.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
</p>
|
4 |
|
5 |
<hr>
|
@@ -7,12 +7,12 @@
|
|
7 |
<?= $results; ?>
|
8 |
|
9 |
<label>
|
10 |
-
<h3><?=
|
11 |
-
<input type="email" name="gdpr_email" placeholder="<?=
|
12 |
</label>
|
13 |
|
14 |
<input type="hidden" name="gdpr_nonce" value="<?= $nonce; ?>" />
|
15 |
<input type="hidden" name="gdpr_action" value="search" />
|
16 |
-
<input class="button button-primary" type="submit" value="<?=
|
17 |
|
18 |
<br><br>
|
1 |
<p>
|
2 |
+
<?= esc_html_x('On this page, you can find which data subjects personal data you are storing and download, export or delete it.', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</p>
|
4 |
|
5 |
<hr>
|
7 |
<?= $results; ?>
|
8 |
|
9 |
<label>
|
10 |
+
<h3><?= esc_html_x('Find data subject by email', '(Admin)', 'gdpr-framework'); ?></h3>
|
11 |
+
<input type="email" name="gdpr_email" placeholder="<?= esc_html_x('Email address', '(Admin)', 'gdpr-framework'); ?>" />
|
12 |
</label>
|
13 |
|
14 |
<input type="hidden" name="gdpr_nonce" value="<?= $nonce; ?>" />
|
15 |
<input type="hidden" name="gdpr_action" value="search" />
|
16 |
+
<input class="button button-primary" type="submit" value="<?= esc_html_x('Search', '(Admin)', 'gdpr-framework'); ?>" />
|
17 |
|
18 |
<br><br>
|
views/admin/data-subjects/search-results.php
CHANGED
@@ -4,41 +4,41 @@
|
|
4 |
|
5 |
<?php if (isset($links['profile'])): ?>
|
6 |
<p>
|
7 |
-
<strong><?=
|
8 |
<a href="<?= $links['profile']; ?>"><?= esc_html($userName); ?></a>
|
9 |
</p>
|
10 |
<?php else: ?>
|
11 |
<p>
|
12 |
<em>
|
13 |
-
<?=
|
14 |
-
<strong><?= esc_html($email); ?></strong> <?=
|
15 |
</em>
|
16 |
</p>
|
17 |
<?php endif; ?>
|
18 |
|
19 |
<hr>
|
20 |
|
21 |
-
<a class="button button-primary" href="<?= esc_url($links['view']); ?>"><?=
|
22 |
-
<a class="button button-primary" href="<?= esc_url($links['export']); ?>"><?=
|
23 |
|
24 |
<?php if ($adminCap): ?>
|
25 |
<p>
|
26 |
-
<strong><?=
|
27 |
</p>
|
28 |
<?php else: ?>
|
29 |
-
<a class="button button-primary" href="<?= esc_url($links['anonymize']); ?>"><?=
|
30 |
-
<a class="button button-primary" href="<?= esc_url($links['delete']); ?>"><?=
|
31 |
<?php endif; ?>
|
32 |
|
33 |
<?php else: ?>
|
34 |
-
<p><?=
|
35 |
<?php endif; ?>
|
36 |
|
37 |
<hr>
|
38 |
|
39 |
<?php if (count($consentData)): ?>
|
40 |
<table class="gdpr-consent">
|
41 |
-
<th colspan="2"><?=
|
42 |
<?php foreach ($consentData as $item): ?>
|
43 |
<tr>
|
44 |
<td>
|
@@ -51,9 +51,76 @@
|
|
51 |
<?php endforeach; ?>
|
52 |
</table>
|
53 |
<?php else: ?>
|
54 |
-
<p><?=
|
55 |
<?php endif; ?>
|
56 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
</div>
|
58 |
<br>
|
59 |
<hr>
|
|
4 |
|
5 |
<?php if (isset($links['profile'])): ?>
|
6 |
<p>
|
7 |
+
<strong><?= esc_html_x('Username', '(Admin)', 'gdpr-framework'); ?>:</strong>
|
8 |
<a href="<?= $links['profile']; ?>"><?= esc_html($userName); ?></a>
|
9 |
</p>
|
10 |
<?php else: ?>
|
11 |
<p>
|
12 |
<em>
|
13 |
+
<?= esc_html_x('Data found.', '(Admin)', 'gdpr-framework'); ?>
|
14 |
+
<strong><?= esc_html($email); ?></strong> <?= esc_html_x('is not a registered user.', '(Admin)', 'gdpr-framework'); ?>
|
15 |
</em>
|
16 |
</p>
|
17 |
<?php endif; ?>
|
18 |
|
19 |
<hr>
|
20 |
|
21 |
+
<a class="button button-primary" href="<?= esc_url($links['view']); ?>"><?= esc_html_x('Download data (html)', '(Admin)', 'gdpr-framework'); ?></a>
|
22 |
+
<a class="button button-primary" href="<?= esc_url($links['export']); ?>"><?= esc_html_x('Export data (json)', '(Admin)', 'gdpr-framework'); ?></a>
|
23 |
|
24 |
<?php if ($adminCap): ?>
|
25 |
<p>
|
26 |
+
<strong><?= esc_html_x('This user has admin capabilities. Deleting data via this interface is disabled.', '(Admin)', 'gdpr-framework'); ?></strong>
|
27 |
</p>
|
28 |
<?php else: ?>
|
29 |
+
<a class="button button-primary" href="<?= esc_url($links['anonymize']); ?>"><?= esc_html_x('Anonymize data', '(Admin)', 'gdpr-framework'); ?></a>
|
30 |
+
<a class="button button-primary" href="<?= esc_url($links['delete']); ?>"><?= esc_html_x('Delete data', '(Admin)', 'gdpr-framework'); ?></a>
|
31 |
<?php endif; ?>
|
32 |
|
33 |
<?php else: ?>
|
34 |
+
<p><?= esc_html_x('No data found!', '(Admin)', 'gdpr-framework'); ?></p>
|
35 |
<?php endif; ?>
|
36 |
|
37 |
<hr>
|
38 |
|
39 |
<?php if (count($consentData)): ?>
|
40 |
<table class="gdpr-consent">
|
41 |
+
<th colspan="2"><?= esc_html_x('Consents given', '(Admin)', 'gdpr-framework'); ?></th>
|
42 |
<?php foreach ($consentData as $item): ?>
|
43 |
<tr>
|
44 |
<td>
|
51 |
<?php endforeach; ?>
|
52 |
</table>
|
53 |
<?php else: ?>
|
54 |
+
<p><?= esc_html_x('No consents given!', '(Admin)', 'gdpr-framework'); ?>.</p>
|
55 |
<?php endif; ?>
|
56 |
|
57 |
+
<hr>
|
58 |
+
<?php if($ClassiDocsdata){
|
59 |
+
$ClassiDocsdata = json_decode($ClassiDocsdata);
|
60 |
+
if(isset($ClassiDocsdata->documents->documents)){
|
61 |
+
$documents = $ClassiDocsdata->documents->documents;
|
62 |
+
}
|
63 |
+
if(isset($documents)):
|
64 |
+
?>
|
65 |
+
<table id="classiDocs_dataTable" class="display">
|
66 |
+
<thead>
|
67 |
+
<tr>
|
68 |
+
<th></th>
|
69 |
+
<th colspan="3"><?= __('Previous Results', 'gdpr-framework'); ?></th>
|
70 |
+
<th colspan="3"><?= __('Current Results', 'gdpr-framework'); ?></th>
|
71 |
+
<th colspan="1"></th>
|
72 |
+
</tr>
|
73 |
+
<tr>
|
74 |
+
<th class="text-center"><input class="flat" onchange="" type="checkbox"></th>
|
75 |
+
<th>
|
76 |
+
<?= __('Name', 'gdpr-framework'); ?>
|
77 |
+
</th>
|
78 |
+
<th>
|
79 |
+
<?= __('Path', 'gdpr-framework'); ?>
|
80 |
+
</th>
|
81 |
+
<th>
|
82 |
+
<?= __('Workstation', 'gdpr-framework'); ?>
|
83 |
+
</th>
|
84 |
+
<th>
|
85 |
+
<?= __('Name', 'gdpr-framework'); ?>
|
86 |
+
</th>
|
87 |
+
<th>
|
88 |
+
<?= __('Path', 'gdpr-framework'); ?>
|
89 |
+
</th>
|
90 |
+
<th>
|
91 |
+
<?= __('Workstation', 'gdpr-framework'); ?>
|
92 |
+
</th>
|
93 |
+
<th>
|
94 |
+
<?= __('Last Scan', 'gdpr-framework'); ?>
|
95 |
+
</th>
|
96 |
+
</tr>
|
97 |
+
</thead>
|
98 |
+
<tbody>
|
99 |
+
<?php foreach ($documents as $document):?>
|
100 |
+
<tr>
|
101 |
+
<th class="text-center">
|
102 |
+
<input name="documentIds" value="<?= $document->id;?>" type="checkbox">
|
103 |
+
</th>
|
104 |
+
<td><?= $document->prevName;?></td>
|
105 |
+
<td><?= $document->prevFilePath;?></td>
|
106 |
+
<td><?= $document->prevWorkstation;?></td>
|
107 |
+
<td><?= $document->name;?></td>
|
108 |
+
<td><?= $document->filePath;?></td>
|
109 |
+
<td><?= $document->workstation;?></td>
|
110 |
+
<td><?php
|
111 |
+
$originalDate = $document->lastScan;
|
112 |
+
echo $lastScan = date("m/d/Y H:i:s", strtotime($originalDate));
|
113 |
+
?></td>
|
114 |
+
</tr>
|
115 |
+
<?php endforeach; ?>
|
116 |
+
</tbody>
|
117 |
+
</table>
|
118 |
+
<?php else: ?>
|
119 |
+
<p><?= esc_html_x('No ClassiDocs data found!', '(Admin)', 'gdpr-framework'); ?>.</p>
|
120 |
+
<?php endif; ?>
|
121 |
+
|
122 |
+
|
123 |
</div>
|
124 |
<br>
|
125 |
<hr>
|
126 |
+
<?php }?>
|
views/admin/general/custom-policy-url.php
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
<input type="url" name="gdpr_custom_policy_page" value="<?php if($content!=""){?>
|
3 |
+
<?= esc_html_x($content, 'gdpr-framework');?>
|
4 |
+
<?php } ?>" />
|
5 |
+
<p class="description">
|
6 |
+
<?= esc_html_x('Leave blank if privacy policy page already selected', '(Admin)', 'gdpr-framework'); ?>
|
7 |
+
</p>
|
views/admin/general/delete-action-email.php
CHANGED
@@ -2,6 +2,6 @@
|
|
2 |
type="email"
|
3 |
id="gdpr_delete_action_email"
|
4 |
name="gdpr_delete_action_email"
|
5 |
-
placeholder="<?=
|
6 |
value="<?= esc_attr($deleteActionEmail); ?>"
|
7 |
/>
|
2 |
type="email"
|
3 |
id="gdpr_delete_action_email"
|
4 |
name="gdpr_delete_action_email"
|
5 |
+
placeholder="<?= esc_html__('Email address', 'gdpr-framework'); ?>"
|
6 |
value="<?= esc_attr($deleteActionEmail); ?>"
|
7 |
/>
|
views/admin/general/delete-action-reassign.php
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
<select id="gdpr_delete_action_reassign" name="gdpr_delete_action_reassign" class="gdpr-select js-gdpr-conditional">
|
2 |
<option value="delete" <?= selected($reassign, 'delete'); ?>>
|
3 |
-
<?=
|
4 |
</option>
|
5 |
<option value="reassign" <?= selected($reassign, 'reassign'); ?> data-show=".js-gdpr-delete-action-reassign-user">
|
6 |
-
<?=
|
7 |
</option>
|
8 |
</select>
|
9 |
<p class="description">
|
10 |
-
<?=
|
11 |
</p>
|
1 |
<select id="gdpr_delete_action_reassign" name="gdpr_delete_action_reassign" class="gdpr-select js-gdpr-conditional">
|
2 |
<option value="delete" <?= selected($reassign, 'delete'); ?>>
|
3 |
+
<?= esc_html_x('Delete content', '(Admin)', 'gdpr-framework'); ?>
|
4 |
</option>
|
5 |
<option value="reassign" <?= selected($reassign, 'reassign'); ?> data-show=".js-gdpr-delete-action-reassign-user">
|
6 |
+
<?= esc_html_x('Reassign content to a user', '(Admin)', 'gdpr-framework'); ?>
|
7 |
</option>
|
8 |
</select>
|
9 |
<p class="description">
|
10 |
+
<?= esc_html_x('If the user has submitted any content on your site, should it be deleted or reassigned to another user?', '(Admin)', 'gdpr-framework'); ?>
|
11 |
</p>
|
views/admin/general/delete-action.php
CHANGED
File without changes
|
views/admin/general/description-data-page.php
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
<p class="description">
|
2 |
-
<?=
|
3 |
</p>
|
1 |
<p class="description">
|
2 |
+
<?= esc_html_x('Select the page where users can go to control their data. This page must contain the [gdpr_privacy_tools] shortcode.', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</p>
|
views/admin/general/description-delete-action.php
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
<p class="description">
|
2 |
-
<?php _ex('What should happen if a data subject requests deleting their data.', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</p>
|
1 |
<p class="description">
|
2 |
+
<?php esc_html(_ex('What should happen if a data subject requests deleting their data.', '(Admin)', 'gdpr-framework')); ?>
|
3 |
</p>
|
views/admin/general/description-export-action.php
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
<p class="description">
|
2 |
-
<?php _ex('What should happen if a data subject requests viewing or exporting their data.', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</p>
|
1 |
<p class="description">
|
2 |
+
<?php esc_html(_ex('What should happen if a data subject requests viewing or exporting their data.', '(Admin)', 'gdpr-framework')); ?>
|
3 |
</p>
|
views/admin/general/description-position-action.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<p class="description">
|
2 |
+
<?php esc_html(_ex('Select position of the Popup', '(Admin)', 'gdpr-framework')); ?>
|
3 |
+
</p>
|
views/admin/general/description-terms-page.php
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
<p class="description">
|
2 |
-
<?php _ex('Optional. Select the page which contains your Terms & Conditions', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</p>
|
1 |
<p class="description">
|
2 |
+
<?php esc_html(_ex('Optional. Select the page which contains your Terms & Conditions', '(Admin)', 'gdpr-framework')); ?>
|
3 |
</p>
|
views/admin/general/description-theme-action.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<p class="description">
|
2 |
+
<?php esc_html(_ex('Select theme of the Popup', '(Admin)', 'gdpr-framework')); ?>
|
3 |
+
</p>
|
views/admin/general/disble-checkbox.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<input
|
2 |
+
type="checkbox"
|
3 |
+
id=gdpr_<?php echo $content['option_name'];?>
|
4 |
+
name=gdpr_<?php echo $content['option_name'];?>
|
5 |
+
value="1"
|
6 |
+
<?= checked($content['value'], true); ?>
|
7 |
+
/>
|
8 |
+
<label for="gdpr_<?php echo $content['option_name'];?>">
|
9 |
+
<?= esc_html_x($content['option'].'.', '(Admin)', 'gdpr-framework'); ?>
|
10 |
+
</label>
|
views/admin/general/edd-compatibility.php
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<input
|
2 |
+
type="checkbox"
|
3 |
+
id="gdpr_enable_edd_compatibility"
|
4 |
+
name="gdpr_enable_edd_compatibility"
|
5 |
+
value="1"
|
6 |
+
<?= checked($enabled, true); ?>
|
7 |
+
/>
|
8 |
+
<label for="gdpr_enable_edd_compatibility">
|
9 |
+
<?= esc_html_x('Enable EDD data on GDPR tool.', '(Admin)', 'gdpr-framework'); ?>
|
10 |
+
</label>
|
11 |
+
<p class="description">
|
12 |
+
<?= esc_html_x('Will work for EDD Version 2.0.0 or later.', '(Admin)', 'gdpr-framework'); ?>
|
13 |
+
</p>
|
views/admin/general/email_from.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<input type="email" class="gdpr-text-field" name="gdpr_email_from" id='color-picker' value="<?php if($content!=""){?>
|
2 |
+
<?= esc_html_x($content, 'gdpr-framework');?>
|
3 |
+
<?php } ?>" />
|
views/admin/general/enable-onetime-popup.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<input
|
2 |
+
type="checkbox"
|
3 |
+
id="gdpr_onetime_popup"
|
4 |
+
name="gdpr_onetime_popup"
|
5 |
+
value="1"
|
6 |
+
<?= checked($enabled, true); ?>
|
7 |
+
/>
|
8 |
+
<label for="gdpr_onetime_popup">
|
9 |
+
<?= esc_html_x('Enable One Time Cookie Acceptance Popup', '(Admin)', 'gdpr-framework'); ?>
|
10 |
+
</label>
|
views/admin/general/enable-policy-popup.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<input
|
2 |
+
type="checkbox"
|
3 |
+
id="gdpr_policy_popup"
|
4 |
+
name="gdpr_policy_popup"
|
5 |
+
value="1"
|
6 |
+
<?= checked($enabled, true); ?>
|
7 |
+
/>
|
8 |
+
<label for="gdpr_policy_popup">
|
9 |
+
<?= esc_html_x('Enable Policy Link On Popup', '(Admin)', 'gdpr-framework'); ?>
|
10 |
+
</label>
|
views/admin/general/enable-popup.php
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<input
|
2 |
+
type="checkbox"
|
3 |
+
id="gdpr_enable_popup"
|
4 |
+
name="gdpr_enable_popup"
|
5 |
+
value="1"
|
6 |
+
<?= checked($enabled, true); ?>
|
7 |
+
/>
|
8 |
+
<label for="gdpr_enable_popup">
|
9 |
+
<?= esc_html_x('Enable Cookie Acceptance Popup', '(Admin)', 'gdpr-framework'); ?>
|
10 |
+
</label>
|
11 |
+
<p class="description">
|
12 |
+
<?= _x('<b>Note:</b> Need to add custom content <b>gdpr_cookie_consent</b> its accepted on popup accept button.', '(Admin)', 'gdpr-framework'); ?>
|
13 |
+
</p>
|
views/admin/general/enable-tac.php
CHANGED
@@ -6,5 +6,5 @@
|
|
6 |
<?= checked($enabled, true); ?>
|
7 |
/>
|
8 |
<label for="gdpr_enable_tac">
|
9 |
-
<?=
|
10 |
</label>
|
6 |
<?= checked($enabled, true); ?>
|
7 |
/>
|
8 |
<label for="gdpr_enable_tac">
|
9 |
+
<?= esc_html_x('Enable the term and condition page.', '(Admin)', 'gdpr-framework'); ?>
|
10 |
</label>
|
views/admin/general/enable.php
CHANGED
@@ -6,8 +6,8 @@
|
|
6 |
<?= checked($enabled, true); ?>
|
7 |
/>
|
8 |
<label for="gdpr_enable">
|
9 |
-
<?=
|
10 |
</label>
|
11 |
<p class="description">
|
12 |
-
<?=
|
13 |
</p>
|
6 |
<?= checked($enabled, true); ?>
|
7 |
/>
|
8 |
<label for="gdpr_enable">
|
9 |
+
<?= esc_html_x('Enable the view, export and forget functionality for users and visitors', '(Admin)', 'gdpr-framework'); ?>
|
10 |
</label>
|
11 |
<p class="description">
|
12 |
+
<?= esc_html_x('Enable the Privacy Tools page on front-end and dashboard. This allows visitors to request viewing and deleting their personal data and withdraw consents.', '(Admin)', 'gdpr-framework'); ?>
|
13 |
</p>
|
views/admin/general/enable_popup_allow_content.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<input type="text" class="gdpr-text-field" name="gdpr_popup_allow_text" value="<?php if($content!=""){?>
|
2 |
+
<?= esc_html_x($content, 'gdpr-framework');?>
|
3 |
+
<?php } else { ?><?= esc_html_x('Accept', 'gdpr-framework');?><?php } ?>" />
|
views/admin/general/enable_popup_content.php
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<textarea name="gdpr_popup_content" rows="5" cols="40">
|
2 |
+
<?php if($content!=""){?>
|
3 |
+
<?= esc_html_x($content, 'gdpr-framework');?>
|
4 |
+
<?php }else{ ?>
|
5 |
+
<?= esc_html_x('This website uses cookies to ensure you get the best experience on our website.', 'gdpr-framework');?>
|
6 |
+
<?php } ?>
|
7 |
+
</textarea>
|
8 |
+
|
views/admin/general/enable_popup_dismiss_content.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<input type="text" class="gdpr-text-field" name="gdpr_popup_dismiss_text" value="<?php if($content!=""){?>
|
2 |
+
<?= esc_html_x($content, 'gdpr-framework');?>
|
3 |
+
<?php } else { ?><?= esc_html_x('Decline', 'gdpr-framework');?><?php } ?>" />
|
views/admin/general/enable_popup_header.php
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<textarea name="gdpr_header" rows="5" cols="40">
|
2 |
+
<?php if($content!=""){?>
|
3 |
+
<?= esc_html_x($content, 'gdpr-framework');?>
|
4 |
+
<?php }?>
|
5 |
+
</textarea>
|
6 |
+
<p class="description">
|
7 |
+
<?= esc_html_x("Leave blank if don't want header to get display.", 'gdpr-framework');?>
|
8 |
+
</p>
|
views/admin/general/enable_popup_learnmore_content.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<input type="text" class="gdpr-text-field" name="gdpr_popup_learnmore_text" value="<?php if($content!=""){?>
|
2 |
+
<?= esc_html_x($content, 'gdpr-framework');?>
|
3 |
+
<?php } else { ?><?= esc_html_x('Learn more', 'gdpr-framework');?><?php } ?>" />
|
views/admin/general/export-action-email.php
CHANGED
File without changes
|
views/admin/general/export-action.php
CHANGED
File without changes
|
views/admin/general/name_from.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<input type="text" class="gdpr-text-field" name="gdpr_name_from" id='color-picker' value="<?php if($content!=""){?>
|
2 |
+
<?= esc_html_x($content, 'gdpr-framework');?>
|
3 |
+
<?php } ?>" />
|
views/admin/general/popup_background_color_picker.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<input type="text" class="gdpr-color-picker" name="gdpr_popup_<?php echo $content['option'];?>" id='color-picker' value="<?php if($content['value']!=""){?>
|
2 |
+
<?= esc_html_x($content['value'], 'gdpr-framework');?>
|
3 |
+
<?php } ?>" />
|
views/admin/general/popup_link_target.php
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<select class="gdpr-select js-gdpr-conditional" name="gdpr_popup_link_target">
|
2 |
+
<option value="_blank" <?= selected($content, '_blank'); ?>>
|
3 |
+
<?= esc_html_x('Next Tab', '(Admin)', 'gdpr-framework') ?>
|
4 |
+
</option>
|
5 |
+
<option value="_self" <?= selected($content, '_self'); ?>>
|
6 |
+
<?= esc_html_x('Self', '(Admin)', 'gdpr-framework') ?>
|
7 |
+
</option>
|
8 |
+
</select>
|
views/admin/general/position-action.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<select class="gdpr-select js-gdpr-conditional" name="gdpr_popup_position">
|
2 |
+
<?= gdpr('view')->render('global/position-action', compact('positionAction')); ?>
|
3 |
+
</select>
|
views/admin/general/stylesheet.php
CHANGED
@@ -6,5 +6,5 @@
|
|
6 |
<?php echo checked($enabled, true); ?>
|
7 |
/>
|
8 |
<label for="gdpr_enable_stylesheet">
|
9 |
-
<?php _ex('Enable basic styling for Privacy Tools page.', '(Admin)', 'gdpr-framework'); ?>
|
10 |
</label>
|
6 |
<?php echo checked($enabled, true); ?>
|
7 |
/>
|
8 |
<label for="gdpr_enable_stylesheet">
|
9 |
+
<?php esc_html(_ex('Enable basic styling for Privacy Tools page.', '(Admin)', 'gdpr-framework')); ?>
|
10 |
</label>
|
views/admin/general/theme-action.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<select class="gdpr-select js-gdpr-conditional" name="gdpr_popup_theme">
|
2 |
+
<?= gdpr('view')->render('global/theme-action', compact('themeAction')); ?>
|
3 |
+
</select>
|
views/admin/general/theme-compatibility.php
CHANGED
@@ -6,5 +6,5 @@
|
|
6 |
<?= checked($enabled, true); ?>
|
7 |
/>
|
8 |
<label for="gdpr_enable_theme_compatibility">
|
9 |
-
<?=
|
10 |
</label>
|
6 |
<?= checked($enabled, true); ?>
|
7 |
/>
|
8 |
<label for="gdpr_enable_theme_compatibility">
|
9 |
+
<?= esc_html_x('Automatically add Privacy Policy and Privacy Tools links to your site footer.', '(Admin)', 'gdpr-framework'); ?>
|
10 |
</label>
|
views/admin/general/woo-compatibility.php
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<input
|
2 |
+
type="checkbox"
|
3 |
+
id="gdpr_enable_woo_compatibility"
|
4 |
+
name="gdpr_enable_woo_compatibility"
|
5 |
+
value="1"
|
6 |
+
<?= checked($enabled, true); ?>
|
7 |
+
/>
|
8 |
+
<label for="gdpr_enable_woo_compatibility">
|
9 |
+
<?= esc_html_x('Enable WooCommerce data on GDPR tool.', '(Admin)', 'gdpr-framework'); ?>
|
10 |
+
</label>
|
11 |
+
<p class="description">
|
12 |
+
<?= esc_html_x('Will work for WooCommerce Version 3.4.0 or later.', '(Admin)', 'gdpr-framework'); ?>
|
13 |
+
</p>
|
views/admin/general/woo-disable_checkbox.php
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<input
|
2 |
+
type="checkbox"
|
3 |
+
id="gdpr_disable_checkbox_woo_compatibility"
|
4 |
+
name="gdpr_disable_checkbox_woo_compatibility"
|
5 |
+
value="1"
|
6 |
+
<?= checked($enabled, true); ?>
|
7 |
+
/>
|
8 |
+
|
9 |
+
<label for="gdpr_disable_checkbox_woo_compatibility">
|
10 |
+
<?= esc_html_x('Disable WooCommerce Privacy Checkbox', '(Admin)', 'gdpr-framework'); ?>
|
11 |
+
</label>
|
views/admin/general/woo-disable_register_checkbox.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<input
|
2 |
+
type="checkbox"
|
3 |
+
id="gdpr_disable_register_checkbox_woo_compatibility"
|
4 |
+
name="gdpr_disable_register_checkbox_woo_compatibility"
|
5 |
+
value="1"
|
6 |
+
<?= checked($enabled, true); ?>
|
7 |
+
/>
|
8 |
+
<label for="gdpr_disable_register_checkbox_woo_compatibility">
|
9 |
+
<?= esc_html_x('Disable WooCommerce Register Privacy Checkbox', '(Admin)', 'gdpr-framework'); ?>
|
10 |
+
</label>
|
views/admin/modals/footer.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
|
2 |
<a href="#" class="gdpr-close-modal">Close</a>
|
3 |
|
|
4 |
<a href="#">Get help</a>
|
5 |
</div>
|
6 |
-
</div>
|
1 |
+
<?php echo '<div class="gdpr-modal-footer">
|
2 |
<a href="#" class="gdpr-close-modal">Close</a>
|
3 |
|
|
4 |
<a href="#">Get help</a>
|
5 |
</div>
|
6 |
+
</div>';?>
|
views/admin/modals/header.php
CHANGED
File without changes
|
views/admin/modals/test.php
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
-
<h2>Test modal</h2>
|
2 |
<p>This is a test modal. It can have any sort of content, for example a bullet list.</p>
|
3 |
<ul>
|
4 |
<li>Item 1</li>
|
5 |
<li>Another item</li>
|
6 |
<li>Last item</li>
|
7 |
</ul>
|
8 |
-
<p>It should be used for displaying super helpful instructions.</p>
|
1 |
+
<?php echo "<h2>Test modal</h2>
|
2 |
<p>This is a test modal. It can have any sort of content, for example a bullet list.</p>
|
3 |
<ul>
|
4 |
<li>Item 1</li>
|
5 |
<li>Another item</li>
|
6 |
<li>Last item</li>
|
7 |
</ul>
|
8 |
+
<p>It should be used for displaying super helpful instructions.</p>";?>
|
views/admin/notice.php
CHANGED
File without changes
|
views/admin/notices/disclaimer.php
CHANGED
@@ -7,7 +7,8 @@
|
|
7 |
Codelight is not eligible for any claim or action based on any information or functionality provided by this plugin.
|
8 |
We expressly disclaim all liability in respect of usage of this plugin.
|
9 |
This plugin gives you general information and tools, but is NOT meant to serve as complete compliance package.
|
10 |
-
For compliance audit or further help <a href="<?= gdpr('helpers')->docs('wordpress-gdpr
|
|
|
11 |
As each business and situation is unique, you might need to modify, add or delete information in these templates.
|
12 |
In addition to this, you will need audit all your processing activities for achieving compliance to GDPR.
|
13 |
Compliance to GDPR is risk based ongoing process.
|
7 |
Codelight is not eligible for any claim or action based on any information or functionality provided by this plugin.
|
8 |
We expressly disclaim all liability in respect of usage of this plugin.
|
9 |
This plugin gives you general information and tools, but is NOT meant to serve as complete compliance package.
|
10 |
+
For compliance audit or further help <a href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/
|
11 |
+
'); ?>">contact legal professionals</a>.
|
12 |
As each business and situation is unique, you might need to modify, add or delete information in these templates.
|
13 |
In addition to this, you will need audit all your processing activities for achieving compliance to GDPR.
|
14 |
Compliance to GDPR is risk based ongoing process.
|
views/admin/notices/error.php
CHANGED
File without changes
|
views/admin/notices/footer-step.php
CHANGED
@@ -1,3 +1,6 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
* Action to add manual fields to form;
|
4 |
+
*/
|
5 |
+
echo '</form></div></div>';
|
6 |
+
?>
|
views/admin/notices/footer.php
CHANGED
@@ -1,2 +1,3 @@
|
|
1 |
-
|
2 |
-
</div>
|
|
1 |
+
<?php
|
2 |
+
echo "</div></div>";
|
3 |
+
?>
|
views/admin/notices/header-step.php
CHANGED
File without changes
|
views/admin/notices/header.php
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
<div class="notice notice-gdpr">
|
2 |
<img class="gdpr-badge" src="<?= gdpr('config')->get('plugin.url'); ?>assets/gdpr-rhino.svg" />
|
3 |
<div class="gdpr-content">
|
4 |
-
<h2><?=
|
1 |
<div class="notice notice-gdpr">
|
2 |
<img class="gdpr-badge" src="<?= gdpr('config')->get('plugin.url'); ?>assets/gdpr-rhino.svg" />
|
3 |
<div class="gdpr-content">
|
4 |
+
<h2><?= esc_html_x('The GDPR Framework By Data443', '(Admin)', 'gdpr-framework'); ?></h2>
|
views/admin/notices/help.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<p>
|
2 |
<?= sprintf(
|
3 |
-
|
4 |
-
'<a href="
|
5 |
'</a>'
|
6 |
); ?>
|
7 |
</p>
|
1 |
<p>
|
2 |
<?= sprintf(
|
3 |
+
esc_html_x('Need help? Take a look at our %sdocumentation%s.', '(Admin)', 'gdpr-framework'),
|
4 |
+
'<a href="https://www.data443.com/wordpress-site-owners-guide-to-gdpr" target="_blank">',
|
5 |
'</a>'
|
6 |
); ?>
|
7 |
</p>
|
views/admin/notices/helper-autoinstall.php
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
</p>
|
4 |
<p>
|
5 |
-
<?=
|
6 |
sprintf('Read more %shere%s', "<a href='{$helpUrl}'>", "</a>"),
|
7 |
'(Admin)',
|
8 |
'gdpr-framework'
|
1 |
<p>
|
2 |
+
<?= esc_html_x('A Privacy Policy page has been created, but it is empty. You can generate a policy template on this page.', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</p>
|
4 |
<p>
|
5 |
+
<?= esc_html_x(
|
6 |
sprintf('Read more %shere%s', "<a href='{$helpUrl}'>", "</a>"),
|
7 |
'(Admin)',
|
8 |
'gdpr-framework'
|
views/admin/notices/helper-policy.php
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
</p>
|
4 |
<p>
|
5 |
-
<?=
|
6 |
sprintf('Read more about editing your Privacy Policy %shere%s', "<a href='{$helpUrl}'>", "</a>"),
|
7 |
'(Admin)','gdpr-framework'
|
8 |
); ?>
|
1 |
<p>
|
2 |
+
<?= esc_html_x('Heads up - your Privacy Policy still requires some attention. Find the places marked with [TODO] and replace them with real content!', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</p>
|
4 |
<p>
|
5 |
+
<?= esc_html_x(
|
6 |
sprintf('Read more about editing your Privacy Policy %shere%s', "<a href='{$helpUrl}'>", "</a>"),
|
7 |
'(Admin)','gdpr-framework'
|
8 |
); ?>
|
views/admin/notices/helper-settings.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
<?= sprintf(
|
4 |
-
|
5 |
"<a href='" . gdpr('helpers')->getAdminUrl() . "'>",
|
6 |
'</a>'
|
7 |
); ?>
|
1 |
<p>
|
2 |
+
<?= esc_html_x('Heads up! The GDPR Framework is not properly configured, so it will not work just yet.', '(Admin)', 'gdpr-framework'); ?> <br>
|
3 |
<?= sprintf(
|
4 |
+
esc_html_x('Go to %sTools > Privacy%s and make sure all fields are filled in.', '(Admin)', 'gdpr-framework'),
|
5 |
"<a href='" . gdpr('helpers')->getAdminUrl() . "'>",
|
6 |
'</a>'
|
7 |
); ?>
|
views/admin/notices/helper-tools.php
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
</p>
|
4 |
<p>
|
5 |
-
<?=
|
6 |
sprintf('Read more %shere%s', "<a href='{$helpUrl}'>", "</a>"),
|
7 |
'(Admin)',
|
8 |
'gdpr-framework'
|
1 |
<p>
|
2 |
+
<?= esc_html_x('The contents of this page should contain the [gdpr_privacy_tools] shortcode.', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</p>
|
4 |
<p>
|
5 |
+
<?= esc_html_x(
|
6 |
sprintf('Read more %shere%s', "<a href='{$helpUrl}'>", "</a>"),
|
7 |
'(Admin)',
|
8 |
'gdpr-framework'
|
views/admin/notices/installer-finished.php
CHANGED
@@ -1 +1,3 @@
|
|
1 |
-
|
|
|
|
1 |
+
<?php
|
2 |
+
echo "<p>That's all! You have successfully set up</p>";
|
3 |
+
?>
|
views/admin/privacy-manager/header.php
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<p>
|
2 |
+
<a target="_blank" href="https://www.data443.com/global-privacy-manager/"><?= esc_html_x('Data443™ Global Privacy Manager', '(Admin)', 'gdpr-framework'); ?></a>
|
3 |
+
<?= esc_html_x('ensures privacy regulation compliance, such as GDPR, CCPA, LGPD, etc, at the next level.', '(Admin)', 'gdpr-framework'); ?>
|
4 |
+
<?= esc_html_x('Includes the following features:', '(Admin)', 'gdpr-framework'); ?>
|
5 |
+
<ol>
|
6 |
+
<li><?= esc_html_x('Available within minutes – designed to be deployed to your website over the phone with one link!', '(Admin)', 'gdpr-framework'); ?></li>
|
7 |
+
<li><?= esc_html_x('Fully branded Subject Access Request Form', '(Admin)', 'gdpr-framework'); ?></li>
|
8 |
+
<li><?= esc_html_x('Custom Workflow Engine', '(Admin)', 'gdpr-framework'); ?></li>
|
9 |
+
<li><?= esc_html_x('Cookie and Consent Management Tracking', '(Admin)', 'gdpr-framework'); ?></li>
|
10 |
+
<li><?= esc_html_x('Opt-in and Opt-out Management', '(Admin)', 'gdpr-framework'); ?></li>
|
11 |
+
<li><?= esc_html_x('Do Not Sell Management Interface', '(Admin)', 'gdpr-framework'); ?></li>
|
12 |
+
<li><?= esc_html_x('Full On Premise and In Cloud Data Discovery', '(Admin)', 'gdpr-framework'); ?></li>
|
13 |
+
<li><?= esc_html_x('Complete End to End Data Mapping', '(Admin)', 'gdpr-framework'); ?></li>
|
14 |
+
<li><?= esc_html_x('Full Data Classification and Governance', '(Admin)', 'gdpr-framework'); ?></li>
|
15 |
+
<li><?= esc_html_x('Data Deletion and Monitoring Compliance Management', '(Admin)', 'gdpr-framework'); ?></li>
|
16 |
+
<li><?= esc_html_x('Data Stores instantly available: Windows NTFS, OneDrive, Dropbox, Office365, GoogleMail, Salesforce, Quickbooks, MailChimp, Sharepoint, MySQL, MSSQL, PostGreSQL, Mongo', '(Admin)', 'gdpr-framework'); ?></li>
|
17 |
+
<li><?= esc_html_x('Data Stores addons available: over 200 SaaS, On Premise databases & File shares', '(Admin)', 'gdpr-framework'); ?></li>
|
18 |
+
<li><?= esc_html_x('PowerBI and Dashboarding', '(Admin)', 'gdpr-framework'); ?></li>
|
19 |
+
</ol>
|
20 |
+
</p>
|
21 |
+
<p><?= esc_html_x('No matter where you are on your data privacy journey, the ultimate goal is compliance.', '(Admin)', 'gdpr-framework'); ?> <a target="_blank" href="https://www.data443.com/global-privacy-manager/"><?= esc_html_x('Data443™ Global Privacy Manager', '(Admin)', 'gdpr-framework'); ?></a> <?= esc_html_x('enables your organization to comply with all privacy regulations.', '(Admin)', 'gdpr-framework'); ?></p>
|
views/admin/privacy-policy/company-location.php
CHANGED
File without changes
|
views/admin/privacy-policy/description-policy-page.php
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
<p class="description">
|
2 |
-
<?=
|
3 |
</p>
|
1 |
<p class="description">
|
2 |
+
<?= esc_html_x('Select the page which will contain your Privacy Policy', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</p>
|
views/admin/privacy-policy/dpa.php
CHANGED
File without changes
|
views/admin/privacy-policy/generated.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
<h3><?=
|
2 |
<p>
|
3 |
-
<?=
|
4 |
<?php if ($policyUrl): ?>
|
5 |
<?= __(
|
6 |
sprintf(
|
@@ -17,5 +17,5 @@
|
|
17 |
<?= $editor; ?>
|
18 |
|
19 |
<br>
|
20 |
-
<a href="<?= $backUrl; ?>" class="button button-secondary"><?=
|
21 |
<br><br>
|
1 |
+
<h3><?= esc_html_x('Privacy Policy', '(Admin)', 'gdpr-framework'); ?></h3>
|
2 |
<p>
|
3 |
+
<?= esc_html_x('Your Privacy Policy has been generated.', '(Admin)', 'gdpr-framework'); ?>
|
4 |
<?php if ($policyUrl): ?>
|
5 |
<?= __(
|
6 |
sprintf(
|
17 |
<?= $editor; ?>
|
18 |
|
19 |
<br>
|
20 |
+
<a href="<?= $backUrl; ?>" class="button button-secondary"><?= esc_html_x('« Back', '(Admin)', 'gdpr-framework'); ?></a>
|
21 |
<br><br>
|
views/admin/privacy-policy/has-dpo.php
CHANGED
@@ -8,5 +8,5 @@
|
|
8 |
value="yes"
|
9 |
<?= checked($hasDPO, 'yes'); ?>
|
10 |
>
|
11 |
-
<?=
|
12 |
</label>
|
8 |
value="yes"
|
9 |
<?= checked($hasDPO, 'yes'); ?>
|
10 |
>
|
11 |
+
<?= esc_html_x('I have appointed a Data Protection Officer (DPO)', '(Admin)', 'gdpr-framework'); ?>
|
12 |
</label>
|
views/admin/privacy-policy/header.php
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
</p>
|
1 |
<p>
|
2 |
+
<?= esc_html_x('This page allows you to generate a Privacy Policy based on the information you entered below.', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</p>
|
views/admin/settings-page.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<div class="wrap gdpr-framework-wrap">
|
2 |
<h2>
|
3 |
-
<?=
|
4 |
</h2>
|
5 |
|
6 |
<?php if (!empty($_GET['updated'])) : ?>
|
@@ -28,15 +28,23 @@
|
|
28 |
<p>
|
29 |
<em>
|
30 |
<?= sprintf(
|
31 |
-
|
32 |
'<a href="https://www.data443.com/" target="_blank">',
|
33 |
'</a>'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
); ?>
|
35 |
|
36 |
|
|
37 |
|
38 |
<?= sprintf(
|
39 |
-
|
40 |
'<a href="https://wordpress.org/plugins/gdpr-framework/#reviews" target="_blank">',
|
41 |
'</a>'
|
42 |
); ?>
|
1 |
<div class="wrap gdpr-framework-wrap">
|
2 |
<h2>
|
3 |
+
<?= esc_html_x('The GDPR Framework By Data443', '(Admin)', 'gdpr-framework'); ?>
|
4 |
</h2>
|
5 |
|
6 |
<?php if (!empty($_GET['updated'])) : ?>
|
28 |
<p>
|
29 |
<em>
|
30 |
<?= sprintf(
|
31 |
+
esc_html_x('The GDPR Framework. Built with ♥ by %sData443%s.', '(Admin)', 'gdpr-framework'),
|
32 |
'<a href="https://www.data443.com/" target="_blank">',
|
33 |
'</a>'
|
34 |
+
); ?>
|
35 |
+
|
36 |
+
|
|
37 |
+
|
38 |
+
<?= sprintf(
|
39 |
+
esc_html_x("Need help? Take a look at our %sdocumentation%s.", '(Admin)', 'gdpr-framework'),
|
40 |
+
'<a href="https://www.data443.com/wordpress-site-owners-guide-to-gdpr/" target="_blank">',
|
41 |
+
'</a>'
|
42 |
); ?>
|
43 |
|
44 |
|
|
45 |
|
46 |
<?= sprintf(
|
47 |
+
esc_html_x("Support our development efforts! leave a %s5-star rating%s.", '(Admin)', 'gdpr-framework'),
|
48 |
'<a href="https://wordpress.org/plugins/gdpr-framework/#reviews" target="_blank">',
|
49 |
'</a>'
|
50 |
); ?>
|
views/admin/support/contents.php
CHANGED
@@ -2,34 +2,34 @@
|
|
2 |
|
3 |
<section class="section">
|
4 |
<h3 class="align-center">
|
5 |
-
<?=
|
6 |
</h3>
|
7 |
<div class="row">
|
8 |
<div class="col">
|
9 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/1.png');"></div>
|
10 |
<a class="button button-primary" href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/'); ?>" target="_blank">
|
11 |
-
<?=
|
12 |
</a>
|
13 |
<p>
|
14 |
-
<?=
|
15 |
</p>
|
16 |
</div>
|
17 |
<div class="col">
|
18 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/2.png');"></div>
|
19 |
-
<a class="button button-primary" href="<?= gdpr('helpers')->docs('knowledge-base'); ?>" target="_blank">
|
20 |
-
<?=
|
21 |
</a>
|
22 |
<p>
|
23 |
-
<?=
|
24 |
</p>
|
25 |
</div>
|
26 |
<div class="col">
|
27 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/3.png');"></div>
|
28 |
-
<a class="button button-primary" href="<?= gdpr('helpers')->docs('developer-docs'); ?>" target="_blank">
|
29 |
-
<?=
|
30 |
</a>
|
31 |
<p>
|
32 |
-
<?=
|
33 |
</p>
|
34 |
</div>
|
35 |
</div>
|
@@ -37,25 +37,25 @@
|
|
37 |
|
38 |
<section class="section">
|
39 |
<h3 class="align-center">
|
40 |
-
<?=
|
41 |
</h3>
|
42 |
<div class="row">
|
43 |
<div class="col">
|
44 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/4.png');"></div>
|
45 |
-
<a class="button button-primary" href="https://
|
46 |
-
<?=
|
47 |
</a>
|
48 |
<p>
|
49 |
-
<?=
|
50 |
</p>
|
51 |
</div>
|
52 |
<div class="col">
|
53 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/5.png');"></div>
|
54 |
-
<a class="button button-primary" href="<?= gdpr('helpers')->docs('
|
55 |
-
<?=
|
56 |
</a>
|
57 |
<p>
|
58 |
-
<?=
|
59 |
</p>
|
60 |
</div>
|
61 |
</div>
|
2 |
|
3 |
<section class="section">
|
4 |
<h3 class="align-center">
|
5 |
+
<?= esc_html_x('Need more info?', '(Admin)', 'gdpr-framework'); ?>
|
6 |
</h3>
|
7 |
<div class="row">
|
8 |
<div class="col">
|
9 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/1.png');"></div>
|
10 |
<a class="button button-primary" href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/'); ?>" target="_blank">
|
11 |
+
<?= esc_html_x('Site Owner\'s guide to GDPR', '(Admin)', 'gdpr-framework'); ?>
|
12 |
</a>
|
13 |
<p>
|
14 |
+
<?= esc_html_x('Read the full guide on GDPR compliance.', '(Admin)', 'gdpr-framework'); ?>
|
15 |
</p>
|
16 |
</div>
|
17 |
<div class="col">
|
18 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/2.png');"></div>
|
19 |
+
<a class="button button-primary" href="<?= gdpr('helpers')->docs('wordpress-gdpr-framework-knowledge-base/'); ?>" target="_blank">
|
20 |
+
<?= esc_html_x('Knowledge base', '(Admin)', 'gdpr-framework'); ?>
|
21 |
</a>
|
22 |
<p>
|
23 |
+
<?= esc_html_x('Check out the knowledge base for common questions and answers.', '(Admin)', 'gdpr-framework'); ?>
|
24 |
</p>
|
25 |
</div>
|
26 |
<div class="col">
|
27 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/3.png');"></div>
|
28 |
+
<a class="button button-primary" href="<?= gdpr('helpers')->docs('wordpress-gdpr-framework-developer-docs/'); ?>" target="_blank">
|
29 |
+
<?= esc_html_x('Developer\'s guide to GDPR', '(Admin)', 'gdpr-framework'); ?>
|
30 |
</a>
|
31 |
<p>
|
32 |
+
<?= esc_html_x('We have a thorough guide to help making custom sites compliant.', '(Admin)', 'gdpr-framework'); ?>
|
33 |
</p>
|
34 |
</div>
|
35 |
</div>
|
37 |
|
38 |
<section class="section">
|
39 |
<h3 class="align-center">
|
40 |
+
<?= esc_html_x('Need help?', '(Admin)', 'gdpr-framework'); ?>
|
41 |
</h3>
|
42 |
<div class="row">
|
43 |
<div class="col">
|
44 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/4.png');"></div>
|
45 |
+
<a class="button button-primary" href="https://data443.atlassian.net/servicedesk/customer/portal/2/group/6" target="_blank">
|
46 |
+
<?= esc_html_x('Submit a support request', '(Admin)', 'gdpr-framework'); ?>
|
47 |
</a>
|
48 |
<p>
|
49 |
+
<?= esc_html_x('Found a bug or have a question about the plugin? Submit a support request and we’ll get right on it!', '(Admin)', 'gdpr-framework'); ?>
|
50 |
</p>
|
51 |
</div>
|
52 |
<div class="col">
|
53 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/5.png');"></div>
|
54 |
+
<a class="button button-primary" href="<?= gdpr('helpers')->docs('contact/'); ?>" target="_blank">
|
55 |
+
<?= esc_html_x('Request a consultation', '(Admin)', 'gdpr-framework'); ?>
|
56 |
</a>
|
57 |
<p>
|
58 |
+
<?= esc_html_x('Need assistance in making your site compliant? We can help!', '(Admin)', 'gdpr-framework'); ?>
|
59 |
</p>
|
60 |
</div>
|
61 |
</div>
|
views/admin/wizard-buttons.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<a class="button button-primary" href="<?= esc_url($restartUrl); ?>">
|
2 |
-
<?=
|
3 |
</a>
|
4 |
<br><br>
|
5 |
<hr>
|
1 |
<a class="button button-primary" href="<?= esc_url($restartUrl); ?>">
|
2 |
+
<?= esc_html_x('Restart setup wizard', '(Admin)', 'gdpr-framework'); ?>
|
3 |
</a>
|
4 |
<br><br>
|
5 |
<hr>
|
views/email/action-export.php
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
sprintf('A data subject (%s) has just downloaded their data in %s format.', esc_html($email), esc_html($format)),
|
4 |
'(Admin)', 'gdpr-framework'
|
5 |
); ?>
|
6 |
</p>
|
7 |
<p>
|
8 |
-
<?=
|
9 |
</p>
|
1 |
<p>
|
2 |
+
<?= esc_html_x(
|
3 |
sprintf('A data subject (%s) has just downloaded their data in %s format.', esc_html($email), esc_html($format)),
|
4 |
'(Admin)', 'gdpr-framework'
|
5 |
); ?>
|
6 |
</p>
|
7 |
<p>
|
8 |
+
<?= esc_html_x('This email is just for your information. You don\'t need to take any action', '(Admin)', 'gdpr-framework'); ?>
|
9 |
</p>
|
views/email/action-forget.php
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
sprintf('A data subject (%s) has just removed all their data from your website.', esc_html($email)),
|
4 |
'(Admin)', 'gdpr-framework'
|
5 |
); ?> <br><br>
|
6 |
|
7 |
<?php if ($userId): ?>
|
8 |
-
<?=
|
9 |
<?php endif; ?>
|
10 |
</p>
|
11 |
<p>
|
12 |
-
<?=
|
13 |
</p>
|
1 |
<p>
|
2 |
+
<?= esc_html_x(
|
3 |
sprintf('A data subject (%s) has just removed all their data from your website.', esc_html($email)),
|
4 |
'(Admin)', 'gdpr-framework'
|
5 |
); ?> <br><br>
|
6 |
|
7 |
<?php if ($userId): ?>
|
8 |
+
<?= esc_html_x('The data subject had a user account on your website.', '(Admin)', 'gdpr-framework'); ?> (ID: <?= $userId; ?>).
|
9 |
<?php endif; ?>
|
10 |
</p>
|
11 |
<p>
|
12 |
+
<?= esc_html_x('This email is just for your information. You don\'t need to take any action', '(Admin)', 'gdpr-framework'); ?>
|
13 |
</p>
|
views/email/identify-data-subject.php
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
-
<?=
|
4 |
-
<?=
|
5 |
<a href="<?= esc_url($identificationUrl); ?>">
|
6 |
<?= esc_url($identificationUrl); ?>
|
7 |
</a>
|
8 |
</p>
|
9 |
<p>
|
10 |
-
<?=
|
11 |
</p>
|
1 |
<p>
|
2 |
+
<?= esc_html__('Someone has requested access to your data on', 'gdpr-framework'); ?> <?= esc_html($siteName); ?> <br/>
|
3 |
+
<?= esc_html__('If this was a mistake, just ignore this email and nothing will happen.', 'gdpr-framework'); ?> <br/>
|
4 |
+
<?= esc_html__('To manage your data, visit the following address:', 'gdpr-framework'); ?> <br/>
|
5 |
<a href="<?= esc_url($identificationUrl); ?>">
|
6 |
<?= esc_url($identificationUrl); ?>
|
7 |
</a>
|
8 |
</p>
|
9 |
<p>
|
10 |
+
<?= esc_html__('This link is valid for 15 minutes.', 'gdpr-framework'); ?>
|
11 |
</p>
|
views/email/no-data.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
-
<?=
|
4 |
<br/>
|
5 |
-
<?=
|
6 |
</p>
|
1 |
<p>
|
2 |
+
<?= esc_html__('Someone has requested information about your personal data on', 'gdpr-framework'); ?> <?= esc_html($siteName); ?> <br/>
|
3 |
+
<?= esc_html__('None of your personal data is stored on', 'gdpr-framework'); ?> <?= esc_html($siteName); ?> <br/>
|
4 |
<br/>
|
5 |
+
<?= esc_html__('If this was a mistake or you did not request this email, just ignore it and nothing will happen.', 'gdpr-framework'); ?> <br/>
|
6 |
</p>
|
views/email/request-export.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
sprintf('A data subject (%s) has requested to download their data in %s format.', esc_html($email), esc_html($format)),
|
4 |
'(Admin)', 'gdpr-framework'
|
5 |
); ?>
|
6 |
<br>
|
7 |
-
<?=
|
8 |
sprintf('To access the data subject\'s data, %sclick here%s', "<a href='{$adminTabLink}'>", '</a>'),
|
9 |
'(Admin)', 'gdpr-framework'
|
10 |
); ?>
|
11 |
</p>
|
12 |
<p>
|
13 |
-
<?=
|
14 |
</p>
|
1 |
<p>
|
2 |
+
<?= esc_html_x(
|
3 |
sprintf('A data subject (%s) has requested to download their data in %s format.', esc_html($email), esc_html($format)),
|
4 |
'(Admin)', 'gdpr-framework'
|
5 |
); ?>
|
6 |
<br>
|
7 |
+
<?= esc_html_x(
|
8 |
sprintf('To access the data subject\'s data, %sclick here%s', "<a href='{$adminTabLink}'>", '</a>'),
|
9 |
'(Admin)', 'gdpr-framework'
|
10 |
); ?>
|
11 |
</p>
|
12 |
<p>
|
13 |
+
<?= esc_html_x('As a reminder: according to GDPR, you have 30 days to comply.', '(Admin)', 'gdpr-framework'); ?>
|
14 |
</p>
|
views/email/request-forget.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
sprintf('A data subject (%s) has requested to remove their data.', esc_html($email)),
|
4 |
'(Admin)', 'gdpr-framework'
|
5 |
); ?>
|
6 |
<br>
|
7 |
-
<?=
|
8 |
sprintf('To access the data subject\'s data, %sclick here%s', "<a href='{$adminTabLink}'>", '</a>'),
|
9 |
'(Admin)', 'gdpr-framework'
|
10 |
); ?>
|
11 |
</p>
|
12 |
<p>
|
13 |
-
<?=
|
14 |
</p>
|
1 |
<p>
|
2 |
+
<?= esc_html_x(
|
3 |
sprintf('A data subject (%s) has requested to remove their data.', esc_html($email)),
|
4 |
'(Admin)', 'gdpr-framework'
|
5 |
); ?>
|
6 |
<br>
|
7 |
+
<?= esc_html_x(
|
8 |
sprintf('To access the data subject\'s data, %sclick here%s', "<a href='{$adminTabLink}'>", '</a>'),
|
9 |
'(Admin)', 'gdpr-framework'
|
10 |
); ?>
|
11 |
</p>
|
12 |
<p>
|
13 |
+
<?= esc_html_x('As a reminder: according to GDPR, you have 30 days to comply.', '(Admin)', 'gdpr-framework'); ?>
|
14 |
</p>
|
views/global/country-options.php
CHANGED
File without changes
|
views/global/delete-action.php
CHANGED
@@ -1,19 +1,19 @@
|
|
1 |
<option value="anonymize" <?= selected($deleteAction, 'anonymize'); ?>>
|
2 |
-
<?=
|
3 |
</option>
|
4 |
<option value="delete" <?= selected($deleteAction, 'delete'); ?> data-show=".js-gdpr-delete-action-reassign">
|
5 |
-
<?=
|
6 |
</option>
|
7 |
<option value="anonymize_and_notify" <?= selected($deleteAction, 'anonymize_and_notify'); ?>
|
8 |
data-show=".js-gdpr-delete-action-email">
|
9 |
-
<?=
|
10 |
</option>
|
11 |
<option value="delete_and_notify" <?= selected($deleteAction, 'delete_and_notify'); ?>
|
12 |
data-show=".js-gdpr-delete-action-email, .js-gdpr-delete-action-reassign">
|
13 |
-
<?=
|
14 |
</option>
|
15 |
<option value="notify" <?= selected($deleteAction, 'notify'); ?> data-show=".js-gdpr-delete-action-email">
|
16 |
-
<?=
|
17 |
</option>
|
18 |
|
19 |
|
1 |
<option value="anonymize" <?= selected($deleteAction, 'anonymize'); ?>>
|
2 |
+
<?= esc_html_x('Automatically anonymize data', '(Admin)', 'gdpr-framework') ?>
|
3 |
</option>
|
4 |
<option value="delete" <?= selected($deleteAction, 'delete'); ?> data-show=".js-gdpr-delete-action-reassign">
|
5 |
+
<?= esc_html_x('Automatically delete data', '(Admin)', 'gdpr-framework') ?>
|
6 |
</option>
|
7 |
<option value="anonymize_and_notify" <?= selected($deleteAction, 'anonymize_and_notify'); ?>
|
8 |
data-show=".js-gdpr-delete-action-email">
|
9 |
+
<?= esc_html_x('Automatically anonymize data and notify me via email', '(Admin)', 'gdpr-framework') ?>
|
10 |
</option>
|
11 |
<option value="delete_and_notify" <?= selected($deleteAction, 'delete_and_notify'); ?>
|
12 |
data-show=".js-gdpr-delete-action-email, .js-gdpr-delete-action-reassign">
|
13 |
+
<?= esc_html_x('Automatically delete data and notify me via email', '(Admin)', 'gdpr-framework') ?>
|
14 |
</option>
|
15 |
<option value="notify" <?= selected($deleteAction, 'notify'); ?> data-show=".js-gdpr-delete-action-email">
|
16 |
+
<?= esc_html_x('Only notify me via email', '(Admin)', 'gdpr-framework') ?>
|
17 |
</option>
|
18 |
|
19 |
|
views/global/export-action.php
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
<option value="download" <?= selected($exportAction, 'download'); ?>>
|
2 |
-
<?=
|
3 |
</option>
|
4 |
<option value="download_and_notify" <?= selected($exportAction, 'download_and_notify'); ?>
|
5 |
data-show=".js-gdpr-export-action-email">
|
6 |
-
<?=
|
7 |
</option>
|
8 |
<option value="notify" <?= selected($exportAction, 'notify'); ?>
|
9 |
data-show=".js-gdpr-export-action-email">
|
10 |
-
<?=
|
11 |
</option>
|
12 |
|
13 |
|
1 |
<option value="download" <?= selected($exportAction, 'download'); ?>>
|
2 |
+
<?= esc_html_x('Automatically download data', '(Admin)', 'gdpr-framework') ?>
|
3 |
</option>
|
4 |
<option value="download_and_notify" <?= selected($exportAction, 'download_and_notify'); ?>
|
5 |
data-show=".js-gdpr-export-action-email">
|
6 |
+
<?= esc_html_x('Automatically download data and notify me via email', '(Admin)', 'gdpr-framework') ?>
|
7 |
</option>
|
8 |
<option value="notify" <?= selected($exportAction, 'notify'); ?>
|
9 |
data-show=".js-gdpr-export-action-email">
|
10 |
+
<?= esc_html_x('Only notify me via email', '(Admin)', 'gdpr-framework') ?>
|
11 |
</option>
|
12 |
|
13 |
|
views/global/html-data.php
CHANGED
@@ -3,7 +3,6 @@
|
|
3 |
<head>
|
4 |
<meta charset="UTF-8">
|
5 |
<title>Your data</title>
|
6 |
-
|
7 |
<style type="text/css">
|
8 |
table {
|
9 |
font-family: verdana,arial,sans-serif;
|
@@ -33,7 +32,7 @@
|
|
33 |
}
|
34 |
</style>
|
35 |
</head>
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
</html>
|
3 |
<head>
|
4 |
<meta charset="UTF-8">
|
5 |
<title>Your data</title>
|
|
|
6 |
<style type="text/css">
|
7 |
table {
|
8 |
font-family: verdana,arial,sans-serif;
|
32 |
}
|
33 |
</style>
|
34 |
</head>
|
35 |
+
|
36 |
+
<?= $table; ?>
|
37 |
+
|
38 |
</html>
|
views/global/position-action.php
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<option value="bottom" <?= selected($positionAction, ''); ?>>
|
2 |
+
<?= esc_html_x('Banner bottom', '(Admin)', 'gdpr-framework') ?>
|
3 |
+
</option>
|
4 |
+
<option value="bottom-left" <?= selected($positionAction, 'bottom-left'); ?>>
|
5 |
+
<?= esc_html_x('Floating left', '(Admin)', 'gdpr-framework') ?>
|
6 |
+
</option>
|
7 |
+
<option value="bottom-right" <?= selected($positionAction, 'bottom-right'); ?>>
|
8 |
+
<?= esc_html_x('Floating Right', '(Admin)', 'gdpr-framework') ?>
|
9 |
+
</option>
|
10 |
+
<option value="top" <?= selected($positionAction, 'top'); ?>>
|
11 |
+
<?= esc_html_x('Banner top', '(Admin)', 'gdpr-framework') ?>
|
12 |
+
</option>
|
views/global/theme-action.php
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<option value="" <?= selected($themeAction, ''); ?>>
|
2 |
+
<?= esc_html_x('Default', '(Admin)', 'gdpr-framework') ?>
|
3 |
+
</option>
|
4 |
+
<option value="classic" <?= selected($themeAction, 'classic'); ?>>
|
5 |
+
<?= esc_html_x('Classic', '(Admin)', 'gdpr-framework') ?>
|
6 |
+
</option>
|
7 |
+
<option value="edgeless" <?= selected($themeAction, 'edgeless'); ?>>
|
8 |
+
<?= esc_html_x('Edgeless', '(Admin)', 'gdpr-framework') ?>
|
9 |
+
</option>
|
views/installer/continue-notice.php
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
<p>
|
2 |
-
<?=
|
3 |
-
<?=
|
4 |
</p>
|
5 |
<a class="button button-primary" href="<?= $buttonUrl; ?>">
|
6 |
-
<?=
|
7 |
</a>
|
8 |
<a class="button button-secondary" href="<?= $skipUrl; ?>">
|
9 |
-
<?=
|
10 |
</a>
|
1 |
<p>
|
2 |
+
<?= esc_html_x('The The GDPR Framework setup has not been finalized yet.', '(Admin)', 'gdpr-framework'); ?> <br>
|
3 |
+
<?= esc_html_x('You can continue the setup at any time.', '(Admin)', 'gdpr-framework'); ?>
|
4 |
</p>
|
5 |
<a class="button button-primary" href="<?= $buttonUrl; ?>">
|
6 |
+
<?= esc_html_x('Continue the setup wizard', '(Admin)', 'gdpr-framework'); ?>
|
7 |
</a>
|
8 |
<a class="button button-secondary" href="<?= $skipUrl; ?>">
|
9 |
+
<?= esc_html_x('Hide this message', '(Admin)', 'gdpr-framework'); ?>
|
10 |
</a>
|
views/installer/footer.php
CHANGED
File without changes
|
views/installer/header.php
CHANGED
@@ -20,35 +20,35 @@
|
|
20 |
</div>
|
21 |
<div class="gdpr-header_right">
|
22 |
<h1>
|
23 |
-
<?=
|
24 |
</h1>
|
25 |
-
<a href="<?= gdpr('helpers')->docs('wordpress-gdpr
|
26 |
-
<?=
|
27 |
</a>
|
28 |
-
<a href="<?= gdpr('helpers')->docs('developer-docs'); ?>" class="button button-secondary button-side" target="_blank">
|
29 |
-
<?=
|
30 |
</a>
|
31 |
</div>
|
32 |
</div>
|
33 |
<div class="gdpr-breadcrumbs">
|
34 |
<div class="gdpr-breadcrumbs_unit <?= $activeSteps > 0 ? 'active' : ''; ?>">
|
35 |
<div class="gdpr-breadcrumbs_item">
|
36 |
-
<?=
|
37 |
</div>
|
38 |
</div>
|
39 |
<div class="gdpr-breadcrumbs_unit <?= $activeSteps > 1 ? 'active' : ''; ?>">
|
40 |
<div class="gdpr-breadcrumbs_item">
|
41 |
-
<?=
|
42 |
</div>
|
43 |
</div>
|
44 |
<div class="gdpr-breadcrumbs_unit <?= $activeSteps > 2 ? 'active' : ''; ?>">
|
45 |
<div class="gdpr-breadcrumbs_item">
|
46 |
-
<?=
|
47 |
</div>
|
48 |
</div>
|
49 |
<div class="gdpr-breadcrumbs_unit <?= $activeSteps > 3 ? 'active' : ''; ?>">
|
50 |
<div class="gdpr-breadcrumbs_item">
|
51 |
-
<?=
|
52 |
</div>
|
53 |
</div>
|
54 |
</div>
|
20 |
</div>
|
21 |
<div class="gdpr-header_right">
|
22 |
<h1>
|
23 |
+
<?= esc_html_x('The GDPR Framework', '(Admin)', 'gdpr-framework'); ?>
|
24 |
</h1>
|
25 |
+
<a href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/'); ?>" class="button button-secondary button-side" target="_blank">
|
26 |
+
<?= esc_html_x('I need help', '(Admin)', 'gdpr-framework'); ?>
|
27 |
</a>
|
28 |
+
<a href="<?= gdpr('helpers')->docs('wordpress-gdpr-framework-developer-docs/'); ?>" class="button button-secondary button-side" target="_blank">
|
29 |
+
<?= esc_html_x('Developer Docs', '(Admin)', 'gdpr-framework'); ?>
|
30 |
</a>
|
31 |
</div>
|
32 |
</div>
|
33 |
<div class="gdpr-breadcrumbs">
|
34 |
<div class="gdpr-breadcrumbs_unit <?= $activeSteps > 0 ? 'active' : ''; ?>">
|
35 |
<div class="gdpr-breadcrumbs_item">
|
36 |
+
<?= esc_html_x('Configuration', '(Admin)', 'gdpr-framework'); ?>
|
37 |
</div>
|
38 |
</div>
|
39 |
<div class="gdpr-breadcrumbs_unit <?= $activeSteps > 1 ? 'active' : ''; ?>">
|
40 |
<div class="gdpr-breadcrumbs_item">
|
41 |
+
<?= esc_html_x('Privacy Policy', '(Admin)', 'gdpr-framework'); ?>
|
42 |
</div>
|
43 |
</div>
|
44 |
<div class="gdpr-breadcrumbs_unit <?= $activeSteps > 2 ? 'active' : ''; ?>">
|
45 |
<div class="gdpr-breadcrumbs_item">
|
46 |
+
<?= esc_html_x('Forms & Consent', '(Admin)', 'gdpr-framework'); ?>
|
47 |
</div>
|
48 |
</div>
|
49 |
<div class="gdpr-breadcrumbs_unit <?= $activeSteps > 3 ? 'active' : ''; ?>">
|
50 |
<div class="gdpr-breadcrumbs_item">
|
51 |
+
<?= esc_html_x('Integrations', '(Admin)', 'gdpr-framework'); ?>
|
52 |
</div>
|
53 |
</div>
|
54 |
</div>
|
views/installer/nonce.php
CHANGED
File without changes
|
views/installer/steps/configuration-pages.php
CHANGED
@@ -12,12 +12,12 @@
|
|
12 |
<h2>Privacy Tools page</h2>
|
13 |
<p>
|
14 |
The first major requirement of GDPR is that your customers need to be in control of their data. They have the
|
15 |
-
right to view, edit and request deleting their <a href="<?= gdpr('helpers')->docs('
|
16 |
applies to visitors who do not have accounts on your website.
|
17 |
</p>
|
18 |
<p>
|
19 |
For this, we will designate a page where customers will be able to authenticate via login or email and automatically do all of the above.
|
20 |
-
<a href="<?= gdpr('helpers')->docs('
|
21 |
</p>
|
22 |
<hr>
|
23 |
|
12 |
<h2>Privacy Tools page</h2>
|
13 |
<p>
|
14 |
The first major requirement of GDPR is that your customers need to be in control of their data. They have the
|
15 |
+
right to view, edit and request deleting their <a href="<?= gdpr('helpers')->docs('gdpr-definitions-you-need-to-know/#personal-data'); ?>" target="_blank">personal data</a>. Note that this also
|
16 |
applies to visitors who do not have accounts on your website.
|
17 |
</p>
|
18 |
<p>
|
19 |
For this, we will designate a page where customers will be able to authenticate via login or email and automatically do all of the above.
|
20 |
+
<a href="<?= gdpr('helpers')->docs('privacy-tools-page-accessing-exporting-and-deleting-personal-data/'); ?>" target="_blank">Read more about the Privacy Tools page</a>
|
21 |
</p>
|
22 |
<hr>
|
23 |
|
views/installer/steps/configuration-settings.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
<p>
|
6 |
You can take a look at the Privacy Tools page <a href="<?= $privacyToolsPageUrl; ?>" target="_blank">here</a>. <br>
|
7 |
<br>
|
8 |
-
<a href="<?= gdpr('helpers')->docs('
|
9 |
</p>
|
10 |
<hr>
|
11 |
|
@@ -20,7 +20,7 @@
|
|
20 |
</select>
|
21 |
<span class="hidden js-gdpr-export-action-email">
|
22 |
<label for="export_action_email">
|
23 |
-
<?=
|
24 |
</label>
|
25 |
<input
|
26 |
type="email"
|
@@ -47,10 +47,10 @@
|
|
47 |
<label for="gdpr_delete_action_reassign">If the user has created any content (posts or pages), should it be deleted or reassigned?</label>
|
48 |
<select id="gdpr_delete_action_reassign" name="gdpr_delete_action_reassign" class="gdpr-select js-gdpr-conditional">
|
49 |
<option value="delete" <?= selected($reassign, 'delete'); ?>>
|
50 |
-
<?=
|
51 |
</option>
|
52 |
<option value="reassign" <?= selected($reassign, 'reassign'); ?> data-show=".js-gdpr-delete-action-reassign-user">
|
53 |
-
<?=
|
54 |
</option>
|
55 |
</select>
|
56 |
</span>
|
@@ -59,7 +59,7 @@
|
|
59 |
<label for="gdpr_delete_action_reassign_user">Select the user to reassign content to</label>
|
60 |
<?php wp_dropdown_users([
|
61 |
'name' => 'gdpr_delete_action_reassign_user',
|
62 |
-
'show_option_none' =>
|
63 |
'option_none_value' => '0',
|
64 |
'selected' => $reassignUser,
|
65 |
'class' => 'js-gdpr-select2 gdpr-select',
|
@@ -70,7 +70,7 @@
|
|
70 |
|
71 |
<span class="hidden js-gdpr-delete-action-email">
|
72 |
<label for="delete_action_email">
|
73 |
-
<?=
|
74 |
</label>
|
75 |
<input
|
76 |
type="email"
|
5 |
<p>
|
6 |
You can take a look at the Privacy Tools page <a href="<?= $privacyToolsPageUrl; ?>" target="_blank">here</a>. <br>
|
7 |
<br>
|
8 |
+
<a href="<?= gdpr('helpers')->docs('privacy-tools-page-accessing-exporting-and-deleting-personal-data/'); ?>" target="_blank">Read more about the Privacy Tools page</a>
|
9 |
</p>
|
10 |
<hr>
|
11 |
|
20 |
</select>
|
21 |
<span class="hidden js-gdpr-export-action-email">
|
22 |
<label for="export_action_email">
|
23 |
+
<?= esc_html_x('Enter the email address to notify', '(Admin)', 'gdpr-framework'); ?>
|
24 |
</label>
|
25 |
<input
|
26 |
type="email"
|
47 |
<label for="gdpr_delete_action_reassign">If the user has created any content (posts or pages), should it be deleted or reassigned?</label>
|
48 |
<select id="gdpr_delete_action_reassign" name="gdpr_delete_action_reassign" class="gdpr-select js-gdpr-conditional">
|
49 |
<option value="delete" <?= selected($reassign, 'delete'); ?>>
|
50 |
+
<?= esc_html_x('Delete content', '(Admin)', 'gdpr-framework'); ?>
|
51 |
</option>
|
52 |
<option value="reassign" <?= selected($reassign, 'reassign'); ?> data-show=".js-gdpr-delete-action-reassign-user">
|
53 |
+
<?= esc_html_x('Reassign content to a user', '(Admin)', 'gdpr-framework'); ?>
|
54 |
</option>
|
55 |
</select>
|
56 |
</span>
|
59 |
<label for="gdpr_delete_action_reassign_user">Select the user to reassign content to</label>
|
60 |
<?php wp_dropdown_users([
|
61 |
'name' => 'gdpr_delete_action_reassign_user',
|
62 |
+
'show_option_none' => esc_html_x('— Select —', '(Admin)', 'gdpr-framework'),
|
63 |
'option_none_value' => '0',
|
64 |
'selected' => $reassignUser,
|
65 |
'class' => 'js-gdpr-select2 gdpr-select',
|
70 |
|
71 |
<span class="hidden js-gdpr-delete-action-email">
|
72 |
<label for="delete_action_email">
|
73 |
+
<?= esc_html_x('Enter the email address to notify', '(Admin)', 'gdpr-framework'); ?>
|
74 |
</label>
|
75 |
<input
|
76 |
type="email"
|
views/installer/steps/consent.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
GDPR brings very strict rules for gathering and processing personal data. The most important thing to remember is that
|
9 |
you need to have <strong>legal grounds</strong> for each and every type of data you gather and process. If you are not
|
10 |
familiar with what this means, we strongly recommend you read this post from the guide: <br>
|
11 |
-
<a href="<?= gdpr('helpers')->docs('
|
12 |
</p>
|
13 |
|
14 |
<p>
|
@@ -37,15 +37,19 @@
|
|
37 |
<h2>✔ Gravity Forms</h2>
|
38 |
<p>
|
39 |
We have detected that Gravity Forms is enabled on your site.
|
40 |
-
|
41 |
-
<!--
|
42 |
-
<a href="<?= gdpr('helpers')->docs('guide/making-your-forms-compliant/'); ?>" target="_blank">Read about making your Gravity forms GDPR compliant.</a>
|
43 |
-
-->
|
44 |
</p>
|
45 |
<hr>
|
46 |
-
<?php endif;
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
<h2>✔ Contact Form 7</h2>
|
50 |
<p>
|
51 |
We have detected that Contact Form 7 is enabled on your site. The GDPR Framework is
|
@@ -56,7 +60,10 @@
|
|
56 |
We have created some tools to help you out!
|
57 |
</p>
|
58 |
<p>
|
59 |
-
<a href="<?= gdpr('helpers')->docs('
|
|
|
|
|
|
|
60 |
</p>
|
61 |
<hr>
|
62 |
<?php endif; ?>
|
@@ -77,10 +84,9 @@
|
|
77 |
</p>
|
78 |
<p class="gdpr-contact-custom hidden">
|
79 |
Each of the forms on your site requires either a <strong>disclaimer</strong> or a <strong>consent checkbox</strong>. <br>
|
80 |
-
We cannot do this automatically - you need to do it yourself or request help from a developer. However, we have created some
|
81 |
-
tools to help you out!
|
82 |
<br>
|
83 |
-
<a href="<?= gdpr('helpers')->docs('
|
84 |
</p>
|
85 |
|
86 |
<hr>
|
8 |
GDPR brings very strict rules for gathering and processing personal data. The most important thing to remember is that
|
9 |
you need to have <strong>legal grounds</strong> for each and every type of data you gather and process. If you are not
|
10 |
familiar with what this means, we strongly recommend you read this post from the guide: <br>
|
11 |
+
<a href="<?= gdpr('helpers')->docs('legal-grounds-for-processing-data/'); ?>" target="_blank">Consent and other legal grounds for processing data</a>
|
12 |
</p>
|
13 |
|
14 |
<p>
|
37 |
<h2>✔ Gravity Forms</h2>
|
38 |
<p>
|
39 |
We have detected that Gravity Forms is enabled on your site.
|
40 |
+
You can Use <a target="_blank" href="https://wordpress.org/plugins/gdpr-for-gravity-forms/">Gravity Forms: GDPR Add-On</a> to make Gravity Forms compatibility to the GDPR Framework.
|
|
|
|
|
|
|
41 |
</p>
|
42 |
<hr>
|
43 |
+
<?php endif;
|
44 |
+
if ($hasFrm): ?>
|
45 |
+
<h2>✔ Formidable Forms</h2>
|
46 |
+
<p>
|
47 |
+
We have detected that Formidable Forms is enabled on your site.
|
48 |
+
You can Use <a target="_blank" href="https://wordpress.org/plugins/gdpr-for-formidable-forms/">GDPR for Formidable Forms</a> to make Formidable Forms compatibility to the GDPR Framework.
|
49 |
+
</p>
|
50 |
+
<hr>
|
51 |
+
<?php endif;
|
52 |
+
if ($hasCF7): ?>
|
53 |
<h2>✔ Contact Form 7</h2>
|
54 |
<p>
|
55 |
We have detected that Contact Form 7 is enabled on your site. The GDPR Framework is
|
60 |
We have created some tools to help you out!
|
61 |
</p>
|
62 |
<p>
|
63 |
+
<a href="<?= gdpr('helpers')->docs('legal-grounds-for-processing-data/'); ?>" target="_blank">Read about making your Contact Form 7 forms GDPR compliant.</a>
|
64 |
+
</p>
|
65 |
+
<p class="gdpr_cf7_notice">
|
66 |
+
<b>NOTE :</b> Your Contact Form 7's data will only store on the website if "<a href="https://wordpress.org/plugins/flamingo/" target="_blank">Flamigo</a>" plugin is installed else no data will be stored on the website, it will only send email. If Flamigo will be activated then there will be new privacy tab appear on each form. You need to setup settings there to make data trackable so that your contact form 7 will become GDPR Complience.
|
67 |
</p>
|
68 |
<hr>
|
69 |
<?php endif; ?>
|
84 |
</p>
|
85 |
<p class="gdpr-contact-custom hidden">
|
86 |
Each of the forms on your site requires either a <strong>disclaimer</strong> or a <strong>consent checkbox</strong>. <br>
|
87 |
+
We cannot do this automatically - you need to do it yourself or request help from a developer. However, we have created some tools to help you out!
|
|
|
88 |
<br>
|
89 |
+
<a href="<?= gdpr('helpers')->docs('legal-grounds-for-processing-data/'); ?>" target="_blank">Read about integrating custom forms</a>
|
90 |
</p>
|
91 |
|
92 |
<hr>
|
views/installer/steps/disclaimer.php
CHANGED
@@ -11,7 +11,7 @@
|
|
11 |
Codelight is not eligible for any claim or action based on any information or functionality provided by this plugin.
|
12 |
We expressly disclaim all liability in respect of usage of this plugin.
|
13 |
This plugin gives you general information and tools, but is NOT meant to serve as complete compliance package.
|
14 |
-
For compliance audit or further help <a href="<?= gdpr('helpers')->docs('wordpress-gdpr
|
15 |
As each business and situation is unique, you might need to modify, add or delete information in these templates.
|
16 |
In addition to this, you will need audit all your processing activities for achieving compliance to GDPR.
|
17 |
Compliance to GDPR is risk based ongoing process.
|
11 |
Codelight is not eligible for any claim or action based on any information or functionality provided by this plugin.
|
12 |
We expressly disclaim all liability in respect of usage of this plugin.
|
13 |
This plugin gives you general information and tools, but is NOT meant to serve as complete compliance package.
|
14 |
+
For compliance audit or further help <a href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/'); ?>" target="_blank">contact legal professionals</a>.
|
15 |
As each business and situation is unique, you might need to modify, add or delete information in these templates.
|
16 |
In addition to this, you will need audit all your processing activities for achieving compliance to GDPR.
|
17 |
Compliance to GDPR is risk based ongoing process.
|
views/installer/steps/finish.php
CHANGED
@@ -7,34 +7,34 @@
|
|
7 |
|
8 |
<section class="section">
|
9 |
<h3 class="align-center">
|
10 |
-
<?=
|
11 |
</h3>
|
12 |
<div class="row">
|
13 |
<div class="col">
|
14 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/1.png');"></div>
|
15 |
<a class="button button-primary" href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/'); ?>" target="_blank">
|
16 |
-
<?=
|
17 |
</a>
|
18 |
<p>
|
19 |
-
<?=
|
20 |
</p>
|
21 |
</div>
|
22 |
<div class="col">
|
23 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/2.png');"></div>
|
24 |
-
<a class="button button-primary" href="<?= gdpr('helpers')->docs('knowledge-base'); ?>" target="_blank">
|
25 |
-
<?=
|
26 |
</a>
|
27 |
<p>
|
28 |
-
<?=
|
29 |
</p>
|
30 |
</div>
|
31 |
<div class="col">
|
32 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/3.png');"></div>
|
33 |
-
<a class="button button-primary" href="<?= gdpr('helpers')->docs('developer-docs'); ?>" target="_blank">
|
34 |
-
<?=
|
35 |
</a>
|
36 |
<p>
|
37 |
-
<?=
|
38 |
</p>
|
39 |
</div>
|
40 |
</div>
|
@@ -42,25 +42,25 @@
|
|
42 |
|
43 |
<section class="section">
|
44 |
<h3 class="align-center">
|
45 |
-
<?=
|
46 |
</h3>
|
47 |
<div class="row">
|
48 |
<div class="col">
|
49 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/4.png');"></div>
|
50 |
-
<a class="button button-primary" href="https://
|
51 |
-
<?=
|
52 |
</a>
|
53 |
<p>
|
54 |
-
<?=
|
55 |
</p>
|
56 |
</div>
|
57 |
<div class="col">
|
58 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/5.png');"></div>
|
59 |
-
<a class="button button-primary" href="<?= gdpr('helpers')->docs('
|
60 |
-
<?=
|
61 |
</a>
|
62 |
<p>
|
63 |
-
<?=
|
64 |
</p>
|
65 |
</div>
|
66 |
</div>
|
7 |
|
8 |
<section class="section">
|
9 |
<h3 class="align-center">
|
10 |
+
<?= esc_html_x('Need more info?', '(Admin)', 'gdpr-framework'); ?>
|
11 |
</h3>
|
12 |
<div class="row">
|
13 |
<div class="col">
|
14 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/1.png');"></div>
|
15 |
<a class="button button-primary" href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/'); ?>" target="_blank">
|
16 |
+
<?= esc_html_x('Site Owner\'s guide to GDPR', '(Admin)', 'gdpr-framework'); ?>
|
17 |
</a>
|
18 |
<p>
|
19 |
+
<?= esc_html_x('Read the full guide on GDPR compliance.', '(Admin)', 'gdpr-framework'); ?>
|
20 |
</p>
|
21 |
</div>
|
22 |
<div class="col">
|
23 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/2.png');"></div>
|
24 |
+
<a class="button button-primary" href="<?= gdpr('helpers')->docs('wordpress-gdpr-framework-knowledge-base/'); ?>" target="_blank">
|
25 |
+
<?= esc_html_x('Knowledge base', '(Admin)', 'gdpr-framework'); ?>
|
26 |
</a>
|
27 |
<p>
|
28 |
+
<?= esc_html_x('Check out the knowledge base for common questions and answers.', '(Admin)', 'gdpr-framework'); ?>
|
29 |
</p>
|
30 |
</div>
|
31 |
<div class="col">
|
32 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/3.png');"></div>
|
33 |
+
<a class="button button-primary" href="<?= gdpr('helpers')->docs('wordpress-gdpr-framework-developer-docs/'); ?>" target="_blank">
|
34 |
+
<?= esc_html_x('Developer\'s guide to GDPR', '(Admin)', 'gdpr-framework'); ?>
|
35 |
</a>
|
36 |
<p>
|
37 |
+
<?= esc_html_x('We have a thorough guide to help making custom sites compliant.', '(Admin)', 'gdpr-framework'); ?>
|
38 |
</p>
|
39 |
</div>
|
40 |
</div>
|
42 |
|
43 |
<section class="section">
|
44 |
<h3 class="align-center">
|
45 |
+
<?= esc_html_x('Need help?', '(Admin)', 'gdpr-framework'); ?>
|
46 |
</h3>
|
47 |
<div class="row">
|
48 |
<div class="col">
|
49 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/4.png');"></div>
|
50 |
+
<a class="button button-primary" href="https://data443.atlassian.net/servicedesk/customer/portal/2/group/6" target="_blank">
|
51 |
+
<?= esc_html_x('Submit a support request', '(Admin)', 'gdpr-framework'); ?>
|
52 |
</a>
|
53 |
<p>
|
54 |
+
<?= esc_html_x('Found a bug or have a question about the plugin? Submit a support request and we’ll get right on it!', '(Admin)', 'gdpr-framework'); ?>
|
55 |
</p>
|
56 |
</div>
|
57 |
<div class="col">
|
58 |
<div class="col_image" style="background-image:url('<?= gdpr('config')->get('plugin.url'); ?>/assets/5.png');"></div>
|
59 |
+
<a class="button button-primary" href="<?= gdpr('helpers')->docs('contact/'); ?>" target="_blank">
|
60 |
+
<?= esc_html_x('Request a consultation', '(Admin)', 'gdpr-framework'); ?>
|
61 |
</a>
|
62 |
<p>
|
63 |
+
<?= esc_html_x('Need assistance in making your site compliant? We can help!', '(Admin)', 'gdpr-framework'); ?>
|
64 |
</p>
|
65 |
</div>
|
66 |
</div>
|
views/installer/steps/integrations.php
CHANGED
@@ -18,13 +18,13 @@
|
|
18 |
value="yes"
|
19 |
<?= checked($enableThemeCompatibility, true); ?>
|
20 |
/>
|
21 |
-
<?=
|
22 |
</label>
|
23 |
</p>
|
24 |
<?php endif; ?>
|
25 |
<hr>
|
26 |
|
27 |
-
<?php if ($hasSendgrid): ?>
|
28 |
<h2>IMPORTANT: Sendgrid compatibility</h2>
|
29 |
<p>
|
30 |
It looks like you are using Sendgrid to send emails. Note that the links in identification emails will not work properly unless you have click tracking turned off in Sendgrid.
|
@@ -52,7 +52,7 @@
|
|
52 |
<p>
|
53 |
If you've had a developer build any custom features for your site, you should also make sure that everything is properly GDPR-compliant.
|
54 |
<br>
|
55 |
-
<a href="<?= gdpr('helpers')->docs('developer-docs/'); ?>" target="_blank">Read about making custom-built sites and features GDPR-compliant.</a>
|
56 |
</p>
|
57 |
|
58 |
<hr>
|
18 |
value="yes"
|
19 |
<?= checked($enableThemeCompatibility, true); ?>
|
20 |
/>
|
21 |
+
<?= esc_html_x('Automatically add Privacy Policy and Privacy Tools links to your site footer.', '(Admin)', 'gdpr-framework'); ?>
|
22 |
</label>
|
23 |
</p>
|
24 |
<?php endif; ?>
|
25 |
<hr>
|
26 |
|
27 |
+
<?php if (isset($hasSendgrid)): ?>
|
28 |
<h2>IMPORTANT: Sendgrid compatibility</h2>
|
29 |
<p>
|
30 |
It looks like you are using Sendgrid to send emails. Note that the links in identification emails will not work properly unless you have click tracking turned off in Sendgrid.
|
52 |
<p>
|
53 |
If you've had a developer build any custom features for your site, you should also make sure that everything is properly GDPR-compliant.
|
54 |
<br>
|
55 |
+
<a href="<?= gdpr('helpers')->docs('wordpress-gdpr-framework-developer-docs/'); ?>" target="_blank">Read about making custom-built sites and features GDPR-compliant.</a>
|
56 |
</p>
|
57 |
|
58 |
<hr>
|
views/installer/steps/policy-contents.php
CHANGED
@@ -15,7 +15,7 @@
|
|
15 |
<p>
|
16 |
It looks like you selected an already existing Privacy Policy. <br>
|
17 |
Note that GDPR puts some new requirements on what you need to have in your Privacy Policy. <br>
|
18 |
-
<a href="<?= gdpr('helpers')->docs('
|
19 |
</p>
|
20 |
<?php endif; ?>
|
21 |
|
15 |
<p>
|
16 |
It looks like you selected an already existing Privacy Policy. <br>
|
17 |
Note that GDPR puts some new requirements on what you need to have in your Privacy Policy. <br>
|
18 |
+
<a href="<?= gdpr('helpers')->docs('gdpr-setting-up-the-privacy-policy/'); ?>" target="_blank">Read more about the requirements to your Privacy Policy</a>
|
19 |
</p>
|
20 |
<?php endif; ?>
|
21 |
|
views/installer/steps/policy-settings.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
The second major requirement of GDPR is a thorough Privacy Policy that explains all of the rights your customers
|
8 |
have and describes how exactly their data is used. We've put together a GDPR-compliant privacy policy template for you.
|
9 |
Fill in the fields below and a privacy policy will be generated automatically. Note that you will need to modify it later to suit your website and business. <br>
|
10 |
-
<a href="<?= gdpr('helpers')->docs('
|
11 |
If you already have a GDPR-compliant Privacy Policy, simply select the page where it is displayed and skip the rest.
|
12 |
<br>
|
13 |
</p>
|
@@ -23,23 +23,31 @@
|
|
23 |
</label>
|
24 |
</fieldset>
|
25 |
|
26 |
-
<p class="gdpr-select-policy-page hidden">
|
27 |
-
|
28 |
-
|
29 |
-
</
|
30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
<p>
|
32 |
We can generate a somewhat personalized Privacy Policy template for you based on some information you can fill in below.
|
33 |
Note that if you're using an existing page, this will overwrite the page contents.
|
34 |
|
35 |
<label for="gdpr_generate_policy">
|
36 |
<input
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
>
|
44 |
Generate Privacy Policy
|
45 |
</label>
|
@@ -78,7 +86,7 @@
|
|
78 |
|
79 |
If your company is located outside of the EU and the EFTA zone and you do not have a branch inside the EU,
|
80 |
GDPR requires you to appoint a representative contact which has to be a person or company located in the EU.
|
81 |
-
<a href="<?= gdpr('helpers')->docs('
|
82 |
</p>
|
83 |
<p>
|
84 |
If you have a representative contact, enter the contact details below.
|
@@ -123,7 +131,7 @@
|
|
123 |
<h2>Data Protection Officer</h2>
|
124 |
<p>
|
125 |
Under some circumstances, GDPR requires you to appoint a Data Protection Officer and display the contacts
|
126 |
-
in your Privacy Policy. If you don't know whether or not you need a DPO, read this article: <a href="
|
127 |
|
128 |
<label for="gdpr_has_dpo">
|
129 |
<input
|
@@ -154,7 +162,7 @@
|
|
154 |
<p>
|
155 |
If you have a Terms & Conditions page, we will need to know where it is located. If you don't have a Terms & Conditions page, you can safely skip this step.<br>
|
156 |
If you are unsure if you need a T&C page, read this article:
|
157 |
-
<a href="
|
158 |
|
159 |
<label for="gdpr_has_terms_page">
|
160 |
<input
|
7 |
The second major requirement of GDPR is a thorough Privacy Policy that explains all of the rights your customers
|
8 |
have and describes how exactly their data is used. We've put together a GDPR-compliant privacy policy template for you.
|
9 |
Fill in the fields below and a privacy policy will be generated automatically. Note that you will need to modify it later to suit your website and business. <br>
|
10 |
+
<a href="<?= gdpr('helpers')->docs('gdpr-setting-up-the-privacy-policy/'); ?>" target="_blank">Read more about the Privacy Policy</a><br><br>
|
11 |
If you already have a GDPR-compliant Privacy Policy, simply select the page where it is displayed and skip the rest.
|
12 |
<br>
|
13 |
</p>
|
23 |
</label>
|
24 |
</fieldset>
|
25 |
|
26 |
+
<p class="gdpr-select-policy-page hidden">
|
27 |
+
<label for="gdpr_policy_page">Select the page where your Privacy Policy will be displayed</label>
|
28 |
+
<?= $policyPageSelector; ?>
|
29 |
+
<strong>OR</strong>
|
30 |
+
<label for="gdpr_custom_policy_page">Enter the page URL where your Privacy Policy will be displayed</label>
|
31 |
+
<input
|
32 |
+
type="url"
|
33 |
+
name="gdpr_custom_policy_page"
|
34 |
+
id="gdpr_custom_policy_page"
|
35 |
+
value="<?= esc_attr($policy_page_url); ?>"
|
36 |
+
>
|
37 |
+
<span class="notice_gdpr">(Leave blank if policy page selected above or make it blank if policy page exist in above page lists.)</span>
|
38 |
+
</p>
|
39 |
<p>
|
40 |
We can generate a somewhat personalized Privacy Policy template for you based on some information you can fill in below.
|
41 |
Note that if you're using an existing page, this will overwrite the page contents.
|
42 |
|
43 |
<label for="gdpr_generate_policy">
|
44 |
<input
|
45 |
+
type="checkbox"
|
46 |
+
name="gdpr_generate_policy"
|
47 |
+
id="gdpr_generate_policy"
|
48 |
+
class="js-gdpr-conditional"
|
49 |
+
data-show=".gdpr-generator-fields"
|
50 |
+
value="yes"
|
51 |
>
|
52 |
Generate Privacy Policy
|
53 |
</label>
|
86 |
|
87 |
If your company is located outside of the EU and the EFTA zone and you do not have a branch inside the EU,
|
88 |
GDPR requires you to appoint a representative contact which has to be a person or company located in the EU.
|
89 |
+
<a href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/'); ?>" target="_blank">Read more about appointing a representative and your options here</a>.
|
90 |
</p>
|
91 |
<p>
|
92 |
If you have a representative contact, enter the contact details below.
|
131 |
<h2>Data Protection Officer</h2>
|
132 |
<p>
|
133 |
Under some circumstances, GDPR requires you to appoint a Data Protection Officer and display the contacts
|
134 |
+
in your Privacy Policy. If you don't know whether or not you need a DPO, read this article: <a href="https://data443.atlassian.net/servicedesk/customer/portal/2/article/28213359" target="_blank">Do I need a Data Protection Officer?</a>
|
135 |
|
136 |
<label for="gdpr_has_dpo">
|
137 |
<input
|
162 |
<p>
|
163 |
If you have a Terms & Conditions page, we will need to know where it is located. If you don't have a Terms & Conditions page, you can safely skip this step.<br>
|
164 |
If you are unsure if you need a T&C page, read this article:
|
165 |
+
<a href="https://data443.atlassian.net/servicedesk/customer/portal/2/article/28278914" target="_blank">Do I need a Terms & Conditions page?</a>
|
166 |
|
167 |
<label for="gdpr_has_terms_page">
|
168 |
<input
|
views/installer/steps/welcome.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
We have made this process as easy, fast and painless as possible for you. <br>
|
8 |
However, you should take some time to read and understand everything. Making your website (and business) properly compliant
|
9 |
requires understanding GDPR and how your website works. <br>
|
10 |
-
If you don't have the time to do that, you can always <a href="<?= gdpr('helpers')->docs('wordpress-gdpr
|
11 |
</p>
|
12 |
<p>
|
13 |
The <a href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/'); ?>" target="_blank">WordPress Site Owner's Guide to GDPR</a> will help you with any questions you might have during the
|
7 |
We have made this process as easy, fast and painless as possible for you. <br>
|
8 |
However, you should take some time to read and understand everything. Making your website (and business) properly compliant
|
9 |
requires understanding GDPR and how your website works. <br>
|
10 |
+
If you don't have the time to do that, you can always <a href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/'); ?>" target="_blank">request a consultation</a>.
|
11 |
</p>
|
12 |
<p>
|
13 |
The <a href="<?= gdpr('helpers')->docs('wordpress-site-owners-guide-to-gdpr/'); ?>" target="_blank">WordPress Site Owner's Guide to GDPR</a> will help you with any questions you might have during the
|
views/installer/welcome-notice.php
CHANGED
@@ -5,13 +5,13 @@
|
|
5 |
</p>
|
6 |
|
7 |
<a class="button button-primary" href="<?= $installerUrl; ?>">
|
8 |
-
<?=
|
9 |
</a>
|
10 |
|
11 |
<a class="button button-secondary" href="<?= $autoInstallUrl; ?>">
|
12 |
-
<?=
|
13 |
</a>
|
14 |
|
15 |
<a class="button button-secondary" href="<?= $skipUrl; ?>">
|
16 |
-
<?=
|
17 |
</a>
|
5 |
</p>
|
6 |
|
7 |
<a class="button button-primary" href="<?= $installerUrl; ?>">
|
8 |
+
<?= esc_html_x('Run the setup wizard', '(Admin)', 'gdpr-framework'); ?>
|
9 |
</a>
|
10 |
|
11 |
<a class="button button-secondary" href="<?= $autoInstallUrl; ?>">
|
12 |
+
<?= esc_html_x('Auto-install pages', '(Admin)', 'gdpr-framework'); ?>
|
13 |
</a>
|
14 |
|
15 |
<a class="button button-secondary" href="<?= $skipUrl; ?>">
|
16 |
+
<?= esc_html_x('Skip and install manually', '(Admin)', 'gdpr-framework'); ?>
|
17 |
</a>
|
views/modules/contact-form-7/content-privacy.php
CHANGED
@@ -1,5 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<?= sprintf(
|
2 |
-
__(
|
3 |
"<a href='{$privacyPolicyUrl}' target='_blank'>",
|
4 |
'</a>'
|
5 |
-
); ?>
|
1 |
+
<?php
|
2 |
+
if (!isset($gdpr_value)):
|
3 |
+
$gdpr_value = '';
|
4 |
+
endif;
|
5 |
+
if (!isset($gdpr_arg2)):
|
6 |
+
$gdpr_arg2 = '';
|
7 |
+
endif;
|
8 |
+
if (!isset($gdpr_arg3)):
|
9 |
+
$gdpr_arg3 = '';
|
10 |
+
endif;
|
11 |
+
add_filter( 'gdpr-framework-consent-policy', 'gdprfPrivacyPolicy' );
|
12 |
+
$gdpr_text_policy = apply_filters( 'gdpr-framework-consent-policy', $gdpr_value, $gdpr_arg2, $gdpr_arg3 );
|
13 |
+
?>
|
14 |
+
|
15 |
<?= sprintf(
|
16 |
+
__( $gdpr_text_policy, 'gdpr-framework'),
|
17 |
"<a href='{$privacyPolicyUrl}' target='_blank'>",
|
18 |
'</a>'
|
19 |
+
); ?>
|
views/modules/contact-form-7/form-privacy-tab.php
CHANGED
@@ -15,17 +15,24 @@
|
|
15 |
|
16 |
<p class="description">
|
17 |
<label for="gdpr_cf7_email_field">
|
18 |
-
<?php _ex("
|
|
|
|
|
|
|
|
|
|
|
19 |
<br>
|
20 |
-
<
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
|
|
|
|
29 |
</label>
|
30 |
</p>
|
31 |
</fieldset>
|
15 |
|
16 |
<p class="description">
|
17 |
<label for="gdpr_cf7_email_field">
|
18 |
+
<?php _ex("Select the mail-tag of the sender's email field (for example, your-email).", '(Admin)', 'gdpr-framework'); ?>
|
19 |
+
<?php
|
20 |
+
$args = wpcf7_scan_form_tags();
|
21 |
+
$contact_form_id = filter_var( $_GET['post'], FILTER_SANITIZE_NUMBER_INT );
|
22 |
+
$data = get_post_meta($contact_form_id, 'gdpr_cf7_email_field', true);
|
23 |
+
?>
|
24 |
<br>
|
25 |
+
<select id="gdpr_cf7_email_field" name="gdpr_cf7_email_field" class="large-cf7-select">
|
26 |
+
<?php if($args){
|
27 |
+
foreach($args as $arg){
|
28 |
+
if($arg->basetype=="email"){
|
29 |
+
?>
|
30 |
+
<option value="<?php echo $arg->name?>" <?php if($data == $arg->name){echo 'selected';}?>><?php echo $arg->name?></option>
|
31 |
+
<?php }
|
32 |
+
}
|
33 |
+
} ?>
|
34 |
+
</select>
|
35 |
+
|
36 |
</label>
|
37 |
</p>
|
38 |
</fieldset>
|
views/modules/contact-form-7/generator-privacy.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
<legend><?php echo sprintf(esc_html($description), $descLink); ?></legend>
|
4 |
</fieldset>
|
5 |
<p>
|
6 |
-
<?=
|
7 |
</p>
|
8 |
</div>
|
9 |
|
3 |
<legend><?php echo sprintf(esc_html($description), $descLink); ?></legend>
|
4 |
</fieldset>
|
5 |
<p>
|
6 |
+
<?= esc_html_x('This tag generates the default text for Terms & Conditions and/or Privacy Policy checkbox.', '(Admin)', 'gdpr-framework'); ?> <br/>
|
7 |
</p>
|
8 |
</div>
|
9 |
|
views/modules/wordpress-comments/terms-checkbox.php
CHANGED
@@ -2,17 +2,36 @@
|
|
2 |
<label>
|
3 |
<input type="checkbox" required name="gdpr_terms" id="gdpr_terms" value="1" />
|
4 |
<?php $enabled = gdpr('options')->get('enable_tac');?>
|
5 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
<?= sprintf(
|
7 |
-
__(
|
8 |
"<a href='{$termsUrl}' target='_blank'>",
|
9 |
'</a>',
|
10 |
"<a href='{$privacyPolicyUrl}' target='_blank'>",
|
11 |
'</a>'
|
12 |
); ?>
|
13 |
<?php else: ?>
|
|
|
|
|
|
|
|
|
|
|
14 |
<?= sprintf(
|
15 |
-
__(
|
16 |
"<a href='{$privacyPolicyUrl}' target='_blank'>",
|
17 |
'</a>'
|
18 |
); ?>
|
2 |
<label>
|
3 |
<input type="checkbox" required name="gdpr_terms" id="gdpr_terms" value="1" />
|
4 |
<?php $enabled = gdpr('options')->get('enable_tac');?>
|
5 |
+
<?php
|
6 |
+
if (!isset($gdpr_value)):
|
7 |
+
$gdpr_value = '';
|
8 |
+
endif;
|
9 |
+
if (!isset($gdpr_arg2)):
|
10 |
+
$gdpr_arg2 = '';
|
11 |
+
endif;
|
12 |
+
if (!isset($gdpr_arg3)):
|
13 |
+
$gdpr_arg3 = '';
|
14 |
+
endif;
|
15 |
+
if ($termsUrl && $enabled):
|
16 |
+
|
17 |
+
add_filter( 'gdpr-framework-consent-policy-with-terms', 'TermAndConditionWithPrivacyContent' );
|
18 |
+
$gdpr_text_policy_with_terms = apply_filters( 'gdpr-framework-consent-policy-with-terms', $gdpr_value, $gdpr_arg2, $gdpr_arg3 );
|
19 |
+
?>
|
20 |
<?= sprintf(
|
21 |
+
__($gdpr_text_policy_with_terms, 'gdpr-framework'),
|
22 |
"<a href='{$termsUrl}' target='_blank'>",
|
23 |
'</a>',
|
24 |
"<a href='{$privacyPolicyUrl}' target='_blank'>",
|
25 |
'</a>'
|
26 |
); ?>
|
27 |
<?php else: ?>
|
28 |
+
|
29 |
+
<?php
|
30 |
+
add_filter( 'gdpr-framework-consent-policy', 'gdprfPrivacyPolicy' );
|
31 |
+
$gdpr_text_policy = apply_filters( 'gdpr-framework-consent-policy', $gdpr_value, $gdpr_arg2, $gdpr_arg3 );
|
32 |
+
?>
|
33 |
<?= sprintf(
|
34 |
+
__($gdpr_text_policy, 'gdpr-framework'),
|
35 |
"<a href='{$privacyPolicyUrl}' target='_blank'>",
|
36 |
'</a>'
|
37 |
); ?>
|
views/modules/wordpress-user/dashboard/data-page/form-consent.php
CHANGED
@@ -32,7 +32,7 @@
|
|
32 |
|
33 |
<?php if ($consentInfo): ?>
|
34 |
<p class="gdpr-consent-disclaimer">
|
35 |
-
<em><?= $consentInfo; ?></em>
|
36 |
</p>
|
37 |
<?php endif; ?>
|
38 |
|
32 |
|
33 |
<?php if ($consentInfo): ?>
|
34 |
<p class="gdpr-consent-disclaimer">
|
35 |
+
<em><?= do_shortcode($consentInfo); ?></em>
|
36 |
</p>
|
37 |
<?php endif; ?>
|
38 |
|
views/modules/wordpress-user/dashboard/data-page/form-delete.php
CHANGED
@@ -15,6 +15,12 @@
|
|
15 |
<?= __('Delete all data we have gathered about you.', 'gdpr-framework') ?> <br/>
|
16 |
<?= __('If you have a user account on our site, it will also be deleted.', 'gdpr-framework') ?> <br/>
|
17 |
<?= __('Be careful - this action is permanent and CANNOT be undone.', 'gdpr-framework') ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
</p>
|
19 |
<?php else: ?>
|
20 |
<p>
|
15 |
<?= __('Delete all data we have gathered about you.', 'gdpr-framework') ?> <br/>
|
16 |
<?= __('If you have a user account on our site, it will also be deleted.', 'gdpr-framework') ?> <br/>
|
17 |
<?= __('Be careful - this action is permanent and CANNOT be undone.', 'gdpr-framework') ?>
|
18 |
+
<?php if (gdpr('options')->get('enable_woo_compatibility') && class_exists('Woocommerce')){?>
|
19 |
+
<br/><strong class="gdpr_woo_note"><?= __("Note Regarding Order:", 'gdpr-framework') ?></strong><br/>
|
20 |
+
<?= __("Your order with status Processing will not get deleted until status change.", 'gdpr-framework') ?><br/>
|
21 |
+
<?= __("Your order with status Completed will get anonymize.", 'gdpr-framework') ?><br/>
|
22 |
+
<?= __("If you delete Completed order you can't apply for refund.", 'gdpr-framework') ?><br/>
|
23 |
+
<?php } ?>
|
24 |
</p>
|
25 |
<?php else: ?>
|
26 |
<p>
|
views/modules/wordpress-user/dashboard/data-page/header.php
CHANGED
File without changes
|
views/modules/wordpress-user/dashboard/form-export.php
CHANGED
File without changes
|
views/modules/wordpress-user/dashboard/profile-page/form-delete.php
CHANGED
File without changes
|
views/modules/wordpress-user/dashboard/profile-page/header.php
CHANGED
File without changes
|
views/modules/wordpress-user/dashboard/profile-page/table-consent.php
CHANGED
File without changes
|
views/modules/wordpress-user/dashboard/profile-page/user-logs.php
ADDED
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<h2>
|
2 |
+
<?= _x('GDPR User logs', 'gdpr-framework'); ?>
|
3 |
+
</h2>
|
4 |
+
<hr>
|
5 |
+
<?php if (count($userlogData)): ?>
|
6 |
+
<div class="userlog-scroll">
|
7 |
+
<table class="gdpr-user-logs">
|
8 |
+
<th><?= _x('S.no', 'gdpr-framework'); ?></th>
|
9 |
+
<th><?= _x('User ID', 'gdpr-framework'); ?></th>
|
10 |
+
<th><?= _x('User logs', 'gdpr-framework'); ?></th>
|
11 |
+
<th><?= _x('Updated date', 'gdpr-framework'); ?></th>
|
12 |
+
<?php $x=1;foreach ($userlogData as $item):
|
13 |
+
$data = unserialize($item->userlog);
|
14 |
+
$userlog_data =(array)$data;
|
15 |
+
unset($userlog_data['user_pass']);
|
16 |
+
unset($userlog_data['user_activation_key']);
|
17 |
+
unset($userlog_data['user_status']);
|
18 |
+
$userid=$userlog_data['ID'];
|
19 |
+
unset($userlog_data['ID']);
|
20 |
+
?>
|
21 |
+
<tr>
|
22 |
+
<td>
|
23 |
+
<?php echo $x++;?>
|
24 |
+
</td>
|
25 |
+
<td>
|
26 |
+
<?php echo $userid;?>
|
27 |
+
</td>
|
28 |
+
<td>
|
29 |
+
<ul>
|
30 |
+
<?php
|
31 |
+
if($userlog_data){
|
32 |
+
foreach($userlog_data as $key => $detail){
|
33 |
+
echo "<li><strong>".$key. ":</strong> $detail</li>";
|
34 |
+
}
|
35 |
+
}
|
36 |
+
echo "</br>";?>
|
37 |
+
</ul>
|
38 |
+
</td>
|
39 |
+
<td>
|
40 |
+
<?php echo $item->updated_at;?>
|
41 |
+
|
42 |
+
</td>
|
43 |
+
</tr>
|
44 |
+
<?php endforeach; ?>
|
45 |
+
</table>
|
46 |
+
</div>
|
47 |
+
<?php else: ?>
|
48 |
+
<p><?= _x('No User Logs', 'gdpr-framework'); ?>.</p>
|
49 |
+
<?php endif; ?>
|
views/modules/wordpress-user/registration-terms-checkbox.php
CHANGED
@@ -1,18 +1,37 @@
|
|
1 |
<p class="gdpr-terms-container" style="margin-bottom: 10px">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
<label>
|
3 |
<input type="checkbox" required name="gdpr_terms" id="gdpr_terms" value="1" />
|
4 |
<?php $enabled = gdpr('options')->get('enable_tac');?>
|
5 |
-
<?php if ($termsUrl && $enabled):
|
|
|
|
|
|
|
6 |
<?= sprintf(
|
7 |
-
__(
|
8 |
"<a href='{$termsUrl}' target='_blank'>",
|
9 |
'</a>',
|
10 |
"<a href='{$privacyPolicyUrl}' target='_blank'>",
|
11 |
'</a>'
|
12 |
); ?>
|
13 |
<?php else: ?>
|
|
|
|
|
|
|
|
|
|
|
14 |
<?= sprintf(
|
15 |
-
__(
|
16 |
"<a href='{$privacyPolicyUrl}' target='_blank'>",
|
17 |
'</a>'
|
18 |
); ?>
|
1 |
<p class="gdpr-terms-container" style="margin-bottom: 10px">
|
2 |
+
<?php
|
3 |
+
if (!isset($gdpr_value)):
|
4 |
+
$gdpr_value = '';
|
5 |
+
endif;
|
6 |
+
if (!isset($gdpr_arg2)):
|
7 |
+
$gdpr_arg2 = '';
|
8 |
+
endif;
|
9 |
+
if (!isset($gdpr_arg3)):
|
10 |
+
$gdpr_arg3 = '';
|
11 |
+
endif;
|
12 |
+
?>
|
13 |
<label>
|
14 |
<input type="checkbox" required name="gdpr_terms" id="gdpr_terms" value="1" />
|
15 |
<?php $enabled = gdpr('options')->get('enable_tac');?>
|
16 |
+
<?php if ($termsUrl && $enabled):
|
17 |
+
add_filter( 'gdpr-framework-consent-policy-with-terms', 'TermAndConditionWithPrivacyContent' );
|
18 |
+
$gdpr_text_policy_with_terms = apply_filters( 'gdpr-framework-consent-policy-with-terms', $gdpr_value, $gdpr_arg2, $gdpr_arg3 );
|
19 |
+
?>
|
20 |
<?= sprintf(
|
21 |
+
__($gdpr_text_policy_with_terms, 'gdpr-framework'),
|
22 |
"<a href='{$termsUrl}' target='_blank'>",
|
23 |
'</a>',
|
24 |
"<a href='{$privacyPolicyUrl}' target='_blank'>",
|
25 |
'</a>'
|
26 |
); ?>
|
27 |
<?php else: ?>
|
28 |
+
|
29 |
+
<?php
|
30 |
+
add_filter( 'gdpr-framework-consent-policy', 'gdprfPrivacyPolicy' );
|
31 |
+
$gdpr_text_policy = apply_filters( 'gdpr-framework-consent-policy', $gdpr_value, $gdpr_arg2, $gdpr_arg3 );
|
32 |
+
?>
|
33 |
<?= sprintf(
|
34 |
+
__($gdpr_text_policy, 'gdpr-framework'),
|
35 |
"<a href='{$privacyPolicyUrl}' target='_blank'>",
|
36 |
'</a>'
|
37 |
); ?>
|
views/policy/policy.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<h2>Privacy Policy</h2>
|
2 |
<p>
|
3 |
-
|
4 |
</p>
|
5 |
<p>
|
6 |
By using this site or/and our services, you consent to the Processing of your Personal Data as described in this Privacy Policy.
|
@@ -30,7 +30,7 @@
|
|
30 |
<strong>Processing</strong> – any operation or set of operations which is performed on Personal Data or on sets of Personal Data.
|
31 |
<strong>Data subject</strong> - a natural person whose Personal Data is being Processed.
|
32 |
<strong>Child</strong> - a natural person under 16 years of age.
|
33 |
-
|
34 |
</p>
|
35 |
|
36 |
|
@@ -243,7 +243,7 @@
|
|
243 |
<?php if ($hasDpo): ?>
|
244 |
<p>
|
245 |
<strong id="gdpr-dpo">Data Protection Officer</strong><br>
|
246 |
-
|
247 |
</p>
|
248 |
<?php endif; ?>
|
249 |
|
@@ -279,5 +279,5 @@
|
|
279 |
<h3 id="gdpr-changes">Changes to this Privacy Policy</h3>
|
280 |
<p>
|
281 |
We reserve the right to make change to this Privacy Policy.
|
282 |
-
Last modification was made
|
283 |
</p>
|
1 |
<h2>Privacy Policy</h2>
|
2 |
<p>
|
3 |
+
<?php if($companyName){?><?= esc_html($companyName); ?><?php } ?> is committed to safeguarding your privacy. Contact us at <?php if($contactEmail){?><a href="mailto:<?= esc_attr($contactEmail); ?>"><?= esc_html($contactEmail); ?></a><?php } ?> if you have any questions or problems regarding the use of your Personal Data and we will gladly assist you.
|
4 |
</p>
|
5 |
<p>
|
6 |
By using this site or/and our services, you consent to the Processing of your Personal Data as described in this Privacy Policy.
|
30 |
<strong>Processing</strong> – any operation or set of operations which is performed on Personal Data or on sets of Personal Data.
|
31 |
<strong>Data subject</strong> - a natural person whose Personal Data is being Processed.
|
32 |
<strong>Child</strong> - a natural person under 16 years of age.
|
33 |
+
<strong>We/us</strong> (either capitalized or not) – <?php if($companyName){?><?= esc_html($companyName); ?><?php } ?>
|
34 |
</p>
|
35 |
|
36 |
|
243 |
<?php if ($hasDpo): ?>
|
244 |
<p>
|
245 |
<strong id="gdpr-dpo">Data Protection Officer</strong><br>
|
246 |
+
If you have any questions regarding Processing your Personal Data, your rights regarding your Personal Data or this Privacy Policy, contact our Data Protection Officer<?= esc_html($dpoName); ?> at <?php if($dpoEmail){?><a href="mailto:<?= esc_attr($dpoEmail); ?>"><?= esc_html($dpoEmail); ?></a><?php } ?>
|
247 |
</p>
|
248 |
<?php endif; ?>
|
249 |
|
279 |
<h3 id="gdpr-changes">Changes to this Privacy Policy</h3>
|
280 |
<p>
|
281 |
We reserve the right to make change to this Privacy Policy.
|
282 |
+
Last modification was made <?php if($date){?><?= $date; ?><?php } ?>.
|
283 |
</p>
|
views/privacy-tools/ClassiDocs-results.php
ADDED
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php if($ClassiDocsdata){
|
2 |
+
$ClassiDocsdata = json_decode($ClassiDocsdata);
|
3 |
+
if(isset($ClassiDocsdata->documents->documents)){
|
4 |
+
$documents = $ClassiDocsdata->documents->documents;
|
5 |
+
}
|
6 |
+
if(isset($documents)):
|
7 |
+
?>
|
8 |
+
<table id="classiDocs_dataTable" class="display">
|
9 |
+
<thead>
|
10 |
+
<tr>
|
11 |
+
<th></th>
|
12 |
+
<th colspan="3"><?= __('Previous Results', 'gdpr-framework'); ?></th>
|
13 |
+
<th colspan="3"><?= __('Current Results', 'gdpr-framework'); ?></th>
|
14 |
+
<th colspan="1"></th>
|
15 |
+
</tr>
|
16 |
+
<tr>
|
17 |
+
<th class="text-center"><input class="flat" onchange="" type="checkbox"></th>
|
18 |
+
<th>
|
19 |
+
<?= __('Name', 'gdpr-framework'); ?>
|
20 |
+
</th>
|
21 |
+
<th>
|
22 |
+
<?= __('Path', 'gdpr-framework'); ?>
|
23 |
+
</th>
|
24 |
+
<th>
|
25 |
+
<?= __('Workstation', 'gdpr-framework'); ?>
|
26 |
+
</th>
|
27 |
+
<th>
|
28 |
+
<?= __('Name', 'gdpr-framework'); ?>
|
29 |
+
</th>
|
30 |
+
<th>
|
31 |
+
<?= __('Path', 'gdpr-framework'); ?>
|
32 |
+
</th>
|
33 |
+
<th>
|
34 |
+
<?= __('Workstation', 'gdpr-framework'); ?>
|
35 |
+
</th>
|
36 |
+
<th>
|
37 |
+
<?= __('Last Scan', 'gdpr-framework'); ?>
|
38 |
+
</th>
|
39 |
+
</tr>
|
40 |
+
</thead>
|
41 |
+
<tbody>
|
42 |
+
<?php foreach ($documents as $document):?>
|
43 |
+
<tr>
|
44 |
+
<th class="text-center">
|
45 |
+
<input name="documentIds" value="<?= $document->id;?>" type="checkbox">
|
46 |
+
</th>
|
47 |
+
<td><?= $document->prevName;?></td>
|
48 |
+
<td><?= $document->prevFilePath;?></td>
|
49 |
+
<td><?= $document->prevWorkstation;?></td>
|
50 |
+
<td><?= $document->name;?></td>
|
51 |
+
<td><?= $document->filePath;?></td>
|
52 |
+
<td><?= $document->workstation;?></td>
|
53 |
+
<td><?php
|
54 |
+
$originalDate = $document->lastScan;
|
55 |
+
echo $lastScan = date("m/d/Y H:i:s", strtotime($originalDate));
|
56 |
+
?></td>
|
57 |
+
</tr>
|
58 |
+
<?php endforeach; ?>
|
59 |
+
</tbody>
|
60 |
+
</table>
|
61 |
+
<?php else: ?>
|
62 |
+
<p><?= _x('No ClassiDocs data found!', 'gdpr-framework'); ?>.</p>
|
63 |
+
<?php endif; }?>
|
views/privacy-tools/form-consent.php
CHANGED
@@ -32,7 +32,7 @@
|
|
32 |
|
33 |
<?php if ($consentInfo): ?>
|
34 |
<div class="gdpr-consent-disclaimer">
|
35 |
-
<?= $consentInfo; ?>
|
36 |
</div>
|
37 |
<?php endif; ?>
|
38 |
<hr>
|
32 |
|
33 |
<?php if ($consentInfo): ?>
|
34 |
<div class="gdpr-consent-disclaimer">
|
35 |
+
<?= do_shortcode($consentInfo); ?>
|
36 |
</div>
|
37 |
<?php endif; ?>
|
38 |
<hr>
|
views/privacy-tools/form-delete.php
CHANGED
@@ -1,11 +1,25 @@
|
|
1 |
<h2><?= (gdpr('options')->get('gdpr_delete_text') != '') ? gdpr('options')->get('gdpr_delete_text') : __('Delete my user and data', 'gdpr-framework') ?></h2>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
<div class="gdpr-delete-button">
|
3 |
<?php add_thickbox(); ?>
|
4 |
|
5 |
-
<a href="#TB_inline?width=600&height=239&inlineId=
|
6 |
|
7 |
-
<div id="
|
8 |
-
<center
|
|
|
9 |
<p class="description">
|
10 |
<?= __('Delete all data we have gathered about you.', 'gdpr-framework') ?> <br/>
|
11 |
<?= __('If you have a user account on our site, it will also be deleted.', 'gdpr-framework') ?> <br/>
|
@@ -21,11 +35,5 @@
|
|
21 |
|
22 |
</div>
|
23 |
|
24 |
-
<br/>
|
25 |
-
<p class="description">
|
26 |
-
<?= __('Delete all data we have gathered about you.', 'gdpr-framework') ?> <br/>
|
27 |
-
<?= __('If you have a user account on our site, it will also be deleted.', 'gdpr-framework') ?> <br/>
|
28 |
-
<?= __('Be careful - this action is permanent and CANNOT be undone.', 'gdpr-framework') ?>
|
29 |
-
</p>
|
30 |
|
31 |
<hr>
|
1 |
<h2><?= (gdpr('options')->get('gdpr_delete_text') != '') ? gdpr('options')->get('gdpr_delete_text') : __('Delete my user and data', 'gdpr-framework') ?></h2>
|
2 |
+
<br/>
|
3 |
+
<p class="description">
|
4 |
+
<?= __('Delete all data we have gathered about you.', 'gdpr-framework') ?> <br/>
|
5 |
+
<?= __('If you have a user account on our site, it will also be deleted.', 'gdpr-framework') ?> <br/>
|
6 |
+
<?= __('Be careful - this action is permanent and CANNOT be undone.', 'gdpr-framework') ?>
|
7 |
+
<?php if (gdpr('options')->get('enable_woo_compatibility') && class_exists('Woocommerce')){?>
|
8 |
+
<br/><strong class="gdpr_woo_note"><?= __("Note Regarding Order:", 'gdpr-framework') ?></strong><br/>
|
9 |
+
<?= __("Your order with status Processing will not get deleted until status change.", 'gdpr-framework') ?><br/>
|
10 |
+
<?= __("Your order with status Completed will get anonymize.", 'gdpr-framework') ?><br/>
|
11 |
+
<?= __("If you delete Completed order you can't apply for refund.", 'gdpr-framework') ?><br/>
|
12 |
+
<?php } ?>
|
13 |
+
</p>
|
14 |
+
<br/>
|
15 |
<div class="gdpr-delete-button">
|
16 |
<?php add_thickbox(); ?>
|
17 |
|
18 |
+
<a href="#TB_inline?width=600&height=239&inlineId=gdprmodal-window-id" class="thickbox button button-primary"><?= __('Delete my data', 'gdpr-framework') ?></a>
|
19 |
|
20 |
+
<div id="gdprmodal-window-id" style="display:none;">
|
21 |
+
<center>
|
22 |
+
<form method="GET">
|
23 |
<p class="description">
|
24 |
<?= __('Delete all data we have gathered about you.', 'gdpr-framework') ?> <br/>
|
25 |
<?= __('If you have a user account on our site, it will also be deleted.', 'gdpr-framework') ?> <br/>
|
35 |
|
36 |
</div>
|
37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
|
39 |
<hr>
|
views/privacy-tools/form-export.php
CHANGED
File without changes
|
views/privacy-tools/form-identify.php
CHANGED
@@ -11,9 +11,7 @@
|
|
11 |
<?php else: ?>
|
12 |
|
13 |
<h3>
|
14 |
-
<?=
|
15 |
-
__('Please identify yourself via e-mail', 'gdpr-framework');
|
16 |
-
?>
|
17 |
</h3>
|
18 |
<form>
|
19 |
<label for="gdpr_email"><?= __('Enter your email address', 'gdpr-framework') ?></label>
|
11 |
<?php else: ?>
|
12 |
|
13 |
<h3>
|
14 |
+
<?= __('Please identify yourself via e-mail', 'gdpr-framework'); ?>
|
|
|
|
|
15 |
</h3>
|
16 |
<form>
|
17 |
<label for="gdpr_email"><?= __('Enter your email address', 'gdpr-framework') ?></label>
|
views/privacy-tools/notice-admin-role.php
CHANGED
File without changes
|
views/privacy-tools/notices.php
CHANGED
@@ -1,25 +1,25 @@
|
|
1 |
<div class="gdpr-notice">
|
2 |
-
<?php if ('email_sent' === $_REQUEST['gdpr_notice']): ?>
|
3 |
<?= __('We will send you an email with the link to access your data. Please check your spam folder as well!', 'gdpr-framework'); ?>
|
4 |
<?php endif; ?>
|
5 |
|
6 |
-
<?php if ('invalid_email' === $_REQUEST['gdpr_notice']): ?>
|
7 |
<?= __('The email you entered does not appear to be a valid email.', 'gdpr-framework'); ?>
|
8 |
<?php endif; ?>
|
9 |
|
10 |
-
<?php if ('invalid_key' === $_REQUEST['gdpr_notice']): ?>
|
11 |
<?= __('Sorry - the link seems to have expired. Please try again!', 'gdpr-framework'); ?>
|
12 |
<?php endif; ?>
|
13 |
|
14 |
-
<?php if ('consent_withdrawn' === $_REQUEST['gdpr_notice']): ?>
|
15 |
<?= __('Consent withdrawn.', 'gdpr-framework'); ?>
|
16 |
<?php endif; ?>
|
17 |
|
18 |
-
<?php if ('request_sent' === $_REQUEST['gdpr_notice']): ?>
|
19 |
<?= __('We have received your request and will reply within 30 days.', 'gdpr-framework'); ?>
|
20 |
<?php endif; ?>
|
21 |
|
22 |
-
<?php if ('data_deleted' === $_REQUEST['gdpr_notice']): ?>
|
23 |
<?= __('Your personal data has been removed!', 'gdpr-framework'); ?>
|
24 |
<?php endif; ?>
|
25 |
</div>
|
1 |
<div class="gdpr-notice">
|
2 |
+
<?php if ('email_sent' === sanitize_key($_REQUEST['gdpr_notice'])): ?>
|
3 |
<?= __('We will send you an email with the link to access your data. Please check your spam folder as well!', 'gdpr-framework'); ?>
|
4 |
<?php endif; ?>
|
5 |
|
6 |
+
<?php if ('invalid_email' === sanitize_key($_REQUEST['gdpr_notice'])): ?>
|
7 |
<?= __('The email you entered does not appear to be a valid email.', 'gdpr-framework'); ?>
|
8 |
<?php endif; ?>
|
9 |
|
10 |
+
<?php if ('invalid_key' === sanitize_key($_REQUEST['gdpr_notice'])): ?>
|
11 |
<?= __('Sorry - the link seems to have expired. Please try again!', 'gdpr-framework'); ?>
|
12 |
<?php endif; ?>
|
13 |
|
14 |
+
<?php if ('consent_withdrawn' === sanitize_key($_REQUEST['gdpr_notice'])): ?>
|
15 |
<?= __('Consent withdrawn.', 'gdpr-framework'); ?>
|
16 |
<?php endif; ?>
|
17 |
|
18 |
+
<?php if ('request_sent' === sanitize_key($_REQUEST['gdpr_notice'])): ?>
|
19 |
<?= __('We have received your request and will reply within 30 days.', 'gdpr-framework'); ?>
|
20 |
<?php endif; ?>
|
21 |
|
22 |
+
<?php if ('data_deleted' === sanitize_key($_REQUEST['gdpr_notice'])): ?>
|
23 |
<?= __('Your personal data has been removed!', 'gdpr-framework'); ?>
|
24 |
<?php endif; ?>
|
25 |
</div>
|
views/privacy-tools/privacy-tools.php
CHANGED
File without changes
|
views/themes/storefront/footer.php
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
|
|
2 |
<a href="<?= esc_url($privacyPolicyUrl); ?>" style="color: #6d6d6d">
|
3 |
-
<?=
|
4 |
</a>
|
5 |
|
|
6 |
<a href="<?= esc_url($privacyToolsPageUrl); ?>" style="color: #6d6d6d">
|
7 |
-
<?=
|
8 |
</a>
|
1 |
|
|
2 |
<a href="<?= esc_url($privacyPolicyUrl); ?>" style="color: #6d6d6d">
|
3 |
+
<?= esc_html__('Privacy Policy', 'gdpr-framework'); ?>
|
4 |
</a>
|
5 |
|
|
6 |
<a href="<?= esc_url($privacyToolsPageUrl); ?>" style="color: #6d6d6d">
|
7 |
+
<?= esc_html__('Privacy Tools', 'gdpr-framework'); ?>
|
8 |
</a>
|
views/themes/twentyseventeen/footer.php
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
<div>
|
2 |
<a href="<?= esc_url($privacyPolicyUrl); ?>">
|
3 |
-
<?=
|
4 |
</a>
|
5 |
|
|
6 |
<a href="<?= esc_url($privacyToolsPageUrl); ?>">
|
7 |
-
<?=
|
8 |
</a>
|
9 |
</div>
|
1 |
<div>
|
2 |
<a href="<?= esc_url($privacyPolicyUrl); ?>">
|
3 |
+
<?= esc_html__('Privacy Policy', 'gdpr-framework'); ?>
|
4 |
</a>
|
5 |
|
|
6 |
<a href="<?= esc_url($privacyToolsPageUrl); ?>">
|
7 |
+
<?= esc_html__('Privacy Tools', 'gdpr-framework'); ?>
|
8 |
</a>
|
9 |
</div>
|
views/themes/twentysixteen/footer.php
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
<div style="margin-bottom: 10px">
|
2 |
<span class="site-title">
|
3 |
<a href="<?= esc_url($privacyPolicyUrl); ?>">
|
4 |
-
<?=
|
5 |
</a>
|
6 |
</span>
|
7 |
<span>
|
8 |
<a href="<?= esc_url($privacyToolsPageUrl); ?>">
|
9 |
-
<?=
|
10 |
</a>
|
11 |
</span>
|
12 |
</div>
|
1 |
<div style="margin-bottom: 10px">
|
2 |
<span class="site-title">
|
3 |
<a href="<?= esc_url($privacyPolicyUrl); ?>">
|
4 |
+
<?= esc_html__('Privacy Policy', 'gdpr-framework'); ?>
|
5 |
</a>
|
6 |
</span>
|
7 |
<span>
|
8 |
<a href="<?= esc_url($privacyToolsPageUrl); ?>">
|
9 |
+
<?= esc_html__('Privacy Tools', 'gdpr-framework'); ?>
|
10 |
</a>
|
11 |
</span>
|
12 |
</div>
|