diff --git a/.circleci/config.yml b/.circleci/config.yml index e878ae6ec768..6aa351a6cfe7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -152,7 +152,7 @@ jobs: include_job_number_field: false include_project_field: false failure_message: '${SLACK_FAILURE_MESSAGE}' - Installable Build: + WordPress Installable Build: executor: name: ios/default <<: *xcode_version @@ -200,6 +200,7 @@ jobs: - run: name: Install other tools command: | + brew update # Update homebrew to temporarily fix a bintray issue brew install imagemagick brew install ghostscript curl -sL https://sentry.io/get-cli/ | bash @@ -251,6 +252,7 @@ jobs: - run: name: Install other tools command: | + brew update # Update homebrew to temporarily fix a bintray issue brew install imagemagick brew install ghostscript curl -sL https://sentry.io/get-cli/ | bash @@ -268,7 +270,7 @@ jobs: - store_artifacts: path: Artifacts destination: Artifacts - jetpack-installable-build: + Jetpack Installable Build: executor: name: ios/default <<: *xcode_version @@ -287,6 +289,7 @@ jobs: - run: name: Install other tools command: | + brew update # Update homebrew to temporarily fix a bintray issue brew install imagemagick brew install ghostscript curl -sL https://sentry.io/get-cli/ | bash @@ -297,7 +300,7 @@ jobs: - store_artifacts: path: Artifacts destination: Artifacts - jetpack-pr-build: + Build Jetpack: executor: name: ios/default <<: *xcode_version @@ -316,6 +319,7 @@ jobs: - run: name: Install other tools command: | + brew update # Update homebrew to temporarily fix a bintray issue brew install imagemagick brew install ghostscript curl -sL https://sentry.io/get-cli/ | bash @@ -347,6 +351,7 @@ workflows: only: - develop - /^release.*/ + - /^gutenberg\/integrate_release_.*/ - UI Tests: name: UI Tests (iPad Air 4th generation) <<: *ipad_test_device @@ -357,8 +362,9 @@ workflows: only: - develop - /^release.*/ - - jetpack-installable-build - - jetpack-pr-build + - /^gutenberg\/integrate_release_.*/ + - Build Jetpack: + name: Build Jetpack (without testing) #Optionally run UI tests on PRs - Optional Tests: type: approval @@ -368,6 +374,7 @@ workflows: ignore: - develop - /^release.*/ + - /^gutenberg\/integrate_release_.*/ - UI Tests: name: UI Tests (iPhone 11) <<: *iphone_test_device @@ -383,16 +390,27 @@ workflows: - not: << pipeline.parameters.beta_build >> - not: << pipeline.parameters.release_build >> jobs: - - Hold: + - Approve WordPress: + type: approval + filters: + branches: + ignore: /pull\/[0-9]+/ + - WordPress Installable Build: + requires: [Approve WordPress] + filters: + branches: + ignore: /pull\/[0-9]+/ + - Approve Jetpack: type: approval filters: branches: ignore: /pull\/[0-9]+/ - - Installable Build: - requires: [Hold] + - Jetpack Installable Build: + requires: [Approve Jetpack] filters: branches: ignore: /pull\/[0-9]+/ + Release Build: when: or: [ << pipeline.parameters.beta_build >>, << pipeline.parameters.release_build >> ] @@ -411,5 +429,4 @@ workflows: only: - develop jobs: - - jetpack-installable-build - + - Jetpack Installable Build diff --git a/.swiftlint.yml b/.swiftlint.yml index 587585ad8752..434cfd7bc1c3 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -76,3 +76,10 @@ custom_rules: regex: 'NSLocalizedString\("[^"]*\\\(\S*\)' message: "Localized strings must not use interpolated variables. Instead, use `String(format:`" severity: error + + swiftui_localization: + name: "SwiftUI Localization" + regex: 'LocalizedStringKey' + message: "Using `LocalizedStringKey` is incompatible with our tooling and doesn't allow you to provide a hint/context comment for translators either. Please use `NSLocalizedString` instead, even with SwiftUI code." + severity: error + excluded: '.*Widgets/.*' diff --git a/Gemfile.lock b/Gemfile.lock index add11ef7fd73..ec4c23565c29 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,9 +1,9 @@ GIT remote: https://github.com/wordpress-mobile/release-toolkit - revision: 4efe6cd1585db9bbf8f3f0cd889037ceade8de6e - tag: 0.15.0 + revision: eb0f24ec6c73b3454d711cc4b3276c50b9655861 + tag: 0.18.1 specs: - fastlane-plugin-wpmreleasetoolkit (0.15.0) + fastlane-plugin-wpmreleasetoolkit (0.18.1) activesupport (~> 5) bigdecimal (~> 1.4) chroma (= 0.2.0) @@ -21,7 +21,7 @@ GEM remote: https://rubygems.org/ specs: CFPropertyList (3.0.3) - activesupport (5.2.4.4) + activesupport (5.2.6) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) minitest (~> 5.1) @@ -34,7 +34,7 @@ GEM artifactory (3.0.15) atomos (0.1.3) aws-eventstream (1.1.1) - aws-partitions (1.445.0) + aws-partitions (1.455.0) aws-sdk-core (3.114.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.239.0) @@ -43,7 +43,7 @@ GEM aws-sdk-kms (1.43.0) aws-sdk-core (~> 3, >= 3.112.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.93.1) + aws-sdk-s3 (1.94.1) aws-sdk-core (~> 3, >= 3.112.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.1) @@ -53,10 +53,10 @@ GEM bigdecimal (1.4.4) chroma (0.2.0) claide (1.0.3) - cocoapods (1.10.0) + cocoapods (1.10.1) addressable (~> 2.6) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.10.0) + cocoapods-core (= 1.10.1) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.4.0, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -71,7 +71,7 @@ GEM nap (~> 1.0) ruby-macho (~> 1.4) xcodeproj (>= 1.19.0, < 2.0) - cocoapods-core (1.10.0) + cocoapods-core (1.10.1) activesupport (> 5.0, < 6) addressable (~> 2.6) algoliasearch (~> 1.0) @@ -93,11 +93,11 @@ GEM colored (1.2) colored2 (3.1.2) colorize (0.8.1) - commander-fastlane (4.4.6) - highline (~> 1.7.2) - commonmarker (0.21.0) + commander (4.6.0) + highline (~> 2.0.0) + commonmarker (0.21.2) ruby-enum (~> 0.5) - concurrent-ruby (1.1.7) + concurrent-ruby (1.1.8) declarative (0.0.20) diffy (3.4.0) digest-crc (0.6.3) @@ -107,9 +107,9 @@ GEM dotenv (2.7.6) emoji_regex (3.2.2) escape (0.0.4) - ethon (0.12.0) - ffi (>= 1.3.0) - excon (0.80.1) + ethon (0.14.0) + ffi (>= 1.15.0) + excon (0.81.0) faraday (1.4.1) faraday-excon (~> 1.1) faraday-net_http (~> 1.0) @@ -125,7 +125,7 @@ GEM faraday_middleware (1.0.0) faraday (~> 1.0) fastimage (2.2.3) - fastlane (2.180.1) + fastlane (2.183.0) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.3, < 3.0.0) artifactory (~> 3.0) @@ -133,7 +133,7 @@ GEM babosa (>= 1.0.3, < 2.0.0) bundler (>= 1.12.0, < 3.0.0) colored - commander-fastlane (>= 4.4.6, < 5.0.0) + commander (~> 4.6) dotenv (>= 2.1.1, < 3.0.0) emoji_regex (>= 0.1, < 4.0) excon (>= 0.71.0, < 1.0.0) @@ -142,9 +142,10 @@ GEM faraday_middleware (~> 1.0) fastimage (>= 2.1.0, < 3.0.0) gh_inspector (>= 1.1.2, < 2.0.0) - google-api-client (>= 0.37.0, < 0.39.0) - google-cloud-storage (>= 1.15.0, < 2.0.0) - highline (>= 1.7.2, < 2.0.0) + google-apis-androidpublisher_v3 (~> 0.1) + google-apis-playcustomapp_v1 (~> 0.1) + google-cloud-storage (~> 1.31) + highline (~> 2.0) json (< 3.0.0) jwt (>= 2.1.0, < 3) mini_magick (>= 4.9.4, < 5.0.0) @@ -154,7 +155,6 @@ GEM rubyzip (>= 2.0.0, < 3.0.0) security (= 0.1.3) simctl (~> 1.6.3) - slack-notifier (>= 2.0.0, < 3.0.0) terminal-notifier (>= 2.0.0, < 3.0.0) terminal-table (>= 1.4.5, < 2.0.0) tty-screen (>= 0.6.3, < 1.0.0) @@ -172,20 +172,14 @@ GEM trainer xcodeproj xctest_list (>= 1.2.1) - ffi (1.13.1) + ffi (1.15.0) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) git (1.8.1) rchardet (~> 1.8) - google-api-client (0.38.0) - addressable (~> 2.5, >= 2.5.1) - googleauth (~> 0.9) - httpclient (>= 2.8.1, < 3.0) - mini_mime (~> 1.0) - representable (~> 3.0) - retriable (>= 2.0, < 4.0) - signet (~> 0.12) + google-apis-androidpublisher_v3 (0.2.0) + google-apis-core (~> 0.1) google-apis-core (0.3.0) addressable (~> 2.5, >= 2.5.1) googleauth (~> 0.14) @@ -198,6 +192,8 @@ GEM webrick google-apis-iamcredentials_v1 (0.3.0) google-apis-core (~> 0.1) + google-apis-playcustomapp_v1 (0.2.0) + google-apis-core (~> 0.1) google-apis-storage_v1 (0.3.0) google-apis-core (~> 0.1) google-cloud-core (1.6.0) @@ -214,30 +210,30 @@ GEM google-cloud-core (~> 1.2) googleauth (~> 0.9) mini_mime (~> 1.0) - googleauth (0.16.1) + googleauth (0.16.2) faraday (>= 0.17.3, < 2.0) jwt (>= 1.4, < 3.0) memoist (~> 0.16) multi_json (~> 1.11) os (>= 0.9, < 2.0) signet (~> 0.14) - highline (1.7.10) + highline (2.0.3) http-cookie (1.0.3) domain_name (~> 0.5) httpclient (2.8.3) - i18n (1.8.5) + i18n (1.8.10) concurrent-ruby (~> 1.0) jmespath (1.4.0) json (2.5.1) jsonlint (0.3.0) oj (~> 3) optimist (~> 3) - jwt (2.2.2) + jwt (2.2.3) memoist (0.16.2) mini_magick (4.11.0) mini_mime (1.1.0) - mini_portile2 (2.5.0) - minitest (5.14.2) + mini_portile2 (2.5.1) + minitest (5.14.4) molinillo (0.6.6) multi_json (1.15.0) multipart-post (2.0.0) @@ -245,13 +241,13 @@ GEM nap (1.1.0) naturally (2.2.1) netrc (0.11.0) - nokogiri (1.11.1) + nokogiri (1.11.3) mini_portile2 (~> 2.5.0) racc (~> 1.4) - octokit (4.19.0) + octokit (4.21.0) faraday (>= 0.9) sawyer (~> 0.8.0, >= 0.5.3) - oj (3.11.2) + oj (3.11.5) optimist (3.0.1) options (2.3.2) os (1.1.1) @@ -274,7 +270,7 @@ GEM rexml (3.2.5) rmagick (3.2.0) rouge (2.0.7) - ruby-enum (0.8.0) + ruby-enum (0.9.0) i18n ruby-macho (1.4.0) ruby2_keywords (0.0.4) @@ -291,7 +287,6 @@ GEM simctl (1.6.8) CFPropertyList naturally - slack-notifier (2.3.2) terminal-notifier (2.0.0) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) @@ -306,7 +301,7 @@ GEM tty-cursor (~> 0.7) typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (1.2.8) + tzinfo (1.2.9) thread_safe (~> 0.1) uber (0.1.0) unf (0.1.4) diff --git a/MIGRATIONS.md b/MIGRATIONS.md index 8de9f8ed4c02..19325c268d1d 100644 --- a/MIGRATIONS.md +++ b/MIGRATIONS.md @@ -3,6 +3,32 @@ This file documents changes in the data model. Please explain any changes to the data model as well as any custom migrations. +## WordPress 123 + +@scoutharris 2021-04-28 + +- Added new attributes to `LikeUser`: + - `likedSiteID` + - `likedPostID` + - `likedCommentID` +- Corrected spelling of `dateLikedString` + +## WordPress 122 + +@scoutharris 2021-04-23 + +- Added new entities: +- `LikeUser` +- `LikeUserPreferredBlog` +- Created one-to-one relationship between `LikeUser` and `LikeUserPreferredBlog` + +## WordPress 121 + +@twstokes 2021-04-21 + +- `BlogAuthor`: added the attribute + - `deletedFromBlog` (required, default `NO`, `Boolean`) + ## WordPress 120 @chipsnyder 2021-04-12 diff --git a/Podfile b/Podfile index 0774f56ab420..b9beae619fd9 100644 --- a/Podfile +++ b/Podfile @@ -47,9 +47,9 @@ def wordpress_ui end def wordpress_kit - pod 'WordPressKit', '~> 4.31.0' + pod 'WordPressKit', '~> 4.32.0' # pod 'WordPressKit', :git => 'https://github.com/wordpress-mobile/WordPressKit-iOS.git', :tag => '' - # pod 'WordPressKit', :git => 'https://github.com/wordpress-mobile/WordPressKit-iOS.git', :branch => '' + #pod 'WordPressKit', :git => 'https://github.com/wordpress-mobile/WordPressKit-iOS.git', :branch => '' # pod 'WordPressKit', :git => 'https://github.com/wordpress-mobile/WordPressKit-iOS.git', :commit => '' # pod 'WordPressKit', :path => '../WordPressKit-iOS' end @@ -161,7 +161,7 @@ abstract_target 'Apps' do ## Gutenberg (React Native) ## ===================== ## - gutenberg :tag => 'v1.51.1' + gutenberg :tag => 'v1.52.2' ## Third party libraries @@ -191,7 +191,7 @@ abstract_target 'Apps' do # Production - pod 'Automattic-Tracks-iOS', '~> 0.8.4' + pod 'Automattic-Tracks-iOS', '~> 0.8.5' # While in PR # pod 'Automattic-Tracks-iOS', :git => 'https://github.com/Automattic/Automattic-Tracks-iOS.git', :branch => '' # Local Development @@ -207,9 +207,9 @@ abstract_target 'Apps' do pod 'Gridicons', '~> 1.1.0' - pod 'WordPressAuthenticator', '~> 1.36.0' + pod 'WordPressAuthenticator', '~> 1.37.0' # While in PR - # pod 'WordPressAuthenticator', :git => 'https://github.com/wordpress-mobile/WordPressAuthenticator-iOS.git', :branch => 'fix/nux-button-shadows' + # pod 'WordPressAuthenticator', :git => 'https://github.com/wordpress-mobile/WordPressAuthenticator-iOS.git', :branch => '' # pod 'WordPressAuthenticator', :git => 'https://github.com/wordpress-mobile/WordPressAuthenticator-iOS.git', :commit => '' # pod 'WordPressAuthenticator', :path => '../WordPressAuthenticator-iOS' diff --git a/Podfile.lock b/Podfile.lock index ccd63473c2c2..fd3fec9413eb 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -21,7 +21,7 @@ PODS: - AppCenter/Core - AppCenter/Distribute (4.1.1): - AppCenter/Core - - Automattic-Tracks-iOS (0.8.4): + - Automattic-Tracks-iOS (0.8.5): - CocoaLumberjack (~> 3) - Reachability (~> 3) - Sentry (~> 6) @@ -69,7 +69,7 @@ PODS: - AppAuth/Core (~> 1.4) - GTMSessionFetcher/Core (~> 1.5) - GTMSessionFetcher/Core (1.5.0) - - Gutenberg (1.51.1): + - Gutenberg (1.52.2): - React (= 0.61.5) - React-CoreModules (= 0.61.5) - React-RCTImage (= 0.61.5) @@ -107,7 +107,7 @@ PODS: - MRProgress/ProgressBaseClass (0.8.3) - MRProgress/Stopable (0.8.3): - MRProgress/Helper - - Nimble (9.0.0) + - Nimble (9.0.1) - NSObject-SafeExpectations (0.0.4) - "NSURL+IDN (0.4)" - OCMock (3.4.3) @@ -376,7 +376,7 @@ PODS: - React - RNSVG (9.13.6-gb): - React - - RNTAztecView (1.51.1): + - RNTAztecView (1.52.2): - React-Core - WordPress-Aztec-iOS (~> 1.19.4) - Sentry (6.2.1): @@ -389,7 +389,7 @@ PODS: - WordPress-Aztec-iOS (1.19.4) - WordPress-Editor-iOS (1.19.4): - WordPress-Aztec-iOS (= 1.19.4) - - WordPressAuthenticator (1.36.0): + - WordPressAuthenticator (1.37.0): - 1PasswordExtension (~> 1.8.6) - Alamofire (~> 4.8) - CocoaLumberjack (~> 3.5) @@ -401,7 +401,7 @@ PODS: - WordPressKit (~> 4.18-beta) - WordPressShared (~> 1.12-beta) - WordPressUI (~> 1.7-beta) - - WordPressKit (4.31.0): + - WordPressKit (4.32.0): - Alamofire (~> 4.8.0) - CocoaLumberjack (~> 3.4) - NSObject-SafeExpectations (= 0.0.4) @@ -438,19 +438,19 @@ DEPENDENCIES: - AMScrollingNavbar (= 5.6.0) - AppCenter (= 4.1.1) - AppCenter/Distribute (= 4.1.1) - - Automattic-Tracks-iOS (~> 0.8.4) + - Automattic-Tracks-iOS (~> 0.8.5) - Charts (~> 3.2.2) - CocoaLumberjack (~> 3.0) - CropViewController (= 2.5.3) - Down (~> 0.6.6) - - FBLazyVector (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/FBLazyVector.podspec.json`) - - FBReactNativeSpec (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/FBReactNativeSpec.podspec.json`) - - Folly (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/Folly.podspec.json`) + - FBLazyVector (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/FBLazyVector.podspec.json`) + - FBReactNativeSpec (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/FBReactNativeSpec.podspec.json`) + - Folly (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/Folly.podspec.json`) - FSInteractiveMap (from `https://github.com/wordpress-mobile/FSInteractiveMap.git`, tag `0.2.0`) - Gifu (= 3.2.0) - - glog (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/glog.podspec.json`) + - glog (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/glog.podspec.json`) - Gridicons (~> 1.1.0) - - Gutenberg (from `https://github.com/wordpress-mobile/gutenberg-mobile.git`, tag `v1.51.1`) + - Gutenberg (from `https://github.com/wordpress-mobile/gutenberg-mobile.git`, tag `v1.52.2`) - JTAppleCalendar (~> 8.0.2) - Kanvas (~> 1.2.6) - MediaEditor (~> 1.2.1) @@ -460,58 +460,57 @@ DEPENDENCIES: - "NSURL+IDN (~> 0.4)" - OCMock (~> 3.4.3) - OHHTTPStubs/Swift (~> 9.1.0) - - RCTRequired (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RCTRequired.podspec.json`) - - RCTTypeSafety (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RCTTypeSafety.podspec.json`) + - RCTRequired (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RCTRequired.podspec.json`) + - RCTTypeSafety (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RCTTypeSafety.podspec.json`) - Reachability (= 3.2) - - React (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React.podspec.json`) - - React-Core (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-Core.podspec.json`) - - React-CoreModules (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-CoreModules.podspec.json`) - - React-cxxreact (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-cxxreact.podspec.json`) - - React-jsi (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-jsi.podspec.json`) - - React-jsiexecutor (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-jsiexecutor.podspec.json`) - - React-jsinspector (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-jsinspector.podspec.json`) - - react-native-blur (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-blur.podspec.json`) - - react-native-get-random-values (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-get-random-values.podspec.json`) - - react-native-keyboard-aware-scroll-view (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-keyboard-aware-scroll-view.podspec.json`) - - react-native-linear-gradient (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-linear-gradient.podspec.json`) - - react-native-safe-area (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-safe-area.podspec.json`) - - react-native-safe-area-context (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-safe-area-context.podspec.json`) - - react-native-slider (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-slider.podspec.json`) - - react-native-video (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-video.podspec.json`) - - React-RCTActionSheet (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTActionSheet.podspec.json`) - - React-RCTAnimation (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTAnimation.podspec.json`) - - React-RCTBlob (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTBlob.podspec.json`) - - React-RCTImage (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTImage.podspec.json`) - - React-RCTLinking (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTLinking.podspec.json`) - - React-RCTNetwork (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTNetwork.podspec.json`) - - React-RCTSettings (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTSettings.podspec.json`) - - React-RCTText (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTText.podspec.json`) - - React-RCTVibration (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTVibration.podspec.json`) - - ReactCommon (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/ReactCommon.podspec.json`) - - ReactNativeDarkMode (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/ReactNativeDarkMode.podspec.json`) - - RNCMaskedView (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RNCMaskedView.podspec.json`) - - RNGestureHandler (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RNGestureHandler.podspec.json`) - - RNReanimated (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RNReanimated.podspec.json`) - - RNScreens (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RNScreens.podspec.json`) - - RNSVG (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RNSVG.podspec.json`) - - RNTAztecView (from `https://github.com/wordpress-mobile/gutenberg-mobile.git`, tag `v1.51.1`) + - React (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React.podspec.json`) + - React-Core (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-Core.podspec.json`) + - React-CoreModules (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-CoreModules.podspec.json`) + - React-cxxreact (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-cxxreact.podspec.json`) + - React-jsi (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-jsi.podspec.json`) + - React-jsiexecutor (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-jsiexecutor.podspec.json`) + - React-jsinspector (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-jsinspector.podspec.json`) + - react-native-blur (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-blur.podspec.json`) + - react-native-get-random-values (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-get-random-values.podspec.json`) + - react-native-keyboard-aware-scroll-view (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-keyboard-aware-scroll-view.podspec.json`) + - react-native-linear-gradient (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-linear-gradient.podspec.json`) + - react-native-safe-area (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-safe-area.podspec.json`) + - react-native-safe-area-context (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-safe-area-context.podspec.json`) + - react-native-slider (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-slider.podspec.json`) + - react-native-video (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-video.podspec.json`) + - React-RCTActionSheet (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTActionSheet.podspec.json`) + - React-RCTAnimation (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTAnimation.podspec.json`) + - React-RCTBlob (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTBlob.podspec.json`) + - React-RCTImage (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTImage.podspec.json`) + - React-RCTLinking (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTLinking.podspec.json`) + - React-RCTNetwork (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTNetwork.podspec.json`) + - React-RCTSettings (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTSettings.podspec.json`) + - React-RCTText (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTText.podspec.json`) + - React-RCTVibration (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTVibration.podspec.json`) + - ReactCommon (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/ReactCommon.podspec.json`) + - ReactNativeDarkMode (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/ReactNativeDarkMode.podspec.json`) + - RNCMaskedView (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RNCMaskedView.podspec.json`) + - RNGestureHandler (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RNGestureHandler.podspec.json`) + - RNReanimated (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RNReanimated.podspec.json`) + - RNScreens (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RNScreens.podspec.json`) + - RNSVG (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RNSVG.podspec.json`) + - RNTAztecView (from `https://github.com/wordpress-mobile/gutenberg-mobile.git`, tag `v1.52.2`) - Starscream (= 3.0.6) - SVProgressHUD (= 2.2.5) - WordPress-Editor-iOS (~> 1.19.4) - - WordPressAuthenticator (~> 1.36.0) - - WordPressKit (~> 4.31.0) + - WordPressAuthenticator (~> 1.37.0) + - WordPressKit (~> 4.32.0) - WordPressMocks (~> 0.0.9) - WordPressShared (~> 1.16.0) - WordPressUI (~> 1.10.0) - WPMediaPicker (~> 1.7.2) - - Yoga (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/Yoga.podspec.json`) + - Yoga (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/Yoga.podspec.json`) - ZendeskSupportSDK (= 5.2.0) - ZIPFoundation (~> 0.9.8) SPEC REPOS: https://github.com/wordpress-mobile/cocoapods-specs.git: - WordPressAuthenticator - - WordPressKit - WordPressUI trunk: - 1PasswordExtension @@ -552,6 +551,7 @@ SPEC REPOS: - UIDeviceIdentifier - WordPress-Aztec-iOS - WordPress-Editor-iOS + - WordPressKit - WordPressMocks - WordPressShared - WPMediaPicker @@ -567,92 +567,92 @@ SPEC REPOS: EXTERNAL SOURCES: FBLazyVector: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/FBLazyVector.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/FBLazyVector.podspec.json FBReactNativeSpec: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/FBReactNativeSpec.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/FBReactNativeSpec.podspec.json Folly: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/Folly.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/Folly.podspec.json FSInteractiveMap: :git: https://github.com/wordpress-mobile/FSInteractiveMap.git :tag: 0.2.0 glog: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/glog.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/glog.podspec.json Gutenberg: :git: https://github.com/wordpress-mobile/gutenberg-mobile.git :submodules: true - :tag: v1.51.1 + :tag: v1.52.2 RCTRequired: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RCTRequired.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RCTRequired.podspec.json RCTTypeSafety: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RCTTypeSafety.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RCTTypeSafety.podspec.json React: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React.podspec.json React-Core: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-Core.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-Core.podspec.json React-CoreModules: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-CoreModules.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-CoreModules.podspec.json React-cxxreact: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-cxxreact.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-cxxreact.podspec.json React-jsi: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-jsi.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-jsi.podspec.json React-jsiexecutor: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-jsiexecutor.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-jsiexecutor.podspec.json React-jsinspector: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-jsinspector.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-jsinspector.podspec.json react-native-blur: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-blur.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-blur.podspec.json react-native-get-random-values: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-get-random-values.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-get-random-values.podspec.json react-native-keyboard-aware-scroll-view: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-keyboard-aware-scroll-view.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-keyboard-aware-scroll-view.podspec.json react-native-linear-gradient: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-linear-gradient.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-linear-gradient.podspec.json react-native-safe-area: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-safe-area.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-safe-area.podspec.json react-native-safe-area-context: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-safe-area-context.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-safe-area-context.podspec.json react-native-slider: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-slider.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-slider.podspec.json react-native-video: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/react-native-video.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/react-native-video.podspec.json React-RCTActionSheet: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTActionSheet.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTActionSheet.podspec.json React-RCTAnimation: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTAnimation.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTAnimation.podspec.json React-RCTBlob: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTBlob.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTBlob.podspec.json React-RCTImage: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTImage.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTImage.podspec.json React-RCTLinking: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTLinking.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTLinking.podspec.json React-RCTNetwork: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTNetwork.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTNetwork.podspec.json React-RCTSettings: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTSettings.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTSettings.podspec.json React-RCTText: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTText.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTText.podspec.json React-RCTVibration: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/React-RCTVibration.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/React-RCTVibration.podspec.json ReactCommon: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/ReactCommon.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/ReactCommon.podspec.json ReactNativeDarkMode: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/ReactNativeDarkMode.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/ReactNativeDarkMode.podspec.json RNCMaskedView: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RNCMaskedView.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RNCMaskedView.podspec.json RNGestureHandler: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RNGestureHandler.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RNGestureHandler.podspec.json RNReanimated: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RNReanimated.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RNReanimated.podspec.json RNScreens: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RNScreens.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RNScreens.podspec.json RNSVG: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/RNSVG.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/RNSVG.podspec.json RNTAztecView: :git: https://github.com/wordpress-mobile/gutenberg-mobile.git :submodules: true - :tag: v1.51.1 + :tag: v1.52.2 Yoga: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.51.1/third-party-podspecs/Yoga.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.52.2/third-party-podspecs/Yoga.podspec.json CHECKOUT OPTIONS: FSInteractiveMap: @@ -661,11 +661,11 @@ CHECKOUT OPTIONS: Gutenberg: :git: https://github.com/wordpress-mobile/gutenberg-mobile.git :submodules: true - :tag: v1.51.1 + :tag: v1.52.2 RNTAztecView: :git: https://github.com/wordpress-mobile/gutenberg-mobile.git :submodules: true - :tag: v1.51.1 + :tag: v1.52.2 SPEC CHECKSUMS: 1PasswordExtension: f97cc80ae58053c331b2b6dc8843ba7103b33794 @@ -675,7 +675,7 @@ SPEC CHECKSUMS: AMScrollingNavbar: cf0ec5a5ee659d76ba2509f630bf14fba7e16dc3 AppAuth: 31bcec809a638d7bd2f86ea8a52bd45f6e81e7c7 AppCenter: cd53e3ed3563cc720bcb806c9731a12389b40d44 - Automattic-Tracks-iOS: 87e14e4f06f753f02a6e0f747824e766bae7f939 + Automattic-Tracks-iOS: 4f079f4ca5b66d59a4959204ffec3b4465944adf boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c Charts: f69cf0518b6d1d62608ca504248f1bbe0b6ae77e CocoaLumberjack: b7e05132ff94f6ae4dfa9d5bce9141893a21d9da @@ -693,13 +693,13 @@ SPEC CHECKSUMS: Gridicons: 17d660b97ce4231d582101b02f8280628b141c9a GTMAppAuth: 5b53231ef6920f149ab84b2969cb0ab572da3077 GTMSessionFetcher: b3503b20a988c4e20cc189aa798fd18220133f52 - Gutenberg: 8cb201b946749074effae9fdbdc1108e51661761 + Gutenberg: 386f4e4c730f3b61a83d55fd565e27a288463e6e JTAppleCalendar: 932cadea40b1051beab10f67843451d48ba16c99 Kanvas: 828033a062a8df8bd73e6efd1a09ac438ead4b41 lottie-ios: 3a3758ef5a008e762faec9c9d50a39842f26d124 MediaEditor: 20cdeb46bdecd040b8bc94467ac85a52b53b193a MRProgress: 16de7cc9f347e8846797a770db102a323fe7ef09 - Nimble: 3b4ec3fd40f1dc178058e0981107721c615643d8 + Nimble: 7bed62ffabd6dbfe05f5925cbc43722533248990 NSObject-SafeExpectations: ab8fe623d36b25aa1f150affa324e40a2f3c0374 "NSURL+IDN": afc873e639c18138a1589697c3add197fe8679ca OCMock: 43565190abc78977ad44a61c0d20d7f0784d35ab @@ -738,7 +738,7 @@ SPEC CHECKSUMS: RNReanimated: 13f7a6a22667c4f00aac217bc66f94e8560b3d59 RNScreens: 6833ac5c29cf2f03eed12103140530bbd75b6aea RNSVG: 68a534a5db06dcbdaebfd5079349191598caef7b - RNTAztecView: bb4cd34050ed87f903261e05d24d8504a3be3a3e + RNTAztecView: 704991a8554e101a1faf86845b85931cfbe3f470 Sentry: 9b922b396b0e0bca8516a10e36b0ea3ebea5faf7 Sodium: 23d11554ecd556196d313cf6130d406dfe7ac6da Starscream: ef3ece99d765eeccb67de105bfa143f929026cf5 @@ -746,8 +746,8 @@ SPEC CHECKSUMS: UIDeviceIdentifier: f4bf3b343581a1beacdbf5fb1a8825bd5f05a4a4 WordPress-Aztec-iOS: 870c93297849072aadfc2223e284094e73023e82 WordPress-Editor-iOS: 068b32d02870464ff3cb9e3172e74234e13ed88c - WordPressAuthenticator: 21d96070b30c4ce6b98de52c05779d27c2f9b399 - WordPressKit: 4282eb0b5f55415210a77c7bb8739d8ad00cb4c1 + WordPressAuthenticator: 2674c56cad016118fb4725b866b380b612db66fc + WordPressKit: 8094512e5498e5df57b52dae507a850fc0b38b18 WordPressMocks: 903d2410f41a09fb2e0a1b44ad36ad80310570fb WordPressShared: 0f7f10e96f8354d64f951c223ae61e8de7495a46 WordPressUI: 7735014eb5a518a8346b1179b36ba77abcb49ee5 @@ -763,6 +763,6 @@ SPEC CHECKSUMS: ZendeskSupportSDK: e100a7a0a1bb5d7d43abbde3338727d985a4986d ZIPFoundation: e27423c004a5a1410c15933407747374e7c6cb6e -PODFILE CHECKSUM: 14014a60433f734270cd4aa15e1bd865a358e8c5 +PODFILE CHECKSUM: 8f1806c431d48fbc92e318d1c1611d4e031a9b48 COCOAPODS: 1.10.0 diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 78bc96d55b4d..ea5ae70b2b0e 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,5 +1,24 @@ +17.4 +----- + + 17.3 ----- +* [**] Fix issue where deleting a post and selecting undo would sometimes convert the content to the classic editor. [#16342] +* [**] Fix issue where restoring a post left the restored post in the published list even though it has been converted to a draft. [#16358] +* [**] Fix issue where trashing a post converted it to Classic content. [#16367] +* [**] Fix issue where users could not leave the username selection screen due to styling issues. [#16380] +* [*] Comments can be filtered to show the most recent unreplied comments from other users. [#16215] +* [*] Fixed the background color of search fields. [#16365] +* [*] Fixed the navigation bar color in dark mode. [#16348] +* [*] Fix translation issues for templates fetched on the site creation design selection screen. [#16404] +* [*] Fix translation issues for templates fetched on the page creation design selection screen. [#16404] +* [*] Fix translation issue for the Choose button on the template preview in the site creation flow. [#16404] +* [***] Block Editor: New Block: Search Block [#https://github.com/wordpress-mobile/gutenberg-mobile/pull/3210] +* [**] Block Editor: The media upload options of the Image, Video and Gallery block automatically opens when the respective block is inserted. [https://github.com/wordpress-mobile/gutenberg-mobile/pull/2700] +* [**] Block Editor: The media upload options of the File and Audio block automatically opens when the respective block is inserted. [https://github.com/wordpress-mobile/gutenberg-mobile/pull/3399] +* [*] Block Editor: Remove visual feedback from non-interactive bottom-sheet cell sections [https://github.com/wordpress-mobile/gutenberg-mobile/pull/3404] +* [*] Block Editor: Fixed an issue that was causing the featured image badge to be shown on images in an incorrect manner. [https://github.com/wordpress-mobile/gutenberg-mobile/pull/3494] 17.2 diff --git a/WordPress/Classes/Extensions/Colors and Styles/UIColor+MurielColors.swift b/WordPress/Classes/Extensions/Colors and Styles/UIColor+MurielColors.swift index ccad040c0dbf..c7eaf91cc59a 100644 --- a/WordPress/Classes/Extensions/Colors and Styles/UIColor+MurielColors.swift +++ b/WordPress/Classes/Extensions/Colors and Styles/UIColor+MurielColors.swift @@ -172,6 +172,16 @@ extension UIColor { return UIColor(light: .systemGray6, dark: .systemGray5) } + // MARK: - Search Fields + + static var searchFieldPlaceholderText: UIColor { + return .secondaryLabel + } + + static var searchFieldIcons: UIColor { + return .secondaryLabel + } + // MARK: - Table Views static var divider: UIColor { diff --git a/WordPress/Classes/Extensions/Colors and Styles/UIColor+WordPressColors.swift b/WordPress/Classes/Extensions/Colors and Styles/UIColor+WordPressColors.swift index 41167ba59928..a59625e2b525 100644 --- a/WordPress/Classes/Extensions/Colors and Styles/UIColor+WordPressColors.swift +++ b/WordPress/Classes/Extensions/Colors and Styles/UIColor+WordPressColors.swift @@ -6,7 +6,7 @@ extension UIColor { /// Muriel/iOS navigation color static var appBarBackground: UIColor { if FeatureFlag.newNavBarAppearance.enabled { - return .secondarySystemGroupedBackground + return UIColor(light: .white, dark: .gray(.shade100)) } return UIColor(light: .primary, dark: .gray(.shade100)) @@ -50,4 +50,12 @@ extension UIColor { /// Note: these values are intended to match the iOS defaults static var tabUnselected: UIColor = UIColor(light: UIColor(hexString: "999999"), dark: UIColor(hexString: "757575")) + + static var statsPrimaryHighlight: UIColor { + return UIColor(light: .accent(.shade30), dark: .accent(.shade60)) + } + + static var statsSecondaryHighlight: UIColor { + return UIColor(light: .accent(.shade60), dark: .accent(.shade30)) + } } diff --git a/WordPress/Classes/Extensions/Colors and Styles/WPStyleGuide+Search.swift b/WordPress/Classes/Extensions/Colors and Styles/WPStyleGuide+Search.swift index f72da184ce0d..9415923d2f58 100644 --- a/WordPress/Classes/Extensions/Colors and Styles/WPStyleGuide+Search.swift +++ b/WordPress/Classes/Extensions/Colors and Styles/WPStyleGuide+Search.swift @@ -9,11 +9,11 @@ extension WPStyleGuide { searchBar.accessibilityIdentifier = "Search" searchBar.autocapitalizationType = .none searchBar.autocorrectionType = .no - searchBar.isTranslucent = false - searchBar.barTintColor = WPStyleGuide.barTintColor + searchBar.isTranslucent = true + searchBar.backgroundImage = UIImage() + searchBar.backgroundColor = .appBarBackground searchBar.layer.borderWidth = 1.0 searchBar.returnKeyType = .done - searchBar.searchTextField.backgroundColor = .basicBackground } @objc public class func configureSearchBarAppearance() { @@ -22,27 +22,27 @@ extension WPStyleGuide { let barButtonItemAppearance = UIBarButtonItem.appearance(whenContainedInInstancesOf: [UISearchBar.self]) barButtonItemAppearance.tintColor = .neutral(.shade70) + let iconSizes = CGSize(width: 20, height: 20) + // We have to manually tint these images, as we want them // a different color from the search bar's cursor (which uses `tintColor`) - let cancelImage = UIImage(named: "icon-clear-searchfield")?.imageWithTintColor(.neutral(.shade30)) - let searchImage = UIImage(named: "icon-post-list-search")?.imageWithTintColor(.neutral(.shade30)) - UISearchBar.appearance().setImage(cancelImage, for: .clear, state: UIControl.State()) + let clearImage = UIImage.gridicon(.crossCircle, size: iconSizes).withTintColor(.searchFieldIcons).withRenderingMode(.alwaysOriginal) + let searchImage = UIImage.gridicon(.search, size: iconSizes).withTintColor(.searchFieldIcons).withRenderingMode(.alwaysOriginal) + UISearchBar.appearance().setImage(clearImage, for: .clear, state: UIControl.State()) UISearchBar.appearance().setImage(searchImage, for: .search, state: UIControl.State()) } @objc public class func configureSearchBarTextAppearance() { // Cancel button let barButtonTitleAttributes: [NSAttributedString.Key: Any] = [.font: WPStyleGuide.fixedFont(for: .headline), - .foregroundColor: UIColor.neutral(.shade70)] + .foregroundColor: UIColor.neutral(.shade70)] let barButtonItemAppearance = UIBarButtonItem.appearance(whenContainedInInstancesOf: [UISearchBar.self]) barButtonItemAppearance.setTitleTextAttributes(barButtonTitleAttributes, for: UIControl.State()) // Text field - UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self]).defaultTextAttributes = - (WPStyleGuide.defaultSearchBarTextAttributesSwifted(.neutral(.shade70))) let placeholderText = NSLocalizedString("Search", comment: "Placeholder text for the search bar") let attributedPlaceholderText = NSAttributedString(string: placeholderText, - attributes: WPStyleGuide.defaultSearchBarTextAttributesSwifted(.neutral(.shade30))) + attributes: WPStyleGuide.defaultSearchBarTextAttributesSwifted(.searchFieldPlaceholderText)) UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self]).attributedPlaceholder = attributedPlaceholderText } @@ -54,6 +54,6 @@ extension UISearchBar { // `tintColorDidChange` is called when the appearance changes, so re-set the border color when this occurs. open override func tintColorDidChange() { super.tintColorDidChange() - layer.borderColor = WPStyleGuide.barTintColor.cgColor + layer.borderColor = UIColor.appBarBackground.cgColor } } diff --git a/WordPress/Classes/Models/AbstractPost.m b/WordPress/Classes/Models/AbstractPost.m index 6d0d8f4ece48..f05762f90256 100644 --- a/WordPress/Classes/Models/AbstractPost.m +++ b/WordPress/Classes/Models/AbstractPost.m @@ -582,6 +582,12 @@ - (BOOL)hasLocalChanges return YES; } + if ((self.authorID != original.authorID) + && (![self.authorID isEqual:original.authorID])) + { + return YES; + } + return NO; } diff --git a/WordPress/Classes/Models/Blog+BlogAuthors.swift b/WordPress/Classes/Models/Blog+BlogAuthors.swift index a29866a6440d..8545eacf0207 100644 --- a/WordPress/Classes/Models/Blog+BlogAuthors.swift +++ b/WordPress/Classes/Models/Blog+BlogAuthors.swift @@ -22,4 +22,9 @@ extension Blog { func getAuthorWith(id: NSNumber) -> BlogAuthor? { return authors?.first(where: { $0.userID == id }) } + + @objc + func getAuthorWith(linkedID: NSNumber) -> BlogAuthor? { + return authors?.first(where: { $0.linkedUserID == linkedID }) + } } diff --git a/WordPress/Classes/Models/BlogAuthor.swift b/WordPress/Classes/Models/BlogAuthor.swift index 22cd22340607..66d00b8661cb 100644 --- a/WordPress/Classes/Models/BlogAuthor.swift +++ b/WordPress/Classes/Models/BlogAuthor.swift @@ -11,4 +11,5 @@ public class BlogAuthor: NSManagedObject { @NSManaged public var avatarURL: String? @NSManaged public var linkedUserID: NSNumber? @NSManaged public var blog: Blog? + @NSManaged public var deletedFromBlog: Bool } diff --git a/WordPress/Classes/Models/Notifications/Likes/LikeUser+CoreDataClass.swift b/WordPress/Classes/Models/Notifications/Likes/LikeUser+CoreDataClass.swift new file mode 100644 index 000000000000..702cb7bd202c --- /dev/null +++ b/WordPress/Classes/Models/Notifications/Likes/LikeUser+CoreDataClass.swift @@ -0,0 +1,6 @@ +import CoreData + +@objc(LikeUser) +public class LikeUser: NSManagedObject { + +} diff --git a/WordPress/Classes/Models/Notifications/Likes/LikeUser+CoreDataProperties.swift b/WordPress/Classes/Models/Notifications/Likes/LikeUser+CoreDataProperties.swift new file mode 100644 index 000000000000..92db2bc06dbe --- /dev/null +++ b/WordPress/Classes/Models/Notifications/Likes/LikeUser+CoreDataProperties.swift @@ -0,0 +1,22 @@ +import CoreData + +extension LikeUser { + + @nonobjc public class func fetchRequest() -> NSFetchRequest { + return NSFetchRequest(entityName: "LikeUser") + } + + @NSManaged public var userID: Int64 + @NSManaged public var username: String + @NSManaged public var displayName: String + @NSManaged public var primaryBlogID: Int64 + @NSManaged public var avatarUrl: String + @NSManaged public var bio: String + @NSManaged public var dateLiked: Date + @NSManaged public var dateLikedString: String + @NSManaged public var likedSiteID: Int64 + @NSManaged public var likedPostID: Int64 + @NSManaged public var likedCommentID: Int64 + @NSManaged public var preferredBlog: LikeUserPreferredBlog? + +} diff --git a/WordPress/Classes/Models/Notifications/Likes/LikeUserPreferredBlog+CoreDataClass.swift b/WordPress/Classes/Models/Notifications/Likes/LikeUserPreferredBlog+CoreDataClass.swift new file mode 100644 index 000000000000..25f4aeb19d61 --- /dev/null +++ b/WordPress/Classes/Models/Notifications/Likes/LikeUserPreferredBlog+CoreDataClass.swift @@ -0,0 +1,6 @@ +import CoreData + +@objc(LikeUserPreferredBlog) +public class LikeUserPreferredBlog: NSManagedObject { + +} diff --git a/WordPress/Classes/Models/Notifications/Likes/LikeUserPreferredBlog+CoreDataProperties.swift b/WordPress/Classes/Models/Notifications/Likes/LikeUserPreferredBlog+CoreDataProperties.swift new file mode 100644 index 000000000000..bf2f60879214 --- /dev/null +++ b/WordPress/Classes/Models/Notifications/Likes/LikeUserPreferredBlog+CoreDataProperties.swift @@ -0,0 +1,15 @@ +import CoreData + +extension LikeUserPreferredBlog { + + @nonobjc public class func fetchRequest() -> NSFetchRequest { + return NSFetchRequest(entityName: "LikeUserPreferredBlog") + } + + @NSManaged public var blogUrl: String + @NSManaged public var blogName: String + @NSManaged public var iconUrl: String + @NSManaged public var blogID: Int64 + @NSManaged public var user: LikeUser + +} diff --git a/WordPress/Classes/Services/BlogService+BlogAuthors.swift b/WordPress/Classes/Services/BlogService+BlogAuthors.swift index 8eb2736b5ef6..4a19b6aedde2 100644 --- a/WordPress/Classes/Services/BlogService+BlogAuthors.swift +++ b/WordPress/Classes/Services/BlogService+BlogAuthors.swift @@ -2,7 +2,11 @@ import Foundation extension BlogService { - @objc func blogAuthors(for blog: Blog, with remoteUsers: [RemoteUser]) { + /// Synchronizes authors for a `Blog` from an array of `RemoteUser`s. + /// - Parameters: + /// - blog: Blog object. + /// - remoteUsers: Array of `RemoteUser`s. + @objc func updateBlogAuthors(for blog: Blog, with remoteUsers: [RemoteUser]) { do { guard let blog = try managedObjectContext.existingObject(with: blog.objectID) as? Blog else { return @@ -17,9 +21,16 @@ extension BlogService { blogAuthor.primaryBlogID = $0.primaryBlogID blogAuthor.avatarURL = $0.avatarURL blogAuthor.linkedUserID = $0.linkedUserID + blogAuthor.deletedFromBlog = false blog.addToAuthors(blogAuthor) } + + // Local authors who weren't included in the remote users array should be set as deleted. + let remoteUserIDs = Set(remoteUsers.map { $0.userID }) + blog.authors? + .filter { !remoteUserIDs.contains($0.userID) } + .forEach { $0.deletedFromBlog = true } } catch { return } diff --git a/WordPress/Classes/Services/BlogService.m b/WordPress/Classes/Services/BlogService.m index 5f5a768e026b..6595d7875265 100644 --- a/WordPress/Classes/Services/BlogService.m +++ b/WordPress/Classes/Services/BlogService.m @@ -906,7 +906,7 @@ - (void)updateMultiAuthor:(NSArray *)users forBlog:(NSManagedObjec return; } - [self blogAuthorsFor:blog with:users]; + [self updateBlogAuthorsFor:blog with:users]; blog.isMultiAuthor = users.count > 1; /// Search for a matching user ID diff --git a/WordPress/Classes/Services/CommentService+Likes.swift b/WordPress/Classes/Services/CommentService+Likes.swift new file mode 100644 index 000000000000..206a9e2c58e5 --- /dev/null +++ b/WordPress/Classes/Services/CommentService+Likes.swift @@ -0,0 +1,90 @@ +extension CommentService { + + /** + Fetches a list of users that liked the comment with the given ID. + + @param commentID The ID of the comment to fetch likes for + @param siteID The ID of the site that contains the post + @param success A success block + @param failure A failure block + */ + func getLikesFor(commentID: NSNumber, + siteID: NSNumber, + success: @escaping (([LikeUser]) -> Void), + failure: @escaping ((Error?) -> Void)) { + + guard let remote = restRemote(forSite: siteID) else { + DDLogError("Unable to create a REST remote for comments.") + failure(nil) + return + } + + remote.getLikesForCommentID(commentID) { remoteLikeUsers in + self.createNewUsers(from: remoteLikeUsers, commentID: commentID, siteID: siteID) { + let users = self.likeUsersFor(commentID: commentID, siteID: siteID) + success(users) + } + } failure: { error in + DDLogError(String(describing: error)) + failure(error) + } + } + +} + +private extension CommentService { + + func createNewUsers(from remoteLikeUsers: [RemoteLikeUser]?, + commentID: NSNumber, + siteID: NSNumber, + onComplete: @escaping (() -> Void)) { + + guard let remoteLikeUsers = remoteLikeUsers, + !remoteLikeUsers.isEmpty else { + onComplete() + return + } + + let derivedContext = ContextManager.shared.newDerivedContext() + + derivedContext.perform { + + self.deleteExistingUsersFor(commentID: commentID, siteID: siteID, from: derivedContext) + + remoteLikeUsers.forEach { + LikeUserHelper.createUserFrom(remoteUser: $0, context: derivedContext) + } + + ContextManager.shared.save(derivedContext) { + DispatchQueue.main.async { + onComplete() + } + } + } + } + + func deleteExistingUsersFor(commentID: NSNumber, siteID: NSNumber, from context: NSManagedObjectContext) { + let request = LikeUser.fetchRequest() as NSFetchRequest + request.predicate = NSPredicate(format: "likedSiteID = %@ AND likedCommentID = %@", siteID, commentID) + + do { + let users = try context.fetch(request) + users.forEach { context.delete($0) } + } catch { + DDLogError("Error fetching comment Like Users: \(error)") + } + } + + func likeUsersFor(commentID: NSNumber, siteID: NSNumber) -> [LikeUser] { + let request = LikeUser.fetchRequest() as NSFetchRequest + request.predicate = NSPredicate(format: "likedSiteID = %@ AND likedCommentID = %@", siteID, commentID) + request.sortDescriptors = [NSSortDescriptor(key: "dateLiked", ascending: false)] + + if let users = try? managedObjectContext.fetch(request) { + return users + } + + return [LikeUser]() + } + +} diff --git a/WordPress/Classes/Services/CommentService.h b/WordPress/Classes/Services/CommentService.h index 2a18288a0de9..2e877ce9a0a1 100644 --- a/WordPress/Classes/Services/CommentService.h +++ b/WordPress/Classes/Services/CommentService.h @@ -44,6 +44,12 @@ extern NSUInteger const WPTopLevelHierarchicalCommentsPerPage; success:(void (^)(BOOL hasMore))success failure:(void (^)(NSError *error))failure; +- (void)syncCommentsForBlog:(Blog *)blog + withStatus:(CommentStatusFilter)status + filterUnreplied:(BOOL)filterUnreplied + success:(void (^)(BOOL hasMore))success + failure:(void (^)(NSError *error))failure; + // Determine if a recent cache is available + (BOOL)shouldRefreshCacheFor:(Blog *)blog; @@ -187,4 +193,13 @@ extern NSUInteger const WPTopLevelHierarchicalCommentsPerPage; success:(void (^)(NSArray *))success failure:(void (^)(NSError * _Nullable))failure; +/** + Get a CommentServiceRemoteREST for the given site. + This is public so it can be accessed from Swift extensions. + + @param siteID The ID of the site the remote will be used for. + */ +- (CommentServiceRemoteREST *_Nullable)restRemoteForSite:(NSNumber *_Nonnull)siteID; + + @end diff --git a/WordPress/Classes/Services/CommentService.m b/WordPress/Classes/Services/CommentService.m index f1b9a9a69b60..37119a1b68c3 100644 --- a/WordPress/Classes/Services/CommentService.m +++ b/WordPress/Classes/Services/CommentService.m @@ -151,6 +151,15 @@ - (void)syncCommentsForBlog:(Blog *)blog withStatus:(CommentStatusFilter)status success:(void (^)(BOOL hasMore))success failure:(void (^)(NSError *error))failure +{ + [self syncCommentsForBlog:blog withStatus:status filterUnreplied:NO success:success failure:failure]; +} + +- (void)syncCommentsForBlog:(Blog *)blog + withStatus:(CommentStatusFilter)status + filterUnreplied:(BOOL)filterUnreplied + success:(void (^)(BOOL hasMore))success + failure:(void (^)(NSError *error))failure { NSManagedObjectID *blogID = blog.objectID; if (![[self class] startSyncingCommentsForBlog:blogID]){ @@ -166,7 +175,7 @@ - (void)syncCommentsForBlog:(Blog *)blog NSDictionary *options = @{ @"status": [NSNumber numberWithInt:commentStatus] }; id remote = [self remoteForBlog:blog]; - + [remote getCommentsWithMaximumCount:WPNumberOfCommentsToSync options:options success:^(NSArray *comments) { @@ -176,8 +185,21 @@ - (void)syncCommentsForBlog:(Blog *)blog if (!blogInContext) { return; } + NSArray *fetchedComments = comments; + if (filterUnreplied) { + NSString *author = @""; + if (blog.account) { + // See if there is a linked Jetpack user that we should use. + BlogAuthor *blogAuthor = [blogInContext getAuthorWithLinkedID:blog.account.userID]; + author = (blogAuthor) ? blogAuthor.email : blogInContext.account.email; + } else { + BlogAuthor *blogAuthor = [blogInContext getAuthorWithId:blogInContext.userID]; + author = (blogAuthor) ? blogAuthor.email : author; + } + fetchedComments = [self filterUnrepliedComments:comments forAuthor:author]; + } - [self mergeComments:comments + [self mergeComments:fetchedComments forBlog:blog purgeExisting:YES completionHandler:^{ @@ -189,8 +211,8 @@ - (void)syncCommentsForBlog:(Blog *)blog if (success) { // Note: // We'll assume that if the requested page size couldn't be filled, there are no - // more comments left to retrieve. - BOOL hasMore = comments.count >= WPNumberOfCommentsToSync; + // more comments left to retrieve. However, for unreplied comments, we only fetch the first page (for now). + BOOL hasMore = comments.count >= WPNumberOfCommentsToSync && !filterUnreplied; success(hasMore); } }]; @@ -207,6 +229,56 @@ - (void)syncCommentsForBlog:(Blog *)blog }]; } +- (NSArray *)filterUnrepliedComments:(NSArray *)comments forAuthor:(NSString *)author { + NSMutableArray *marr = [comments mutableCopy]; + + NSMutableArray *foundIDs = [NSMutableArray array]; + NSMutableArray *discardables = [NSMutableArray array]; + + // get ids of comments that user has replied to. + for (RemoteComment *comment in marr) { + if (![comment.authorEmail isEqualToString:author] || !comment.parentID) { + continue; + } + [foundIDs addObject:comment.parentID]; + [discardables addObject:comment]; + } + // Discard the replies, they aren't needed. + [marr removeObjectsInArray:discardables]; + [discardables removeAllObjects]; + + // Get the parents, grandparents etc. and discard those too. + while ([foundIDs count] > 0) { + NSArray *needles = [foundIDs copy]; + [foundIDs removeAllObjects]; + for (RemoteComment *comment in marr) { + if ([needles containsObject:comment.commentID]) { + if (comment.parentID) { + [foundIDs addObject:comment.parentID]; + } + [discardables addObject:comment]; + } + } + // Discard the matches, and keep looking if items were found. + [marr removeObjectsInArray:discardables]; + [discardables removeAllObjects]; + } + + // remove any remaining child comments. + // remove any remaining root comments made by the user. + for (RemoteComment *comment in marr) { + if (comment.parentID.intValue != 0) { + [discardables addObject:comment]; + } else if ([comment.authorEmail isEqualToString:author]) { + [discardables addObject:comment]; + } + } + [marr removeObjectsInArray:discardables]; + + // these are the most recent unreplied comments from other users. + return [NSArray arrayWithArray:marr]; +} + - (Comment *)oldestCommentForBlog:(Blog *)blog { NSString *entityName = NSStringFromClass([Comment class]); NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:entityName]; @@ -706,6 +778,7 @@ - (void)toggleLikeStatusForComment:(Comment *)comment } } +// TODO: remove when CommentServiceTests is updated to use LikeUsers method. - (void)getLikesForCommentID:(NSNumber *)commentID siteID:(NSNumber *)siteID success:(void (^)(NSArray *))success diff --git a/WordPress/Classes/Services/JetpackWebViewControllerFactory.swift b/WordPress/Classes/Services/JetpackWebViewControllerFactory.swift new file mode 100644 index 000000000000..58bb214db064 --- /dev/null +++ b/WordPress/Classes/Services/JetpackWebViewControllerFactory.swift @@ -0,0 +1,12 @@ +import UIKit + +class JetpackWebViewControllerFactory { + + static func settingsController(siteID: Int) -> UIViewController? { + guard let url = URL(string: "https://wordpress.com/settings/jetpack/\(siteID)") else { + return nil + } + return WebViewControllerFactory.controller(url: url) + } + +} diff --git a/WordPress/Classes/Services/LikeUserHelpers.swift b/WordPress/Classes/Services/LikeUserHelpers.swift new file mode 100644 index 000000000000..92fb06d6eec2 --- /dev/null +++ b/WordPress/Classes/Services/LikeUserHelpers.swift @@ -0,0 +1,46 @@ +import Foundation + +/// Helper class for creating LikeUser objects. +/// Used by PostService and CommentService when fetching likes for posts/comments. +/// +@objc class LikeUserHelper: NSObject { + + @objc class func createUserFrom(remoteUser: RemoteLikeUser, context: NSManagedObjectContext) { + + guard let likeUser = NSEntityDescription.insertNewObject(forEntityName: "LikeUser", into: context) as? LikeUser else { + return + } + + likeUser.userID = remoteUser.userID.int64Value + likeUser.username = remoteUser.username + likeUser.displayName = remoteUser.displayName + likeUser.primaryBlogID = remoteUser.primaryBlogID.int64Value + likeUser.avatarUrl = remoteUser.avatarURL + likeUser.bio = remoteUser.bio ?? "" + likeUser.dateLikedString = remoteUser.dateLiked ?? "" + likeUser.dateLiked = DateUtils.date(fromISOString: likeUser.dateLikedString) + likeUser.likedSiteID = remoteUser.likedSiteID?.int64Value ?? 0 + likeUser.likedPostID = remoteUser.likedPostID?.int64Value ?? 0 + likeUser.likedCommentID = remoteUser.likedCommentID?.int64Value ?? 0 + likeUser.preferredBlog = createPreferredBlogFrom(remotePreferredBlog: remoteUser.preferredBlog, forUser: likeUser, context: context) + } + + private class func createPreferredBlogFrom(remotePreferredBlog: RemoteLikeUserPreferredBlog?, + forUser user: LikeUser, + context: NSManagedObjectContext) -> LikeUserPreferredBlog? { + + guard let remotePreferredBlog = remotePreferredBlog, + let preferredBlog = NSEntityDescription.insertNewObject(forEntityName: "LikeUserPreferredBlog", into: context) as? LikeUserPreferredBlog else { + return nil + } + + preferredBlog.blogUrl = remotePreferredBlog.blogUrl + preferredBlog.blogName = remotePreferredBlog.blogName + preferredBlog.iconUrl = remotePreferredBlog.iconUrl + preferredBlog.blogID = remotePreferredBlog.blogID?.int64Value ?? 0 + preferredBlog.user = user + + return preferredBlog + } + +} diff --git a/WordPress/Classes/Services/PageLayoutService.swift b/WordPress/Classes/Services/PageLayoutService.swift index 07c75f15e61a..a6dd08d7df82 100644 --- a/WordPress/Classes/Services/PageLayoutService.swift +++ b/WordPress/Classes/Services/PageLayoutService.swift @@ -20,11 +20,11 @@ class PageLayoutService { let dotComID: Int? if blog.isAccessibleThroughWPCom(), let blogID = blog.dotComID?.intValue, - let restAPI = blog.wordPressComRestApi() { + let restAPI = blog.account?.wordPressComRestV2Api { api = restAPI dotComID = blogID } else { - api = WordPressComRestApi.anonymousApi(userAgent: WPUserAgent.wordPress()) + api = WordPressComRestApi.anonymousApi(userAgent: WPUserAgent.wordPress(), localeKey: WordPressComRestApi.LocaleKeyV2) dotComID = nil } diff --git a/WordPress/Classes/Services/PostService+Likes.swift b/WordPress/Classes/Services/PostService+Likes.swift new file mode 100644 index 000000000000..664c0e35e38d --- /dev/null +++ b/WordPress/Classes/Services/PostService+Likes.swift @@ -0,0 +1,90 @@ +extension PostService { + + /** + Fetches a list of users that liked the post with the given ID. + + @param postID The ID of the post to fetch likes for + @param siteID The ID of the site that contains the post + @param success A success block + @param failure A failure block + */ + func getLikesFor(postID: NSNumber, + siteID: NSNumber, + success: @escaping (([LikeUser]) -> Void), + failure: @escaping ((Error?) -> Void)) { + + guard let remote = PostServiceRemoteFactory().restRemoteFor(siteID: siteID, context: managedObjectContext) else { + DDLogError("Unable to create a REST remote for posts.") + failure(nil) + return + } + + remote.getLikesForPostID(postID) { remoteLikeUsers in + self.createNewUsers(from: remoteLikeUsers, postID: postID, siteID: siteID) { + let users = self.likeUsersFor(postID: postID, siteID: siteID) + success(users) + } + } failure: { error in + DDLogError(String(describing: error)) + failure(error) + } + } + +} + +private extension PostService { + + func createNewUsers(from remoteLikeUsers: [RemoteLikeUser]?, + postID: NSNumber, + siteID: NSNumber, + onComplete: @escaping (() -> Void)) { + + guard let remoteLikeUsers = remoteLikeUsers, + !remoteLikeUsers.isEmpty else { + onComplete() + return + } + + let derivedContext = ContextManager.shared.newDerivedContext() + + derivedContext.perform { + + self.deleteExistingUsersFor(postID: postID, siteID: siteID, from: derivedContext) + + remoteLikeUsers.forEach { + LikeUserHelper.createUserFrom(remoteUser: $0, context: derivedContext) + } + + ContextManager.shared.save(derivedContext) { + DispatchQueue.main.async { + onComplete() + } + } + } + } + + func deleteExistingUsersFor(postID: NSNumber, siteID: NSNumber, from context: NSManagedObjectContext) { + let request = LikeUser.fetchRequest() as NSFetchRequest + request.predicate = NSPredicate(format: "likedSiteID = %@ AND likedPostID = %@", siteID, postID) + + do { + let users = try context.fetch(request) + users.forEach { context.delete($0) } + } catch { + DDLogError("Error fetching post Like Users: \(error)") + } + } + + func likeUsersFor(postID: NSNumber, siteID: NSNumber) -> [LikeUser] { + let request = LikeUser.fetchRequest() as NSFetchRequest + request.predicate = NSPredicate(format: "likedSiteID = %@ AND likedPostID = %@", siteID, postID) + request.sortDescriptors = [NSSortDescriptor(key: "dateLiked", ascending: false)] + + if let users = try? managedObjectContext.fetch(request) { + return users + } + + return [LikeUser]() + } + +} diff --git a/WordPress/Classes/Services/PostService.m b/WordPress/Classes/Services/PostService.m index 3481b132f0ff..822fcd46d3b8 100644 --- a/WordPress/Classes/Services/PostService.m +++ b/WordPress/Classes/Services/PostService.m @@ -55,6 +55,10 @@ - (Post *)createPostForBlog:(Blog *)blog { post.postFormat = blog.settings.defaultPostFormat; post.postType = Post.typeDefaultIdentifier; + BlogAuthor *author = [blog getAuthorWithId:blog.userID]; + post.authorID = author.userID ?: blog.account.userID; + post.author = author.displayName ?: blog.account.displayName; + [blog.managedObjectContext obtainPermanentIDsForObjects:@[post] error:nil]; NSAssert(![post.objectID isTemporaryID], @"The new post for this blog must have a permanent ObjectID"); @@ -74,6 +78,10 @@ - (Page *)createPageForBlog:(Blog *)blog { page.date_created_gmt = [NSDate date]; page.remoteStatus = AbstractPostRemoteStatusSync; + BlogAuthor *author = [blog getAuthorWithId:blog.userID]; + page.authorID = author.userID ?: blog.account.userID; + page.author = author.displayName ?: blog.account.displayName; + [blog.managedObjectContext obtainPermanentIDsForObjects:@[page] error:nil]; NSAssert(![page.objectID isTemporaryID], @"The new page for this blog must have a permanent ObjectID"); @@ -676,6 +684,7 @@ - (void)restoreRemotePostWithPost:(AbstractPost*)post [remote restorePost:remotePost success:successBlock failure:failureBlock]; } +// TODO: remove when PostServiceWPComTests is updated to use LikeUsers method. - (void)getLikesForPostID:(NSNumber *)postID siteID:(NSNumber *)siteID success:(void (^)(NSArray *))success @@ -924,6 +933,7 @@ - (RemotePost *)remotePostWithPost:(AbstractPost *)post remotePost.password = post.password; remotePost.type = @"post"; remotePost.authorAvatarURL = post.authorAvatarURL; + remotePost.authorID = post.authorID; remotePost.excerpt = post.mt_excerpt; remotePost.slug = post.wp_slug; diff --git a/WordPress/Classes/System/WordPressAppDelegate.swift b/WordPress/Classes/System/WordPressAppDelegate.swift index 43463afe982b..eff2cc9f2f59 100644 --- a/WordPress/Classes/System/WordPressAppDelegate.swift +++ b/WordPress/Classes/System/WordPressAppDelegate.swift @@ -180,8 +180,6 @@ class WordPressAppDelegate: UIResponder, UIApplicationDelegate { DDLogInfo("\(self) \(#function)") uploadsManager.resume() - - ABTest.refreshIfNeeded() } func applicationWillResignActive(_ application: UIApplication) { diff --git a/WordPress/Classes/Utility/AB Testing/ABTest.swift b/WordPress/Classes/Utility/AB Testing/ABTest.swift index c1f21cc4dd91..d2f0a91aeee4 100644 --- a/WordPress/Classes/Utility/AB Testing/ABTest.swift +++ b/WordPress/Classes/Utility/AB Testing/ABTest.swift @@ -2,7 +2,6 @@ import AutomatticTracks enum ABTest: String, CaseIterable { case unknown = "unknown" - case storyFirst = "wpios_create_menu_story_first" /// Returns a variation for the given experiment var variation: Variation { @@ -18,14 +17,9 @@ extension ABTest { return } - ExPlat.shared?.refresh() - } + let experimentNames = ABTest.allCases.filter { $0 != .unknown }.map { $0.rawValue } + ExPlat.shared?.register(experiments: experimentNames) - static func refreshIfNeeded() { - guard ABTest.allCases.count > 1, AccountHelper.isLoggedIn else { - return - } - - ExPlat.shared?.refreshIfNeeded() + ExPlat.shared?.refresh() } } diff --git a/WordPress/Classes/Utility/Analytics/WPAnalyticsEvent.swift b/WordPress/Classes/Utility/Analytics/WPAnalyticsEvent.swift index 7e99aed84d5e..fcf5dcb19270 100644 --- a/WordPress/Classes/Utility/Analytics/WPAnalyticsEvent.swift +++ b/WordPress/Classes/Utility/Analytics/WPAnalyticsEvent.swift @@ -162,6 +162,10 @@ import Foundation case categoryFilterSelected case categoryFilterDeselected + // User Profile Sheet + case userProfileSheetShown + case userProfileSheetSiteShown + /// A String that represents the event var value: String { switch self { @@ -444,6 +448,12 @@ import Foundation return "category_filter_selected" case .categoryFilterDeselected: return "category_filter_deselected" + + // User Profile Sheet + case .userProfileSheetShown: + return "user_profile_sheet_shown" + case .userProfileSheetSiteShown: + return "user_profile_sheet_site_shown" } } diff --git a/WordPress/Classes/Utility/Analytics/WPAnalyticsTrackerAutomatticTracks.m b/WordPress/Classes/Utility/Analytics/WPAnalyticsTrackerAutomatticTracks.m index 620e9f6cdfe4..3511ee45d122 100644 --- a/WordPress/Classes/Utility/Analytics/WPAnalyticsTrackerAutomatticTracks.m +++ b/WordPress/Classes/Utility/Analytics/WPAnalyticsTrackerAutomatticTracks.m @@ -47,6 +47,7 @@ - (instancetype)init if (self) { _contextManager = [TracksContextManager new]; _tracksService = [[TracksService alloc] initWithContextManager:_contextManager]; + _tracksService.eventNamePrefix = AppConstants.eventNamePrefix; } return self; } diff --git a/WordPress/Classes/Utility/Analytics/WPAppAnalytics.m b/WordPress/Classes/Utility/Analytics/WPAppAnalytics.m index 5dd71bbda8eb..84b550d2a440 100644 --- a/WordPress/Classes/Utility/Analytics/WPAppAnalytics.m +++ b/WordPress/Classes/Utility/Analytics/WPAppAnalytics.m @@ -96,7 +96,8 @@ - (void)initializeAppTracking [self initializeOptOutTracking]; BOOL userHasOptedOut = [WPAppAnalytics userHasOptedOut]; - if (!userHasOptedOut) { + BOOL isUITesting = [[NSProcessInfo processInfo].arguments containsObject:@"-ui-testing"]; + if (!isUITesting && !userHasOptedOut) { [self registerTrackers]; [self beginSession]; } diff --git a/WordPress/Classes/Utility/App Configuration/AppConfiguration.swift b/WordPress/Classes/Utility/App Configuration/AppConfiguration.swift index 973ff2aaea36..33b409d6cbf8 100644 --- a/WordPress/Classes/Utility/App Configuration/AppConfiguration.swift +++ b/WordPress/Classes/Utility/App Configuration/AppConfiguration.swift @@ -10,4 +10,7 @@ import Foundation @objc static let allowSiteCreation: Bool = true @objc static let allowSignUp: Bool = true @objc static let allowsCustomAppIcons: Bool = true + @objc static let showsReader: Bool = true + @objc static let showsCreateButton: Bool = true + @objc static let showsQuickActions: Bool = true } diff --git a/WordPress/Classes/Utility/App Configuration/AppConstants.swift b/WordPress/Classes/Utility/App Configuration/AppConstants.swift index bce23bd0f47c..2854f21b88e6 100644 --- a/WordPress/Classes/Utility/App Configuration/AppConstants.swift +++ b/WordPress/Classes/Utility/App Configuration/AppConstants.swift @@ -1,10 +1,12 @@ import Foundation +import WordPressAuthenticator -struct AppConstants { +@objc class AppConstants: NSObject { static let productTwitterHandle = "@WordPressiOS" static let productTwitterURL = "https://twitter.com/WordPressiOS" static let productBlogURL = "https://blog.wordpress.com" static let ticketSubject = NSLocalizedString("WordPress for iOS Support", comment: "Subject of new Zendesk ticket.") + @objc static let eventNamePrefix = "wpios" /// Notifications Constants /// @@ -26,4 +28,7 @@ extension AppConstants { static let aboutTitle = NSLocalizedString("About WordPress for iOS", comment: "Link to About screen for WordPress for iOS") } + struct Login { + static let continueButtonTitle = WordPressAuthenticatorDisplayStrings.defaultStrings.continueWithWPButtonTitle + } } diff --git a/WordPress/Classes/Utility/App Configuration/AuthenticationHandler.swift b/WordPress/Classes/Utility/App Configuration/AuthenticationHandler.swift index 1d56e2f3c3a3..c44883c5abe4 100644 --- a/WordPress/Classes/Utility/App Configuration/AuthenticationHandler.swift +++ b/WordPress/Classes/Utility/App Configuration/AuthenticationHandler.swift @@ -4,4 +4,12 @@ protocol AuthenticationHandler { func shouldPresentUsernamePasswordController(for siteInfo: WordPressComSiteInfo?, onCompletion: @escaping (WordPressAuthenticatorResult) -> Void) func presentLoginEpilogue(in navigationController: UINavigationController, for credentials: AuthenticatorCredentials, onDismiss: @escaping () -> Void) -> Bool + + // WPAuthenticator style overrides + var statusBarStyle: UIStatusBarStyle { get } + var prologueViewController: UIViewController? { get } + var buttonViewTopShadowImage: UIImage? { get } + var prologueButtonsBackgroundColor: UIColor? { get } + var prologuePrimaryButtonStyle: NUXButtonStyle? { get } + var prologueSecondaryButtonStyle: NUXButtonStyle? { get } } diff --git a/WordPress/Classes/Utility/Media/MediaURLExporter.swift b/WordPress/Classes/Utility/Media/MediaURLExporter.swift index 1364424f06f1..6ebe56bb1530 100644 --- a/WordPress/Classes/Utility/Media/MediaURLExporter.swift +++ b/WordPress/Classes/Utility/Media/MediaURLExporter.swift @@ -77,9 +77,10 @@ class MediaURLExporter: MediaExporter { /// func exportURL(fileURL: URL, onCompletion: @escaping OnMediaExport, onError: @escaping OnExportError) -> Progress { // Verify the export is permissible - if let fileExtension = fileURL.typeIdentifierFileExtension { + if let urlExportOptions = urlOptions, let fileExtension = fileURL.typeIdentifierFileExtension { // Check the default file types. We want to limit to supported types but mobile is not restricted to only allowed ones. - if !MediaImportService.defaultAllowableFileExtensions.contains(fileExtension) { + // `allowableFileExtensions` can be empty for self-hosted sites + if !MediaImportService.defaultAllowableFileExtensions.contains(fileExtension) && !urlExportOptions.allowableFileExtensions.isEmpty && !urlExportOptions.allowableFileExtensions.contains(fileExtension) { onError(exporterErrorWith(error: URLExportError.unsupportedFileType)) return Progress.discreteCompletedProgress() } diff --git a/WordPress/Classes/Utility/WebKitViewController.swift b/WordPress/Classes/Utility/WebKitViewController.swift index 7c43b98be439..9df714fbad39 100644 --- a/WordPress/Classes/Utility/WebKitViewController.swift +++ b/WordPress/Classes/Utility/WebKitViewController.swift @@ -126,8 +126,8 @@ class WebKitViewController: UIViewController, WebKitAuthenticatable { startObservingWebView() } - fileprivate init(url: URL, parent: WebKitViewController) { - webView = WKWebView(frame: .zero, configuration: parent.webView.configuration) + fileprivate init(url: URL, parent: WebKitViewController, configuration: WKWebViewConfiguration) { + webView = WKWebView(frame: .zero, configuration: configuration) self.url = url customOptionsButton = parent.customOptionsButton secureInteraction = parent.secureInteraction @@ -521,9 +521,10 @@ extension WebKitViewController: WKUIDelegate { if opensNewInSafari { UIApplication.shared.open(url, options: [:], completionHandler: nil) } else { - let controller = WebKitViewController(url: url, parent: self) + let controller = WebKitViewController(url: url, parent: self, configuration: configuration) let navController = UINavigationController(rootViewController: controller) present(navController, animated: true) + return controller.webView } } return nil @@ -546,7 +547,7 @@ extension WebKitViewController: WKUIDelegate { ReachabilityUtils.showNoInternetConnectionNotice() reloadWhenConnectionRestored() } else { - WPError.showAlert(withTitle: NSLocalizedString("Error", comment: "Generic error alert title"), message: error.localizedDescription) + DDLogError("WebView \(webView) didFailProvisionalNavigation: \(error.localizedDescription)") } } } diff --git a/WordPress/Classes/ViewRelated/Blog/Blog Details/BlogDetailsViewController+Header.swift b/WordPress/Classes/ViewRelated/Blog/Blog Details/BlogDetailsViewController+Header.swift index 0c65ec9c5c7e..42f5a2958642 100644 --- a/WordPress/Classes/ViewRelated/Blog/Blog Details/BlogDetailsViewController+Header.swift +++ b/WordPress/Classes/ViewRelated/Blog/Blog Details/BlogDetailsViewController+Header.swift @@ -3,24 +3,8 @@ import WordPressFlux extension BlogDetailsViewController { @objc func configureHeaderView() -> BlogDetailHeader { - let actionItems: [ActionRow.Item] = [ - .init(image: .gridicon(.statsAlt), title: NSLocalizedString("Stats", comment: "Noun. Abbv. of Statistics. Links to a blog's Stats screen.")) { [weak self] in - self?.tableView.deselectSelectedRowWithAnimation(false) - self?.showStats(from: .button) - }, - .init(image: .gridicon(.posts), title: NSLocalizedString("Posts", comment: "Noun. Title. Links to the blog's Posts screen.")) { [weak self] in - self?.tableView.deselectSelectedRowWithAnimation(false) - self?.showPostList(from: .button) - }, - .init(image: .gridicon(.image), title: NSLocalizedString("Media", comment: "Noun. Title. Links to the blog's Media library.")) { [weak self] in - self?.tableView.deselectSelectedRowWithAnimation(false) - self?.showMediaLibrary(from: .button) - }, - .init(image: .gridicon(.pages), title: NSLocalizedString("Pages", comment: "Noun. Title. Links to the blog's Pages screen.")) { [weak self] in - self?.tableView.deselectSelectedRowWithAnimation(false) - self?.showPageList(from: .button) - } - ] + + let actionItems = createActionItems() guard Feature.enabled(.newNavBarAppearance) else { return BlogDetailHeaderView(items: actionItems) @@ -49,6 +33,33 @@ extension BlogDetailsViewController { present(navigationController, animated: true) } + private func createActionItems() -> [ActionRow.Item] { + guard AppConfiguration.showsQuickActions else { + return [] + } + + let actionItems: [ActionRow.Item] = [ + .init(image: .gridicon(.statsAlt), title: NSLocalizedString("Stats", comment: "Noun. Abbv. of Statistics. Links to a blog's Stats screen.")) { [weak self] in + self?.tableView.deselectSelectedRowWithAnimation(false) + self?.showStats(from: .button) + }, + .init(image: .gridicon(.posts), title: NSLocalizedString("Posts", comment: "Noun. Title. Links to the blog's Posts screen.")) { [weak self] in + self?.tableView.deselectSelectedRowWithAnimation(false) + self?.showPostList(from: .button) + }, + .init(image: .gridicon(.image), title: NSLocalizedString("Media", comment: "Noun. Title. Links to the blog's Media library.")) { [weak self] in + self?.tableView.deselectSelectedRowWithAnimation(false) + self?.showMediaLibrary(from: .button) + }, + .init(image: .gridicon(.pages), title: NSLocalizedString("Pages", comment: "Noun. Title. Links to the blog's Pages screen.")) { [weak self] in + self?.tableView.deselectSelectedRowWithAnimation(false) + self?.showPageList(from: .button) + } + ] + + return actionItems + } + private func saveSiteTitleSettings(_ title: String) { // We'll only save for admin users, and if the title has actually changed guard title != blog.settings?.name, diff --git a/WordPress/Classes/ViewRelated/Blog/Blog Details/BlogDetailsViewController.m b/WordPress/Classes/ViewRelated/Blog/Blog Details/BlogDetailsViewController.m index af2ec5c67090..f3b2542d390f 100644 --- a/WordPress/Classes/ViewRelated/Blog/Blog Details/BlogDetailsViewController.m +++ b/WordPress/Classes/ViewRelated/Blog/Blog Details/BlogDetailsViewController.m @@ -415,7 +415,8 @@ - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; [self cancelCompletedToursIfNeeded]; - if ([self.tabBarController isKindOfClass:[WPTabBarController class]]) { + if ([self.tabBarController isKindOfClass:[WPTabBarController class]] && + AppConfiguration.showsCreateButton) { [self.createButtonCoordinator showCreateButtonFor:self.blog]; } [self createUserActivity]; diff --git a/WordPress/Classes/ViewRelated/Blog/Blog Details/Detail Header/NewBlogDetailHeaderView.swift b/WordPress/Classes/ViewRelated/Blog/Blog Details/Detail Header/NewBlogDetailHeaderView.swift index 2da2412f2442..0a0ee7ce7213 100644 --- a/WordPress/Classes/ViewRelated/Blog/Blog Details/Detail Header/NewBlogDetailHeaderView.swift +++ b/WordPress/Classes/ViewRelated/Blog/Blog Details/Detail Header/NewBlogDetailHeaderView.swift @@ -82,7 +82,9 @@ class NewBlogDetailHeaderView: UIView, BlogDetailHeader { static let atSides: CGFloat = 16 static let top: CGFloat = 16 static let belowActionRow: CGFloat = 24 - static let betweenTitleViewAndActionRow: CGFloat = 32 + static func betweenTitleViewAndActionRow(_ showsActionRow: Bool) -> CGFloat { + return showsActionRow ? 32 : 0 + } static let spacingBelowIcon: CGFloat = 16 static let spacingBelowTitle: CGFloat = 8 @@ -132,24 +134,25 @@ class NewBlogDetailHeaderView: UIView, BlogDetailHeader { addBottomBorder(withColor: .separator) - setupConstraintsForChildViews() + let showsActionRow = items.count > 0 + setupConstraintsForChildViews(showsActionRow) } // MARK: - Constraints - private func setupConstraintsForChildViews() { - let actionRowConstraints = constraintsForActionRow() + private func setupConstraintsForChildViews(_ showsActionRow: Bool) { + let actionRowConstraints = constraintsForActionRow(showsActionRow) let titleViewContraints = constraintsForTitleView() NSLayoutConstraint.activate(actionRowConstraints + titleViewContraints) } - private func constraintsForActionRow() -> [NSLayoutConstraint] { + private func constraintsForActionRow(_ showsActionRow: Bool) -> [NSLayoutConstraint] { let widthConstraint = actionRow.widthAnchor.constraint(equalToConstant: LayoutSpacing.maxButtonWidth) widthConstraint.priority = .defaultHigh return [ - actionRow.topAnchor.constraint(equalTo: titleView.bottomAnchor, constant: LayoutSpacing.betweenTitleViewAndActionRow), + actionRow.topAnchor.constraint(equalTo: titleView.bottomAnchor, constant: LayoutSpacing.betweenTitleViewAndActionRow(showsActionRow)), actionRow.bottomAnchor.constraint(equalTo: bottomAnchor, constant: -LayoutSpacing.belowActionRow), actionRow.leadingAnchor.constraint(greaterThanOrEqualTo: titleView.leadingAnchor), actionRow.trailingAnchor.constraint(lessThanOrEqualTo: titleView.trailingAnchor), diff --git a/WordPress/Classes/ViewRelated/Comments/CommentAnalytics.swift b/WordPress/Classes/ViewRelated/Comments/CommentAnalytics.swift index 6a77be949842..cf32cb2f0105 100644 --- a/WordPress/Classes/ViewRelated/Comments/CommentAnalytics.swift +++ b/WordPress/Classes/ViewRelated/Comments/CommentAnalytics.swift @@ -28,7 +28,7 @@ import Foundation return [ Constants.context: trackingContext(), WPAppAnalyticsKeyPostID: comment.postID.intValue, - WPAppAnalyticsKeyCommentID: comment.commentID.intValue + WPAppAnalyticsKeyCommentID: comment.commentID != nil ? comment.commentID.intValue : 0 // An unpublished comment could have a nil comment ID. ] } diff --git a/WordPress/Classes/ViewRelated/Comments/CommentsViewController+Filters.swift b/WordPress/Classes/ViewRelated/Comments/CommentsViewController+Filters.swift index e00c74a85712..784f91f1ef30 100644 --- a/WordPress/Classes/ViewRelated/Comments/CommentsViewController+Filters.swift +++ b/WordPress/Classes/ViewRelated/Comments/CommentsViewController+Filters.swift @@ -3,6 +3,7 @@ extension CommentsViewController { enum CommentFilter: Int, FilterTabBarItem, CaseIterable { case all case pending + case unreplied case approved case trashed case spam @@ -11,6 +12,7 @@ extension CommentsViewController { switch self { case .all: return NSLocalizedString("All", comment: "Title of all Comments filter.") case .pending: return NSLocalizedString("Pending", comment: "Title of pending Comments filter.") + case .unreplied: return NSLocalizedString("Unreplied", comment: "Title of unreplied Comments filter.") case .approved: return NSLocalizedString("Approved", comment: "Title of approved Comments filter.") case .trashed: return NSLocalizedString("Trashed", comment: "Title of trashed Comments filter.") case .spam: return NSLocalizedString("Spam", comment: "Title of spam Comments filter.") @@ -21,6 +23,7 @@ extension CommentsViewController { switch self { case .all: return CommentStatusFilterAll case .pending: return CommentStatusFilterUnapproved + case .unreplied: return CommentStatusFilterAll case .approved: return CommentStatusFilterApproved case .trashed: return CommentStatusFilterTrash case .spam: return CommentStatusFilterSpam @@ -51,4 +54,11 @@ extension CommentsViewController { filterTabBar.setSelectedIndex(selectedIndex, animated: false) selectedFilterDidChange(filterTabBar) } + + @objc func isUnrepliedFilterSelected(_ filterTabBar: FilterTabBar) -> Bool { + guard let item = filterTabBar.currentlySelectedItem as? CommentFilter else { + return false + } + return item == CommentFilter.unreplied + } } diff --git a/WordPress/Classes/ViewRelated/Comments/CommentsViewController.m b/WordPress/Classes/ViewRelated/Comments/CommentsViewController.m index 725a0603b169..d1ebf9b001bc 100644 --- a/WordPress/Classes/ViewRelated/Comments/CommentsViewController.m +++ b/WordPress/Classes/ViewRelated/Comments/CommentsViewController.m @@ -317,7 +317,7 @@ - (NSFetchRequest *)fetchRequest NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:[self entityName]]; // CommentService purges Comments that do not belong to the current filter. - fetchRequest.predicate = [NSPredicate predicateWithFormat:@"(blog == %@)", self.blog]; + fetchRequest.predicate = [self predicateForFetchRequest:self.currentStatusFilter]; NSSortDescriptor *sortDescriptorDate = [NSSortDescriptor sortDescriptorWithKey:@"dateCreated" ascending:NO]; fetchRequest.sortDescriptors = @[sortDescriptorDate]; @@ -351,6 +351,30 @@ - (NSString *)sectionNameKeyPath return @"sectionIdentifier"; } +#pragma mark - Predicate Wrangling + +- (void)updateFetchRequestPredicate:(CommentStatusFilter)statusFilter +{ + NSPredicate *predicate = [self predicateForFetchRequest:statusFilter]; + NSFetchedResultsController *resultsController = [[self tableViewHandler] resultsController]; + [[resultsController fetchRequest] setPredicate:predicate]; + NSError *error; + [resultsController performFetch:&error]; + [self.tableView reloadData]; +} + +- (NSPredicate *)predicateForFetchRequest:(CommentStatusFilter)statusFilter +{ + NSPredicate *predicate; + if (statusFilter == CommentStatusFilterAll && ![self isUnrepliedFilterSelected:self.filterTabBar]) { + predicate = [NSPredicate predicateWithFormat:@"(blog == %@)", self.blog]; + } else { + // Exclude any local replies from all filters except all. + predicate = [NSPredicate predicateWithFormat:@"(blog == %@) AND commentID != nil", self.blog]; + } + return predicate; +} + #pragma mark - WPContentSyncHelper Methods - (void)syncHelper:(WPContentSyncHelper *)syncHelper syncContentWithUserInteraction:(BOOL)userInteraction success:(void (^)(BOOL))success failure:(void (^)(NSError *))failure @@ -360,6 +384,8 @@ - (void)syncHelper:(WPContentSyncHelper *)syncHelper syncContentWithUserInteract CommentService *commentService = [[CommentService alloc] initWithManagedObjectContext:context]; NSManagedObjectID *blogObjectID = self.blog.objectID; + BOOL filterUnreplied = [self isUnrepliedFilterSelected:self.filterTabBar]; + [context performBlock:^{ Blog *blogInContext = (Blog *)[context existingObjectWithID:blogObjectID error:nil]; if (!blogInContext) { @@ -368,6 +394,7 @@ - (void)syncHelper:(WPContentSyncHelper *)syncHelper syncContentWithUserInteract [commentService syncCommentsForBlog:blogInContext withStatus:self.currentStatusFilter + filterUnreplied:filterUnreplied success:^(BOOL hasMore) { if (success) { weakSelf.cachedStatusFilter = weakSelf.currentStatusFilter; @@ -464,6 +491,7 @@ - (void)refreshAndSyncIfNeeded - (void)refreshWithStatusFilter:(CommentStatusFilter)statusFilter { + [self updateFetchRequestPredicate:statusFilter]; [self saveSelectedFilterToUserDefaults]; self.currentStatusFilter = statusFilter; [self refreshAndSyncWithInteraction]; diff --git a/WordPress/Classes/ViewRelated/Gutenberg/Utils/GutenbergFilesAppMediaSource.swift b/WordPress/Classes/ViewRelated/Gutenberg/Utils/GutenbergFilesAppMediaSource.swift index f7ece51e4052..d4388acbfd8b 100644 --- a/WordPress/Classes/ViewRelated/Gutenberg/Utils/GutenbergFilesAppMediaSource.swift +++ b/WordPress/Classes/ViewRelated/Gutenberg/Utils/GutenbergFilesAppMediaSource.swift @@ -12,18 +12,20 @@ class GutenbergFilesAppMediaSource: NSObject { } func presentPicker(origin: UIViewController, filters: [Gutenberg.MediaType], allowedTypesOnBlog: [String], multipleSelection: Bool, callback: @escaping MediaPickerDidPickMediaCallback) { - let uttypeFilters = filters.contains(.any) ? allowedTypesOnBlog : allTypesFrom(allowedTypesOnBlog, conformingTo: filters) - mediaPickerCallback = callback - let docPicker = UIDocumentPickerViewController(documentTypes: uttypeFilters, in: .import) + let documentTypes = getDocumentTypes(filters: filters, allowedTypesOnBlog: allowedTypesOnBlog) + let docPicker = UIDocumentPickerViewController(documentTypes: documentTypes, in: .import) docPicker.delegate = self docPicker.allowsMultipleSelection = multipleSelection - origin.present(docPicker, animated: true) } - private func allTypesFrom(_ allTypes: [String], conformingTo filters: [Gutenberg.MediaType]) -> [String] { - return filters.map { $0.filterTypesConformingTo(allTypes: allTypes) }.reduce([], +) + private func getDocumentTypes(filters: [Gutenberg.MediaType], allowedTypesOnBlog: [String]) -> [String] { + if filters.contains(.any) { + return allowedTypesOnBlog + } else { + return filters.map { $0.filterTypesConformingTo(allTypes: allowedTypesOnBlog) }.reduce([], +) + } } } @@ -70,7 +72,23 @@ extension Gutenberg.MediaType { } private func getTypesFrom(_ allTypes: [String], conformingTo uttype: CFString) -> [String] { - return allTypes.filter { UTTypeConformsTo($0 as CFString, uttype) } + + return allTypes.filter { + if #available(iOS 14.0, *) { + guard let allowedType = UTType($0), let requiredType = UTType(uttype as String) else { + return false + } + // Sometimes the compared type could be a supertype + // For example a self-hosted site without Jetpack may have "public.content" as allowedType + // Although "public.audio" conforms to "public.content", it's not true the other way around + if allowedType.isSupertype(of: requiredType) { + return true + } + return allowedType.conforms(to: requiredType) + } else { + return UTTypeConformsTo($0 as CFString, uttype) + } + } } private var typeIdentifier: CFString? { diff --git a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Restore/Restore Options/JetpackRestoreOptionsViewController.swift b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Restore/Restore Options/JetpackRestoreOptionsViewController.swift index 5ff6d63b3a2d..31190c0d9747 100644 --- a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Restore/Restore Options/JetpackRestoreOptionsViewController.swift +++ b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Restore/Restore Options/JetpackRestoreOptionsViewController.swift @@ -56,7 +56,7 @@ class JetpackRestoreOptionsViewController: BaseRestoreOptionsViewController { } override func detailActionButtonTapped() { - guard let jetpackSettingsURL = URL(string: "https://wordpress.com/settings/jetpack/\(site.siteID)") else { + guard let controller = JetpackWebViewControllerFactory.settingsController(siteID: site.siteID) else { let title = NSLocalizedString("Unable to visit Jetpack settings for site", comment: "Message displayed when visiting the Jetpack settings page fails.") @@ -65,8 +65,7 @@ class JetpackRestoreOptionsViewController: BaseRestoreOptionsViewController { return } - let webVC = WebViewControllerFactory.controller(url: jetpackSettingsURL) - let navigationVC = UINavigationController(rootViewController: webVC) + let navigationVC = UINavigationController(rootViewController: controller) present(navigationVC, animated: true) } diff --git a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanCoordinator.swift b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanCoordinator.swift index c7c6a91e8652..a9cd8074cc49 100644 --- a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanCoordinator.swift +++ b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanCoordinator.swift @@ -9,10 +9,12 @@ protocol JetpackScanView { func showScanStartError() func presentAlert(_ alert: UIAlertController) - func presentNotice(with title: String, message: String) + func presentNotice(with title: String, message: String?) func showIgnoreThreatSuccess(for threat: JetpackScanThreat) func showIgnoreThreatError(for threat: JetpackScanThreat) + + func showJetpackSettings(with siteID: Int) } class JetpackScanCoordinator { @@ -26,6 +28,10 @@ class JetpackScanCoordinator { } } + var hasValidCredentials: Bool { + return scan?.hasValidCredentials ?? false + } + let blog: Blog /// Returns the threats if we're in the idle state @@ -205,6 +211,14 @@ class JetpackScanCoordinator { supportVC.showFromTabBar() } + public func openJetpackSettings() { + guard let siteID = blog.dotComID as? Int else { + view.presentNotice(with: Strings.jetpackSettingsNotice.title, message: nil) + return + } + view.showJetpackSettings(with: siteID) + } + public func noResultsButtonPressed() { guard let action = actionButtonState else { return @@ -332,6 +346,10 @@ class JetpackScanCoordinator { static let messageSingleThreatFound = NSLocalizedString("1 potential threat found", comment: "Message for a notice informing the user their scan completed and 1 threat was found") } + struct jetpackSettingsNotice { + static let title = NSLocalizedString("Unable to visit Jetpack settings for site", comment: "Message displayed when visiting the Jetpack settings page fails.") + } + static let fixAllAlertTitleFormat = NSLocalizedString("Please confirm you want to fix all %1$d active threats", comment: "Confirmation title presented before fixing all the threats, displays the number of threats to be fixed") static let fixAllSingleAlertTitle = NSLocalizedString("Please confirm you want to fix this threat", comment: "Confirmation title presented before fixing a single threat") static let fixAllAlertTitleMessage = NSLocalizedString("Jetpack will be fixing all the detected active threats.", comment: "Confirmation message presented before fixing all the threats, displays the number of threats to be fixed") @@ -348,6 +366,10 @@ class JetpackScanCoordinator { } extension JetpackScan { + var hasValidCredentials: Bool { + return credentials?.first?.stillValid ?? false + } + var hasFixableThreats: Bool { let count = fixableThreats?.count ?? 0 return count > 0 diff --git a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanStatusCell.swift b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanStatusCell.swift index 4b3ac833e78c..7036ab06e078 100644 --- a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanStatusCell.swift +++ b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanStatusCell.swift @@ -7,6 +7,7 @@ class JetpackScanStatusCell: UITableViewCell, NibReusable { @IBOutlet weak var descriptionLabel: UILabel! @IBOutlet weak var primaryButton: FancyButton! @IBOutlet weak var secondaryButton: FancyButton! + @IBOutlet weak var warningButton: UIButton! @IBOutlet weak var progressView: UIProgressView! private var model: JetpackScanStatusViewModel? @@ -28,6 +29,7 @@ class JetpackScanStatusCell: UITableViewCell, NibReusable { configurePrimaryButton(model) configureSecondaryButton(model) + configureWarningButton(model) configureProgressView(model) } @@ -38,6 +40,7 @@ class JetpackScanStatusCell: UITableViewCell, NibReusable { } primaryButton.setTitle(primaryTitle, for: .normal) + primaryButton.isEnabled = model.primaryButtonEnabled primaryButton.isHidden = false } @@ -51,6 +54,16 @@ class JetpackScanStatusCell: UITableViewCell, NibReusable { secondaryButton.isHidden = false } + private func configureWarningButton(_ model: JetpackScanStatusViewModel) { + guard let warningButtonTitle = model.warningButtonTitle else { + warningButton.isHidden = true + return + } + + warningButton.setTitle(warningButtonTitle, for: .normal) + warningButton.isHidden = false + } + private func configureProgressView(_ model: JetpackScanStatusViewModel) { guard let progress = model.progress else { progressView.isHidden = true @@ -78,6 +91,14 @@ class JetpackScanStatusCell: UITableViewCell, NibReusable { viewModel.secondaryButtonTapped(sender) } + @IBAction func warningButtonTapped(_ sender: Any) { + guard let viewModel = model else { + return + } + + viewModel.warningButtonTapped(sender) + } + // MARK: - Private: View Configuration private func configureProgressView() { progressView.isHidden = true diff --git a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanStatusCell.xib b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanStatusCell.xib index 6c4941ab0b58..ec2f6d4534e5 100644 --- a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanStatusCell.xib +++ b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanStatusCell.xib @@ -11,14 +11,14 @@ - + - + - + @@ -47,44 +47,56 @@ - - + + + + + + + + @@ -104,6 +116,7 @@ + diff --git a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanThreatDetailsViewController.swift b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanThreatDetailsViewController.swift index 538fde76d909..b3c4304c272e 100644 --- a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanThreatDetailsViewController.swift +++ b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanThreatDetailsViewController.swift @@ -38,6 +38,7 @@ class JetpackScanThreatDetailsViewController: UIViewController { @IBOutlet private weak var buttonsStackView: UIStackView! @IBOutlet private weak var fixThreatButton: FancyButton! @IBOutlet private weak var ignoreThreatButton: FancyButton! + @IBOutlet private weak var warningButton: UIButton! @IBOutlet weak var ignoreActivityIndicatorView: UIActivityIndicatorView! // MARK: - Properties @@ -46,16 +47,18 @@ class JetpackScanThreatDetailsViewController: UIViewController { private let blog: Blog private let threat: JetpackScanThreat + private let hasValidCredentials: Bool private lazy var viewModel: JetpackScanThreatViewModel = { - return JetpackScanThreatViewModel(threat: threat) + return JetpackScanThreatViewModel(threat: threat, hasValidCredentials: hasValidCredentials) }() // MARK: - Init - init(blog: Blog, threat: JetpackScanThreat) { + init(blog: Blog, threat: JetpackScanThreat, hasValidCredentials: Bool = false) { self.blog = blog self.threat = threat + self.hasValidCredentials = hasValidCredentials super.init(nibName: nil, bundle: nil) } @@ -119,6 +122,17 @@ class JetpackScanThreatDetailsViewController: UIViewController { trackEvent(.jetpackScanIgnoreThreatDialogOpen) } + @IBAction func warningButtonTapped(_ sender: Any) { + guard let siteID = blog.dotComID as? Int, + let controller = JetpackWebViewControllerFactory.settingsController(siteID: siteID) else { + displayNotice(title: Strings.jetpackSettingsNotice) + return + } + + let navVC = UINavigationController(rootViewController: controller) + present(navVC, animated: true) + } + // MARK: - Private private func trackEvent(_ event: WPAnalyticsEvent) { @@ -155,6 +169,7 @@ extension JetpackScanThreatDetailsViewController { if let fixActionTitle = viewModel.fixActionTitle { fixThreatButton.setTitle(fixActionTitle, for: .normal) + fixThreatButton.isEnabled = viewModel.fixActionEnabled fixThreatButton.isHidden = false } else { fixThreatButton.isHidden = true @@ -167,6 +182,13 @@ extension JetpackScanThreatDetailsViewController { ignoreThreatButton.isHidden = true } + if let warningActionTitle = viewModel.warningActionTitle { + warningButton.isHidden = false + warningButton.setTitle(warningActionTitle, for: .normal) + } else { + warningButton.isHidden = true + } + applyStyles() } @@ -242,5 +264,6 @@ extension JetpackScanThreatDetailsViewController { static let title = NSLocalizedString("Threat details", comment: "Title for the Jetpack Scan Threat Details screen") static let ok = NSLocalizedString("OK", comment: "OK button for alert") static let cancel = NSLocalizedString("Cancel", comment: "Cancel button for alert") + static let jetpackSettingsNotice = NSLocalizedString("Unable to visit Jetpack settings for site", comment: "Message displayed when visiting the Jetpack settings page fails.") } } diff --git a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanThreatDetailsViewController.xib b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanThreatDetailsViewController.xib index c5e2ed639840..91b1d6eb4a6a 100644 --- a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanThreatDetailsViewController.xib +++ b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanThreatDetailsViewController.xib @@ -32,6 +32,7 @@ + @@ -43,10 +44,10 @@ - + - + @@ -166,7 +167,7 @@ - + diff --git a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanViewController.swift b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanViewController.swift index 58af44865c3a..2d4697de3ee8 100644 --- a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanViewController.swift +++ b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/JetpackScanViewController.swift @@ -103,7 +103,7 @@ class JetpackScanViewController: UIViewController, JetpackScanView { present(alert, animated: true, completion: nil) } - func presentNotice(with title: String, message: String) { + func presentNotice(with title: String, message: String?) { displayNotice(title: title, message: message) } @@ -125,6 +125,18 @@ class JetpackScanViewController: UIViewController, JetpackScanView { ActionDispatcher.dispatch(NoticeAction.post(notice)) } + func showJetpackSettings(with siteID: Int) { + guard let controller = JetpackWebViewControllerFactory.settingsController(siteID: siteID) else { + + let title = NSLocalizedString("Unable to visit Jetpack settings for site", comment: "Message displayed when visiting the Jetpack settings page fails.") + displayNotice(title: title) + return + } + + let navigationVC = UINavigationController(rootViewController: controller) + present(navigationVC, animated: true) + } + // MARK: - Actions @objc func showHistory() { let viewController = JetpackScanHistoryViewController(blog: blog) @@ -268,7 +280,9 @@ extension JetpackScanViewController: UITableViewDataSource, UITableViewDelegate return } - let threatDetailsVC = JetpackScanThreatDetailsViewController(blog: blog, threat: threat) + let threatDetailsVC = JetpackScanThreatDetailsViewController(blog: blog, + threat: threat, + hasValidCredentials: coordinator.hasValidCredentials) threatDetailsVC.delegate = self self.navigationController?.pushViewController(threatDetailsVC, animated: true) diff --git a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/View Models/JetpackScanStatusViewModel.swift b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/View Models/JetpackScanStatusViewModel.swift index 3323f8cd50fd..9d2242c07bb1 100644 --- a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/View Models/JetpackScanStatusViewModel.swift +++ b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/View Models/JetpackScanStatusViewModel.swift @@ -6,13 +6,16 @@ struct JetpackScanStatusViewModel { let description: String private(set) var primaryButtonTitle: String? + private(set) var primaryButtonEnabled: Bool = true private(set) var secondaryButtonTitle: String? + private(set) var warningButtonTitle: String? private(set) var progress: Float? private let coordinator: JetpackScanCoordinator private var primaryButtonAction: ButtonAction? private var secondaryButtonAction: ButtonAction? + private var warningButtonAction: ButtonAction? init?(coordinator: JetpackScanCoordinator) { self.coordinator = coordinator @@ -74,6 +77,13 @@ struct JetpackScanStatusViewModel { secondaryButtonTitle = Strings.scanAgainTitle secondaryButtonAction = .triggerScan + + if !scan.hasValidCredentials { + warningButtonTitle = Strings.enterServerCredentialsTitle + warningButtonAction = .enterServerCredentials + + primaryButtonEnabled = false + } } } @@ -107,6 +117,7 @@ struct JetpackScanStatusViewModel { case triggerScan case fixAll case contactSupport + case enterServerCredentials } func primaryButtonTapped(_ sender: Any) { @@ -125,6 +136,14 @@ struct JetpackScanStatusViewModel { buttonTapped(action: action) } + func warningButtonTapped(_ sender: Any) { + guard let action = warningButtonAction else { + return + } + + buttonTapped(action: action) + } + private func buttonTapped(action: ButtonAction) { switch action { case .fixAll: @@ -137,6 +156,9 @@ struct JetpackScanStatusViewModel { case .contactSupport: coordinator.openSupport() + + case .enterServerCredentials: + coordinator.openJetpackSettings() } } @@ -199,6 +221,7 @@ struct JetpackScanStatusViewModel { // MARK: - Localized Strings private struct Strings { + static let enterServerCredentialsTitle = NSLocalizedString("Enter your server credentials to fix threats.", comment: "Title for button when a site is missing server credentials") static let noThreatsTitle = NSLocalizedString("Don’t worry about a thing", comment: "Title for label when there are no threats on the users site") static let noThreatsDescriptionFormat = NSLocalizedString("The last Jetpack scan ran %1$@ and did not find any risks.\n\nTo review your site again run a manual scan, or wait for Jetpack to scan your site later today.", comment: "Description for label when there are no threats on a users site and how long ago the scan ran.") static let noThreatsDescription = NSLocalizedString("The last jetpack scan did not find any risks.\n\nTo review your site again run a manual scan, or wait for Jetpack to scan your site later today.", diff --git a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/View Models/JetpackScanThreatViewModel.swift b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/View Models/JetpackScanThreatViewModel.swift index 06638f8f83c9..ca3b773101ae 100644 --- a/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/View Models/JetpackScanThreatViewModel.swift +++ b/WordPress/Classes/ViewRelated/Jetpack/Jetpack Scan/View Models/JetpackScanThreatViewModel.swift @@ -9,6 +9,7 @@ struct JetpackScanThreatViewModel { let title: String let description: String? let isFixing: Bool + private let hasValidCredentials: Bool? // Threat Details let detailIconImage: UIImage? @@ -26,8 +27,10 @@ struct JetpackScanThreatViewModel { // Threat Detail Action let fixActionTitle: String? + let fixActionEnabled: Bool let ignoreActionTitle: String? let ignoreActionMessage: String + let warningActionTitle: String? // Threat Detail Success let fixSuccessTitle: String @@ -70,8 +73,9 @@ struct JetpackScanThreatViewModel { return threat.context?.attributedString(with: contextConfig) }() - init(threat: JetpackScanThreat) { + init(threat: JetpackScanThreat, hasValidCredentials: Bool? = nil) { self.threat = threat + self.hasValidCredentials = hasValidCredentials let status = threat.status @@ -97,8 +101,10 @@ struct JetpackScanThreatViewModel { // Threat Details Action fixActionTitle = Self.fixActionTitle(for: threat) + fixActionEnabled = hasValidCredentials ?? false ignoreActionTitle = Self.ignoreActionTitle(for: threat) ignoreActionMessage = Strings.details.actions.messages.ignore + warningActionTitle = Self.warningActionTitle(for: threat, hasValidCredentials: hasValidCredentials) // Threat Detail Success fixSuccessTitle = Strings.details.success.fix @@ -270,6 +276,16 @@ struct JetpackScanThreatViewModel { return Strings.details.actions.titles.ignore } + private static func warningActionTitle(for threat: JetpackScanThreat, hasValidCredentials: Bool?) -> String? { + guard fixActionTitle(for: threat) != nil, + let hasValidCredentials = hasValidCredentials, + !hasValidCredentials else { + return nil + } + + return Strings.details.actions.titles.enterServerCredentials + } + private struct Strings { struct details { @@ -309,6 +325,7 @@ struct JetpackScanThreatViewModel { struct titles { static let ignore = NSLocalizedString("Ignore threat", comment: "Title for button that will ignore the threat") static let fixable = NSLocalizedString("Fix threat", comment: "Title for button that will fix the threat") + static let enterServerCredentials = NSLocalizedString("Enter your server credentials to fix threat.", comment: "Title for button when a site is missing server credentials") } struct messages { diff --git a/WordPress/Classes/ViewRelated/Likes/LikesListController.swift b/WordPress/Classes/ViewRelated/Likes/LikesListController.swift index f241bd8470de..b92d09b3c430 100644 --- a/WordPress/Classes/ViewRelated/Likes/LikesListController.swift +++ b/WordPress/Classes/ViewRelated/Likes/LikesListController.swift @@ -8,17 +8,11 @@ import WordPressKit class LikesListController: NSObject { private let formatter = FormattableContentFormatter() - private let content: ContentIdentifier - private let siteID: NSNumber - private let notification: Notification? - private let tableView: UITableView - - private var likingUsers: [RemoteUser] = [] - + private var likingUsers: [LikeUser] = [] private weak var delegate: LikesListControllerDelegate? private lazy var postService: PostService = { @@ -104,7 +98,7 @@ class LikesListController: NSObject { isLoadingContent = true fetchLikes(success: { [weak self] users in - self?.likingUsers = users ?? [] + self?.likingUsers = users self?.isLoadingContent = false }, failure: { [weak self] _ in // TODO: Handle error state @@ -116,18 +110,12 @@ class LikesListController: NSObject { /// - Parameters: /// - success: Closure to be called when the fetch is successful. /// - failure: Closure to be called when the fetch failed. - private func fetchLikes(success: @escaping ([RemoteUser]?) -> Void, failure: @escaping (Error?) -> Void) { + private func fetchLikes(success: @escaping ([LikeUser]) -> Void, failure: @escaping (Error?) -> Void) { switch content { case .post(let postID): - postService.getLikesForPostID(postID, - siteID: siteID, - success: success, - failure: failure) + postService.getLikesFor(postID: postID, siteID: siteID, success: success, failure: failure) case .comment(let commentID): - commentService.getLikesForCommentID(commentID, - siteID: siteID, - success: success, - failure: failure) + commentService.getLikesFor(commentID: commentID, siteID: siteID, success: success, failure: failure) } } } @@ -240,8 +228,8 @@ protocol LikesListControllerDelegate: class { func didSelectHeader() /// Reports to the delegate that the user cell has been tapped. - /// - Parameter user: A RemoteUser instance representing the user at the selected row. - func didSelectUser(_ user: RemoteUser, at indexPath: IndexPath) + /// - Parameter user: A LikeUser instance representing the user at the selected row. + func didSelectUser(_ user: LikeUser, at indexPath: IndexPath) } // MARK: - Private Definitions diff --git a/WordPress/Classes/ViewRelated/NUX/ContentViews/Editor/UnifiedPrologueEditorContentView.swift b/WordPress/Classes/ViewRelated/NUX/ContentViews/Editor/UnifiedPrologueEditorContentView.swift index 0ba68a3428bf..7a983fa10e8c 100644 --- a/WordPress/Classes/ViewRelated/NUX/ContentViews/Editor/UnifiedPrologueEditorContentView.swift +++ b/WordPress/Classes/ViewRelated/NUX/ContentViews/Editor/UnifiedPrologueEditorContentView.swift @@ -94,8 +94,8 @@ struct UnifiedPrologueEditorContentView: View { private extension UnifiedPrologueEditorContentView { enum Appearance { - static let topElementTitle: LocalizedStringKey = "Getting Inspired" - static let middleElementTitle: LocalizedStringKey = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" + static let topElementTitle = NSLocalizedString("Getting Inspired", comment: "Example post title used in the login prologue screens.") + static let middleElementTitle = NSLocalizedString("I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next", comment: "Example post content used in the login prologue screens.") static let middleElementTerminator = "|" } } diff --git a/WordPress/Classes/ViewRelated/NUX/ContentViews/Editor/UnifiedPrologueReaderContentView.swift b/WordPress/Classes/ViewRelated/NUX/ContentViews/Editor/UnifiedPrologueReaderContentView.swift index 0c9943c94e7d..9e7acd7978ec 100644 --- a/WordPress/Classes/ViewRelated/NUX/ContentViews/Editor/UnifiedPrologueReaderContentView.swift +++ b/WordPress/Classes/ViewRelated/NUX/ContentViews/Editor/UnifiedPrologueReaderContentView.swift @@ -142,9 +142,9 @@ private extension UnifiedPrologueReaderContentView { static let tagMusic: String = NSLocalizedString("Music", comment: "An example tag used in the login prologue screens.") static let tagPolitics: String = NSLocalizedString("Politics", comment: "An example tag used in the login prologue screens.") - static let firstPostTitle: LocalizedStringKey = "My Top Ten Cafes" - static let secondPostTitle: LocalizedStringKey = "The World's Best Fans" - static let thirdPostTitle: LocalizedStringKey = "Museums to See In London" + static let firstPostTitle: String = NSLocalizedString("My Top Ten Cafes", comment: "Example post title used in the login prologue screens.") + static let secondPostTitle: String = NSLocalizedString("The World's Best Fans", comment: "Example post title used in the login prologue screens. This is a post about football fans.") + static let thirdPostTitle: String = NSLocalizedString("Museums to See In London", comment: "Example post title used in the login prologue screens.") } } @@ -204,7 +204,7 @@ extension View { /// private struct PostView: View { let image: String - let title: LocalizedStringKey + let title: String let size: CGFloat let font: Font diff --git a/WordPress/Classes/ViewRelated/NUX/WordPressAuthenticationManager.swift b/WordPress/Classes/ViewRelated/NUX/WordPressAuthenticationManager.swift index 3adfe918875d..9f54d92445fd 100644 --- a/WordPress/Classes/ViewRelated/NUX/WordPressAuthenticationManager.swift +++ b/WordPress/Classes/ViewRelated/NUX/WordPressAuthenticationManager.swift @@ -26,79 +26,135 @@ class WordPressAuthenticationManager: NSObject { NotificationCenter.default.addObserver(self, selector: #selector(supportPushNotificationReceived), name: .ZendeskPushNotificationReceivedNotification, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(supportPushNotificationCleared), name: .ZendeskPushNotificationClearedNotification, object: nil) } +} +// MARK: - Initialization Methods +// +extension WordPressAuthenticationManager { /// Initializes WordPressAuthenticator with all of the parameters that will be needed during the login flow. /// func initializeWordPressAuthenticator() { + let displayStrings = WordPressAuthenticatorDisplayStrings( + continueWithWPButtonTitle: AppConstants.Login.continueButtonTitle + ) + + WordPressAuthenticator.initialize(configuration: authenticatorConfiguation(), + style: authenticatorStyle(), + unifiedStyle: unifiedStyle(), + displayStrings: displayStrings) + } + private func authenticatorConfiguation() -> WordPressAuthenticatorConfiguration { // SIWA can not be enabled for internal builds // Ref https://github.com/wordpress-mobile/WordPress-iOS/pull/12332#issuecomment-521994963 let enableSignInWithApple = AppConfiguration.allowSignUp && !(BuildConfiguration.current ~= [.a8cBranchTest, .a8cPrereleaseTesting]) - let configuration = WordPressAuthenticatorConfiguration(wpcomClientId: ApiCredentials.client(), - wpcomSecret: ApiCredentials.secret(), - wpcomScheme: WPComScheme, - wpcomTermsOfServiceURL: WPAutomatticTermsOfServiceURL, - wpcomBaseURL: WordPressComOAuthClient.WordPressComOAuthDefaultBaseUrl, - wpcomAPIBaseURL: Environment.current.wordPressComApiBase, - googleLoginClientId: ApiCredentials.googleLoginClientId(), - googleLoginServerClientId: ApiCredentials.googleLoginServerClientId(), - googleLoginScheme: ApiCredentials.googleLoginSchemeId(), - userAgent: WPUserAgent.wordPress(), - showLoginOptions: true, - enableSignUp: AppConfiguration.allowSignUp, - enableSignInWithApple: enableSignInWithApple, - enableSignupWithGoogle: AppConfiguration.allowSignUp, - enableUnifiedAuth: true, - enableUnifiedCarousel: FeatureFlag.unifiedPrologueCarousel.enabled) - - let prologueVC: UIViewController? = FeatureFlag.unifiedPrologueCarousel.enabled ? UnifiedPrologueViewController() : nil - let statusBarStyle: UIStatusBarStyle = FeatureFlag.unifiedPrologueCarousel.enabled ? .default : .lightContent - - let style = WordPressAuthenticatorStyle(primaryNormalBackgroundColor: .primaryButtonBackground, - primaryNormalBorderColor: nil, - primaryHighlightBackgroundColor: .primaryButtonDownBackground, - primaryHighlightBorderColor: nil, - secondaryNormalBackgroundColor: .authSecondaryButtonBackground, - secondaryNormalBorderColor: .secondaryButtonBorder, - secondaryHighlightBackgroundColor: .secondaryButtonDownBackground, - secondaryHighlightBorderColor: .secondaryButtonDownBorder, - disabledBackgroundColor: .textInverted, - disabledBorderColor: .neutral(.shade10), - primaryTitleColor: .white, - secondaryTitleColor: .text, - disabledTitleColor: .neutral(.shade20), - disabledButtonActivityIndicatorColor: .text, - textButtonColor: .primary, - textButtonHighlightColor: .primaryDark, - instructionColor: .text, - subheadlineColor: .textSubtle, - placeholderColor: .textPlaceholder, - viewControllerBackgroundColor: .listBackground, - textFieldBackgroundColor: .listForeground, - buttonViewBackgroundColor: .authButtonViewBackground, - navBarImage: .gridicon(.mySites), - navBarBadgeColor: .accent(.shade20), - navBarBackgroundColor: FeatureFlag.newNavBarAppearance.enabled ? .appBarBackground : UIColor(light: .primary, dark: .gray(.shade100)), - prologueBackgroundColor: .primary, - prologueTitleColor: .textInverted, - prologueTopContainerChildViewController: prologueVC, - statusBarStyle: statusBarStyle) - - let unifiedStyle = WordPressAuthenticatorUnifiedStyle(borderColor: .divider, - errorColor: .error, - textColor: .text, - textSubtleColor: .textSubtle, - textButtonColor: .primary, - textButtonHighlightColor: .primaryDark, - viewControllerBackgroundColor: .basicBackground, - navBarBackgroundColor: FeatureFlag.newNavBarAppearance.enabled ? .appBarBackground : .basicBackground, - navButtonTextColor: FeatureFlag.newNavBarAppearance.enabled ? .appBarTint : .primary, - navTitleTextColor: FeatureFlag.newNavBarAppearance.enabled ? .appBarText : .text) - - WordPressAuthenticator.initialize(configuration: configuration, - style: style, - unifiedStyle: unifiedStyle) + return WordPressAuthenticatorConfiguration(wpcomClientId: ApiCredentials.client(), + wpcomSecret: ApiCredentials.secret(), + wpcomScheme: WPComScheme, + wpcomTermsOfServiceURL: WPAutomatticTermsOfServiceURL, + wpcomBaseURL: WordPressComOAuthClient.WordPressComOAuthDefaultBaseUrl, + wpcomAPIBaseURL: Environment.current.wordPressComApiBase, + googleLoginClientId: ApiCredentials.googleLoginClientId(), + googleLoginServerClientId: ApiCredentials.googleLoginServerClientId(), + googleLoginScheme: ApiCredentials.googleLoginSchemeId(), + userAgent: WPUserAgent.wordPress(), + showLoginOptions: true, + enableSignUp: AppConfiguration.allowSignUp, + enableSignInWithApple: enableSignInWithApple, + enableSignupWithGoogle: AppConfiguration.allowSignUp, + enableUnifiedAuth: true, + enableUnifiedCarousel: FeatureFlag.unifiedPrologueCarousel.enabled) + } + + private func authenticatorStyle() -> WordPressAuthenticatorStyle { + let prologueVC: UIViewController? = { + guard let viewController = authenticationHandler?.prologueViewController else { + return FeatureFlag.unifiedPrologueCarousel.enabled ? UnifiedPrologueViewController() : nil + } + + return viewController + }() + + let statusBarStyle: UIStatusBarStyle = { + guard let statusBarStyle = authenticationHandler?.statusBarStyle else { + return FeatureFlag.unifiedPrologueCarousel.enabled ? .default : .lightContent + } + + return statusBarStyle + }() + + let buttonViewTopShadowImage: UIImage? = { + guard let image = authenticationHandler?.buttonViewTopShadowImage else { + return UIImage(named: "darkgrey-shadow") + } + + return image + }() + + let prologuePrimaryButtonStyle = authenticationHandler?.prologuePrimaryButtonStyle + let prologueSecondaryButtonStyle = authenticationHandler?.prologueSecondaryButtonStyle + + return WordPressAuthenticatorStyle(primaryNormalBackgroundColor: .primaryButtonBackground, + primaryNormalBorderColor: nil, + primaryHighlightBackgroundColor: .primaryButtonDownBackground, + primaryHighlightBorderColor: nil, + secondaryNormalBackgroundColor: .authSecondaryButtonBackground, + secondaryNormalBorderColor: .secondaryButtonBorder, + secondaryHighlightBackgroundColor: .secondaryButtonDownBackground, + secondaryHighlightBorderColor: .secondaryButtonDownBorder, + disabledBackgroundColor: .textInverted, + disabledBorderColor: .neutral(.shade10), + primaryTitleColor: .white, + secondaryTitleColor: .text, + disabledTitleColor: .neutral(.shade20), + disabledButtonActivityIndicatorColor: .text, + textButtonColor: .primary, + textButtonHighlightColor: .primaryDark, + instructionColor: .text, + subheadlineColor: .textSubtle, + placeholderColor: .textPlaceholder, + viewControllerBackgroundColor: .listBackground, + textFieldBackgroundColor: .listForeground, + buttonViewBackgroundColor: .authButtonViewBackground, + buttonViewTopShadowImage: buttonViewTopShadowImage, + navBarImage: .gridicon(.mySites), + navBarBadgeColor: .accent(.shade20), + navBarBackgroundColor: FeatureFlag.newNavBarAppearance.enabled ? .appBarBackground : UIColor(light: .primary, dark: .gray(.shade100)), + prologueBackgroundColor: .primary, + prologueTitleColor: .textInverted, + prologuePrimaryButtonStyle: prologuePrimaryButtonStyle, + prologueSecondaryButtonStyle: prologueSecondaryButtonStyle, + prologueTopContainerChildViewController: prologueVC, + statusBarStyle: statusBarStyle) + } + + private func unifiedStyle() -> WordPressAuthenticatorUnifiedStyle { + let prologueButtonsBackgroundColor: UIColor = { + guard let color = authenticationHandler?.prologueButtonsBackgroundColor else { + return .clear + } + + return color + }() + + + /// Uses the same prologueButtonsBackgroundColor but we need to be able to return nil + let prologueViewBackgroundColor: UIColor? = authenticationHandler?.prologueButtonsBackgroundColor + + return WordPressAuthenticatorUnifiedStyle(borderColor: .divider, + errorColor: .error, + textColor: .text, + textSubtleColor: .textSubtle, + textButtonColor: .primary, + textButtonHighlightColor: .primaryDark, + viewControllerBackgroundColor: .basicBackground, + prologueButtonsBackgroundColor: prologueButtonsBackgroundColor, + prologueViewBackgroundColor: prologueViewBackgroundColor, + navBarBackgroundColor: FeatureFlag.newNavBarAppearance.enabled ? .appBarBackground : .basicBackground, + navButtonTextColor: FeatureFlag.newNavBarAppearance.enabled ? .appBarTint : .primary, + navTitleTextColor: FeatureFlag.newNavBarAppearance.enabled ? .appBarText : .text) + } } diff --git a/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationDetailsViewController.swift b/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationDetailsViewController.swift index 9f0034163bda..a6bd89e667b7 100644 --- a/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationDetailsViewController.swift +++ b/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationDetailsViewController.swift @@ -982,12 +982,14 @@ private extension NotificationDetailsViewController { } } - func displayUserProfile(_ user: RemoteUser, from indexPath: IndexPath) { + func displayUserProfile(_ user: LikeUser, from indexPath: IndexPath) { let userProfileVC = UserProfileSheetViewController(user: user) let bottomSheet = BottomSheetViewController(childViewController: userProfileVC) let sourceView = tableView.cellForRow(at: indexPath) ?? view bottomSheet.show(from: self, sourceView: sourceView) + + WPAnalytics.track(.userProfileSheetShown, properties: ["source": "like_notification_list"]) } } @@ -1376,7 +1378,7 @@ extension NotificationDetailsViewController: LikesListControllerDelegate { displayNotificationSource() } - func didSelectUser(_ user: RemoteUser, at indexPath: IndexPath) { + func didSelectUser(_ user: LikeUser, at indexPath: IndexPath) { displayUserProfile(user, from: indexPath) } diff --git a/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationSettingsViewController.swift b/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationSettingsViewController.swift index 7b5db5a85636..89ca6ec65917 100644 --- a/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationSettingsViewController.swift +++ b/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationSettingsViewController.swift @@ -55,6 +55,8 @@ open class NotificationSettingsViewController: UIViewController { // Style! WPStyleGuide.configureColors(view: view, tableView: tableView) WPStyleGuide.configureAutomaticHeightRows(for: tableView) + + activityIndicatorView.tintColor = .textSubtle } diff --git a/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationSettingsViewController.xib b/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationSettingsViewController.xib index 8e7fd5d05fc7..bcc59bfe4851 100644 --- a/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationSettingsViewController.xib +++ b/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationSettingsViewController.xib @@ -1,10 +1,9 @@ - - - - + + - + + @@ -28,7 +27,7 @@ - @@ -41,6 +40,7 @@ + diff --git a/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationsViewController.swift b/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationsViewController.swift index a4e2bf87f161..2609393825d8 100644 --- a/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationsViewController.swift +++ b/WordPress/Classes/ViewRelated/Notifications/Controllers/NotificationsViewController.swift @@ -1311,11 +1311,17 @@ private extension NotificationsViewController { return filter.noResultsTitle } - var noResultsMessageText: String { + var noResultsMessageText: String? { + guard AppConfiguration.showsReader else { + return nil + } return filter.noResultsMessage } - var noResultsButtonText: String { + var noResultsButtonText: String? { + guard AppConfiguration.showsReader else { + return nil + } return filter.noResultsButtonTitle } diff --git a/WordPress/Classes/ViewRelated/Notifications/Views/LikeUserTableViewCell.swift b/WordPress/Classes/ViewRelated/Notifications/Views/LikeUserTableViewCell.swift index 9bb9aff54071..2ef714f1b345 100644 --- a/WordPress/Classes/ViewRelated/Notifications/Views/LikeUserTableViewCell.swift +++ b/WordPress/Classes/ViewRelated/Notifications/Views/LikeUserTableViewCell.swift @@ -24,10 +24,10 @@ class LikeUserTableViewCell: UITableViewCell, NibReusable { // MARK: - Public Methods - func configure(withUser user: RemoteUser, isLastRow: Bool = false) { + func configure(withUser user: LikeUser, isLastRow: Bool = false) { nameLabel.text = user.displayName usernameLabel.text = String(format: Constants.usernameFormat, user.username) - downloadGravatarWithURL(user.avatarURL) + downloadGravatarWithURL(user.avatarUrl) separatorLeadingConstraint.constant = isLastRow ? 0 : cellStackViewLeadingConstraint.constant } diff --git a/WordPress/Classes/ViewRelated/Pages/RestorePageTableViewCell.m b/WordPress/Classes/ViewRelated/Pages/RestorePageTableViewCell.m index c80cd9673ebe..c05e0d4ce98c 100644 --- a/WordPress/Classes/ViewRelated/Pages/RestorePageTableViewCell.m +++ b/WordPress/Classes/ViewRelated/Pages/RestorePageTableViewCell.m @@ -1,6 +1,8 @@ #import "RestorePageTableViewCell.h" #import "WPStyleGuide+Pages.h" +@import Gridicons; + @interface RestorePageTableViewCell() @property (nonatomic, strong) IBOutlet UILabel *restoreLabel; @@ -32,6 +34,9 @@ - (void)configureView self.restoreLabel.text = NSLocalizedString(@"Page moved to trash.", @"A short message explaining that a page was moved to the trash bin."); NSString *buttonTitle = NSLocalizedString(@"Undo", @"The title of an 'undo' button. Tapping the button moves a trashed page out of the trash folder."); [self.restoreButton setTitle:buttonTitle forState:UIControlStateNormal]; + [self.restoreButton setImage:[UIImage gridiconOfType:GridiconTypeUndo + withSize:CGSizeMake(18.0, 18.0)] + forState:UIControlStateNormal]; } @end diff --git a/WordPress/Classes/ViewRelated/Pages/RestorePageTableViewCell.xib b/WordPress/Classes/ViewRelated/Pages/RestorePageTableViewCell.xib index 47d496811d34..2904556a70cb 100644 --- a/WordPress/Classes/ViewRelated/Pages/RestorePageTableViewCell.xib +++ b/WordPress/Classes/ViewRelated/Pages/RestorePageTableViewCell.xib @@ -1,8 +1,10 @@ - - + + + - - + + + @@ -11,19 +13,19 @@ - + - - + @@ -59,7 +61,4 @@ - - - diff --git a/WordPress/Classes/ViewRelated/Post/RestorePostTableViewCell.xib b/WordPress/Classes/ViewRelated/Post/RestorePostTableViewCell.xib index 7cae0c2cc5ee..90a2bf15f525 100644 --- a/WordPress/Classes/ViewRelated/Post/RestorePostTableViewCell.xib +++ b/WordPress/Classes/ViewRelated/Post/RestorePostTableViewCell.xib @@ -1,11 +1,9 @@ - - - - + + - + @@ -15,7 +13,7 @@ - + @@ -35,7 +33,7 @@ - + @@ -79,7 +77,4 @@ - - - diff --git a/WordPress/Classes/ViewRelated/Post/WPStyleGuide+Pages.m b/WordPress/Classes/ViewRelated/Post/WPStyleGuide+Pages.m index aa86ace5e88a..4ecf1c79270e 100644 --- a/WordPress/Classes/ViewRelated/Post/WPStyleGuide+Pages.m +++ b/WordPress/Classes/ViewRelated/Post/WPStyleGuide+Pages.m @@ -20,6 +20,8 @@ + (void)applyRestorePageButtonStyle:(UIButton *)button textStyle:UIFontTextStyleCallout fontWeight:UIFontWeightSemibold]; [button setTitleColor:[UIColor murielPrimary] forState:UIControlStateNormal]; + [button setTitleColor:[UIColor murielPrimaryDark] forState:UIControlStateHighlighted]; + button.tintColor = [UIColor murielPrimary]; } + (void)applyRestoreSavedPostLabelStyle:(UILabel *)label diff --git a/WordPress/Classes/ViewRelated/Reader/Detail/ReaderDetailCoordinator.swift b/WordPress/Classes/ViewRelated/Reader/Detail/ReaderDetailCoordinator.swift index ed7d826ae030..f87d6290a2d5 100644 --- a/WordPress/Classes/ViewRelated/Reader/Detail/ReaderDetailCoordinator.swift +++ b/WordPress/Classes/ViewRelated/Reader/Detail/ReaderDetailCoordinator.swift @@ -22,6 +22,19 @@ class ReaderDetailCoordinator { /// A post URL to be loaded and be displayed var postURL: URL? + /// A comment ID used to navigate to a comment + var commentID: Int? { + // Comment fragments have the form #comment-50484 + // If one is present, we'll extract the ID and return it. + if let fragment = postURL?.fragment, + fragment.hasPrefix("comment-"), + let idString = fragment.components(separatedBy: "comment-").last { + return Int(idString) + } + + return nil + } + /// Called if the view controller's post fails to load var postLoadFailureBlock: (() -> Void)? = nil diff --git a/WordPress/Classes/ViewRelated/Reader/Detail/ReaderDetailViewController.swift b/WordPress/Classes/ViewRelated/Reader/Detail/ReaderDetailViewController.swift index 040a4d295109..21211af1af4b 100644 --- a/WordPress/Classes/ViewRelated/Reader/Detail/ReaderDetailViewController.swift +++ b/WordPress/Classes/ViewRelated/Reader/Detail/ReaderDetailViewController.swift @@ -112,6 +112,11 @@ class ReaderDetailViewController: UIViewController, ReaderDetailView { /// Used to disable ineffective buttons when a Related post fails to load. var enableRightBarButtons = true + /// Track whether we've automatically navigated to the comments view or not. + /// This may happen if we initialize our coordinator with a postURL that + /// has a comment anchor fragment. + private var hasAutomaticallyTriggeredCommentAction = false + override func viewDidLoad() { super.viewDidLoad() @@ -220,6 +225,8 @@ class ReaderDetailViewController: UIViewController, ReaderDetailView { featuredImage.load { [weak self] in self?.hideLoading() } + + navigateToCommentIfNecessary() } func renderRelatedPosts(_ posts: [RemoteReaderSimplePost]) { @@ -230,6 +237,19 @@ class ReaderDetailViewController: UIViewController, ReaderDetailView { tableView.invalidateIntrinsicContentSize() } + private func navigateToCommentIfNecessary() { + if let post = post, + let commentID = coordinator?.commentID, + !hasAutomaticallyTriggeredCommentAction { + hasAutomaticallyTriggeredCommentAction = true + + ReaderCommentAction().execute(post: post, + origin: self, + promptToAddComment: false, + navigateToCommentID: commentID) + } + } + /// Show ghost cells indicating the content is loading func showLoading() { let style = GhostStyle(beatDuration: GhostStyle.Defaults.beatDuration, diff --git a/WordPress/Classes/ViewRelated/Reader/ReaderCommentAction.swift b/WordPress/Classes/ViewRelated/Reader/ReaderCommentAction.swift index 1e3ba0841b22..add166d1285e 100644 --- a/WordPress/Classes/ViewRelated/Reader/ReaderCommentAction.swift +++ b/WordPress/Classes/ViewRelated/Reader/ReaderCommentAction.swift @@ -1,11 +1,12 @@ /// Encapsulates a command to navigate to a post's comments final class ReaderCommentAction { - func execute(post: ReaderPost, origin: UIViewController, promptToAddComment: Bool = false) { + func execute(post: ReaderPost, origin: UIViewController, promptToAddComment: Bool = false, navigateToCommentID: Int? = nil) { guard let postInMainContext = ReaderActionHelpers.postInMainContext(post), let controller = ReaderCommentsViewController(post: postInMainContext) else { return } + controller.navigateToCommentID = navigateToCommentID as NSNumber? controller.promptToAddComment = promptToAddComment origin.navigationController?.pushViewController(controller, animated: true) } diff --git a/WordPress/Classes/ViewRelated/Reader/ReaderCommentsViewController.h b/WordPress/Classes/ViewRelated/Reader/ReaderCommentsViewController.h index efa6f9fb365a..c15d419e0759 100644 --- a/WordPress/Classes/ViewRelated/Reader/ReaderCommentsViewController.h +++ b/WordPress/Classes/ViewRelated/Reader/ReaderCommentsViewController.h @@ -14,4 +14,7 @@ /// Opens the Add Comment when the view appears @property (nonatomic) BOOL promptToAddComment; +/// Navigates to the specified comment when the view appears +@property (nonatomic, strong) NSNumber *navigateToCommentID; + @end diff --git a/WordPress/Classes/ViewRelated/Reader/ReaderCommentsViewController.m b/WordPress/Classes/ViewRelated/Reader/ReaderCommentsViewController.m index 537e80d881f6..c345b5d22c9b 100644 --- a/WordPress/Classes/ViewRelated/Reader/ReaderCommentsViewController.m +++ b/WordPress/Classes/ViewRelated/Reader/ReaderCommentsViewController.m @@ -749,9 +749,9 @@ - (void)refreshTableViewAndNoResultsView [self updateCachedContent]; }]; + [self navigateToCommentIDIfNeeded]; } - - (void)updateCachedContent { NSArray *comments = self.tableViewHandler.resultsController.fetchedObjects; @@ -771,6 +771,37 @@ - (NSAttributedString *)cacheContentForComment:(Comment *)comment return attrStr; } +/// If we've been provided with a comment ID on initialization, then this +/// method locates that comment and scrolls the tableview to display it. +- (void)navigateToCommentIDIfNeeded +{ + if (self.navigateToCommentID != nil) { + // Find the comment if it exists + NSArray *comments = [self.tableViewHandler.resultsController fetchedObjects]; + NSArray *filteredComments = [comments filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"commentID == %@", self.navigateToCommentID]]; + Comment *comment = [filteredComments firstObject]; + + if (!comment) { + return; + } + + NSIndexPath *indexPath = [self.tableViewHandler.resultsController indexPathForObject:comment]; + + // Dispatch to ensure the tableview has reloaded before we scroll + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.1 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{ + [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES]; + // Yes, calling this twice is horrible. + // Our row heights are dynamically calculated, and the first time we perform a scroll it + // seems that we may end up in slightly the wrong position. + // If we then immediately scroll again, everything has been laid out, and we should end up + // at the correct row. @frosty 2021-05-06 + [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES ]; + }); + + // Reset the commentID so we don't do this again. + self.navigateToCommentID = nil; + } +} #pragma mark - Actions @@ -869,6 +900,7 @@ - (void)syncContentEnded:(WPContentSyncHelper *)syncHelper self.needsRefreshTableViewAfterScrolling = YES; return; } + [self refreshTableViewAndNoResultsView]; } diff --git a/WordPress/Classes/ViewRelated/Reader/ReaderFollowedSitesViewController.swift b/WordPress/Classes/ViewRelated/Reader/ReaderFollowedSitesViewController.swift index 11f2d9259a59..4422b339729c 100644 --- a/WordPress/Classes/ViewRelated/Reader/ReaderFollowedSitesViewController.swift +++ b/WordPress/Classes/ViewRelated/Reader/ReaderFollowedSitesViewController.swift @@ -125,17 +125,17 @@ class ReaderFollowedSitesViewController: UIViewController, UIViewControllerResto @objc func configureSearchBar() { let placeholderText = NSLocalizedString("Enter the URL of a site to follow", comment: "Placeholder text prompting the user to type the name of the URL they would like to follow.") - let attributes = WPStyleGuide.defaultSearchBarTextAttributesSwifted(.neutral(.shade30)) - let attributedPlaceholder = NSAttributedString(string: placeholderText, attributes: attributes) - UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self, ReaderFollowedSitesViewController.self]).attributedPlaceholder = attributedPlaceholder - let textAttributes = WPStyleGuide.defaultSearchBarTextAttributesSwifted(.neutral(.shade60)) - UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self, ReaderFollowedSitesViewController.self]).defaultTextAttributes = textAttributes + UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self, ReaderFollowedSitesViewController.self]).placeholder = placeholderText WPStyleGuide.configureSearchBar(searchBar) + let iconSizes = CGSize(width: 20, height: 20) + let clearImage = UIImage.gridicon(.crossCircle, size: iconSizes).withTintColor(.searchFieldIcons).withRenderingMode(.alwaysOriginal) + let addOutline = UIImage.gridicon(.addOutline, size: iconSizes).withTintColor(.searchFieldIcons).withRenderingMode(.alwaysOriginal) + searchBar.autocapitalizationType = .none searchBar.keyboardType = .URL - searchBar.setImage(UIImage(named: "icon-clear-textfield"), for: .clear, state: UIControl.State()) - searchBar.setImage(UIImage(named: "icon-reader-search-plus"), for: .search, state: UIControl.State()) + searchBar.setImage(clearImage, for: .clear, state: UIControl.State()) + searchBar.setImage(addOutline, for: .search, state: UIControl.State()) searchBar.searchTextField.accessibilityLabel = NSLocalizedString("Site URL", comment: "The accessibility label for the followed sites search field") searchBar.searchTextField.accessibilityValue = nil searchBar.searchTextField.accessibilityHint = placeholderText diff --git a/WordPress/Classes/ViewRelated/Reader/ReaderSearchViewController.swift b/WordPress/Classes/ViewRelated/Reader/ReaderSearchViewController.swift index 2bcd949cdd92..2d3245614428 100644 --- a/WordPress/Classes/ViewRelated/Reader/ReaderSearchViewController.swift +++ b/WordPress/Classes/ViewRelated/Reader/ReaderSearchViewController.swift @@ -161,11 +161,8 @@ import Gridicons @objc func setupSearchBar() { // Appearance must be set before the search bar is added to the view hierarchy. let placeholderText = NSLocalizedString("Search WordPress", comment: "Placeholder text for the Reader search feature.") - let attributes = WPStyleGuide.defaultSearchBarTextAttributesSwifted(.neutral(.shade30)) - let attributedPlaceholder = NSAttributedString(string: placeholderText, attributes: attributes) - UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self, ReaderSearchViewController.self]).attributedPlaceholder = attributedPlaceholder - let textAttributes = WPStyleGuide.defaultSearchBarTextAttributesSwifted(.neutral(.shade60)) - UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self, ReaderSearchViewController.self]).defaultTextAttributes = textAttributes + UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self, ReaderSearchViewController.self]).placeholder = placeholderText + searchBar.becomeFirstResponder() WPStyleGuide.configureSearchBar(searchBar) } diff --git a/WordPress/Classes/ViewRelated/Reader/ReaderStreamViewController.swift b/WordPress/Classes/ViewRelated/Reader/ReaderStreamViewController.swift index f76e567fa1fc..a93aa1db2cae 100644 --- a/WordPress/Classes/ViewRelated/Reader/ReaderStreamViewController.swift +++ b/WordPress/Classes/ViewRelated/Reader/ReaderStreamViewController.swift @@ -181,6 +181,14 @@ import WordPressFlux } } + /// Used for the `source` property in Stats. + /// Indicates where the view was shown from. + enum StatSource: String { + case reader + case user_profile + } + var statSource: StatSource = .reader + /// Facilitates sharing of a blog via `ReaderStreamViewController+Sharing.swift`. let sharingController = PostSharingController() @@ -718,14 +726,17 @@ import WordPressFlux assertionFailure("A reader topic is required") return nil } + let title = topic.title var key: String = "list" + if ReaderHelpers.isTopicTag(topic) { key = "tag" } else if ReaderHelpers.isTopicSite(topic) { key = "site" } - return [key: title] + + return [key: title, "source": statSource.rawValue] } /// The fetch request can need a different predicate depending on how the content diff --git a/WordPress/Classes/ViewRelated/Reader/WPStyleGuide+ReaderComments.swift b/WordPress/Classes/ViewRelated/Reader/WPStyleGuide+ReaderComments.swift index 5998878d2827..622e2115f66e 100644 --- a/WordPress/Classes/ViewRelated/Reader/WPStyleGuide+ReaderComments.swift +++ b/WordPress/Classes/ViewRelated/Reader/WPStyleGuide+ReaderComments.swift @@ -8,10 +8,17 @@ extension WPStyleGuide { return NSAttributedString.Key.convertToRaw(attributes: attributes) } - class func defaultSearchBarTextAttributesSwifted(_ color: UIColor) -> [NSAttributedString.Key: Any] { + class func defaultSearchBarTextAttributesSwifted() -> [NSAttributedString.Key: Any] { return [ - .foregroundColor: color, - .font: WPStyleGuide.fixedFont(for: .footnote) + .font: WPStyleGuide.fixedFont(for: .body) ] } + + class func defaultSearchBarTextAttributesSwifted(_ color: UIColor) -> [NSAttributedString.Key: Any] { + var attributes = defaultSearchBarTextAttributesSwifted() + + attributes[.foregroundColor] = color + + return attributes + } } diff --git a/WordPress/Classes/ViewRelated/Site Creation/DesignSelection/Preview/TemplatePreviewViewController.swift b/WordPress/Classes/ViewRelated/Site Creation/DesignSelection/Preview/TemplatePreviewViewController.swift index 9dc8a029cf98..26d7fe7adfd3 100644 --- a/WordPress/Classes/ViewRelated/Site Creation/DesignSelection/Preview/TemplatePreviewViewController.swift +++ b/WordPress/Classes/ViewRelated/Site Creation/DesignSelection/Preview/TemplatePreviewViewController.swift @@ -97,6 +97,7 @@ class TemplatePreviewViewController: UIViewController, NoResultsViewHost, UIPopo primaryActionButton.titleLabel?.font = WPStyleGuide.fontForTextStyle(.body, fontWeight: .medium) primaryActionButton.backgroundColor = accentColor primaryActionButton.layer.cornerRadius = 8 + primaryActionButton.setTitle(NSLocalizedString("Choose", comment: "Title for the button to progress with the selected site homepage design"), for: .normal) } private func configurePreviewDeviceButton() { diff --git a/WordPress/Classes/ViewRelated/Site Creation/DesignSelection/SiteDesignContentCollectionViewController.swift b/WordPress/Classes/ViewRelated/Site Creation/DesignSelection/SiteDesignContentCollectionViewController.swift index c1912101090c..aaa91e737ba9 100644 --- a/WordPress/Classes/ViewRelated/Site Creation/DesignSelection/SiteDesignContentCollectionViewController.swift +++ b/WordPress/Classes/ViewRelated/Site Creation/DesignSelection/SiteDesignContentCollectionViewController.swift @@ -30,7 +30,7 @@ class SiteDesignContentCollectionViewController: FilterableCategoriesViewControl private let templateGroups: [TemplateGroup] = [.stable, .singlePage] let completion: SiteDesignStep.SiteDesignSelection - let restAPI = WordPressComRestApi.anonymousApi(userAgent: WPUserAgent.wordPress()) + let restAPI = WordPressComRestApi.anonymousApi(userAgent: WPUserAgent.wordPress(), localeKey: WordPressComRestApi.LocaleKeyV2) var selectedIndexPath: IndexPath? = nil private var sections: [SiteDesignSection] = [] internal override var categorySections: [CategorySection] { get { sections }} diff --git a/WordPress/Classes/ViewRelated/Stats/Charts/PeriodChart.swift b/WordPress/Classes/ViewRelated/Stats/Charts/PeriodChart.swift index 5e6fcd7ad1ac..484ca2d0ed58 100644 --- a/WordPress/Classes/ViewRelated/Stats/Charts/PeriodChart.swift +++ b/WordPress/Classes/ViewRelated/Stats/Charts/PeriodChart.swift @@ -178,11 +178,11 @@ private final class PeriodChartDataTransformer { } static func primaryHighlightColor(forCount count: Int) -> UIColor? { - return count > 0 ? UIColor(light: .accent(.shade30), dark: .accent(.shade60)) : nil + return count > 0 ? .statsPrimaryHighlight : nil } static func secondaryHighlightColor(forCount count: Int) -> UIColor? { - return count > 0 ? UIColor(light: .accent(.shade60), dark: .accent(.shade30)) : nil + return count > 0 ? .statsSecondaryHighlight : nil } } diff --git a/WordPress/Classes/ViewRelated/System/Floating Create Button/CreateButtonActionSheet.swift b/WordPress/Classes/ViewRelated/System/Floating Create Button/CreateButtonActionSheet.swift index 96638f2c8858..769fe02b4f19 100644 --- a/WordPress/Classes/ViewRelated/System/Floating Create Button/CreateButtonActionSheet.swift +++ b/WordPress/Classes/ViewRelated/System/Floating Create Button/CreateButtonActionSheet.swift @@ -11,15 +11,6 @@ class CreateButtonActionSheet: ActionSheetViewController { } init(actions: [ActionSheetItem]) { - - /// A/B test: display story first - var actions = actions - if let storyAction = actions.first(where: { $0 is StoryAction }), - ABTest.storyFirst.variation == .treatment(nil) { - let actionsWithoutStory = actions.filter { !($0 is StoryAction) } - actions = [storyAction] + actionsWithoutStory - } - let buttons = actions.map { $0.makeButton() } super.init(headerTitle: Constants.title, buttons: buttons) } diff --git a/WordPress/Classes/ViewRelated/System/Floating Create Button/CreateButtonCoordinator.swift b/WordPress/Classes/ViewRelated/System/Floating Create Button/CreateButtonCoordinator.swift index 2386ca6910a6..28fa2073bd44 100644 --- a/WordPress/Classes/ViewRelated/System/Floating Create Button/CreateButtonCoordinator.swift +++ b/WordPress/Classes/ViewRelated/System/Floating Create Button/CreateButtonCoordinator.swift @@ -129,14 +129,7 @@ import WordPressFlux } else { let actionSheetVC = actionSheetController(with: viewController.traitCollection) viewController.present(actionSheetVC, animated: true, completion: { [weak self] in - let isShowingStoryOption = self?.isShowingStoryOption() ?? false - WPAnalytics.track(.createSheetShown, - properties: [ - "source": self?.source ?? "", - "is_showing_stories": isShowingStoryOption, - "is_showing_stories_first": isShowingStoryOption && ABTest.storyFirst.variation != .control - ] - ) + WPAnalytics.track(.createSheetShown, properties: ["source": self?.source ?? ""]) if let element = self?.currentTourElement { QuickStartTourGuide.shared.visited(element) diff --git a/WordPress/Classes/ViewRelated/System/WPTabBarController.m b/WordPress/Classes/ViewRelated/System/WPTabBarController.m index 634bb0a430c5..18d540185569 100644 --- a/WordPress/Classes/ViewRelated/System/WPTabBarController.m +++ b/WordPress/Classes/ViewRelated/System/WPTabBarController.m @@ -274,9 +274,18 @@ - (ReaderCoordinator *)readerCoordinator - (NSArray *)tabViewControllers { - return @[self.mySitesCoordinator.rootViewController, - self.readerNavigationController, - self.notificationsSplitViewController]; + if (AppConfiguration.showsReader) { + return @[ + self.mySitesCoordinator.rootViewController, + self.readerNavigationController, + self.notificationsSplitViewController + ]; + } + + return @[ + self.mySitesCoordinator.rootViewController, + self.notificationsSplitViewController + ]; } - (void)showMySitesTab diff --git a/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileSheetViewController.swift b/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileSheetViewController.swift index 9f7e0a0148fd..5201c768fb61 100644 --- a/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileSheetViewController.swift +++ b/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileSheetViewController.swift @@ -2,7 +2,7 @@ class UserProfileSheetViewController: UITableViewController { // MARK: - Properties - private let user: RemoteUser + private let user: LikeUser private lazy var mainContext = { return ContextManager.sharedInstance().mainContext @@ -14,7 +14,7 @@ class UserProfileSheetViewController: UITableViewController { // MARK: - Init - init(user: RemoteUser) { + init(user: LikeUser) { self.user = user super.init(nibName: nil, bundle: nil) } @@ -67,8 +67,7 @@ extension UserProfileSheetViewController: DrawerPresentable { extension UserProfileSheetViewController { override func numberOfSections(in tableView: UITableView) -> Int { - // TODO: if no site, return 1. - return 2 + return user.preferredBlog != nil ? 2 : 1 } override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { @@ -92,8 +91,6 @@ extension UserProfileSheetViewController { return nil } - // TODO: Don't show section header if there are no sites. - header.titleLabel.text = Constants.siteSectionTitle return header } @@ -108,13 +105,7 @@ extension UserProfileSheetViewController { } override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat { - - // TODO: return 0 if there are no sites. - if section == Constants.userInfoSection { - return 0 - } - - return UITableView.automaticDimension + return section == Constants.userInfoSection ? 0 : UITableView.automaticDimension } override func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool { @@ -136,39 +127,39 @@ extension UserProfileSheetViewController { private extension UserProfileSheetViewController { func showSite() { + WPAnalytics.track(.userProfileSheetSiteShown) - // TODO: Remove. For testing only. Use siteID from user object. - var stubbySiteID: NSNumber? - // use this to test external site - // stubbySiteID = nil - // use this to test internal site - stubbySiteID = NSNumber(value: 9999999999) + guard let blog = user.preferredBlog else { + return + } - guard let siteID = stubbySiteID else { - showSiteWebView() + guard blog.blogID > 0 else { + showSiteWebView(withUrl: blog.blogUrl) return } - showSiteTopicWithID(siteID) + showSiteTopicWithID(NSNumber(value: blog.blogID)) + } func showSiteTopicWithID(_ siteID: NSNumber) { let controller = ReaderStreamViewController.controllerWithSiteID(siteID, isFeed: false) + controller.statSource = ReaderStreamViewController.StatSource.user_profile let navController = UINavigationController(rootViewController: controller) present(navController, animated: true) } - func showSiteWebView() { - // TODO: Remove. For testing only. Use URL from user object. - let siteUrl = "http://www.peopleofwalmart.com/" + func showSiteWebView(withUrl url: String?) { - guard let url = URL(string: siteUrl) else { + guard let urlString = url, + !urlString.isEmpty, + let siteURL = URL(string: urlString) else { DDLogError("User Profile: Error creating URL from site string.") return } - contentCoordinator.displayWebViewWithURL(url) - } + contentCoordinator.displayWebViewWithURL(siteURL) +} func configureTable() { tableView.backgroundColor = .basicBackground @@ -196,11 +187,12 @@ private extension UserProfileSheetViewController { } func siteCell() -> UITableViewCell { - guard let cell = tableView.dequeueReusableCell(withIdentifier: UserProfileSiteCell.defaultReuseID) as? UserProfileSiteCell else { + guard let cell = tableView.dequeueReusableCell(withIdentifier: UserProfileSiteCell.defaultReuseID) as? UserProfileSiteCell, + let blog = user.preferredBlog else { return UITableViewCell() } - cell.configure() + cell.configure(withBlog: blog) return cell } diff --git a/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileSiteCell.swift b/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileSiteCell.swift index 94534f60f0ed..4aa72e92b215 100644 --- a/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileSiteCell.swift +++ b/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileSiteCell.swift @@ -19,8 +19,10 @@ class UserProfileSiteCell: UITableViewCell, NibReusable { // MARK: - Public Methods - func configure() { - downloadIconWithURL(nil) + func configure(withBlog blog: LikeUserPreferredBlog) { + siteNameLabel.text = blog.blogName + siteUrlLabel.text = blog.blogUrl + downloadIconWithURL(blog.iconUrl) } } diff --git a/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileUserInfoCell.swift b/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileUserInfoCell.swift index 40037986ed27..3cf119647c2b 100644 --- a/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileUserInfoCell.swift +++ b/WordPress/Classes/ViewRelated/User Profile Sheet/UserProfileUserInfoCell.swift @@ -18,16 +18,14 @@ class UserProfileUserInfoCell: UITableViewCell, NibReusable { // MARK: - Public Methods - func configure(withUser user: RemoteUser) { + func configure(withUser user: LikeUser) { nameLabel.text = user.displayName usernameLabel.text = String(format: Constants.usernameFormat, user.username) - // TODO: - // - replace with actual bio. - // - hide label if no bio. - userBioLabel.text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Consectetur purus ut faucibus pulvinar. Tincidunt eget nullam non nisi est sit amet facilisis magna. Morbi tincidunt augue interdum velit euismod in pellentesque. Sed adipiscing diam donec adipiscing." + userBioLabel.text = user.bio + userBioLabel.isHidden = user.bio.isEmpty - downloadGravatarWithURL(user.avatarURL) + downloadGravatarWithURL(user.avatarUrl) } } diff --git a/WordPress/Classes/WordPress.xcdatamodeld/.xccurrentversion b/WordPress/Classes/WordPress.xcdatamodeld/.xccurrentversion index ed0ae9c51753..466c7b4e07ae 100644 --- a/WordPress/Classes/WordPress.xcdatamodeld/.xccurrentversion +++ b/WordPress/Classes/WordPress.xcdatamodeld/.xccurrentversion @@ -3,6 +3,6 @@ _XCCurrentVersionName - WordPress 120.xcdatamodel + WordPress 123.xcdatamodel diff --git a/WordPress/Classes/WordPress.xcdatamodeld/WordPress 121.xcdatamodel/contents b/WordPress/Classes/WordPress.xcdatamodeld/WordPress 121.xcdatamodel/contents new file mode 100644 index 000000000000..6cadbd4b4399 --- /dev/null +++ b/WordPress/Classes/WordPress.xcdatamodeld/WordPress 121.xcdatamodel/contents @@ -0,0 +1,1023 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WordPress/Classes/WordPress.xcdatamodeld/WordPress 122.xcdatamodel/contents b/WordPress/Classes/WordPress.xcdatamodeld/WordPress 122.xcdatamodel/contents new file mode 100644 index 000000000000..2a9bc59b9a4e --- /dev/null +++ b/WordPress/Classes/WordPress.xcdatamodeld/WordPress 122.xcdatamodel/contents @@ -0,0 +1,1043 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WordPress/Classes/WordPress.xcdatamodeld/WordPress 123.xcdatamodel/contents b/WordPress/Classes/WordPress.xcdatamodeld/WordPress 123.xcdatamodel/contents new file mode 100644 index 000000000000..82afe53da31d --- /dev/null +++ b/WordPress/Classes/WordPress.xcdatamodeld/WordPress 123.xcdatamodel/contents @@ -0,0 +1,1046 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WordPress/Jetpack/AppConfiguration.swift b/WordPress/Jetpack/AppConfiguration.swift index 5777c5618b98..c75a8ebaeb12 100644 --- a/WordPress/Jetpack/AppConfiguration.swift +++ b/WordPress/Jetpack/AppConfiguration.swift @@ -10,4 +10,7 @@ import Foundation @objc static let allowSiteCreation: Bool = false @objc static let allowSignUp: Bool = false @objc static let allowsCustomAppIcons: Bool = false + @objc static let showsReader: Bool = false + @objc static let showsCreateButton: Bool = false + @objc static let showsQuickActions: Bool = false } diff --git a/WordPress/Jetpack/AppConstants.swift b/WordPress/Jetpack/AppConstants.swift index e740d41a3b57..59ce6b72e864 100644 --- a/WordPress/Jetpack/AppConstants.swift +++ b/WordPress/Jetpack/AppConstants.swift @@ -1,10 +1,11 @@ import Foundation -struct AppConstants { +@objc class AppConstants: NSObject { static let productTwitterHandle = "@jetpack" static let productTwitterURL = "https://twitter.com/jetpack" static let productBlogURL = "https://jetpack.com/blog" static let ticketSubject = "Jetpack for iOS Support" + @objc static let eventNamePrefix = "jpios" /// Notifications Constants /// @@ -26,4 +27,10 @@ extension AppConstants { static let aboutTitle = NSLocalizedString("About Jetpack for iOS", comment: "Link to About screen for Jetpack for iOS") } + struct Login { + static let continueButtonTitle = NSLocalizedString( + "Continue With WordPress.com", + comment: "Button title. Takes the user to the login with WordPress.com flow." + ) + } } diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/Contents.json b/WordPress/Jetpack/AppImages.xcassets/Prologue/Contents.json new file mode 100644 index 000000000000..73c00596a7fc --- /dev/null +++ b/WordPress/Jetpack/AppImages.xcassets/Prologue/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/circle-particle.imageset/Contents.json b/WordPress/Jetpack/AppImages.xcassets/Prologue/circle-particle.imageset/Contents.json new file mode 100644 index 000000000000..f3d9b26cf1e7 --- /dev/null +++ b/WordPress/Jetpack/AppImages.xcassets/Prologue/circle-particle.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "circle-particle.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/circle-particle.imageset/circle-particle.pdf b/WordPress/Jetpack/AppImages.xcassets/Prologue/circle-particle.imageset/circle-particle.pdf new file mode 100644 index 000000000000..aa0a9cc3e5ce Binary files /dev/null and b/WordPress/Jetpack/AppImages.xcassets/Prologue/circle-particle.imageset/circle-particle.pdf differ diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/prologue-logo.imageset/Contents.json b/WordPress/Jetpack/AppImages.xcassets/Prologue/prologue-logo.imageset/Contents.json new file mode 100644 index 000000000000..026fb08293e1 --- /dev/null +++ b/WordPress/Jetpack/AppImages.xcassets/Prologue/prologue-logo.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "prologue-logo.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/prologue-logo.imageset/prologue-logo.pdf b/WordPress/Jetpack/AppImages.xcassets/Prologue/prologue-logo.imageset/prologue-logo.pdf new file mode 100644 index 000000000000..a62aa1e9e9c6 Binary files /dev/null and b/WordPress/Jetpack/AppImages.xcassets/Prologue/prologue-logo.imageset/prologue-logo.pdf differ diff --git a/WordPress/Jetpack/AppImages.xcassets/icon-tab-notifications-unread.imageset/Contents.json b/WordPress/Jetpack/AppImages.xcassets/icon-tab-notifications-unread.imageset/Contents.json new file mode 100644 index 000000000000..bc2bed89c56e --- /dev/null +++ b/WordPress/Jetpack/AppImages.xcassets/icon-tab-notifications-unread.imageset/Contents.json @@ -0,0 +1,25 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "icon-tab-notifications-unread-muriel.pdf" + }, + { + "idiom" : "universal", + "filename" : "icon-tab-notifications-unread-muriel-dark.pdf", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ] + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "template-rendering-intent" : "original" + } +} \ No newline at end of file diff --git a/WordPress/Jetpack/AppImages.xcassets/icon-tab-notifications-unread.imageset/icon-tab-notifications-unread-muriel-dark.pdf b/WordPress/Jetpack/AppImages.xcassets/icon-tab-notifications-unread.imageset/icon-tab-notifications-unread-muriel-dark.pdf new file mode 100644 index 000000000000..9025709bfce9 Binary files /dev/null and b/WordPress/Jetpack/AppImages.xcassets/icon-tab-notifications-unread.imageset/icon-tab-notifications-unread-muriel-dark.pdf differ diff --git a/WordPress/Jetpack/AppImages.xcassets/icon-tab-notifications-unread.imageset/icon-tab-notifications-unread-muriel.pdf b/WordPress/Jetpack/AppImages.xcassets/icon-tab-notifications-unread.imageset/icon-tab-notifications-unread-muriel.pdf new file mode 100644 index 000000000000..5a2947838563 Binary files /dev/null and b/WordPress/Jetpack/AppImages.xcassets/icon-tab-notifications-unread.imageset/icon-tab-notifications-unread-muriel.pdf differ diff --git a/WordPress/Jetpack/Classes/JetpackAuthenticationManager.swift b/WordPress/Jetpack/Classes/JetpackAuthenticationManager.swift index 092c41d2ae11..83018e914e70 100644 --- a/WordPress/Jetpack/Classes/JetpackAuthenticationManager.swift +++ b/WordPress/Jetpack/Classes/JetpackAuthenticationManager.swift @@ -1,6 +1,14 @@ import WordPressAuthenticator struct JetpackAuthenticationManager: AuthenticationHandler { + var statusBarStyle: UIStatusBarStyle = .lightContent + var prologueViewController: UIViewController? = JetpackPrologueViewController() + var buttonViewTopShadowImage: UIImage? = UIImage() + var prologueButtonsBackgroundColor: UIColor? = JetpackPrologueStyleGuide.backgroundColor + + var prologuePrimaryButtonStyle: NUXButtonStyle? = JetpackPrologueStyleGuide.continueButtonStyle + var prologueSecondaryButtonStyle: NUXButtonStyle? = JetpackPrologueStyleGuide.siteAddressButtonStyle + func shouldPresentUsernamePasswordController(for siteInfo: WordPressComSiteInfo?, onCompletion: @escaping (WordPressAuthenticatorResult) -> Void) { /// Jetpack is required. Present an error if we don't detect a valid installation. guard let site = siteInfo, isValidJetpack(for: site) else { diff --git a/WordPress/Jetpack/Classes/NUX/JetpackPrologueStyleGuide.swift b/WordPress/Jetpack/Classes/NUX/JetpackPrologueStyleGuide.swift new file mode 100644 index 000000000000..65d5b171bf34 --- /dev/null +++ b/WordPress/Jetpack/Classes/NUX/JetpackPrologueStyleGuide.swift @@ -0,0 +1,49 @@ +import UIKit +import WordPressAuthenticator + + +/// The colors in here intentionally do not support light or dark modes since they're the same on both. +/// +struct JetpackPrologueStyleGuide { + static let backgroundColor = UIColor(red: 0.00, green: 0.11, blue: 0.18, alpha: 1.00) + + struct Title { + static let font: UIFont = WPStyleGuide.fontForTextStyle(.title3, fontWeight: .semibold) + static let textColor: UIColor = .white + } + + struct Stars { + static let particleImage = UIImage(named: "circle-particle") + + static let colors = [ + UIColor(red: 0.05, green: 0.27, blue: 0.44, alpha: 1.00), + UIColor(red: 0.64, green: 0.68, blue: 0.71, alpha: 1.00), + UIColor(red: 0.99, green: 0.99, blue: 0.99, alpha: 1.00) + ] + } + + static let continueButtonStyle = NUXButtonStyle(normal: .init(backgroundColor: .white, + borderColor: .white, + titleColor: Self.backgroundColor), + + highlighted: .init(backgroundColor: UIColor(red: 1.00, green: 1.00, blue: 1.00, alpha: 0.90), + borderColor: UIColor(red: 1.00, green: 1.00, blue: 1.00, alpha: 0.90), + titleColor: Self.backgroundColor), + + disabled: .init(backgroundColor: .white, + borderColor: .white, + titleColor: Self.backgroundColor)) + + static let siteAddressButtonStyle = NUXButtonStyle(normal: .init(backgroundColor: Self.backgroundColor, + borderColor: UIColor(red: 1.00, green: 1.00, blue: 1.00, alpha: 0.40), + titleColor: .white), + + highlighted: .init(backgroundColor: Self.backgroundColor, + borderColor: UIColor(red: 1.00, green: 1.00, blue: 1.00, alpha: 0.20), + titleColor: UIColor.white.withAlphaComponent(0.7)), + + disabled: .init(backgroundColor: .white, + borderColor: .white, + titleColor: Self.backgroundColor)) + +} diff --git a/WordPress/Jetpack/Classes/NUX/JetpackPrologueViewController.swift b/WordPress/Jetpack/Classes/NUX/JetpackPrologueViewController.swift new file mode 100644 index 000000000000..e5887e5264aa --- /dev/null +++ b/WordPress/Jetpack/Classes/NUX/JetpackPrologueViewController.swift @@ -0,0 +1,93 @@ +import UIKit + +class JetpackPrologueViewController: UIViewController { + @IBOutlet weak var stackView: UIStackView! + @IBOutlet weak var titleLabel: UILabel! + + var starFieldView: StarFieldView = { + let config = StarFieldViewConfig(particleImage: JetpackPrologueStyleGuide.Stars.particleImage, + starColors: JetpackPrologueStyleGuide.Stars.colors) + let view = StarFieldView(with: config) + view.layer.masksToBounds = true + return view + }() + + var gradientLayer: CALayer = { + let gradientLayer = CAGradientLayer() + + // Start color is the background color with no alpha because if we use clear it will fade to black + // instead of just disappearing + let startColor = JetpackPrologueStyleGuide.backgroundColor.withAlphaComponent(0) + let endColor = JetpackPrologueStyleGuide.backgroundColor + + gradientLayer.colors = [startColor.cgColor, endColor.cgColor] + gradientLayer.locations = [0.0, 0.9] + + return gradientLayer + }() + + override func viewDidLoad() { + super.viewDidLoad() + + view.backgroundColor = JetpackPrologueStyleGuide.backgroundColor + view.addSubview(starFieldView) + view.layer.addSublayer(gradientLayer) + + titleLabel.text = NSLocalizedString("Site security and performance\nfrom your pocket", comment: "Prologue title label, the \n force splits it into 2 lines.") + titleLabel.textColor = JetpackPrologueStyleGuide.Title.textColor + titleLabel.font = JetpackPrologueStyleGuide.Title.font + + // Move the layers to appear below everything else + starFieldView.layer.zPosition = Constants.starLayerPosition + gradientLayer.zPosition = Constants.gradientLayerPosition + + addParallax() + + updateLabel(for: traitCollection) + } + + func updateLabel(for traitCollection: UITraitCollection) { + let contentSize = traitCollection.preferredContentSizeCategory + + // Hide the title label if the accessibility larger font size option is enabled + // this prevents the label from becoming truncated or clipped + titleLabel.isHidden = contentSize.isAccessibilityCategory + } + + override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) { + super.traitCollectionDidChange(previousTraitCollection) + + updateLabel(for: traitCollection) + } + + override func viewDidLayoutSubviews() { + super.viewDidLayoutSubviews() + + starFieldView.frame = view.bounds + gradientLayer.frame = view.bounds + } + + /// Slightly moves the logo / text when moving the device + private func addParallax() { + let amount = Constants.parallaxAmount + + let horizontal = UIInterpolatingMotionEffect(keyPath: "center.x", type: .tiltAlongHorizontalAxis) + horizontal.minimumRelativeValue = -amount + horizontal.maximumRelativeValue = amount + + let vertical = UIInterpolatingMotionEffect(keyPath: "center.y", type: .tiltAlongVerticalAxis) + vertical.minimumRelativeValue = -amount + vertical.maximumRelativeValue = amount + + let group = UIMotionEffectGroup() + group.motionEffects = [horizontal, vertical] + + stackView.addMotionEffect(group) + } + + private struct Constants { + static let parallaxAmount: CGFloat = 30 + static let starLayerPosition: CGFloat = -100 + static let gradientLayerPosition: CGFloat = -99 + } +} diff --git a/WordPress/Jetpack/Classes/NUX/JetpackPrologueViewController.xib b/WordPress/Jetpack/Classes/NUX/JetpackPrologueViewController.xib new file mode 100644 index 000000000000..0b212dacd0a9 --- /dev/null +++ b/WordPress/Jetpack/Classes/NUX/JetpackPrologueViewController.xib @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WordPress/Jetpack/Classes/NUX/StarFieldView.swift b/WordPress/Jetpack/Classes/NUX/StarFieldView.swift new file mode 100644 index 000000000000..dd9f246c1e10 --- /dev/null +++ b/WordPress/Jetpack/Classes/NUX/StarFieldView.swift @@ -0,0 +1,194 @@ +import UIKit + +struct StarFieldViewConfig { + var particleImage: UIImage? + var starColors: [UIColor] +} + +class StarFieldView: UIView { + struct Particle { + let image: UIImage + let tintColor: UIColor + } + + let config: StarFieldViewConfig + + /// The base emitter layer that fills the background + var emitterLayer: StarFieldEmitterLayer? + + /// A special layer that moves when the user touches + var interactiveEmitterLayer: InteractiveStarFieldEmitterLayer? + + // MARK: - Config + init(with config: StarFieldViewConfig) { + self.config = config + super.init(frame: .zero) + + configure() + } + + required init?(coder: NSCoder) { + self.config = StarFieldViewConfig(particleImage: nil, starColors: []) + super.init(coder: coder) + + configure() + } + + private func configure() { + backgroundColor = .clear + + makeEmitterLayer() + } + + private func makeEmitterLayer() { + guard emitterLayer == nil, let image = config.particleImage else { + return + } + + let particles = config.starColors.map { Particle(image: image, tintColor: $0) } + + // Background layer + self.emitterLayer = { + let layer = StarFieldEmitterLayer(with: particles) + self.layer.addSublayer(layer) + return layer + }() + } + + override func layoutSubviews() { + super.layoutSubviews() + + emitterLayer?.frame = bounds + interactiveEmitterLayer?.frame = bounds + } + + // MARK: - Touches + override func touchesBegan(_ touches: Set, with event: UIEvent?) { + if interactiveEmitterLayer == nil { + interactiveEmitterLayer = { + let particles = config.starColors.map { Particle(image: config.particleImage!, tintColor: $0) } + let layer = InteractiveStarFieldEmitterLayer(with: particles) + self.layer.addSublayer(layer) + + return layer + }() + } + + touchesMoved(touches, with: event) + } + + override func touchesMoved(_ touches: Set, with event: UIEvent?) { + guard let firstTouch = touches.first else { + return + } + + let location = firstTouch.location(in: self) + let radius = firstTouch.majorRadius + + interactiveEmitterLayer?.touchesMoved(to: location, with: radius) + } + + override func touchesEnded(_ touches: Set, with event: UIEvent?) { + interactiveEmitterLayer?.touchesEnded() + + } + + override func touchesCancelled(_ touches: Set, with event: UIEvent?) { + touchesEnded(touches, with: event) + } +} + +class StarFieldEmitterLayer: CAEmitterLayer { + init(with particles: [StarFieldView.Particle]) { + super.init() + + needsDisplayOnBoundsChange = true + emitterCells = particles.map { ParticleCell(with: $0) } + } + + override func layoutSublayers() { + super.layoutSublayers() + + emitterMode = .outline + emitterShape = .sphere + emitterSize = bounds.insetBy(dx: -50, dy: -50).size + emitterPosition = CGPoint(x: bounds.midX, y: bounds.maxY) + speed = 0.5 + } + + override init(layer: Any) { + super.init(layer: layer) + } + + private class ParticleCell: CAEmitterCell { + init(with particle: StarFieldView.Particle) { + super.init() + + let randomAlpha = CGFloat.random(in: 0.3...0.5) + color = particle.tintColor.withAlphaComponent(randomAlpha).cgColor + contents = particle.image.cgImage + + birthRate = 5 + lifetime = Float.infinity + lifetimeRange = 0 + velocity = 5 + velocityRange = velocity * 0.5 + yAcceleration = -0.01 + + scale = WPDeviceIdentification.isiPad() ? 0.07 : 0.04 + scaleRange = 0.05 + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } +} + +class InteractiveStarFieldEmitterLayer: StarFieldEmitterLayer { + override init(with particles: [StarFieldView.Particle]) { + super.init(with: particles) + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override init(layer: Any) { + super.init(layer: layer) + } + + override func layoutSublayers() { + super.layoutSublayers() + + emitterShape = .circle + emitterSize = .zero + beginTime = CACurrentMediaTime() + } + + /// Moves the emitter point to the touch location + /// - Parameters: + /// - location: The location to move the emitter point to + /// - radius: The size of the emitter + public func touchesMoved(to location: CGPoint, with radius: CGFloat = 10) { + lifetime = 1 + birthRate = 1 + speed = 10 + + emitterPosition = location + emitterSize = CGSize(width: radius, height: radius) + } + + public func touchesBegan() { + beginTime = CACurrentMediaTime() + } + + public func touchesEnded() { + lifetime = 0 + emitterSize = .zero + } +} diff --git a/WordPress/Jetpack/UIColor+JetpackColors.swift b/WordPress/Jetpack/UIColor+JetpackColors.swift index b01e9f62792b..5691e25295eb 100644 --- a/WordPress/Jetpack/UIColor+JetpackColors.swift +++ b/WordPress/Jetpack/UIColor+JetpackColors.swift @@ -50,4 +50,14 @@ extension UIColor { /// Note: these values are intended to match the iOS defaults static var tabUnselected: UIColor = UIColor(light: UIColor(hexString: "999999"), dark: UIColor(hexString: "757575")) + + static var statsPrimaryHighlight: UIColor { + return UIColor(light: muriel(color: MurielColor(name: .pink, shade: .shade30)), + dark: muriel(color: MurielColor(name: .pink, shade: .shade60))) + } + + static var statsSecondaryHighlight: UIColor { + return UIColor(light: muriel(color: MurielColor(name: .pink, shade: .shade60)), + dark: muriel(color: MurielColor(name: .pink, shade: .shade30))) + } } diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Contents.json b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Contents.json index 9344eef76043..6863677eb37a 100644 --- a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Contents.json +++ b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Contents.json @@ -1,42 +1,43 @@ { "images" : [ { - "filename" : "app-icon-40pt.png", + "filename" : "Icon-App-20x20@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "20x20" }, { + "filename" : "Icon-App-20x20@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "20x20" }, { - "filename" : "app-icon-29pt.png", + "filename" : "Icon-App-29x29.png", "idiom" : "iphone", "scale" : "1x", "size" : "29x29" }, { - "filename" : "app-icon-29pt@2x.png", + "filename" : "Icon-App-29x29@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "29x29" }, { - "filename" : "app-icon-29pt@3x.png", + "filename" : "Icon-App-29x29@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "29x29" }, { - "filename" : "app-icon-40pt@2x.png", + "filename" : "Icon-App-40x40@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "40x40" }, { - "filename" : "app-icon-40pt@3x.png", + "filename" : "Icon-App-40x40@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "40x40" @@ -52,47 +53,49 @@ "size" : "57x57" }, { - "filename" : "app-icon-60pt@2x.png", + "filename" : "Icon-App-60x60@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "60x60" }, { - "filename" : "app-icon-60pt@3x.png", + "filename" : "Icon-App-60x60@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "60x60" }, { + "filename" : "Icon-App-20x20.png", "idiom" : "ipad", "scale" : "1x", "size" : "20x20" }, { + "filename" : "Icon-App-20x20@2x-1.png", "idiom" : "ipad", "scale" : "2x", "size" : "20x20" }, { - "filename" : "ipad-app-icon-29pt.png", + "filename" : "Icon-App-29x29-1.png", "idiom" : "ipad", "scale" : "1x", "size" : "29x29" }, { - "filename" : "ipad-app-icon-29pt@2x.png", + "filename" : "Icon-App-29x29@2x-1.png", "idiom" : "ipad", "scale" : "2x", "size" : "29x29" }, { - "filename" : "app-icon-40pt-1.png", + "filename" : "Icon-App-40x40.png", "idiom" : "ipad", "scale" : "1x", "size" : "40x40" }, { - "filename" : "ipad-app-icon-40pt@2x.png", + "filename" : "Icon-App-40x40@2x-1.png", "idiom" : "ipad", "scale" : "2x", "size" : "40x40" @@ -118,25 +121,25 @@ "size" : "72x72" }, { - "filename" : "app-icon-76pt.png", + "filename" : "Icon-App-76x76.png", "idiom" : "ipad", "scale" : "1x", "size" : "76x76" }, { - "filename" : "app-icon-76pt@2x.png", + "filename" : "Icon-App-76x76@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "76x76" }, { - "filename" : "app-icon-167.png", + "filename" : "Icon-App-83.5x83.5@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "83.5x83.5" }, { - "filename" : "app-icon-1024.png", + "filename" : "Icon-App-iTunes.png", "idiom" : "ios-marketing", "scale" : "1x", "size" : "1024x1024" diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20.png new file mode 100644 index 000000000000..f2b10b599cd7 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20@2x-1.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20@2x-1.png new file mode 100644 index 000000000000..c793f901b70c Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20@2x-1.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20@2x.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 000000000000..c793f901b70c Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20@2x.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20@3x.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 000000000000..d5ed2f496601 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-20x20@3x.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29-1.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29-1.png new file mode 100644 index 000000000000..b02c5d396ad3 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29-1.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29.png new file mode 100644 index 000000000000..b02c5d396ad3 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29@2x-1.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29@2x-1.png new file mode 100644 index 000000000000..741402ed54b3 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29@2x-1.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29@2x.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 000000000000..741402ed54b3 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29@2x.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29@3x.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29@3x.png new file mode 100644 index 000000000000..115628d5a6cd Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-29x29@3x.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40.png new file mode 100644 index 000000000000..f113eee6964d Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40@2x-1.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40@2x-1.png new file mode 100644 index 000000000000..dca21e275641 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40@2x-1.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40@2x.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 000000000000..dca21e275641 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40@2x.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40@3x.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 000000000000..b97aafef7180 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-40x40@3x.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-60x60@2x.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 000000000000..b97aafef7180 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-60x60@2x.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-60x60@3x.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 000000000000..6f548596ca33 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-60x60@3x.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-76x76.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-76x76.png new file mode 100644 index 000000000000..80e36d486f76 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-76x76.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-76x76@2x.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-76x76@2x.png new file mode 100644 index 000000000000..71b59b0872d7 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-76x76@2x.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-83.5x83.5@2x.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 000000000000..737ef93d50de Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-iTunes.png b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-iTunes.png new file mode 100644 index 000000000000..d5007d622b16 Binary files /dev/null and b/WordPress/Resources/AppImages.xcassets/AppIcon-Internal.appiconset/Icon-App-iTunes.png differ diff --git a/WordPress/Resources/AppStoreStrings.po b/WordPress/Resources/AppStoreStrings.po index d5dfc4b3caca..142b6d58ce22 100644 --- a/WordPress/Resources/AppStoreStrings.po +++ b/WordPress/Resources/AppStoreStrings.po @@ -41,11 +41,15 @@ msgctxt "app_store_keywords" msgid "social,notes,jetpack,writing,geotagging,media,blog,website,blogging,journal" msgstr "" -msgctxt "v17.2-whats-new" +msgctxt "v17.3-whats-new" msgid "" -"This version introduces a new block – Jetpack contact info. It's perfect for displaying a nicely formatted address on your site. We've also introduced some spiffy new app icons you can use to customize how the app looks on your home screen.\n" +"What’s new in WordPress release 17.3:\n" "\n" -"We've got some nifty tweaks to tell you about! We've removed the site switcher from the editor to simplify posting, fixed a bug where author names weren't visible, improved VoiceOver support for the columns block, and made it easier to add alt text to an image block.\n" +"New block alert! With the Search block, you can now add a search function onto any page or post on your site. We’ve also simplified the process for inserting media while using the Image, Video, Gallery, File, and Audio blocks.\n" +"\n" +"We addressed a few issues where your post content was not behaving as expected! Unwanted posts, for example, were sometimes converting into Classic content. This unexpected behavior occurred when deleting a post and then selecting Undo, and also when trashing a post. We also fixed an issue where your restored posts remained in your list of published posts even though they had been converted to drafts. (Apparently, sometimes your posts have minds of their own!) We’re pleased to say that all these issues have been fixed.\n" +"\n" +"Overall, the team kept busy for this release, and we made various other improvements, including a styling fix on the Change Username page so people would no longer be stuck on the screen, and updating the comments experience so you can filter them to show the most recent unreplied comments from other users. We also squashed several translation bugs on various screens, and tweaked colors in the app where necessary.\n" msgstr "" #. translators: This is a standard chunk of text used to tell a user what's new with a release when nothing major has changed. diff --git a/WordPress/Resources/ar.lproj/Localizable.strings b/WordPress/Resources/ar.lproj/Localizable.strings index a8f65b229e80..a178fb23241e 100644 --- a/WordPress/Resources/ar.lproj/Localizable.strings +++ b/WordPress/Resources/ar.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-22 19:40:44+0000 */ +/* Translation-Revision-Date: 2021-05-12 22:54:09+0000 */ /* Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))); */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: ar */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "إضافة أي موضوع"; +/* No comment provided by engineer. */ +"Add caption" = "إضاقة تسمية توضيحية"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "أضف صورة أو أفاتار لتمثيل هذا الحساب الجديد."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "إضافة علامات"; +/* No comment provided by engineer. */ +"Add text…" = "إضافة نص…"; + /* No comment provided by engineer. */ "Add this email link" = "إضافة رابط البريد الإلكتروني هذا"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "إرفاق ملف كرابط"; +/* No comment provided by engineer. */ +"Attachment page" = "صفحة المرفق"; + /* No comment provided by engineer. */ "Audio Player" = "مشغل الصوت"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "تسمية الملف الصوتي. فارغة"; +/* No comment provided by engineer. */ +"Audio settings" = "إعدادات الصوت"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "الصوت، %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "الكُتّاب"; +/* No comment provided by engineer. */ +"Auto" = "تلقائي"; + /* Describes a status of a plugin */ "Auto-managed" = "إدارة تلقائية"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "شارك المقالات الجديدة تلقائيًّا على حساباتك على وسائل التواصل الاجتماعي."; +/* No comment provided by engineer. */ +"Autoplay" = "التشغيل التلقائي"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "تحديثات تلقائية"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "حظر الاقتباس"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "يتعذر عرض المكوِّن داخل نفسه."; + /* translators: displayed right after the block is copied. */ "Block copied" = "المكوِّن الذي تم نسخه"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "تم تمكين محرر المكوّنات"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "لقد تم حذف المكوّن أو أنه غير متاح."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "تم حظر محاولات تسجيل الدخول الضارة"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "تصفّح جميع قوالبنا للعثور على ما يناسبك."; +/* No comment provided by engineer. */ +"Browser default" = "المتصفح الافتراضي"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "الحماية من هجمات القوة الغاشمة"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "فشل التغيير"; +/* No comment provided by engineer. */ +"Change heading level" = "تغيير مستوى العنوان"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "تغيير نوع الجهاز المستخدم للمعاينة"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "المتابعة"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "المتابعة باستخدام WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "الاستمرار في العمل"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "اسم العرض"; +/* No comment provided by engineer. */ +"Display post date" = "عرض تاريخ النشر"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "اعرض إحصاءات موقعك طوال الوقت هنا. يمكنك التكوين في تطبيق ووردبريس في إحصاءات موقعك."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "تحرير الصورة"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "تحرير المقالات والصفحات الجديدة باستخدام مُحرّر المكوّنات."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "الدخول إلى وضع ملء الشاشة"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "إدخال عنوان URL لتضمينه هنا..."; + /* Enter a custom value */ "Enter a custom value" = "أدخل قيمة مخصصة"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "أدخل بيانات اعتماد الخادم الخاص بك لتمكين استعادة الموقع بنقرة واحدة من النُسخ الاحتياطية."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "أدخل بيانات اعتماد خادمك لإصلاح التهديد."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "أدخل بيانات اعتماد خادمك لإصلاح التهديدات."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "جعل موقعك جاهزًا للعمل وقيد التشغيل"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "الحصول على الإلهام"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "الحصول على معلومات الحساب"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "رأس الصفحة 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "عنوان %d"; + /* H1 Aztec Style */ "Heading 1" = "العنوان 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "يعجبني هذا"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "لقد ألهمتني أعمال المصور كاميرون كارستن للغاية. سأجرِّب هذه التقنيات في المحاولة التالية"; + /* Title of a button style */ "Icon & Text" = "أيقونة ونص"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "تسمية توضيحية للصورة. %s"; +/* No comment provided by engineer. */ +"Image settings" = "إعدادات الصورة"; + /* Hint for image title on image settings. */ "Image title" = "عنوان الصورة"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "رابط لـ"; +/* No comment provided by engineer. */ +"Link to" = "رابط لـ"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "ربط بمحتوى موجود"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "يبدو أنّ لديك Jetpack معدٌ على موقعك. تهانينا! قم بتسجيل الدخول باستخدام بيانات اعتماد WordPress.com لتمكين الإحصاءات والإشعارات."; +/* No comment provided by engineer. */ +"Loop" = "التكرار"; + /* Title of a button. */ "Lost your password?" = "هل فقدت كلمة مرورك؟"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "رفع الوسائط"; +/* No comment provided by engineer. */ +"Media area" = "منطقة الوسائط"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "لا تحتوي وسائل التواصل على ملف مرتبط لرفعه."; +/* No comment provided by engineer. */ +"Media file" = "ملف الوسائط"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "حجم ملف الوسائط (%1$@) كبير لدرجة يتعذر معها رفعه. الحد الأقصى المسموح به هو %2$@"; @@ -3778,10 +3850,10 @@ "Most Popular Time" = "الوقت الأكثر شعبية"; /* No comment provided by engineer. */ -"Move Image Backward" = "تحريك الصورة إلى الخلف"; +"Move Image Backward" = "تحريك الصورة للخلف"; /* No comment provided by engineer. */ -"Move Image Forward" = "تحريك الصورة إلى الأمام"; +"Move Image Forward" = "تحريك الصورة للأمام"; /* No comment provided by engineer. */ "Move block down" = "تحريك المكوّن لأسفل"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "يَنقل التعليق إلى سلة المهملات."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "متاحف يجب رؤيتها في لندن"; + /* An example tag used in the login prologue screens. */ "Music" = "الموسيقى"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "تذاكري"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "أفضل عشرة مقاهي"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "الاسم"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "إعدادات الصفحة"; +/* No comment provided by engineer. */ +"Page break" = "فاصل الصفحة"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "مكوِّن فاصل الصفحات. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "مقالة باسم %1$@، من %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "إعدادات محتوى المقالة"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "تمّ إنشاء المقالة على %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "فشل رفع المقالة"; +/* No comment provided by engineer. */ +"Post meta settings" = "إعدادات بيانات تعريف المقالة"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "تم نقل المقالة إلى سلة المهملات."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "مدعوم من Tenor"; +/* No comment provided by engineer. */ +"Preload" = "التحميل المسبق"; + /* Browse premium themes selection title */ "Premium" = "الإصدار المميز"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "ضع تصنيفًا لنا على متجر التطبيقات"; +/* No comment provided by engineer. */ +"Read more" = "قراءة المزيد"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "مواصلة القراءة"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "استبدال الملف"; +/* No comment provided by engineer. */ +"Replace image" = "استبدال صورة"; + /* No comment provided by engineer. */ "Replace image or video" = "استبدال صورة أو فيديو"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "خطأ في المشاركة"; +/* No comment provided by engineer. */ +"Shortcode" = "كود قصير"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "عرض الترويسة"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "عرض المقالات ذات الصلة"; +/* No comment provided by engineer. */ +"Show download button" = "إظهار زر التنزيل"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "عرض كلمة المرور"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "صفحة الموقع"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "أمان الموقع وأداؤه\nمن جيبك"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "المنطقة الزمنيّة للموقع (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "فرز حسب"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "الفرز والتصفية"; + /* Opens the Github Repository Web */ "Source Code" = "التعليمات البرمجية المصدر"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "تجري حاليًا صيانة تطبيق ووردبريس للأندرويد"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "أفضل المعجبين بالعالم"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "لا يمكن للتطبيق التعرف على استجابة الخادم. يُرجى التحقق من تكوين موقعك."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "غير مقروء"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "لم يتم الرد"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "لم يتم حفظ التغييرات"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "تم إلغاء تصدير مقطع الفيديو."; +/* No comment provided by engineer. */ +"Video settings" = "إعدادات الفيديو"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "الفيديو %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "اكتب ردًا…"; +/* No comment provided by engineer. */ +"Write code…" = "كتابة الكود…"; + /* Title for the writing section in site settings screen */ "Writing" = "الكتابة"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "صورة"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "صورة ⁦%1$d⁩ من ⁦%2$d⁩ في المعرض"; + /* Text for related post cell preview */ "in \"Apps\"" = "في \"التطبيقات\""; diff --git a/WordPress/Resources/bg.lproj/Localizable.strings b/WordPress/Resources/bg.lproj/Localizable.strings index c6d2e28987da..3ec83b351136 100644 --- a/WordPress/Resources/bg.lproj/Localizable.strings +++ b/WordPress/Resources/bg.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Аудио, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Автори"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Autoupdates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Цитат"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Блокиране на злонамерени опити за вписване"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Промяната е неуспешна"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Напред"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Продължаване"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Публично име"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Генериране на информацията за профила"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Заглавие 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Заглавие 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Харесва ми"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Икона и текст"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Заглавие на изображението"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Връзка към"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Изгубена парола?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%@) is too large to upload. Maximum allowed is %@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Trash."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %@, from %@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Публикацията е изтрита."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Платени"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Гласувайте за нас в App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Към заглавната част"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Показване на подобни публикации"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%@%d%@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Сортиране по"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Изходен код"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Приложението WordPress за Android претърпява изумителни подобрения"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Приложението не разпознава отговора на сървъра. Проверете конфигурацията на сайта си."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Непрочетени"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Незапазени промени"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export canceled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Видео, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Отговор..."; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Писане"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "изображение"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "в \"Приложения\""; diff --git a/WordPress/Resources/cs.lproj/Localizable.strings b/WordPress/Resources/cs.lproj/Localizable.strings index 771442e74a9e..d3e5108d05f0 100644 --- a/WordPress/Resources/cs.lproj/Localizable.strings +++ b/WordPress/Resources/cs.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-22 05:38:12+0000 */ +/* Translation-Revision-Date: 2021-05-10 18:55:30+0000 */ /* Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n >= 2 && n <= 4) ? 1 : 2); */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: cs_CZ */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Přidejte jakékoli téma"; +/* No comment provided by engineer. */ +"Add caption" = "Přidat titulek"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Přidejte obrázek nebo avatar, který představuje tento nový účet."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Přidat štítky"; +/* No comment provided by engineer. */ +"Add text…" = "Přidat text…"; + /* No comment provided by engineer. */ "Add this email link" = "Přidejte tento e-mailový odkaz"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Připojit soubor jako odkaz"; +/* No comment provided by engineer. */ +"Attachment page" = "Stránku se zobrazením souboru"; + /* No comment provided by engineer. */ "Audio Player" = "Audio přehrávač"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Zvukový titulek. Prázdný"; +/* No comment provided by engineer. */ +"Audio settings" = "Nastavení zvuku"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Autoři"; +/* No comment provided by engineer. */ +"Auto" = "Automaticky"; + /* Describes a status of a plugin */ "Auto-managed" = "Spravován automaticky"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automaticky sdílejte nové příspěvky se svými účty sociálních médií."; +/* No comment provided by engineer. */ +"Autoplay" = "Přehrát automaticky"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Automatické aktualizace"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Citace"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Blok nelze vykreslit uvnitř sebe."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Blok zkopírován"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Editor bloků povolen"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Blok byl odstraněn nebo není k dispozici."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Blokovat škodlivé pokusy o přihlášení"; @@ -936,7 +960,7 @@ /* Blocklist Title Settings: Comments Blocklist */ -"Blocklist" = "Černá listina"; +"Blocklist" = "Seznam zablokovaných slov"; /* Opens the WordPress Mobile Blog */ "Blog" = "Blog"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Prozkoumejte seznam šablon a nejděte tu co se hodí nejvíce."; +/* No comment provided by engineer. */ +"Browser default" = "Výchozí prohlížeč"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Ochrana před útokem hrubou silou"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Změna zrušena"; +/* No comment provided by engineer. */ +"Change heading level" = "Změnit úroveň nadpisu"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Změňte typ zařízení použitého pro náhled"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Další"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Pokračujte na WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Pokračovat v práci"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Zobrazované jméno"; +/* No comment provided by engineer. */ +"Display post date" = "Zobrazit datum příspěvku"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Zde zobrazte své statistiky všech dob. Nakonfigurujte v aplikaci WordPress ve statistikách svého webu."; @@ -2218,7 +2254,7 @@ "Edit %@ block" = "Upravit %@ blok"; /* Blocklist Keyword Edition Title */ -"Edit Blocklist Word" = "Upravit černou listinu slov"; +"Edit Blocklist Word" = "Upravit seznam zablokovaných slov"; /* No comment provided by engineer. */ "Edit Comment" = "Upravit komentář"; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Změňte zaostřovací pole"; +/* No comment provided by engineer. */ +"Edit image" = "Upravit obrázek"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Upravujte nové příspěvky a stránky pomocí editoru bloků."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Vstupte na celou obrazovku"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Zadejte URL adresu pro vložení..."; + /* Enter a custom value */ "Enter a custom value" = "Zadejte vlastní hodnotu"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Zadejte přihlašovací údaje k serveru a povolte obnovení stránek ze zálohy jedním kliknutím."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Chcete-li opravit hrozbu, zadejte pověření serveru."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Chcete-li opravit hrozby, zadejte pověření serveru."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Zprovozněte svůj web"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Inspirovat se"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Získávám informace o účtu"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Nadpis 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Nadpis %d"; + /* H1 Aztec Style */ "Heading 1" = "Nadpis 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "To se mi líbí"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "Práce fotografa Camerona Karstena mě tak inspirovala. Tyto techniky budu zkoušet při příštím"; + /* Title of a button style */ "Icon & Text" = "Ikony a text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Titulek obrázku. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Nastavení obrázku"; + /* Hint for image title on image settings. */ "Image title" = "Nadpis obrázku"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "URL odkazu"; +/* No comment provided by engineer. */ +"Link to" = "Odkaz na"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Odkaz na existující obsah"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Na svém webu máte nastavený plugin Jetpack. Gratulujeme!\nPro zpřístupnění statistik a oznámení, se prosím níže přihlaste pomocí účtu WordPress.com"; +/* No comment provided by engineer. */ +"Loop" = "Opakovat"; + /* Title of a button. */ "Lost your password?" = "Zapomněli jste heslo?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Nahrávání médií"; +/* No comment provided by engineer. */ +"Media area" = "Oblast média"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Média nemají přidružený soubor k nahrání."; +/* No comment provided by engineer. */ +"Media file" = "Mediální soubor"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Velikost mediálního souboru (%1$@) je příliš velká na nahrání. Maximální povolená hodnota je %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Přesunout komentáře do koše"; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Muzea k vidění v Londýně"; + /* An example tag used in the login prologue screens. */ "Music" = "Hudba"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Moje vstupenky"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "Moje top desítka kaváren"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Jméno"; @@ -3894,7 +3972,7 @@ "New" = "Nový"; /* Blocklist Keyword Insertion Title */ -"New Blocklist Word" = "Nové slovo na černé listině"; +"New Blocklist Word" = "Nové zablokované slovo"; /* Title of alert informing users about the Reader Save for Later feature. */ "New Custom App Icons" = "Nová vlastní ikona aplikace"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Nastavení stránky"; +/* No comment provided by engineer. */ +"Page break" = "Rozdělení stránky"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Blok zalomení stránky. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Příspěvek od %1$@, z %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Nastavení obsahu příspěvku"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Příspěvek vytvořen dne %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Nahrávání příspěvku se nezdařilo"; +/* No comment provided by engineer. */ +"Post meta settings" = "Nastavení dalších informací příspěvku"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Příspěvek byl přesunut do koše."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Běží na Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Předběžně načítat"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Ohodnoťte nás na App Store"; +/* No comment provided by engineer. */ +"Read more" = "Přečtěte si více"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Číst dál"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Nahradit soubor"; +/* No comment provided by engineer. */ +"Replace image" = "Nahradit obrázek"; + /* No comment provided by engineer. */ "Replace image or video" = "Vyměňte obrázek nebo video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Chyba sdílení"; +/* No comment provided by engineer. */ +"Shortcode" = "Zkrácený zápis"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Zobrazit hlavičku"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Zobrazit podobné příspěvky"; +/* No comment provided by engineer. */ +"Show download button" = "Zobrazit tlačítko pro stažení"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Zobrazit heslo"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Stránka webu"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Zabezpečení a výkon webu\nv kapse"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Časové pásmo webu (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Seřadit podle"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Filtry a řazení"; + /* Opens the Github Repository Web */ "Source Code" = "Zdrojový kód"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Aplikace WordPress pro Android má vylepšený vzhled"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "Nejlepší fanoušci světa"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Aplikace nemůže rozpoznat odpověď serveru. Zkontrolujte prosím konfiguraci svého webu."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Nepřečtené"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Bez odpovědi"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Neuložené změny"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Export videa byl zrušen."; +/* No comment provided by engineer. */ +"Video settings" = "Nastavení videa"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Odpovědět..."; +/* No comment provided by engineer. */ +"Write code…" = "Napsat kód…"; + /* Title for the writing section in site settings screen */ "Writing" = "Psaní"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "obrázky"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "%1$d. obrázek z %2$d v galerii"; + /* Text for related post cell preview */ "in \"Apps\"" = "v \"Aplikaci\""; diff --git a/WordPress/Resources/cy.lproj/Localizable.strings b/WordPress/Resources/cy.lproj/Localizable.strings index b4ccf07678e8..2d21e2172f5f 100644 --- a/WordPress/Resources/cy.lproj/Localizable.strings +++ b/WordPress/Resources/cy.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Sain, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Awduron"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Autoupdates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Dyfyniad Bloc"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Block malicious login attempts"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Wedi methu newid"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continue"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Parhau i Weithio"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Enw Dangos"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Estyn manylion cyfrif"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Rydw i'n ei Hoffi"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Eicon a Thestun"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Teitl delwedd"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Cysylltu â"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Wedi colli eich cyfrinair?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%@) is too large to upload. Maximum allowed is %@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Trash."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %@, from %@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Mae'r cofnod wedi ei symud i'r sbwriel."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premiwm"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Barnwch ni yn yr App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Dangos Pennyn"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Dangos Cofnodion sy'n Perthyn"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%@%d%@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Trefnu yn ôl"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Cod Ffynhonnell"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Mae Ap WordPress Android yn Derbyn Adnewyddiad Mawr"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Nid yw'r ap yn gallu a adnabod ymateb y gweinydd. Gwiriwch ffurfweddiad eich gwefan."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Heb ei ddarllen"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Newidiadau heb eu Cadw."; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export canceled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Fideo, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Ysgrifennu ateb…"; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Ysgrifennu"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "image"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "yn \"Apiau\""; diff --git a/WordPress/Resources/da.lproj/Localizable.strings b/WordPress/Resources/da.lproj/Localizable.strings index ece1281bde1d..646da92d19b3 100644 --- a/WordPress/Resources/da.lproj/Localizable.strings +++ b/WordPress/Resources/da.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Forfattere"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Autoupdates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Block Quote"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Block malicious login attempts"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Change failed"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continue"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continue Working"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Display Name"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Henter kontooplysninger"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Jeg synes godt om den"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Icon & Text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Image title"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link til"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Mistet din adgangskode?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%@) is too large to upload. Maximum allowed is %@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Trash."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %@, from %@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Indlæg flyttet til papirkurv."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Rate us on the App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Show Header"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Show Related Posts"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%@%d%@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sort By"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Source Code"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "The WordPress for Android App Gets a Big Facelift"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "The app can't recognize the server response. Please, check the configuration of your site."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Unread"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Unsaved Changes"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export canceled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Skriv et svar..."; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Writing"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "billede"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "in \"Apps\""; diff --git a/WordPress/Resources/de.lproj/Localizable.strings b/WordPress/Resources/de.lproj/Localizable.strings index f8495b9686c6..3a453de036b7 100644 --- a/WordPress/Resources/de.lproj/Localizable.strings +++ b/WordPress/Resources/de.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-30 16:12:06+0000 */ +/* Translation-Revision-Date: 2021-05-12 12:54:54+0000 */ /* Plural-Forms: nplurals=2; plural=n != 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: de */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Beliebiges Thema hinzufügen"; +/* No comment provided by engineer. */ +"Add caption" = "Beschriftung hinzufügen"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Füge ein Bild oder einen Avatar hinzu, der dieses neue Konto repräsentiert."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Schlagwörter hinzufügen"; +/* No comment provided by engineer. */ +"Add text…" = "Text hinzufügen …"; + /* No comment provided by engineer. */ "Add this email link" = "Diesen E-Mail-Link hinzufügen"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Datei als Link anhängen"; +/* No comment provided by engineer. */ +"Attachment page" = "Anhang-Seite"; + /* No comment provided by engineer. */ "Audio Player" = "Audio-Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audiountertitel. Leer"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio-Einstellungen"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Autoren"; +/* No comment provided by engineer. */ +"Auto" = "Automatisch"; + /* Describes a status of a plugin */ "Auto-managed" = "Automatisch verwaltet"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Teile automatisch neue Beiträge für deine Social Media-Konten."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Automatische Updates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Block-Zitat"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block kann nicht in sich selbst gerendert werden."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block wurde kopiert"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block-Editor aktiviert"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block wurde gelöscht oder ist nicht verfügbar."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Böswillige Anmeldeversuche blockieren"; @@ -936,7 +960,7 @@ /* Blocklist Title Settings: Comments Blocklist */ -"Blocklist" = "Blocklist"; +"Blocklist" = "Sperrliste"; /* Opens the WordPress Mobile Blog */ "Blog" = "Blog"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Durchsuche alle unsere Themes, um das für dich perfekte Theme zu finden."; +/* No comment provided by engineer. */ +"Browser default" = "Standardbrowser"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Schutz vor Brute-Force-Angriffen"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Änderung fehlgeschlagen"; +/* No comment provided by engineer. */ +"Change heading level" = "Überschriften-Ebene ändern"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Ändere den Geräte-Typ, der für die Vorschau verwendet wird"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Weiter"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Weiter mit WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Weiterarbeiten"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Anzeigename"; +/* No comment provided by engineer. */ +"Display post date" = "Beitragsdatum anzeigen"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Zeige hier deine Website-Statistiken der gesamten Zeit an. Konfiguriere sie in der WordPress-App in deinen Website-Statistiken."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Fokuspunkt bearbeiten"; +/* No comment provided by engineer. */ +"Edit image" = "Bild bearbeiten"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Bearbeite neue Beiträge und Seiten mit dem Block-Editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Vollbild starten"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Gib hier die URL zum Einbetten ein …"; + /* Enter a custom value */ "Enter a custom value" = "Gib einen individuellen Wert ein"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Gib deine Serveranmeldedaten ein, um Ein-Klick-Website-Wiederherstellungen von Backups zu aktivieren."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Gib deine Server-Anmeldedaten ein, um die Bedrohung zu beheben."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Gib deine Server-Anmeldedaten ein, um Bedrohungen zu beheben."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Website einrichten"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Inspiration"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Hole Konto-Informationen"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Überschrift %d"; + /* H1 Aztec Style */ "Heading 1" = "Überschrift 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Mir gefällt das"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "Ich finde die Arbeit von Fotograf Cameron Karsten sehr inspirierend. Das nächste Mal probiere ich diese Techniken auch aus"; + /* Title of a button style */ "Icon & Text" = "Symbol und Text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Bildunterschrift. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Bild-Einstellungen"; + /* Hint for image title on image settings. */ "Image title" = "Bildtitel"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link auf"; +/* No comment provided by engineer. */ +"Link to" = "Link zu"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Mit bestehendem Inhalt verlinken"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Es sieht so aus, als wäre Jetpack auf deiner Website aktiviert. Glückwunsch!\nBitte melde dich mit deinen WordPress.com-Anmeldedaten an, um Website-Statistiken und Benachrichtigungen zu aktivieren."; +/* No comment provided by engineer. */ +"Loop" = "Schleife"; + /* Title of a button. */ "Lost your password?" = "Passwort vergessen?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Medien-Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Medienbereich"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Mit den Medien ist keine Datei zum Hochladen verknüpft."; +/* No comment provided by engineer. */ +"Media file" = "Mediendatei"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Mediendateigröße (%1$@) ist zu groß zum Hochladen. Maximal zulässig sind %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Verschiebt den Kommentar in den Papierkorb."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museen in London"; + /* An example tag used in the login prologue screens. */ "Music" = "Musik"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Meine Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "Meine Top 10 Cafés"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Seiten-Einstellungen"; +/* No comment provided by engineer. */ +"Page break" = "Seitenumbruch"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Seitenumbruch-Block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Veröffentlicht durch %1$@, von %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Einstellungen für Beitragsinhalte"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Beitrag erstellt am %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Beitrag konnte nicht hochgeladen werden"; +/* No comment provided by engineer. */ +"Post meta settings" = "Einstellungen für Beitragsmetadaten"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Beitrag in den Papierkorb verschoben."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Bereitgestellt von Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Vorladen"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Bewerte uns im App-Store"; +/* No comment provided by engineer. */ +"Read more" = "Weiterlesen"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Weiterlesen"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Datei ersetzen"; +/* No comment provided by engineer. */ +"Replace image" = "Bild ersetzen"; + /* No comment provided by engineer. */ "Replace image or video" = "Bild oder Video ersetzen"; @@ -5187,7 +5283,7 @@ "Reply to post…" = "Antwort auf Beitrag…"; /* The title of a button that triggers reporting of a post from the user's reader. */ -"Report this post" = "Report this post"; +"Report this post" = "Diesen Beitrag melden"; /* An explaination of a setting. */ "Require manual approval for comments that include more than this number of links." = "Kommentare mit mehr als dieser Anzahl von Links müssen manuell genehmigt werden."; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Fehler beim Teilen"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Header anzeigen"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Ähnliche Beiträge anzeigen"; +/* No comment provided by engineer. */ +"Show download button" = "Download-Button anzeigen"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Passwort anzeigen"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Website-Seite"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Website-Sicherheit und Performance\nimmer dabei"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Zeitzone der Website (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sortieren nach"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sortierung und Filter"; + /* Opens the Github Repository Web */ "Source Code" = "Quelltext"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Die WordPress-App für Android wird rundum verschönert"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "Die weltbesten Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Die App konnte die Rückmeldung vom Server nicht verarbeiten. Bitte überprüfe die Konfiguration deiner Website."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Ungelesen"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unbeantwortet"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Ungesicherte Änderungen"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video-Export abgebrochen"; +/* No comment provided by engineer. */ +"Video settings" = "Videoeinstellungen"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Schreib eine Antwort …"; +/* No comment provided by engineer. */ +"Write code…" = "Schreibe deinen Code …"; + /* Title for the writing section in site settings screen */ "Writing" = "Schreiben"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "Bild"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "Bild %1$d von %2$d in der Galerie"; + /* Text for related post cell preview */ "in \"Apps\"" = "unter „Apps“"; diff --git a/WordPress/Resources/en-AU.lproj/Localizable.strings b/WordPress/Resources/en-AU.lproj/Localizable.strings index de38a2283c82..280587752273 100644 --- a/WordPress/Resources/en-AU.lproj/Localizable.strings +++ b/WordPress/Resources/en-AU.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Authors"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Autoupdates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Block Quote"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Block malicious login attempts"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Change failed"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continue"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continue Working"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Display Name"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Getting account information"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "I Like It"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Icon & Text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Image title"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link To"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Lost your password?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%1$@) is too large to upload. Maximum allowed is %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Trash."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %1$@, from %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Post moved to trash."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Rate us on the App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Show Header"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Show Related Posts"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sort By"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Source Code"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "The WordPress for Android App Gets a Big Facelift"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "The app can't recognise the server response. Please, check the configuration of your site."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Unread"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Unsaved Changes"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export cancelled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Write a reply…"; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Writing"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "image"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "in \"Apps\""; diff --git a/WordPress/Resources/en-CA.lproj/Localizable.strings b/WordPress/Resources/en-CA.lproj/Localizable.strings index 106165044976..633f1e9f6db0 100644 --- a/WordPress/Resources/en-CA.lproj/Localizable.strings +++ b/WordPress/Resources/en-CA.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-03-28 12:26:04+0000 */ +/* Translation-Revision-Date: 2021-05-09 15:18:22+0000 */ /* Plural-Forms: nplurals=2; plural=n != 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: en_CA */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Authors"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Autoupdates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Block Quote"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Block malicious login attempts"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Change failed"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1359,7 +1389,7 @@ "Collect information" = "Collect information"; /* Title displayed for selection of custom app icons that have colorful backgrounds. */ -"Colorful backgrounds" = "Colorful backgrounds"; +"Colorful backgrounds" = "Colourful backgrounds"; /* First story intro item description */ "Combine photos, videos, and text to create engaging and tappable story posts that your visitors will love." = "Combine photos, videos, and text to create engaging and tappable story posts that your visitors will love."; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continue"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continue Working"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Display Name"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the Block Editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Getting account information"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "I Like It"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Icon & Text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Image title"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link To"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Lost your password?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%1$@) is too large to upload. Maximum allowed is %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Trash."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %1$@, from %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Post moved to trash."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Rate us on the App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5320,7 +5416,7 @@ "Right" = "Right"; /* Example Reader feed title */ -"Rock 'n Roll Weekly" = "Rock 'n Roll Weekly"; +"Rock 'n Roll Weekly" = "Rock ‘n’ Roll Weekly"; /* Title. Indicates the user role an invite link is for. User Roles Title @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Show Header"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Show Related Posts"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site time zone (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sort By"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Source Code"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "The WordPress for Android App Gets a Big Facelift"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "The app can't recognise the server response. Please, check the configuration of your site."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Unread"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Unsaved Changes"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export cancelled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7703,7 +7821,7 @@ "We’ve made some changes to your checklist" = "We’ve made some changes to your checklist"; /* Body text of alert informing users about the Reader Save for Later feature. */ -"We’ve updated our custom app icons with a fresh new look. There are 10 new styles to choose from, or you can simply keep your existing icon if you prefer." = "We’ve updated our custom app icons with a fresh new look. There are 10 new styles to choose from, or you can simply keep your existing icon if you prefer."; +"We’ve updated our custom app icons with a fresh new look. There are 10 new styles to choose from, or you can simply keep your existing icon if you prefer." = "We’ve updated our custom app icons with a fresh new look. There are ten new styles to choose from, or you can simply keep your existing icon if you prefer."; /* This is the string we display when prompting the user to review the app */ "What do you think about WordPress?" = "What do you think about WordPress?"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Write a reply…"; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Writing"; @@ -8150,7 +8271,7 @@ "doesn’t it feel good to cross things off a list?" = "doesn’t it feel good to cross things off a list?"; /* No comment provided by engineer. */ -"double-tap to change unit" = "double-tap to change unit"; +"double-tap to change unit" = "double tap to change unit"; /* Register Domain - Address information field Number placeholder */ "eg. 1122334455" = "eg. 1122334455"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "image"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "in \"Apps\""; diff --git a/WordPress/Resources/en-GB.lproj/Localizable.strings b/WordPress/Resources/en-GB.lproj/Localizable.strings index 3362d752e01d..d65f54414ad7 100644 --- a/WordPress/Resources/en-GB.lproj/Localizable.strings +++ b/WordPress/Resources/en-GB.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-20 07:37:10+0000 */ +/* Translation-Revision-Date: 2021-05-04 11:11:55+0000 */ /* Plural-Forms: nplurals=2; plural=n != 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: en_GB */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Authors"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Auto Updates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Block Quote"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Block malicious login attempts"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Change failed"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continue"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continue Working"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Display Name"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the Block Editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Getting account information"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "I Like It"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Icon & Text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Image title"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link To"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Lost your password?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%1$@) is too large to upload. Maximum allowed is %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Bin."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafés"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %1$@, from %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Post moved to bin."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Rate us on the App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Show Header"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Show Related Posts"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site time zone (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sort By"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Source Code"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "The WordPress for Android App Gets a Big Facelift"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "The app can't recognise the server response. Please, check the configuration of your site."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Unread"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Unsaved Changes"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export canceled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Write a reply…"; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Writing"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "image"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "in \"Apps\""; diff --git a/WordPress/Resources/en.lproj/Localizable.strings b/WordPress/Resources/en.lproj/Localizable.strings index ad8af836d8fb..15beae430397 100644 Binary files a/WordPress/Resources/en.lproj/Localizable.strings and b/WordPress/Resources/en.lproj/Localizable.strings differ diff --git a/WordPress/Resources/es.lproj/Localizable.strings b/WordPress/Resources/es.lproj/Localizable.strings index 0b010bae068e..ab13f89513eb 100644 --- a/WordPress/Resources/es.lproj/Localizable.strings +++ b/WordPress/Resources/es.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-20 10:50:37+0000 */ +/* Translation-Revision-Date: 2021-05-11 09:54:07+0000 */ /* Plural-Forms: nplurals=2; plural=n != 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: es */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Añadir cualquier debate"; +/* No comment provided by engineer. */ +"Add caption" = "Añadir leyenda"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Añade una imagen o avatar para representar a esta nueva cuenta."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Añadir etiquetas"; +/* No comment provided by engineer. */ +"Add text…" = "Añadir texto…"; + /* No comment provided by engineer. */ "Add this email link" = "Añadir este enlace de correo electrónico"; @@ -579,7 +585,7 @@ "Allowlisted IP Addresses" = "Direcciones IP en lista blanca"; /* Jetpack Settings: Allowlisted IP addresses */ -"Allowlisted IP addresses" = "Direcciones IP en lista blanca"; +"Allowlisted IP addresses" = "Lista de direcciones IP permitidas"; /* Instructions for users with two-factor authentication enabled. */ "Almost there! Please enter the verification code from your authenticator app." = "¡Ya falta poco! Por favor, introduce el código de verificación de tu aplicación authenticator."; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Adjuntar archivo como enlace"; +/* No comment provided by engineer. */ +"Attachment page" = "Página de adjuntos"; + /* No comment provided by engineer. */ "Audio Player" = "Reproductor de audio"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Leyenda del audio. Vacía"; +/* No comment provided by engineer. */ +"Audio settings" = "Ajustes de audio"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Autores"; +/* No comment provided by engineer. */ +"Auto" = "Automático"; + /* Describes a status of a plugin */ "Auto-managed" = "Gestión automática"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Comparte automáticamente las nuevas entradas en tus cuentas de medios sociales."; +/* No comment provided by engineer. */ +"Autoplay" = "Reproducción automática"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Actualizaciones automáticas"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Bloquear cita"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "El bloque no puede renderizar en sí mismo."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Bloque copiado"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Editor de bloques activado"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "El bloque se ha borrado o no está disponible."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Bloquear intentos de acceso malintencionados"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Navega por todos nuestros temas para encontrar el que se adapte a ti. "; +/* No comment provided by engineer. */ +"Browser default" = "Valor por defecto del navegador"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Protección frente a ataques de fuerza bruta"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Se ha producido un error al realizar el cambio"; +/* No comment provided by engineer. */ +"Change heading level" = "Cambiar nivel de encabezado"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Cambia el tipo de dispositivo usado para la vista previa"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continuar"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Sigue con WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continúa trabajando"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Nombre público"; +/* No comment provided by engineer. */ +"Display post date" = "Mostrar fecha de la entrada"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Muestra aquí todas las estadísticas de tu sitio. Configúralo en la aplicación WordPress en las estadísticas de tu sitio."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Editar el punto focal"; +/* No comment provided by engineer. */ +"Edit image" = "Editar imagen"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edita nuevas entradas y páginas con el editor de bloques."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Entrar en pantalla completa"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Introduce la URL a incrustar aquí…"; + /* Enter a custom value */ "Enter a custom value" = "Introduce un valor personalizado"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Introduce las credenciales de tu servidor para activar las restauraciones con un clic de las copias de seguridad."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Introduce las credenciales de tu servidor para corregir la amenaza."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Introduce las credenciales de tu servidor para corregir amenazas."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Pon tu sitio en marcha"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Inspírate"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Recuperando la información de la cuenta"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Encabezado 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Encabezado %d"; + /* H1 Aztec Style */ "Heading 1" = "Cabecera 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Me gusta"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "El trabajo de Cameron Karsten me sirve de inspiración. Probaré estas técnicas en mi siguiente trabajo"; + /* Title of a button style */ "Icon & Text" = "Icono y texto"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Leyenda de la imagen. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Ajustes de imagen"; + /* Hint for image title on image settings. */ "Image title" = "Título de la imagen"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Enlace a"; +/* No comment provided by engineer. */ +"Link to" = "Enlazado a"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Enlaza a contenido existente"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Parece que tienes Jetpack instalado. ¡Enhorabuena! Accede con tus credenciales de WordPress.com para activar las estadísticas y los avisos."; +/* No comment provided by engineer. */ +"Loop" = "Bucle"; + /* Title of a button. */ "Lost your password?" = "¿Has perdido tu contraseña?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Subidas de medios"; +/* No comment provided by engineer. */ +"Media area" = "Área de medios"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Los medios no están asociados a un archivo a subir."; +/* No comment provided by engineer. */ +"Media file" = "Archivo multimedia"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "El tamaño del medio (%1$@) es demasiado grande para subirlo. El máximo permitido es de %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Traslada el comentario a la papelera."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museos que ver en Londres"; + /* An example tag used in the login prologue screens. */ "Music" = "Música"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Mis tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "Mis diez mejores cafés"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Nombre"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Ajustes de la página"; +/* No comment provided by engineer. */ +"Page break" = "Salto de página"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Bloque de salto de página. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Entrada de %1$@, desde %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Ajustes de contenido de la entrada"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Entrada creada el %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Entrada que falló al subirse"; +/* No comment provided by engineer. */ +"Post meta settings" = "Ajustes meta de la entrada"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Se ha enviado la entrada a la papelera."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Funciona con Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Precarga"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Puntúanos en la App Store"; +/* No comment provided by engineer. */ +"Read more" = "Leer más"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Leer en"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Reemplazar archivo"; +/* No comment provided by engineer. */ +"Replace image" = "Reemplazar imagen"; + /* No comment provided by engineer. */ "Replace image or video" = "Reemplazar la imagen o vídeo"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Error al compartir"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Mostrar cabecera"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Mostrar entradas relacionadas"; +/* No comment provided by engineer. */ +"Show download button" = "Mostrar botón de descarga"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Mostrar la contraseña"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Página del sitio"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Rendimiento y seguridad del sitio\nde tu bolsillo"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Zona horaria del sitio (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Ordenar por"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Orden y filtros"; + /* Opens the Github Repository Web */ "Source Code" = "Código fuente"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "La aplicación para Android ha recibido una importante actualización"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "Los mejores fanáticos del mundo"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "La aplicación no reconoce la respuesta del servidor. Comprueba la configuración de tu sitio."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Sin leer"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Sin respuesta"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Cambios no guardados"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Exportación de vídeo cancelada."; +/* No comment provided by engineer. */ +"Video settings" = "Ajustes de vídeo"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Vídeo, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Escribe una respuesta..."; +/* No comment provided by engineer. */ +"Write code…" = "Escribe código…"; + /* Title for the writing section in site settings screen */ "Writing" = "Escritura"; @@ -7984,7 +8105,7 @@ "You hit a milestone 🚀" = "Has alcanzado un hito 🚀"; /* Text rendered at the bottom of the Allowlisted IP Addresses editor, should match Calypso. */ -"You may allowlist an IP address or series of addresses preventing them from ever being blocked by Jetpack. IPv4 and IPv6 are acceptable. To specify a range, enter the low value and high value separated by a dash. Example: 12.12.12.1-12.12.12.100." = "Puedes poner en lista blanca una dirección o serie de direcciones IP para que no las bloquee Jetpack. Se acepta tanto IPv4 como IPv6. Para especificar un rango introduce el valor más bajo y el más alto separados por un guión. Ejemplo: 12.12.12.1-12.12.12.100. "; +"You may allowlist an IP address or series of addresses preventing them from ever being blocked by Jetpack. IPv4 and IPv6 are acceptable. To specify a range, enter the low value and high value separated by a dash. Example: 12.12.12.1-12.12.12.100." = "Puedes poner en lista de direcciones permitidas una dirección o serie de direcciones IP para que no las bloquee Jetpack. Se acepta tanto IPv4 como IPv6. Para especificar un rango introduce el valor más bajo y el más alto separados por un guión. Ejemplo: 12.12.12.1-12.12.12.100. "; /* A suggestion of topics the user might like */ "You might like" = "Puede que te guste"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "imagen"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "imagen %1$d de %2$d de la galería"; + /* Text for related post cell preview */ "in \"Apps\"" = "en «Aplicaciones»"; diff --git a/WordPress/Resources/fr.lproj/Localizable.strings b/WordPress/Resources/fr.lproj/Localizable.strings index 5a13c8223884..f1e52019f4d2 100644 --- a/WordPress/Resources/fr.lproj/Localizable.strings +++ b/WordPress/Resources/fr.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-30 16:09:57+0000 */ +/* Translation-Revision-Date: 2021-05-12 14:54:07+0000 */ /* Plural-Forms: nplurals=2; plural=n > 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: fr */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Ajouter un sujet"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Ajouter une image ou un avatar pour représenter ce nouveau compte."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Ajouter des étiquettes"; +/* No comment provided by engineer. */ +"Add text…" = "Ajouter texte…"; + /* No comment provided by engineer. */ "Add this email link" = "Lien d’ajout de cet e-mail"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Joindre le fichier comme lien"; +/* No comment provided by engineer. */ +"Attachment page" = "Page de la pièce jointe"; + /* No comment provided by engineer. */ "Audio Player" = "Lecteur audio"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Légende audio. Vide"; +/* No comment provided by engineer. */ +"Audio settings" = "Réglages audio"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Auteurs"; +/* No comment provided by engineer. */ +"Auto" = "Automatique"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-géré"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Partagez automatiquement les nouveaux articles sur vos comptes de réseaux sociaux."; +/* No comment provided by engineer. */ +"Autoplay" = "Lecture automatique"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Mises à jour automatiques"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Bloquer les citations"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Impossible d’effectuer le rendu d’un bloc à l’intérieur de ce même bloc."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Bloc copié"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Éditeur de blocs activé"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Le bloc a été supprimé ou n’est plus disponible."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Bloquer les tentatives de connexions malveillantes"; @@ -936,7 +960,7 @@ /* Blocklist Title Settings: Comments Blocklist */ -"Blocklist" = "Liste noire"; +"Blocklist" = "Liste de blocage"; /* Opens the WordPress Mobile Blog */ "Blog" = "Blog"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Naviguez parmi tous nos thèmes pour trouver celui qui sera idéal."; +/* No comment provided by engineer. */ +"Browser default" = "Navigateur par défaut"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Protection d’attaque par force brute"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Les changements ont échoué"; +/* No comment provided by engineer. */ +"Change heading level" = "Modifier le niveau d’en-tête"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change le type d’appareil utilisé pour l’aperçu"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continuez"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continuer de travailler"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Nom affiché"; +/* No comment provided by engineer. */ +"Display post date" = "Affiche la date du contenu"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Affichez ici les statistiques de votre site. Configurez dans l’application WordPress dans la rubrique les statistiques de votre site."; @@ -2218,7 +2254,7 @@ "Edit %@ block" = "Modifier le block %@"; /* Blocklist Keyword Edition Title */ -"Edit Blocklist Word" = "Modifier le mot de liste noire"; +"Edit Blocklist Word" = "Modifier le mot de la liste de blocage"; /* No comment provided by engineer. */ "Edit Comment" = "Modifier le commentaire"; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Modifier le point focal"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Modifier les nouveaux articles et pages avec le nouvel éditeur de block."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Entrer en plein écran"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Saisissez l’URL à intégrer ici…"; + /* Enter a custom value */ "Enter a custom value" = "Saisissez une valeur personnalisée"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Saisissez les identifiants de votre serveur afin d’activer les restaurations de site en un clic à partir des sauvegardes."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Entrez les identifiants de votre serveur pour résoudre la menace."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Entrez les identifiants de votre serveur pour résoudre les menaces."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Obtenez votre site opérationnel"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Inspiration"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Obtention des informations du compte"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Titre 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Titre %d"; + /* H1 Aztec Style */ "Heading 1" = "Titre 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "J’aime"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "Le travail du photographe Cameron Karsten m’inspire tellement. Je vais essayer ces techniques lors de mon prochain"; + /* Title of a button style */ "Icon & Text" = "Icône et texte"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Légende de l’image. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Paramètres d'image"; + /* Hint for image title on image settings. */ "Image title" = "Titre de l’image"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Lien vers"; +/* No comment provided by engineer. */ +"Link to" = "Lien vers"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Lien vers du contenu existant"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Il semble que vous ayez activé Jetpack sur votre site. Félicitations !\nConnectez-vous avec vos identifiants WordPress.com ci-dessous pour activer les statistiques et notifications."; +/* No comment provided by engineer. */ +"Loop" = "Répéter"; + /* Title of a button. */ "Lost your password?" = "Mot de passe oublié ?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Chargements de contenu multimédia"; +/* No comment provided by engineer. */ +"Media area" = "Section des médias"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Le média n’a pas de fichier associé à téléverser."; +/* No comment provided by engineer. */ +"Media file" = "Fichier média"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "La taille du fichier média (%1$@) est trop importante pour téléverser. Le maximum autorisé est %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Déplace le commentaire dans la corbeille."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Musées à visiter à Londres"; + /* An example tag used in the login prologue screens. */ "Music" = "Musique"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Mes tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "Mon top 10 des cafés"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Nom"; @@ -3894,7 +3972,7 @@ "New" = "Nouveautés"; /* Blocklist Keyword Insertion Title */ -"New Blocklist Word" = "New Blocklist Word"; +"New Blocklist Word" = "Nouveau mot de la liste de blocage"; /* Title of alert informing users about the Reader Save for Later feature. */ "New Custom App Icons" = "Nouvelles icônes d’application personnalisées"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Réglages de la page"; +/* No comment provided by engineer. */ +"Page break" = "Saut de page"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Bloc de saut de page. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Publié par %1$@ depuis %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Paramètres du contenu de l’article"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Article créé le %@."; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Le téléversement de l’article a échoué"; +/* No comment provided by engineer. */ +"Post meta settings" = "Paramètres des métadonnées de l’article"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Article déplacé dans la Corbeille."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Propulsé par Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Précharger"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Évaluez-nous sur l'App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "À lire sur"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Remplacer le fichier"; +/* No comment provided by engineer. */ +"Replace image" = "Remplacer l’image"; + /* No comment provided by engineer. */ "Replace image or video" = "Remplacer l’image ou la vidéo"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Erreur de partage"; +/* No comment provided by engineer. */ +"Shortcode" = "Code court"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Afficher l'en-tête"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Afficher les articles similaires"; +/* No comment provided by engineer. */ +"Show download button" = "Afficher le bouton Télécharger"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Mot de passe affiché"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Page du site"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Sécurité et performances du site\nde votre poche"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Fuseau horaire du site (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Trier par"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Tri et filtrage"; + /* Opens the Github Repository Web */ "Source Code" = "Code source"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "L'application WordPress Android a reçu une cure de rajeunissement"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "Les meilleurs fans du monde"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "L'application ne comprend la réponse du serveur. Veuillez vérifier la configuration de votre site."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Non lu"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Sans réponse"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Modifications non enregistrées"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Export de la vidéo annulé."; +/* No comment provided by engineer. */ +"Video settings" = "Réglages vidéo"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Vidéo, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Écrire une réponse..."; +/* No comment provided by engineer. */ +"Write code…" = "Rédiger du code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Rédaction"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "Image"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d sur %2$d dans la galerie"; + /* Text for related post cell preview */ "in \"Apps\"" = "dans \"Apps\""; diff --git a/WordPress/Resources/he.lproj/Localizable.strings b/WordPress/Resources/he.lproj/Localizable.strings index c344c352600f..a9d14eeaed84 100644 --- a/WordPress/Resources/he.lproj/Localizable.strings +++ b/WordPress/Resources/he.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-30 16:13:08+0000 */ +/* Translation-Revision-Date: 2021-05-12 16:54:48+0000 */ /* Plural-Forms: nplurals=2; plural=n != 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: he_IL */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "להוסיף נושא כלשהו"; +/* No comment provided by engineer. */ +"Add caption" = "להוסיף כיתוב"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "להוסיף תמונה או תמונת פרופיל שתייצג את החשבון חדש."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "הוספת תגיות"; +/* No comment provided by engineer. */ +"Add text…" = "להוסיף טקסט…"; + /* No comment provided by engineer. */ "Add this email link" = "להוסיף את הקישור לאימייל"; @@ -576,10 +582,10 @@ "Allow this connection to be used by all admins and users of your site." = "אישור שימוש בחיבור זה על ידי כל מנהלי המערכת והמשתמשים באתר שלך."; /* Allowlisted IP Addresses Title */ -"Allowlisted IP Addresses" = "Allowlisted IP Addresses"; +"Allowlisted IP Addresses" = "כתובות IP ברשימת ההיתרים"; /* Jetpack Settings: Allowlisted IP addresses */ -"Allowlisted IP addresses" = "Allowlisted IP addresses"; +"Allowlisted IP addresses" = "כתובות IP ברשימת ההיתרים"; /* Instructions for users with two-factor authentication enabled. */ "Almost there! Please enter the verification code from your authenticator app." = "כמעט סיימת! יש להזין את קוד האימות מאפליקציית האימות."; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "צירוף קובץ כקישור"; +/* No comment provided by engineer. */ +"Attachment page" = "עמוד עם קובץ מצורף"; + /* No comment provided by engineer. */ "Audio Player" = "לנגן אודיו"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "תיאור אודיו. ריק"; +/* No comment provided by engineer. */ +"Audio settings" = "הגדרות אודיו"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "אודיו, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "מחברים"; +/* No comment provided by engineer. */ +"Auto" = "אוטומטי"; + /* Describes a status of a plugin */ "Auto-managed" = "ניהול אוטומטי"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "שיתוף אוטומטי של פוסטים חדשים בחשבונות שלך ברשתות החברתיות."; +/* No comment provided by engineer. */ +"Autoplay" = "ניגון אוטומטי"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "עדכונים אוטומטיים"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "ציטוט"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "לא ניתן לעבד את הבלוק הזה בתוך עצמו."; + /* translators: displayed right after the block is copied. */ "Block copied" = "הבלוק הועתק"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "עורך הבלוקים הופעל"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "הבלוק נמחק או לא זמין."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "חסימת ניסיונות התחברות זדוניים"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "עיון בכל ערכות העיצוב שלנו כדי למצוא את ההתאמה המושלמת."; +/* No comment provided by engineer. */ +"Browser default" = "ברירת מחדל לדפדפן"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "הגנה מפני התקפות של ניחוש סיסמה"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "שינוי נכשל"; +/* No comment provided by engineer. */ +"Change heading level" = "לשנות את הרמה של הכותרת"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "יש לשנות את סוג המכשיר המשמש לתצוגה מקדימה"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "המשך"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "המשך עבודה"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "שם תצוגה"; +/* No comment provided by engineer. */ +"Display post date" = "להציג את תאריך הפוסט"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "להציג כאן את הנתונים הסטטיסטיים שלך מכל הזמנים. יש להגדיר את האפשרות באפליקציה של WordPress בנתונים הסטטיסטיים של האתר שלך."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "לערוך נקודת מוקד"; +/* No comment provided by engineer. */ +"Edit image" = "לערוך תמונה"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "לעריכת פוסטים ועמודים חדשים עם עורך הבלוקים."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "להיכנס לתצוגה של מסך מלא"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "יש להזין כתובת URL להטבעה כאן..."; + /* Enter a custom value */ "Enter a custom value" = "הזנת ערך מותאם אישית"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "יש להזין את פרטי הכניסה של השרת כדי להפעיל שחזורים בלחיצה אחת מגיבויים."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "יש להזין את פרטי הכניסה של השרת כדי לתקן את האיום הזה."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "יש להזין את פרטי הכניסה של השרת כדי לתקן את האיומים האלה."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "הפעלת האתר שלך"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "לקבל השראה"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "טוען פרטי חשבון"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "כותרת עליונה מס' 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "כותרת %d"; + /* H1 Aztec Style */ "Heading 1" = "כותרת ברמה 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "אהבתי את זה"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "העבודות של הצלם קמרון קרסטן הן השראה עצומה עבורי. את הטכניקות האלה אביא לידי ביטוי בפעם הבאה שאצור"; + /* Title of a button style */ "Icon & Text" = "סמל וטקסט"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "כיתוב התמונה. %s"; +/* No comment provided by engineer. */ +"Image settings" = "הגדרות תמונה"; + /* Hint for image title on image settings. */ "Image title" = "כותרת התמונה"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "קישור אל"; +/* No comment provided by engineer. */ +"Link to" = "קישור אל"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "קישור לתוכן קיים"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "נראה כי באתר שלך מוגדר Jetpack. ברכותינו! יש להיכנס עם פרטי הכניסה של WordPress.com כדי לאפשר סטטיסטיקות והתראות."; +/* No comment provided by engineer. */ +"Loop" = "ניגון ברצף"; + /* Title of a button. */ "Lost your password?" = "שחזור סיסמה"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "העלאות מדיה"; +/* No comment provided by engineer. */ +"Media area" = "אזור מדיה"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "לפריט המדיה חסר קובץ מקושר להעלאה."; +/* No comment provided by engineer. */ +"Media file" = "קובץ מדיה"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "גודל הקובץ (%1$@) חורג מהגודל האפשרי להעלאה. גודל ההעלאה המקסימלי הוא %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "העברת התגובות לפח."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "מוזיאונים מומלצים בלונדון"; + /* An example tag used in the login prologue screens. */ "Music" = "מוזיקה"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "הפנייה שלי"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "העשירייה הפותחת של בתי הקפה האהובים עלי"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "שם"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "הגדרות עמוד"; +/* No comment provided by engineer. */ +"Page break" = "מעבר עמוד"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "בלוק של מעבר דף. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "פוסט מאת %1$@, מ-%2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "הגדרות תוכן הפוסט"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "הפוסט נוצר ב %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "העלאת הפוסט נכשלה"; +/* No comment provided by engineer. */ +"Post meta settings" = "הגדרות תיאור הפוסט"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "פוסט הועבר לפח."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "מופעל על ידי Tenor"; +/* No comment provided by engineer. */ +"Preload" = "טעינה מראש"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "נשמח לקבל ממך דירוג בחנות האפליקציות"; +/* No comment provided by engineer. */ +"Read more" = "לקרוא עוד"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "ניתן לקרוא באתר"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "להחליף את הקובץ"; +/* No comment provided by engineer. */ +"Replace image" = "להחליף תמונה"; + /* No comment provided by engineer. */ "Replace image or video" = "להחליף תמונה או וידאו"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "שגיאה בשיתוף"; +/* No comment provided by engineer. */ +"Shortcode" = "שורטקוד"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "הצגת כותרת"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "הצג תכנים באותו נושא"; +/* No comment provided by engineer. */ +"Show download button" = "להציג את כפתור ההורדה"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "להציג סיסמה"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "עמוד האתר"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "האבטחה והביצועים של האתר\nמהכיס שלך"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "אזור הזמן של האתר (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "מיון לפי"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "מיון וסימון"; + /* Opens the Github Repository Web */ "Source Code" = "קוד מקור"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "אפליקציית WordPress ל-Android עברה 'מתיחת פנים' רצינית"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "המעריצים הכי נאמנים בעולם"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "היישום אינו מזהה את תגובת השרת. אנא בדוק את תצורת האתר שלך."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "לא נקרא"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "ללא מענה"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "שינויים שלא נשמרו"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "יצוא הווידאו בוטל."; +/* No comment provided by engineer. */ +"Video settings" = "הגדרות וידאו"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "וידאו, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "כתוב תגובה..."; +/* No comment provided by engineer. */ +"Write code…" = "לכתוב קוד..."; + /* Title for the writing section in site settings screen */ "Writing" = "כתיבה"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "תמונה"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "תמונה ⁦%1$d⁩ מתוך ⁦%2$d⁩ בגלריה"; + /* Text for related post cell preview */ "in \"Apps\"" = "תחת 'אפליקציות'"; diff --git a/WordPress/Resources/hr.lproj/Localizable.strings b/WordPress/Resources/hr.lproj/Localizable.strings index f032c15eda12..d45f7463f24f 100644 --- a/WordPress/Resources/hr.lproj/Localizable.strings +++ b/WordPress/Resources/hr.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Authors"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Autoupdates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Block Quote"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Block malicious login attempts"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Change failed"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continue"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continue Working"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Display Name"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "ažuriraj žarišno mjesto"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Getting account information"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "I Like It"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Icon & Text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Image title"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link To"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Izgubili ste lozinku?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%@) is too large to upload. Maximum allowed is %@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Trash."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %@, from %@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Post moved to trash."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Rate us on the App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Show Header"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Show Related Posts"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%@%d%@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sort By"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Source Code"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "The WordPress for Android App Gets a Big Facelift"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "The app can't recognize the server response. Please, check the configuration of your site."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Unread"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Unsaved Changes"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export canceled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Write a reply…"; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Writing"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "slika"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "in \"Apps\""; diff --git a/WordPress/Resources/hu.lproj/Localizable.strings b/WordPress/Resources/hu.lproj/Localizable.strings index 7ebcf3d20a57..4cc101d4f9e2 100644 --- a/WordPress/Resources/hu.lproj/Localizable.strings +++ b/WordPress/Resources/hu.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Authors"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Autoupdates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Block Quote"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Block malicious login attempts"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Change failed"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continue"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continue Working"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Display Name"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Fiók információk beszerzése"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "I Like It"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Icon & Text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Image title"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link To"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Elfelejtett jelszó"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%@) is too large to upload. Maximum allowed is %@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Trash."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %@, from %@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Post moved to trash."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Rate us on the App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Show Header"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Show Related Posts"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%@%d%@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sort By"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Source Code"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "The WordPress for Android App Gets a Big Facelift"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "The app can't recognize the server response. Please, check the configuration of your site."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Unread"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Unsaved Changes"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export canceled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Write a reply…"; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Writing"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "kép"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "in \"Apps\""; diff --git a/WordPress/Resources/id.lproj/Localizable.strings b/WordPress/Resources/id.lproj/Localizable.strings index 33299a244c64..6ea448208912 100644 --- a/WordPress/Resources/id.lproj/Localizable.strings +++ b/WordPress/Resources/id.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Tambahkan topik yang mana saja"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Tambahkan gambar, atau avatar, untuk mewakili akun baru ini."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Tambahkan tag"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Tambahkan link email ini"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Melampirkan File sebagai Tautan"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Pemutar Audio"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Keterangan audio. Kosong"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Penulis"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Pengelolaan otomatis"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Bagikan pos baru secara otomatis ke akun media sosial Anda."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Pembaruan otomatis"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Blokir Kutipan"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Blok disalin"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Penyunting blok diaktifkan"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Memblokir upaya login berbahaya"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Jelajahi semua tema kami untuk menemukan yang paling cocok."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Perlindungan Terhadap Serangan Paksa"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Perubahan gagal"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Ganti jenis perangkat yang digunakan untuk meninjau"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Lanjutkan"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Lanjutkan Bekerja"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Nama Tampilan"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Menampilkan statistik situs semua waktu di sini. Konfigurasikan di aplikasi WordPress di bagian statistik situs Anda."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Sunting pos dan halaman baru dengan penyunting blok."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Masuk ke Layar Penuh"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Masukkan nilai kustom"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Masukkan kredensial server Anda untuk mengaktifkan pemulihan situs sekali klik dari pencadangan."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Jalankan situs Anda"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Mencari informasi akun"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Penajukan 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Saya Menyukainya"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Ikon & Teks"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Keterangan gambar. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Judul gambar"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Tautkan Ke"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Tautkan ke konten yang sudah ada"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Sepertinya Anda telah menyiapkan Jetpack di situs Anda. Selamat! Login dengan kredensial WordPress.com Anda untuk mengaktifkan Statistik dan Pemberitahuan."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Lupa sandi Anda?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Unggahan Media"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media tidak memiliki file yang dikaitkan untuk diunggah."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Ukuran file media (%1$@) terlalu besar untuk diunggah. Ukuran yang diizinkan adalah %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Pindahkan komentar ke Tempat Sampah"; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Musik"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Tiket Saya"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Nama"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Pengaturan Halaman"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Blok pemisah halaman. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Diposting oleh %1$@, dari %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Pos dibuat pada %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Pos gagal diunggah"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Pos dipindahkan ke sampah."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Didukung oleh Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Beri nilai kami di App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Baca di"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Ganti file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Ganti gambar atau video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Error saat berbagi"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Tampilkan Header"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Tampilkan Pos Terkait"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Tampilkan kata sandi"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Halaman situs"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Atur zona waktu (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Urutkan Berdasarkan"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Kode Sumber"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Desain WordPress untuk Aplikasi Android Mengalami Perubahan Besar"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Aplikasi tidak dapat mengenali respon server. Silakan periksa konfigurasi pada situs Anda."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Belum dibaca"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Perubahan Belum Disimpan"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Ekspor video dibatalkan."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Tulis balasan..."; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Tulisan"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "gambar"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "di \"Aplikasi\""; diff --git a/WordPress/Resources/is.lproj/Localizable.strings b/WordPress/Resources/is.lproj/Localizable.strings index 6067288ced50..c41cf2b9d991 100644 --- a/WordPress/Resources/is.lproj/Localizable.strings +++ b/WordPress/Resources/is.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Höfundar"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Autoupdates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Tilvitnun"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Block malicious login attempts"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Breyting mistókst"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continue"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Halda áfram að vinna"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Nafn til að sýna"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Sæki upplýsingar um aðgang"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Haus 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Mér líkar við það"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Táknmynd & texti"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Titill myndar"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Tengja við"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Tapað lykilorð?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%@) is too large to upload. Maximum allowed is %@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Trash."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %@, from %@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Færslu hent í ruslið."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Sérfræðingar"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Gefðu okkur einkunn í App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Birta haus"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Birta tengdar færslur"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%@%d%@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Raða eftir"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Kóði"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "WordPress forritið fyrir Android fær stóra andlitslyftingu"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Forritið gat ekki skilið svarið frá netþjóninum. Vinsamlegast yfirfarið stillingar á vefnum þínum."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Ólesið"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Óvistaðar breytingar"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export canceled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Myndband, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Skrifa svar..."; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Ritun"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "image"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "í \"forritum\""; diff --git a/WordPress/Resources/it.lproj/Localizable.strings b/WordPress/Resources/it.lproj/Localizable.strings index 075c8accb6d4..933fb4b1e336 100644 --- a/WordPress/Resources/it.lproj/Localizable.strings +++ b/WordPress/Resources/it.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-30 16:02:50+0000 */ +/* Translation-Revision-Date: 2021-05-12 10:54:09+0000 */ /* Plural-Forms: nplurals=2; plural=n != 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: it */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Aggiungi qualsiasi argomento"; +/* No comment provided by engineer. */ +"Add caption" = "Aggiungi didascalia"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Aggiungi un'immagine, o un avatar, per rappresentare questo nuovo account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Aggiungi tag"; +/* No comment provided by engineer. */ +"Add text…" = "Aggiungi testo…"; + /* No comment provided by engineer. */ "Add this email link" = "Aggiungi questo link dell'e-mail"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Allega file come link"; +/* No comment provided by engineer. */ +"Attachment page" = "Pagina allegato"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Didascalia audio. Vuota"; +/* No comment provided by engineer. */ +"Audio settings" = "Impostazioni audio"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Autori"; +/* No comment provided by engineer. */ +"Auto" = "Automatico"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-gestito"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Condividi automaticamente i nuovi articoli sui tuoi account sui social media."; +/* No comment provided by engineer. */ +"Autoplay" = "Riproduzione automatica"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Aggiornamenti automatici"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Blocco di citazione"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Impossibile impostare il blocco all'interno dello stesso."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Blocco copiato"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Editor a blocchi abilitato"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Il blocco è stato eliminato o non è disponibile."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Blocca i tentativi di accesso dannosi"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Sfoglia tutti i nostri temi per trovare quello perfetto per te."; +/* No comment provided by engineer. */ +"Browser default" = "Browser predefinito"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Protezione dagli attacchi di forza bruta"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Modifica non riuscita"; +/* No comment provided by engineer. */ +"Change heading level" = "Modifica il livello del titolo"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Cambia il tipo di dispositivo usato per la visualizzazione in anteprima"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Prosegui"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continua a lavorare"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Nome da visualizare"; +/* No comment provided by engineer. */ +"Display post date" = "Mostra la data dell'articolo"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Visualizza tutte le tue statistiche del sito qui. Effettua la configurazione nell'app WordPress nelle statistiche del sito."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Modifica il punto focale"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Modifica i nuovi articoli e le nuove pagine dall'editor a blocchi."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Attiva modalità schermo intero"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Inserisci l'URL da incorporare qui…"; + /* Enter a custom value */ "Enter a custom value" = "Inserisci un valore personalizzato"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Inserisci le credenziali del server per abilitare i ripristini del sito con un clic dai backup."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Inserisci le tue credenziali del server per risolvere la minaccia."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Inserisci le tue credenziali del server per risolvere le minacce."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Configura il sito ed eseguilo"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Lasciati ispirare"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Recupero informazioni account"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Intestazione 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Titolo %d"; + /* H1 Aztec Style */ "Heading 1" = "Titolo 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Mi piace"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "Sono ispirato dal lavoro del fotografo Cameron Karsten. Proverò queste tecniche durante il mio prossimo"; + /* Title of a button style */ "Icon & Text" = "Icona e testo"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Didascalia immagine. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Impostazioni immagini"; + /* Hint for image title on image settings. */ "Image title" = "Titolo immagine"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link a"; +/* No comment provided by engineer. */ +"Link to" = "Link a"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Inserisci un link a un contenuto esistente"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Sembra che hai Jetpack installato sul tuo sito. Complimenti!\nAccedi con le tue credenziali WordPress.com per attivare le Statistiche e le Notifiche."; +/* No comment provided by engineer. */ +"Loop" = "Ripeti"; + /* Title of a button. */ "Lost your password?" = "Password dimenticata?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Caricamento di contenuti multimediali"; +/* No comment provided by engineer. */ +"Media area" = "Area per elementi multimediali"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Gli elementi multimediali non sono associati a un file da caricare."; +/* No comment provided by engineer. */ +"Media file" = "File multimediale"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "La dimensione del file multimediale (%1$@) è eccessiva per il caricamento. Il massimo consentito è %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Sposta il commento nel cestino."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Musei da vedere a Londra"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "I miei ticket"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "La Top Ten dei bar"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Nome"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Impostazioni pagina"; +/* No comment provided by engineer. */ +"Page break" = "Interruzione di pagina"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Blocco Interruzione di pagina. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Articolo di %1$@, da %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Impostazioni contenuti articolo"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Articolo creato su %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Il post non è stato caricato"; +/* No comment provided by engineer. */ +"Post meta settings" = "Impostazioni metadati di articolo"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Articolo spostato nel cestino."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Promosso da Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Precaricamento"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Valutaci sull'App Store"; +/* No comment provided by engineer. */ +"Read more" = "Leggi altro"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Leggi su"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Sostituisci file"; +/* No comment provided by engineer. */ +"Replace image" = "Sostituisci immagine"; + /* No comment provided by engineer. */ "Replace image or video" = "Sostituisci immagine o video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Condivisione dell'errore"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Mostra l'intestazione"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Mostra gli articoli correlati"; +/* No comment provided by engineer. */ +"Show download button" = "Mostra il pulsante di scaricamento"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Mostra password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Pagina sito"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Sicurezza e prestazioni del sito\ndalla tua tasca"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Fuso orario del sito (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Ordina per"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Ordinamento e filtro"; + /* Opens the Github Repository Web */ "Source Code" = "Codice sorgente"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Grande rinnovamento di WordPress per l'app Android"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "L'applicazione non è in grado di riconoscere la risposta del server. Si prega di controllare la configurazione del sito."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Non lette"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Senza risposta"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Cambiamenti non salvati"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Esportazione del video annullata."; +/* No comment provided by engineer. */ +"Video settings" = "Impostazioni video"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Rispondi..."; +/* No comment provided by engineer. */ +"Write code…" = "Scrivi codice..."; + /* Title for the writing section in site settings screen */ "Writing" = "Scrittura"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "Immagine"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "immagine %1$d di %2$d nella galleria"; + /* Text for related post cell preview */ "in \"Apps\"" = "in \"App\""; diff --git a/WordPress/Resources/ja.lproj/Localizable.strings b/WordPress/Resources/ja.lproj/Localizable.strings index 79de299ae03c..e931b854e255 100644 --- a/WordPress/Resources/ja.lproj/Localizable.strings +++ b/WordPress/Resources/ja.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-20 07:40:01+0000 */ +/* Translation-Revision-Date: 2021-05-05 01:52:24+0000 */ /* Plural-Forms: nplurals=1; plural=0; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: ja_JP */ @@ -364,10 +364,10 @@ "Active" = "有効"; /* The plugin is active on the site and has not enabled automatic updates */ -"Active, Autoupdates off" = "プラグイン有効化中。自動更新オフ。"; +"Active, Autoupdates off" = "プラグイン有効化中。自動更新オフ"; /* The plugin is active on the site and has enabled automatic updates */ -"Active, Autoupdates on" = "プラグイン有効化中。自動更新オン。"; +"Active, Autoupdates on" = "プラグイン有効化中。自動更新オン"; /* Add New Stats Card category title Noun. Links to a blog's Activity screen. @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "任意のトピックを追加"; +/* No comment provided by engineer. */ +"Add caption" = "キャプションを追加"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "この新規アカウントを表す画像またはアバターを追加します。"; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "タグを追加"; +/* No comment provided by engineer. */ +"Add text…" = "テキストを追加…"; + /* No comment provided by engineer. */ "Add this email link" = "このメールリンクを追加"; @@ -562,7 +568,7 @@ "Allow access so you can start taking photos and videos." = "写真と動画の撮影を開始するにはアクセスを許可します。"; /* A short description of the comment like sharing setting. */ -"Allow all comments to be Liked by you and your readers" = "すべてのコメントに対して自分や他の読者から「いいね」の評価を付けられるようにします。"; +"Allow all comments to be Liked by you and your readers" = "すべてのコメントに対して自分や他の読者から「いいね」の評価を付けられるようにします"; /* Allow button title shown in alert preparing users to grant permission for us to send them push notifications. Button label for approving our request to allow push notifications */ @@ -601,7 +607,7 @@ "An active internet connection is required to view Jetpack Scan" = "Jetpack Scan を表示するにはインターネット接続が必要です"; /* Error message shown when trying to view the Activity Log feature and there is no internet connection. */ -"An active internet connection is required to view activities" = "アクティビティを表示するには、有効なインターネット接続が必要です。"; +"An active internet connection is required to view activities" = "アクティビティを表示するには有効なインターネット接続が必要です"; /* An error message shown when there is no internet connection. */ "An active internet connection is required to view plans" = "プランを表示するには有効なインターネット接続が必要です"; @@ -614,7 +620,7 @@ "An active internet connection is required to view stats" = "統計情報を表示するにはインターネット接続が必要です"; /* Error message shown when trying to view the Scan History feature and there is no internet connection. */ -"An active internet connection is required to view the history" = "履歴を表示するにはインターネット接続が必要です。"; +"An active internet connection is required to view the history" = "履歴を表示するには有効なインターネット接続が必要です"; /* An error description explaining that a Menu could not be created. */ "An error occurred creating the Menu." = "メニューを作成する際にエラーが発生しました。"; @@ -641,7 +647,7 @@ "An error occurred when attempting to attach uploaded media to the post." = "アップロード済みのメディアファイルを投稿に添付しようとした際にエラーが発生しました。"; /* Used when a remote response doesn't have a specific message for a specific request */ -"An error occurred while processing your request: " = "リクエストの処理中にエラーが発生しました。"; +"An error occurred while processing your request: " = "リクエスト処理中にエラーが発生しました: "; /* Text displayed when a stat section failed to load. */ "An error occurred." = "エラーが発生しました。"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "リンクとしてファイルを添付"; +/* No comment provided by engineer. */ +"Attachment page" = "添付ファイルのページ"; + /* No comment provided by engineer. */ "Audio Player" = "音声プレーヤー"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "音声キャプション。 空"; +/* No comment provided by engineer. */ +"Audio settings" = "音声設定"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "音声ファイル、%@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "投稿者"; +/* No comment provided by engineer. */ +"Auto" = "自動"; + /* Describes a status of a plugin */ "Auto-managed" = "自動管理"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "新しい投稿を自分のソーシャルメディアアカウントと自動的に共有しましょう。"; +/* No comment provided by engineer. */ +"Autoplay" = "自動再生"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "自動更新"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "ブロッククオート"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "ブロックは、ブロック自身の内部でレンダリングできません。"; + /* translators: displayed right after the block is copied. */ "Block copied" = "ブロックをコピーしました"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "ブロックエディターを有効にしました"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "ブロックは削除されたか、利用できません。"; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "悪意のあるログイン試行をブロックする"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "すべてのテーマからぴったりのデザインを見つけましょう。"; +/* No comment provided by engineer. */ +"Browser default" = "ブラウザーデフォルト"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "総当たり攻撃対策"; @@ -1018,10 +1045,10 @@ "Can Not Request Link" = "リンクをリクエストできません"; /* Alert message that is shown when trying to publish empty page */ -"Can't publish an empty page" = "空のページは公開できません。"; +"Can't publish an empty page" = "空のページは公開できません"; /* Alert message that is shown when trying to publish empty post */ -"Can't publish an empty post" = "空の投稿はできません。"; +"Can't publish an empty post" = "空の投稿は公開できません"; /* Alert dismissal title Button label when canceling alert in quick start @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "変更に失敗しました"; +/* No comment provided by engineer. */ +"Change heading level" = "見出しレベルを変更"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "プレビューに使用するデバイスのタイプを変更"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "次へ"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "WordPress.com で続行"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "作業を続ける"; @@ -1938,7 +1971,7 @@ "Delete this tag" = "このタグを削除"; /* Text displayed in HUD after successfully deleting a media item */ -"Deleted!" = "削除しました"; +"Deleted!" = "削除しました。"; /* Overlay message displayed while deleting site */ "Deleting site…" = "サイトを削除中…"; @@ -2011,7 +2044,7 @@ "Disconnect from WordPress.com" = "WordPress.com 連携を解除"; /* Explanatory text for the user. The `%@` is a placeholder for the name of a third-party sharing service. */ -"Disconnecting this account means published posts will no longer be automatically shared to %@" = "このアカウントの連携を開場すると、公開された投稿は今後 %@ には共有されなくなります。"; +"Disconnecting this account means published posts will no longer be automatically shared to %@" = "このアカウント連携を切断すると、公開された投稿は今後 %@ に自動共有されなくなります"; /* Title for button on the no followed sites result screen */ "Discover Sites" = "サイトを見つける"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "表示名"; +/* No comment provided by engineer. */ +"Display post date" = "投稿日を表示"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "サイトの全期間の統計をここに表示します。サイト統計情報から WordPress アプリへの設定を行います。"; @@ -2077,7 +2113,7 @@ "Domains" = "ドメイン"; /* Label for button to log in using your site address. The underscores _..._ denote underline */ -"Don't have an account? _Sign up_" = "アカウントをお持ちでない場合は_登録_してください。"; +"Don't have an account? _Sign up_" = "アカウントをお持ちでない場合は_登録_してください"; /* A button title Accessibility label for the Done button in the Me screen. @@ -2161,7 +2197,7 @@ "Double tap to select the option" = "ダブルタップしてオプションを選択"; /* translators: accessibility text (hint for switches) */ -"Double tap to toggle setting" = "設定を切り替えるにはダブルタップします。"; +"Double tap to toggle setting" = "ダブルタップして設定を切り替え"; /* No comment provided by engineer. */ "Double tap to undo last change" = "ダブルタップして前回の変更を元に戻す"; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "焦点を編集"; +/* No comment provided by engineer. */ +"Edit image" = "画像を編集"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "ブロックエディターで新しい投稿やページを編集します。"; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "フルスクリーン表示"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "埋め込む URL をここに入力..."; + /* Enter a custom value */ "Enter a custom value" = "カスタム値を入力してください"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "サーバーのログイン情報を入力すると、1クリックでバックアップからサイトを復元できるようになります。"; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "脅威を修正するためにサーバーの認証情報を入力してください。"; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "脅威を修正するためにサーバーの認証情報を入力してください。"; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "サイトを設定して稼働させる"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "インスピレーションを受ける"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "アカウント情報を取得中"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "ヘッダー6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "見出し%d"; + /* H1 Aztec Style */ "Heading 1" = "見出し1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "満足している"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "写真家の Cameron Karsten 氏の作品にはとても感銘を受けました。 この技術を今度試すつもりです"; + /* Title of a button style */ "Icon & Text" = "アイコンとテキスト"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "画像キャプション。%s"; +/* No comment provided by engineer. */ +"Image settings" = "画像設定"; + /* Hint for image title on image settings. */ "Image title" = "画像タイトル"; @@ -3101,10 +3161,10 @@ "Inactive" = "停止中"; /* The plugin is not active on the site and has not enabled automatic updates */ -"Inactive, Autoupdates off" = "プラグイン無効化中。自動更新オフ。"; +"Inactive, Autoupdates off" = "プラグイン無効化中。自動更新オフ"; /* The plugin is not active on the site and has enabled automatic updates */ -"Inactive, Autoupdates on" = "プラグイン無効化中。自動更新オン。"; +"Inactive, Autoupdates on" = "プラグイン無効化中。自動更新オン"; /* Describes a standard *.wordpress.com site domain */ "Included with Site" = "サイトに含まれています"; @@ -3340,7 +3400,7 @@ "Learn about new comments, likes, and follows in seconds." = "新しいコメント、いいね、フォロワーについての通知をすぐに受け取りましょう。"; /* Description of a Quick Start Tour */ -"Learn about the marketing and SEO tools in our paid plans." = "有料プランのマーケティングおよび SEO ツールについての詳細を読む"; +"Learn about the marketing and SEO tools in our paid plans." = "有料プランのマーケティングと SEO ツールについての詳細を読む。"; /* A button title. Link to cookie policy @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "リンク先"; +/* No comment provided by engineer. */ +"Link to" = "リンク先"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "既存のコンテンツへのリンク"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "サイトで Jetpack を設定済みのようです。統計情報と通知機能を有効化するには WordPress.com のアカウント情報でログインしてください。"; +/* No comment provided by engineer. */ +"Loop" = "ループ"; + /* Title of a button. */ "Lost your password?" = "パスワードをお忘れですか ?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "メディアのアップロード"; +/* No comment provided by engineer. */ +"Media area" = "メディアエリア"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "メディアにはアップロードする関連したファイルはありません。"; +/* No comment provided by engineer. */ +"Media file" = "メディアファイル"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "メディアのファイルサイズ (%1$@) が大きすぎるためアップロードできません。許容最大サイズは%2$@ です"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "コメントをゴミ箱へ移動します。"; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "ロンドンの博物館"; + /* An example tag used in the login prologue screens. */ "Music" = "音楽"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "自分のチケット"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "私のお気に入りカフェトップ10"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "名前"; @@ -4007,7 +4085,7 @@ /* Displayed in the Notifications Tab as a title, when the Comments Filter shows no notifications Displayed when there are no comments in the Comments views. */ -"No comments yet" = "コメントはまだありません。"; +"No comments yet" = "コメントはまだありません"; /* An error message title shown when there is no internet connection. Displayed during Site Creation, when searching for Verticals and the network is unavailable. @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "ページ設定"; +/* No comment provided by engineer. */ +"Page break" = "改ページ"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "改ページブロック。%s"; @@ -4462,7 +4543,7 @@ "Parent Category" = "親カテゴリー"; /* Message informing the user that their pages parent has been set successfully */ -"Parent page successfully updated." = "親ページの更新に成功しました"; +"Parent page successfully updated." = "親ページの更新に成功しました。"; /* Accessibility label for the password text field in the self-hosted login page. Label for entering password in password field @@ -4551,7 +4632,7 @@ "Please check your internet connection and try again." = "ネットワーク接続を確認して、もう一度お試しください。"; /* Confirmation title presented before fixing all the threats, displays the number of threats to be fixed */ -"Please confirm you want to fix all %1$d active threats" = "%1$d件すべてのアクティブな脅威を修正してよろしいですか ?"; +"Please confirm you want to fix all %1$d active threats" = "%1$d件すべてのアクティブな脅威を修正することを確認してください"; /* Confirmation title presented before fixing a single threat */ "Please confirm you want to fix this threat" = "この脅威を修正してよろしいですか ?"; @@ -4608,7 +4689,7 @@ "Please enter the verification code from your authenticator app, or tap the link below to receive a code via SMS." = "認証アプリから確認コードを入力するか、下のリンクをタップして SMS でコードを受信して​​ください。"; /* Popup message to ask for user credentials (fields shown below). */ -"Please enter your credentials" = "ログイン情報を入力してください。"; +"Please enter your credentials" = "ログイン情報を入力してください"; /* Instructions for alert asking for email. */ "Please enter your email address." = "メールアドレスを入力してください。"; @@ -4699,13 +4780,13 @@ "Post Format" = "投稿フォーマット"; /* Prompts the user that a restored post was moved to the drafts list. */ -"Post Restored to Drafts" = "投稿を下書きとして復元しました。"; +"Post Restored to Drafts" = "投稿を下書きとして復元しました"; /* Prompts the user that a restored post was moved to the published list. */ -"Post Restored to Published" = "公開した投稿を復元しました。"; +"Post Restored to Published" = "公開した投稿を復元しました"; /* Prompts the user that a restored post was moved to the scheduled list. */ -"Post Restored to Scheduled" = "投稿を予約済みとして復元しました。"; +"Post Restored to Scheduled" = "投稿を予約済みとして復元しました"; /* Name of the button to open the post settings The title of the Post Settings screen. */ @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "%2$@ からの %1$@ 投稿"; +/* No comment provided by engineer. */ +"Post content settings" = "投稿コンテンツ設定"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "%@に作成された投稿"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "投稿はアップロードに失敗しました"; +/* No comment provided by engineer. */ +"Post meta settings" = "投稿メタ設定"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "投稿をゴミ箱へ移動しました。"; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "先読み"; + /* Browse premium themes selection title */ "Premium" = "プレミアム"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "App Store で評価"; +/* No comment provided by engineer. */ +"Read more" = "続きを読む"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "読み進める"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "ファイルを置換"; +/* No comment provided by engineer. */ +"Replace image" = "画像の置き換え"; + /* No comment provided by engineer. */ "Replace image or video" = "画像または動画を置換"; @@ -5703,7 +5799,7 @@ /* Aztec's Text Placeholder Share Extension Content Body Text Placeholder */ -"Share your story here..." = "ここに文章を入力してください"; +"Share your story here..." = "ここに文章を入力…"; /* Label for the Sharing section in post Settings. Should be the same as WP core. Noun. Title. Links to a blog's sharing options. @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "共有エラー"; +/* No comment provided by engineer. */ +"Shortcode" = "ショートコード"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "ヘッダーを表示"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "関連記事を表示"; +/* No comment provided by engineer. */ +"Show download button" = "ダウンロードボタンを表示"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "パスワードを表示"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "サイトページ"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "サイトのセキュリティとパフォーマンスを\nポケットの中に"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "サイトのタイムゾーン (UTC%1$@%2$d%3$@)"; @@ -5925,7 +6031,7 @@ /* Title for a label that appears when the scan failed Title for the error view when the scan start has failed */ -"Something went wrong" = "問題が発生しました。"; +"Something went wrong" = "問題が発生しました"; /* Alert message when `JetpackSiteRef` cannot be initialized from a blog during domain credit redemption. */ "Something went wrong, please try again." = "エラーが発生しました。もう一度お試しください。"; @@ -5945,7 +6051,7 @@ "Sorry, but your username contains an invalid phrase%@." = "ユーザー名に利用できない単語%@が含まれています。"; /* Error title when updating the account password fails */ -"Sorry, can't log in" = "ログインできませんでした。"; +"Sorry, can't log in" = "ログインできませんでした"; /* No comment provided by engineer. */ "Sorry, site addresses can only contain lowercase letters (a-z) and numbers." = "サイトアドレスに含められるのは半角英字の小文字 (a-z) と半角数字のみです。"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "並び順"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "並べ替えと絞り込み"; + /* Opens the Github Repository Web */ "Source Code" = "ソースコード"; @@ -6101,10 +6210,10 @@ "Submit for Review" = "提出してレビューを要求"; /* Text displayed in HUD while a post is being submitted for review. */ -"Submitting for Review..." = "レビューをリクエストしました"; +"Submitting for Review..." = "レビューをリクエスト中…"; /* Notice displayed to the user after clearing the spotlight index in app settings. */ -"Successfully cleared spotlight index" = "スポットライトインデックスのクリアに成功しました。"; +"Successfully cleared spotlight index" = "スポットライトインデックスのクリア成功"; /* The app successfully subscribed to the comments for the post */ "Successfully followed conversation" = "会話のフォローが完了しました"; @@ -6337,7 +6446,7 @@ "The GIF could not be added to the Media Library." = "GIF をメディアライブラリに追加できませんでした。"; /* Description shown when a user logs in with Google but no matching WordPress.com account is found */ -"The Google account \"%@\" doesn't match any account on WordPress.com" = "Google アカウント「%@」は、WordPress.com のアカウントと一致しません。"; +"The Google account \"%@\" doesn't match any account on WordPress.com" = "Google アカウント「%@」が WordPress.com のアカウントと一致しません"; /* Message of error prompt shown when a user tries to perform an action without an internet connection. */ "The Internet connection appears to be offline." = "インターネットに接続していないようです。"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "WordPress for Android アプリが大幅リニューアル"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "世界最高のファン"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "アプリがサーバーの返答を認識できません。サイトの設定を確認して下さい。"; @@ -6364,7 +6476,7 @@ "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “%@” which could put your confidential information at risk.\n\nWould you like to trust the certificate anyway?" = "このサーバーの証明書が無効です。「%@」を偽装しているサーバーに接続中の可能性があるため、機密情報が危険にさらされる恐れがあります。\n\nこの証明書をそのまま信頼しますか ?"; /* Title for a threat that includes the file name of the file */ -"The file %1$@ contains a malicious code pattern" = "ファイル %1$@ には、悪意のあるコードが含まれています。"; +"The file %1$@ contains a malicious code pattern" = "ファイル %1$@ には悪意のあるコードパターンが含まれています"; /* Message shown when an image failed to load while trying to add it to the Media library. */ "The image could not be added to the Media Library." = "画像をメディアライブラリに追加できませんでした。"; @@ -6463,7 +6575,7 @@ "There has been a problem while loading your Notification Settings" = "通知設定を読み込む際に問題が発生しました"; /* Error displayed if a comment fails to get updated */ -"There has been an unexpected error while editing your comment" = "コメントを編集する際に予期しないエラーが発生しました。"; +"There has been an unexpected error while editing your comment" = "コメントの編集中に予期しないエラーが発生しました"; /* Message shown when comments for a post can not be loaded. */ "There has been an unexpected error while loading the comments." = "コメントの読み込み中に予期しないエラーが発生しました。"; @@ -6481,7 +6593,7 @@ "There has been an unexpected error while updating your Notification Settings" = "通知設定を更新する際に予期しないエラーが発生しました"; /* Displayed whenever a Comment Update Fails */ -"There has been an unexpected error while updating your comment" = "コメントのアップデート中に予期しないエラーが発生しました。"; +"There has been an unexpected error while updating your comment" = "コメントの更新中に予期しないエラーが発生しました"; /* Generic error alert message */ "There has been an unexpected error." = "予期しないエラーが発生しました。"; @@ -6560,7 +6672,7 @@ "There was an error loading time zones" = "タイムゾーンを読み込む際にエラーが発生しました"; /* Text displayed when there is a failure saving the username. */ -"There was an error saving the username" = "ユーザー名を保存する際にエラーが発生しました。"; +"There was an error saving the username" = "ユーザー名の保存中にエラーが発生しました"; /* Updating Role failed error message */ "There was an error updating @%@" = "@%@ の更新の際にエラーが発生しました"; @@ -6569,7 +6681,7 @@ "There's a backup currently being prepared, please wait before starting the next one" = "現在準備中のバックアップがあります。次のバックアップを開始する前にしばらくお待ちください"; /* Text displayed when user tries to start a restore when there is already one running */ -"There's a restore currently in progress, please wait before starting next one" = "現在進行中の復元があります。次の復元を開始する前にしばらくお待ちください。"; +"There's a restore currently in progress, please wait before starting next one" = "現在進行中の復元があります。次の復元を開始する前にしばらくお待ちください"; /* Text displayed when user tries to start a restore when there is already one running */ "There's a restore currently in progress, please wait before starting the next one" = "現在進行中の復元があります。次の復元を開始する前にしばらくお待ちください"; @@ -6652,7 +6764,7 @@ "Threat found %1$@" = "脅威を検出しました: %1$@"; /* Description for threat file */ -"Threat found in file:" = "次のファイルで脅威が見つかりました: "; +"Threat found in file:" = "ファイルに脅威が見つかりました:"; /* Message displayed when a threat is ignored successfully. */ "Threat ignored." = "脅威を無視しました。"; @@ -6762,7 +6874,7 @@ "Topics (%lu)" = "トピック (%lu)"; /* Label for total followers */ -"Total" = "合計:"; +"Total" = "合計"; /* 'This Year' label for total number of comments. */ "Total Comments" = "総コメント数"; @@ -6957,7 +7069,7 @@ "Unable to read the WordPress site at that URL. Tap 'Need Help?' to view the FAQ." = "ご指定の URL に WordPress サイトが見つかりませんでした。「ヘルプ !」をタップしてよくある質問をご覧ください。"; /* Alert title when `JetpackSiteRef` cannot be initialized from a blog during domain credit redemption. */ -"Unable to register domain" = "ドメインを登録できません。"; +"Unable to register domain" = "ドメインを登録できません"; /* Title for the Jetpack Restore Failed message. */ "Unable to restore your site" = "サイトを復元できません"; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "未読"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "返信なし"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "保存されていない変更"; @@ -7272,7 +7387,7 @@ "Version" = "バージョン"; /* Description for the version label in the What's new page. */ -"Version " = "バージョン:"; +"Version " = "バージョン"; /* Version of a plugin to install Version of an installed plugin */ @@ -7282,7 +7397,7 @@ "Version %@ installed" = "バージョン%@がインストールされました"; /* Message to show when a new plugin version is available */ -"Version %@ is available" = "バージョン%@が利用できます。"; +"Version %@ is available" = "バージョン%@が利用できます"; /* Message shown if a video preview image is unavailable while the video is being uploaded. */ "Video Preview Unavailable" = "動画プレビューは利用できません"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "動画のエクスポートをキャンセルしました。"; +/* No comment provided by engineer. */ +"Video settings" = "動画設定"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "動画 (%@)"; @@ -7384,10 +7502,10 @@ "Vulnerability found in WordPress" = "WordPress で脆弱性が見つかりました"; /* Summary description for a threat */ -"Vulnerability found in plugin" = "プラグインで脆弱性が見つかりました。"; +"Vulnerability found in plugin" = "プラグインに脆弱性が見つかりました"; /* Summary description for a threat */ -"Vulnerability found in theme" = "テーマで脆弱性が見つかりました。"; +"Vulnerability found in theme" = "テーマに脆弱性が見つかりました"; /* Title for a threat */ "Vulnerable Plugin" = "脆弱なプラグイン"; @@ -7536,7 +7654,7 @@ "We couldn’t find the status to say how long your restore will take." = "復元にかかる時間を示すステータスが見つかりませんでした。"; /* Message to show when Keyring connection synchronization failed. %@ is a service name like Facebook or Twitter */ -"We had trouble loading connections for %@" = " %@ の接続の読み込みで問題が発生しました"; +"We had trouble loading connections for %@" = "%@ の接続の読み込みに問題が発生しました"; /* Error message displayed when a refresh failed */ "We had trouble loading data" = "データの読み込みの際に問題がありました"; @@ -7694,7 +7812,7 @@ "We’ll still attempt to restore your site." = "引き続きサイトの復元を試みています。"; /* Body text of alert asking if users want to try out the quick start checklist. */ -"We’ll walk you through the basics of building and growing your site" = "サイトの構築と訪問者を増やす方法の基本について紹介します。"; +"We’ll walk you through the basics of building and growing your site" = "サイトの構築と訪問者を増やす方法の基本について紹介します"; /* Body text of alert letting users know we've upgraded the quick start checklist. */ "We’ve added more tasks to help you grow your audience." = "訪問者を増やすためのタスクをさらに追加しました。"; @@ -7737,7 +7855,7 @@ "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. You can enter partial words, so \"press\" will match \"WordPress\"." = "コメントの本文、名前、URL、メール、IP にこれらの語のいずれかが含まれている場合、スパムとしてマークされます。語句の一部を入力できます。例えば、「press」は「WordPress」に一致します。"; /* Subtitle for the no followed sites result screen */ -"When you follow sites, you’ll see their content here." = "サイトをフォローすると、こちらにコンテンツが表示されます"; +"When you follow sites, you’ll see their content here." = "サイトをフォローすると、こちらにコンテンツが表示されます。"; /* Displayed when a call is made to load the history but there's no result or an error. */ "When you make changes in the editor you'll be able to see the history here" = "エディター内で変更を加えた際は、ここで履歴を確認できます"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "コメントする"; +/* No comment provided by engineer. */ +"Write code…" = "コードを入力..."; + /* Title for the writing section in site settings screen */ "Writing" = "投稿設定"; @@ -8006,7 +8127,7 @@ "You replied to this comment." = "このコメントに返信しました。"; /* No comment provided by engineer. */ -"You seem to have installed a mobile plugin from DudaMobile which is preventing the app to connect to your blog" = "アプリがブログに接続するのを防止するモバイルプラグインが DudaMobile からインストールされたようです。"; +"You seem to have installed a mobile plugin from DudaMobile which is preventing the app to connect to your blog" = "アプリがブログに接続するのを防止するモバイルプラグインが DudaMobile からインストールされたようです"; /* Message displayed in ignore threat alert. %1$@ is a placeholder for the blog name. */ "You shouldn’t ignore a security issue unless you are absolutely sure it’s harmless. If you choose to ignore this threat, it will remain on your site \"%1$@\"." = "安全であるという確信がない限り、セキュリティの問題を無視しないでください。 この脅威を無視した場合、この脅威はサイト「%1$@」に残ります。"; @@ -8048,7 +8169,7 @@ "Your current username is %@. With few exceptions, others will only ever see your display name, %@." = "現在のユーザー名は %1$@ です。いくつかの例外はありますが、他のユーザーには表示名 %2$@ しか表示されません。"; /* Text displayed in the view when there aren't any Backups to display */ -"Your first backup will appear here within 24 hours and you will receive a notification once the backup has been completed" = "初回のバックアップは24時間以内にここに表示され、バックアップが完了すると通知が送信されます。"; +"Your first backup will appear here within 24 hours and you will receive a notification once the backup has been completed" = "初回のバックアップは24時間以内にここに表示され、バックアップが完了すると通知が送信されます"; /* Title for the view when there aren't any Backups to display */ "Your first backup will be ready soon" = "初回のバックアップは間もなく完了します"; @@ -8099,7 +8220,7 @@ "Your site is visible to everyone, but asks search engines not to index your site." = "誰でもサイトを閲覧可能にし、検索エンジンにはインデックスしないよう要求します。"; /* Title for label when there are threats on the users site */ -"Your site may be at risk" = "サイトが危険にさらされている可能性があります。"; +"Your site may be at risk" = "サイトが危険にさらされている可能性があります"; /* User-facing string, presented to reflect that site assembly is underway. */ "Your site will be ready shortly" = "まもなくサイトの準備が完了します"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "画像"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "ギャラリー内の画像%1$d件中%2$d件"; + /* Text for related post cell preview */ "in \"Apps\"" = "「アプリ」カテゴリー"; @@ -8200,7 +8324,7 @@ "summary" = "要約"; /* Header of delete screen section listing things that will be deleted. */ -"these items will be deleted:" = "次の項目が削除されます。"; +"these items will be deleted:" = "次の項目が削除されます:"; /* Today */ "today" = "今日"; diff --git a/WordPress/Resources/ko.lproj/Localizable.strings b/WordPress/Resources/ko.lproj/Localizable.strings index 1283f97be51f..51f8ff1519fa 100644 --- a/WordPress/Resources/ko.lproj/Localizable.strings +++ b/WordPress/Resources/ko.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-30 16:14:00+0000 */ +/* Translation-Revision-Date: 2021-05-12 10:54:09+0000 */ /* Plural-Forms: nplurals=1; plural=0; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: ko_KR */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "모든 토픽 추가하기"; +/* No comment provided by engineer. */ +"Add caption" = "캡션 추가"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "새 계정을 나타내는 이미지 또는 아바타를 추가합니다."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "태그 추가"; +/* No comment provided by engineer. */ +"Add text…" = "텍스트 추가..."; + /* No comment provided by engineer. */ "Add this email link" = "이 이메일 링크 추가하기"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "파일을 링크로 첨부"; +/* No comment provided by engineer. */ +"Attachment page" = "첨부 페이지"; + /* No comment provided by engineer. */ "Audio Player" = "오디오 플레이어"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "오디오 캡션. 비었음"; +/* No comment provided by engineer. */ +"Audio settings" = "오디오 설정"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "오디오, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "작성자"; +/* No comment provided by engineer. */ +"Auto" = "자동"; + /* Describes a status of a plugin */ "Auto-managed" = "자동 관리"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "새 글을 소셜 미디어 계정에 자동으로 공유합니다."; +/* No comment provided by engineer. */ +"Autoplay" = "자동 실행"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "자동 업데이트"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "인용 차단"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "블록은 내부에 자체적으로 렌더링할 수 없습니다."; + /* translators: displayed right after the block is copied. */ "Block copied" = "블록을 복사하였습니다"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "블록 편집기 활성화됨"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "블록이 삭제됐거나 기능하지 않습니다."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "악의적인 로그인 시도 차단"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "모든 테마를 검색하여 어울리는 것을 찾으세요."; +/* No comment provided by engineer. */ +"Browser default" = "브라우저 기본 설정"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "무차별 공격 대입 보호"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "변경 실패"; +/* No comment provided by engineer. */ +"Change heading level" = "변경 헤딩요소 레벨"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "미리보기에 사용한 기기 종류 변경하기"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "계속"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "워드프레스닷컴 계속"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "작업 계속"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "대화명"; +/* No comment provided by engineer. */ +"Display post date" = "발행일 표시"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "여기에 모든 사이트 통계를 표시하세요. 워드프레스 앱의 사이트 통계에서 구성할 수 있습니다."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "초점 편집하기"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "블록 편집기에서 새 글과 페이지를 편집하세요."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "전체 화면으로 보기"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "여기에 임베드하려면 URL을 입력하세요..."; + /* Enter a custom value */ "Enter a custom value" = "사용자 정의 값 입력"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "클릭 한 번으로 백업에서 사이트를 복원할 수 있도록 서버 자격 증명을 입력하세요."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "위협을 해결하려면 서버 자격 증명을 입력하세요."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "위협을 해결하려면 서버 자격 증명을 입력하세요."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "사이트가 가동되고 작동 중입니다."; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "영감받기"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "계정 정보 받기"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "헤더 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "헤딩요소 %d"; + /* H1 Aztec Style */ "Heading 1" = "헤딩 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "좋아요"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "저는 사진 작가 Cameron Karsten의 작업에서 많은 영감을 받았습니다. 다음 작업에서 이러한 기법을 시도해볼 생각합니다."; + /* Title of a button style */ "Icon & Text" = "아이콘 및 텍스트"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "이미지 캡션. %s"; +/* No comment provided by engineer. */ +"Image settings" = "이미지 설정"; + /* Hint for image title on image settings. */ "Image title" = "이미지 제목"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "링크"; +/* No comment provided by engineer. */ +"Link to" = "링크 연결 대상:"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "기존 콘텐츠에 연결"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "젯팩을 설치해 두셨네요, 축하합니다!\n아래의 Wordpress.com 정보로 로그인 해서 알림과 통계를 활성화하세요."; +/* No comment provided by engineer. */ +"Loop" = "연속재생"; + /* Title of a button. */ "Lost your password?" = "비밀번호 분실?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "미디어 업로드"; +/* No comment provided by engineer. */ +"Media area" = "미디어 영역"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "미디어에 업로드할 관련 파일이 없습니다."; +/* No comment provided by engineer. */ +"Media file" = "미디어 파일"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "미디어 파일 크기(%1$@)가 너무 커서 업로드할 수 없습니다. 허용되는 최대값은 %2$@입니다."; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "댓글을 휴지통으로 이동"; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "런던에서 볼 만한 박물관"; + /* An example tag used in the login prologue screens. */ "Music" = "음악"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "내 티켓"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "상위 10개 카페"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "이름"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "페이지 설정"; +/* No comment provided by engineer. */ +"Page break" = "페이지 자르기"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "페이지 바꾸기 블록. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "%1$@님이 %2$@에 게시함"; +/* No comment provided by engineer. */ +"Post content settings" = "글 콘텐츠 설정"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "%@에 작성된 글"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "글 업로드 실패"; +/* No comment provided by engineer. */ +"Post meta settings" = "글 메타 설정"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "글을 휴지통으로 이동했습니다."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "테너가 제공합니다"; +/* No comment provided by engineer. */ +"Preload" = "프리로드"; + /* Browse premium themes selection title */ "Premium" = "프리미엄"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "App Store에서 워드프레스닷컴 평가"; +/* No comment provided by engineer. */ +"Read more" = "더 보기"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "사이트 계속 읽기:"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "파일 바꾸기"; +/* No comment provided by engineer. */ +"Replace image" = "이미지 교체"; + /* No comment provided by engineer. */ "Replace image or video" = "이미지나 비디오를 대체하기"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "공유 오류"; +/* No comment provided by engineer. */ +"Shortcode" = "쇼트코드"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "헤더 표시"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "관련 글 표시"; +/* No comment provided by engineer. */ +"Show download button" = "다운로드 버튼 표시"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "비밀번호 보이기"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "사이트 페이지"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "사이트 보안 및 성능\n호주머니에서"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "사이트 시간대(UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "정렬 기준"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "정렬 및 필터링"; + /* Opens the Github Repository Web */ "Source Code" = "소스 코드"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "대대적으로 업데이트된 Android 앱용 WordPress"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "세계 최고의 팬"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "앱에서 서버 반응을 인식할 수 없습니다. 사이트의 구성을 확인하세요."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "읽지 않음"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "응답 없음"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "저장되지 않은 변경 사항"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "비디오 내보내기가 취소되었습니다."; +/* No comment provided by engineer. */ +"Video settings" = "비디오 설정"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "비디오, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "답변 작성..."; +/* No comment provided by engineer. */ +"Write code…" = "코드 쓰기..."; + /* Title for the writing section in site settings screen */ "Writing" = "쓰기"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "이미지"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "갤러리의 이미지 %1$d\/%2$d개"; + /* Text for related post cell preview */ "in \"Apps\"" = "\"앱\"에서"; diff --git a/WordPress/Resources/nb.lproj/Localizable.strings b/WordPress/Resources/nb.lproj/Localizable.strings index 5e6e1ffa2f61..e6172a68d91a 100644 --- a/WordPress/Resources/nb.lproj/Localizable.strings +++ b/WordPress/Resources/nb.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Legg ethvert emne"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Legger til bilde, eller avatar, for å representere den nye kontoen."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Legg til stikkord"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Legg ved fil som lenke"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Lyd, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Forfattere"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Behandlet automatisk"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Del automatisk nye innlegg til dine sosiale media-konti."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Automatiske oppdateringer"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Blokksitat"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Blokk kopiert"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Blokkredigering aktivert"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Blokker fiendtlige innloggingsforsøk"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Bla gjennom alle temaer for å finne din perfekte tilpasning."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Beskyttelse mot angrep med rå styrke"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Endring feilet"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Fortsett"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Fortsett arbeidet"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Visningsnavn"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Vis all nettstedsstatistikk her. Konfigurer i WordPress-appen under nettsidestatistikk."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Rediger nye innlegg og sider med det blokkbaserte redigeringsverktøyet."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Gå inn i fullskjerm"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Skriv inn en egendefinert verdi"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Få ditt nettsted opp og kjøre"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Få mer informasjon"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Overskrift 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Overskrift 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Jeg liker den"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Ikon og tekst"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Bildetekst. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Bildetittel"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Lenke til"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Lenke til eksisterende innhold"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Det ser ut til at du har Jetpack satt opp på ditt nettsted. Gratulerer!\nLogg inn med din WordPress.com-innlogging nedenfor for å aktivere statistikk og varslinger."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Mistet ditt passord?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Mediet har ikke en tilknyttet fil for opplastning."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Mediefilstørrelsen (%1$@) er for stor til å laste opp. Maksimum tillatt er %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Flytter kommentaren til søppelkassen."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Mine kundestøttebilletter"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Navn"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Sideinnstillinger"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Sideskilleblokk. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Innlegg av %1$@, fra %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Innlegg opprettet den %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Innlegg kunne ikke lastes opp"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Innlegg flyttet til papirkurven."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Drevet av Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Vurder oss på App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Les på"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Erstatt bilde eller video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Delingsfeil"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Vis overskift"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Vis relaterte innlegg"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Vis passord"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Nettstedsside"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Tidssone for nettstedet (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sorter etter"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Kildekode"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "WordPress for Android får et stort ansiktsløft"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Appen kjenner ikke igjen svaret fra serveren. Vennligst sjekk oppsettet på ditt nettsted."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Ulest"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Ikke-lagrede endringer"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Videoeksport avbrutt."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Skriv et svar..."; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Skriver"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "bilde"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "i \"Apper\""; diff --git a/WordPress/Resources/nl.lproj/Localizable.strings b/WordPress/Resources/nl.lproj/Localizable.strings index 5e774ad6503a..b9242f336f00 100644 --- a/WordPress/Resources/nl.lproj/Localizable.strings +++ b/WordPress/Resources/nl.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-20 13:39:16+0000 */ +/* Translation-Revision-Date: 2021-05-12 15:01:37+0000 */ /* Plural-Forms: nplurals=2; plural=n != 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: nl */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Voeg elk onderwerp toe"; +/* No comment provided by engineer. */ +"Add caption" = "Bijschrift toevoegen"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Voeg een afbeelding of avatar toe, die bij dit nieuwe account hoort."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Voeg tags toe"; +/* No comment provided by engineer. */ +"Add text…" = "Tekst toevoegen..."; + /* No comment provided by engineer. */ "Add this email link" = "Voeg deze e-mail link toe"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Bestand als link bijvoegen"; +/* No comment provided by engineer. */ +"Attachment page" = "Bijlagepagina"; + /* No comment provided by engineer. */ "Audio Player" = "Audiospeler"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio bijschrift. Leeg"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio-instellingen"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Auteurs"; +/* No comment provided by engineer. */ +"Auto" = "Automatisch"; + /* Describes a status of a plugin */ "Auto-managed" = "Automatisch beheerd"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Deel nieuwe berichten automatisch op je socialmedia-accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Automatisch afspelen"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Automatische updates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Citaat"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Blok kan niet binnen zichzelf getoond worden."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Blok gekopieerd"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Blok-editor ingeschakeld"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Blok is verwijderd of is niet beschikbaar."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Blokkeer verdachte inlogpogingen"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Blader door al onze thema's om het thema te vinden dat perfect bij je past."; +/* No comment provided by engineer. */ +"Browser default" = "Browser standaard"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack bescherming"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Wijzigen mislukt"; +/* No comment provided by engineer. */ +"Change heading level" = "Wijzig heading niveau"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Wijzig het te gebruiken type apparaat voor voorbeeld"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Doorgaan"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Ga verder met WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Blijven werken"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Weergavenaam"; +/* No comment provided by engineer. */ +"Display post date" = "Toon berichtdatum"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Toon je site-statistieken voor allertijden hier. Configureer in de WordPress-app in je site-statistieken."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Focuspunt bewerken"; +/* No comment provided by engineer. */ +"Edit image" = "Bewerk afbeelding"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Bewerk nieuwe berichten en pagina's met de blok-editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Volledig scherm openen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Vul in te sluiten URL hier in..."; + /* Enter a custom value */ "Enter a custom value" = "Voeg een aangepaste waarde in"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Voer de inloggegevens voor je server in om terugzetten in één klik voor je back-ups in te schakelen."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Voer je server gegevens in om de dreiging op te lossen."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Voer je server gegevens in om bedreigingen op te lossen."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Ga aan de slag met je site"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Raak geinspireerd"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Account informatie ophalen"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Koptekst 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Ik vind dit leuk"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "Ik ben zo geïnspireerd door het werk van fotograaf Cameron Karsten. Ik ga deze technieken zeker proberen bij mijn volgende"; + /* Title of a button style */ "Icon & Text" = "Icon & Tekst"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Onderschrift afbeelding. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Afbeelding-instellingen"; + /* Hint for image title on image settings. */ "Image title" = "Titel voor afbeelding"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link naar"; +/* No comment provided by engineer. */ +"Link to" = "Link naar"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link naar bestaande inhoud"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Het lijkt er op dat Jetpack is geïnstalleerd op je site. Gefeliciteerd!\nLogin met je WordPress.com inloggegevens om statistieken en meldingen in te schakelen."; +/* No comment provided by engineer. */ +"Loop" = "Herhalen"; + /* Title of a button. */ "Lost your password?" = "Wachtwoord vergeten?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media uploads"; +/* No comment provided by engineer. */ +"Media area" = "Mediagebied"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media heeft geen geassocieerd bestand om te uploaden."; +/* No comment provided by engineer. */ +"Media file" = "Mediabestand"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Formaat van mediabestand (%1$@) is te groot om te uploaden. Maximaal toegestane bestandsgrootte is %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Verplaatst de reactie naar de prullenbak."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums om te zien in Londen"; + /* An example tag used in the login prologue screens. */ "Music" = "Muziek"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Mijn tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "Mijn toptien café's"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Naam"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Pagina-instellingen"; +/* No comment provided by engineer. */ +"Page break" = "Paginascheiding"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Blok Pagina-einde. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Bericht door %1$@ van %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Bericht inhoud-instellingen"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Bericht gemaakt op %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Uploaden van bericht mislukt"; +/* No comment provided by engineer. */ +"Post meta settings" = "Bericht meta-instellingen"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Bericht verplaatst naar prullenbak."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Mogelijk gemaakt door Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Vooraf laden"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Beoordeel ons in de App Store"; +/* No comment provided by engineer. */ +"Read more" = "Lees meer"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Lees op"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Vervang bestand"; +/* No comment provided by engineer. */ +"Replace image" = "Vervang afbeelding"; + /* No comment provided by engineer. */ "Replace image or video" = "Afbeelding of video vervangen"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Fout tijdens delen"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Koptekst weergeven"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Toon gerelateerde berichten"; +/* No comment provided by engineer. */ +"Show download button" = "Toon downloadknop"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Toon wachtwoord"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site-pagina"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Veiligheid en prestaties van de site\nvanuit je broekzak"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site tijdzone (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sorteer Op"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sortering en filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Broncode"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "De WordPress voor Android-app krijgt een grote update"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "De app herkent het antwoord van de server niet. Controleer de configuratie van je site."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Ongelezen"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Onbeantwoord"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Niet-opgeslagen wijzigingen"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Export video geannuleerd."; +/* No comment provided by engineer. */ +"Video settings" = "Video-instellingen"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Schrijf een reactie..."; +/* No comment provided by engineer. */ +"Write code…" = "Schrijf code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Schrijven"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "afbeelding"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "afbeelding %1$d van %2$d in galerij"; + /* Text for related post cell preview */ "in \"Apps\"" = "in \"Apps\""; diff --git a/WordPress/Resources/pl.lproj/Localizable.strings b/WordPress/Resources/pl.lproj/Localizable.strings index 876bf4dc01ed..9d29d0bc74f5 100644 --- a/WordPress/Resources/pl.lproj/Localizable.strings +++ b/WordPress/Resources/pl.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Authors"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Autoupdates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Block Quote"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Block malicious login attempts"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Change failed"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continue"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continue Working"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Display Name"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Getting account information"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "I Like It"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Icon & Text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Image title"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link To"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Lost your password?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%@) is too large to upload. Maximum allowed is %@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Trash."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %@, from %@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Post moved to trash."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Rate us on the App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Show Header"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Show Related Posts"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%@%d%@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sort By"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Source Code"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "The WordPress for Android App Gets a Big Facelift"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "The app can't recognize the server response. Please, check the configuration of your site."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Nieprzeczytane"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Unsaved Changes"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export canceled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Write a reply…"; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Pisanie"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "image"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "in \"Apps\""; diff --git a/WordPress/Resources/pt-BR.lproj/Localizable.strings b/WordPress/Resources/pt-BR.lproj/Localizable.strings index ca7079236d89..800004d782f2 100644 --- a/WordPress/Resources/pt-BR.lproj/Localizable.strings +++ b/WordPress/Resources/pt-BR.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-05 19:57:08+0000 */ +/* Translation-Revision-Date: 2021-05-12 14:51:18+0000 */ /* Plural-Forms: nplurals=2; plural=n > 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: pt_BR */ @@ -10,7 +10,7 @@ "\nTo confirm, please re-enter your site's address before deleting.\n\n" = "\nPara confirmar, digite o endereço do site novamente antes de excluí-lo.\n"; /* No comment provided by engineer. */ -" audio file" = " audio file"; +" audio file" = " arquivo de áudio"; /* Title for the lazy load images setting */ "\"Lazy-load\" images" = "Carregamento assíncrono de imagens"; @@ -19,10 +19,10 @@ "\"More\" Button" = "Botão \"Mais\""; /* Description for the restore action. $1$@ is a placeholder for the selected date. */ -"%1$@ is the selected point for your restore." = "%1$@ is the selected point for your restore."; +"%1$@ is the selected point for your restore." = "%1$@. Você escolheu voltar o site para este ponto."; /* Description for the download backup action. $1$@ is a placeholder for the selected date. */ -"%1$@ is the selected point to create a downloadable backup." = "%1$@ is the selected point to create a downloadable backup."; +"%1$@ is the selected point to create a downloadable backup." = "%1$@ é o ponto selecionado para criar um backup para baixar."; /* Label displaying the author and post title for a Comment. %1$@ is a placeholder for the author. %2$@ is a placeholder for the post title. */ "%1$@ on %2$@" = "%1$@ em %2$@"; @@ -37,10 +37,10 @@ "%1$d unseen posts" = "%1$d posts não visualizados"; /* translators: 1: From block title, e.g. Paragraph. 2: To block title, e.g. Header. */ -"%1$s transformed to %2$s" = "%1$s transformed to %2$s"; +"%1$s transformed to %2$s" = "%1$s transformado em %2$s"; /* translators: accessibility text. Inform about current value. %1$s: Control label %2$s: setting label (example: width), %3$s: Current value. %4$s: value measurement unit (example: pixels) */ -"%1$s. %2$s is %3$s %4$s." = "%1$s. %2$s is %3$s %4$s."; +"%1$s. %2$s is %3$s %4$s." = "%1$s. %2$s é %3$s %4$s."; /* Post Stats label for week date range. Ex: Mar 25 - Mar 31, 2019 */ "%@ - %@, %@" = "%1$@ - %2$@, %3$@"; @@ -164,7 +164,7 @@ "%d posts" = "%d posts"; /* Message for a notice informing the user their scan completed and %d threats were found */ -"%d potential threats found" = "%d potential threats found"; +"%d potential threats found" = "%d potenciais ameaças foram encontradas"; /* Age between dates over one year. */ "%d years" = "%d anos"; @@ -217,10 +217,10 @@ "(no title)" = "(sem título)"; /* Example Comment notification displayed in the prologue carousel of the app. Username should be marked with * characters and will be displayed as bold text. */ -"*Johann Brandt* responded to your post" = "*Johann Brandt* responded to your post"; +"*Johann Brandt* responded to your post" = "*Johann Brandt* respondeu à sua publicação"; /* Example Like notification displayed in the prologue carousel of the app. Username should be marked with * characters and will be displayed as bold text. */ -"*Madison Ruiz* liked your post" = "*Madison Ruiz* liked your post"; +"*Madison Ruiz* liked your post" = "*Madison Ruiz* curtiu sua publicação"; /* Menus button text for adding a new menu to a site. */ "+ Add new menu" = "+ Adicionar novo menu"; @@ -247,7 +247,7 @@ "1 post, 1 file not uploaded" = "1 post, 1 arquivo não enviado"; /* Message for a notice informing the user their scan completed and 1 threat was found */ -"1 potential threat found" = "1 potential threat found"; +"1 potential threat found" = "Uma possível ameaça foi encontrada"; /* Indicates a video will be resized to Full HD 1920x1080 when uploaded. */ "1080p" = "1080p"; @@ -274,13 +274,13 @@ "A featured image is set. Tap to change it." = "Uma imagem destacada está configurada. Toque para alterá-la."; /* Title for a threat */ -"A file contains a malicious code pattern" = "A file contains a malicious code pattern"; +"A file contains a malicious code pattern" = "Um arquivo contém um padrão de código malicioso"; /* Accessibility hint for My Sites list. */ "A list of sites on this account." = "Uma lista de sites dessa conta."; /* Story Intro welcome title */ -"A new way to create and publish engaging content on your site." = "A new way to create and publish engaging content on your site."; +"A new way to create and publish engaging content on your site." = "Uma nova maneira de criar e publicar conteúdos atraentes em seu site."; /* A VoiceOver hint to explain what the user gets when they select the 'Customize Your Site' button. */ "A series of steps showing you how to add a theme, site icon and more." = "Uma lista de passos ensinando a adicionar um tema, ícone do site e muito mais."; @@ -304,7 +304,7 @@ "ACTIVE" = "ATIVO"; /* No comment provided by engineer. */ -"ADD AUDIO" = "ADD AUDIO"; +"ADD AUDIO" = "ADICIONAR ÁUDIO"; /* No comment provided by engineer. */ "ADD BLOCK HERE" = "ADICIONAR BLOCO AQUI"; @@ -325,7 +325,7 @@ "About" = "Sobre"; /* Link to About screen for Jetpack for iOS */ -"About Jetpack for iOS" = "About Jetpack for iOS"; +"About Jetpack for iOS" = "Sobre o Jetpack para iOS"; /* My Profile 'About me' label */ "About Me" = "Sobre mim"; @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Adicionar novo tópico"; +/* No comment provided by engineer. */ +"Add caption" = "Adicione uma legenda"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Adicionar uma imagem ou avatar para representar essa nova conta."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Adicionar tags"; +/* No comment provided by engineer. */ +"Add text…" = "Adicionar texto..."; + /* No comment provided by engineer. */ "Add this email link" = "Adicionar este e-mail como link"; @@ -541,7 +547,7 @@ "All languages" = "Todos os idiomas"; /* Description for the Jetpack Backup Restore message. %1$@ is a placeholder for the selected date. */ -"All of your selected items are now restored back to %1$@." = "All of your selected items are now restored back to %1$@."; +"All of your selected items are now restored back to %1$@." = "Todos os itens selecionados foram retrocedidos para %1$@."; /* Title of the congratulation screen that appears when all the tasks are completed */ "All tasks complete" = "Todas as tarefas concluídas"; @@ -559,7 +565,7 @@ "Allow WordPress.com login" = "Permitir login com WordPress.com"; /* Message on camera permissions screen to explain why the app needs camera and microphone permissions */ -"Allow access so you can start taking photos and videos." = "Allow access so you can start taking photos and videos."; +"Allow access so you can start taking photos and videos." = "Permitir acesso para começar a salvar fotos e vídeos."; /* A short description of the comment like sharing setting. */ "Allow all comments to be Liked by you and your readers" = "Permitir que seus visitantes curtam todos os comentários"; @@ -576,10 +582,10 @@ "Allow this connection to be used by all admins and users of your site." = "Permitir que esta conexão seja usada por todos os administradores e usuários do seu site."; /* Allowlisted IP Addresses Title */ -"Allowlisted IP Addresses" = "Allowlisted IP Addresses"; +"Allowlisted IP Addresses" = "Endereços IP permitidos"; /* Jetpack Settings: Allowlisted IP addresses */ -"Allowlisted IP addresses" = "Allowlisted IP addresses"; +"Allowlisted IP addresses" = "Endereços IP permitidos"; /* Instructions for users with two-factor authentication enabled. */ "Almost there! Please enter the verification code from your authenticator app." = "Quase pronto! Informe o código de verificação do seu aplicativo de autenticação."; @@ -598,7 +604,7 @@ "An active internet connection is required" = "É necessário estar conectado à internet"; /* Error message shown when trying to view the scan status and there is no internet connection. */ -"An active internet connection is required to view Jetpack Scan" = "An active internet connection is required to view Jetpack Scan"; +"An active internet connection is required to view Jetpack Scan" = "Uma conexão ativa com a internet é necessária para exibir o Jetpack Scan"; /* Error message shown when trying to view the Activity Log feature and there is no internet connection. */ "An active internet connection is required to view activities" = "É necessária uma conexão à internet para ver as atividades"; @@ -614,7 +620,7 @@ "An active internet connection is required to view stats" = "Uma conexão com a Internet ativa é necessária para exibir as estatísticas"; /* Error message shown when trying to view the Scan History feature and there is no internet connection. */ -"An active internet connection is required to view the history" = "An active internet connection is required to view the history"; +"An active internet connection is required to view the history" = "É necessária uma conexão à internet para ver o histórico"; /* An error description explaining that a Menu could not be created. */ "An error occurred creating the Menu." = "Ocorreu um erro ao criar o menu."; @@ -716,7 +722,7 @@ "Are you sure you want to permanently delete this item?" = "Tem certeza de que deseja excluir permanentemente este item?"; /* Message of the confirmation alert when deleting a page from the trash. */ -"Are you sure you want to permanently delete this page?" = "Are you sure you want to permanently delete this page?"; +"Are you sure you want to permanently delete this page?" = "Tem certeza de que deseja excluir esta página permanentemente?"; /* Message of the confirmation alert when deleting a post from the trash. */ "Are you sure you want to permanently delete this post?" = "Tem certeza de que deseja excluir permanentemente esse post?"; @@ -735,7 +741,7 @@ "Are you sure you want to remove %1$@?" = "Tem certeza de que deseja remover %1$@?"; /* Description for the confirm restore action. %1$@ is a placeholder for the selected date. */ -"Are you sure you want to restore your site back to %1$@? This will remove content and options created or changed since then." = "Are you sure you want to restore your site back to %1$@? This will remove content and options created or changed since then."; +"Are you sure you want to restore your site back to %1$@? This will remove content and options created or changed since then." = "Tem certeza de que deseja retroceder seu site para %1$@? Isto removerá todo o conteúdo e opções criadas ou alteradas desde então."; /* Title of the message shown when the user taps Save as Draft while editing a post. Options will be Save Now and Keep Editing. */ "Are you sure you want to save as draft?" = "Tem certeza de que deseja salvar como rascunho?"; @@ -750,7 +756,7 @@ "Are you sure you want to submit for review?" = "Tem certeza de que deseja enviar para revisão?"; /* Message of the trash page confirmation alert. */ -"Are you sure you want to trash this page?" = "Are you sure you want to trash this page?"; +"Are you sure you want to trash this page?" = "Tem certeza de que deseja mover esta página para a lixeira?"; /* Message of the trash confirmation alert. */ "Are you sure you want to trash this post?" = "Você tem certeza de que deseja enviar este post para a lixeira?"; @@ -759,7 +765,7 @@ "Are you sure you want to update?" = "Tem certeza de que deseja atualizar?"; /* An example tag used in the login prologue screens. */ -"Art" = "Art"; +"Art" = "Arte"; /* Message shown to users who have an old publicize connection to a facebook profile. */ "As of August 1, 2018, Facebook no longer allows direct sharing of posts to Facebook Profiles. Connections to Facebook Pages remain unchanged." = "A partir de 1º de agosto de 2018, o Facebook não permite mais o compartilhamento direto de posts em perfis do Facebook. As conexões para as páginas do Facebook permanecem inalteradas."; @@ -768,13 +774,19 @@ "Attach File as Link" = "Anexar arquivo como link"; /* No comment provided by engineer. */ -"Audio Player" = "Audio Player"; +"Attachment page" = "Página de anexo"; + +/* No comment provided by engineer. */ +"Audio Player" = "Reprodutor de áudio"; /* translators: accessibility text. %s: Audio caption. */ -"Audio caption. %s" = "Audio caption. %s"; +"Audio caption. %s" = "Legenda do áudio. %s"; /* translators: accessibility text. Empty Audio caption. */ -"Audio caption. Empty" = "Audio caption. Empty"; +"Audio caption. Empty" = "Legenda do áudio. Vazia"; + +/* No comment provided by engineer. */ +"Audio settings" = "Configurações de áudio"; /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Áudio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Autores"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Gerenciado automaticamente"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Compartilhe automaticamente novos posts em suas redes sociais."; +/* No comment provided by engineer. */ +"Autoplay" = "Reprodução automática"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Atualizações automáticas"; @@ -850,7 +868,7 @@ "Back" = "Voltar"; /* Title of the cell displaying status of a backup in progress */ -"Backing up site" = "Backing up site"; +"Backing up site" = "Fazendo backup do site"; /* Noun. Links to a blog's Jetpack Backups screen. Title for Jetpack Backup Complete screen @@ -861,7 +879,7 @@ "Backup" = "Backup"; /* Title for error displayed when preparing a backup fails. */ -"Backup failed" = "Backup failed"; +"Backup failed" = "Falha no backup"; /* This description is used to set the accessibility label for the Period chart, with Comments selected. */ "Bar Chart depicting Comments for the selected period." = "Gráfico exibindo comentários do período selecionado."; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Bloco de citação"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "O bloco não pode ser renderizado dentro de si mesmo."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Bloco copiado"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "O editor de blocos está ativado"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "O bloco foi excluído ou está indisponível."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Bloquear tentativas maliciosas de acesso"; @@ -929,14 +953,14 @@ "Block settings" = "Configurações do bloco"; /* The title of a button that triggers blocking a site from the user's reader. */ -"Block this site" = "Block this site"; +"Block this site" = "Bloquear este site"; /* Notice title when blocking a site succeeds. */ -"Blocked site" = "Blocked site"; +"Blocked site" = "Site bloqueado"; /* Blocklist Title Settings: Comments Blocklist */ -"Blocklist" = "Blocklist"; +"Blocklist" = "Lista de bloqueios"; /* Opens the WordPress Mobile Blog */ "Blog" = "Blog"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Procurar em todos os nossos temas para encontrar um perfeito para você."; +/* No comment provided by engineer. */ +"Browser default" = "Padrão do navegador"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Proteção contra ataques por força bruta"; @@ -980,7 +1007,7 @@ "Button Style" = "Estilo do botão"; /* No comment provided by engineer. */ -"ButtonGroup" = "ButtonGroup"; +"ButtonGroup" = "Grupo de botões"; /* Label for the post author in the post detail. */ "By " = "Por"; @@ -1088,7 +1115,7 @@ "Cancel media uploads" = "Cancelar upload de mídias"; /* No comment provided by engineer. */ -"Cancel search" = "Cancel search"; +"Cancel search" = "Cancelar pesquisa"; /* Share extension dialog dismiss button label - displayed when user is missing a login token. */ "Cancel sharing" = "Cancelar compartilhamento"; @@ -1129,10 +1156,10 @@ /* Account Settings Change password label Main title */ -"Change Password" = "Mudar senha"; +"Change Password" = "Alterar senha"; /* Title of an alert prompting the user that they are about to change the blog they are posting to. */ -"Change Site" = "Mudar site"; +"Change Site" = "Trocar de site"; /* Change site icon button */ "Change Site Icon" = "Alterar ícone do site"; @@ -1144,11 +1171,14 @@ "Change Visibility" = "Alterar visibilidade"; /* No comment provided by engineer. */ -"Change block position" = "Change block position"; +"Change block position" = "Alterar posição do bloco"; /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Falha na alteração"; +/* No comment provided by engineer. */ +"Change heading level" = "Alterar o nível do título"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Alterar o tipo de dispositivo usado para visualizar"; @@ -1209,7 +1239,7 @@ "Choose" = "Escolher"; /* Title for selecting a new homepage */ -"Choose Homepage" = "Choose Homepage"; +"Choose Homepage" = "Escolher página inicial"; /* Title for settings section which allows user to select their home page and posts page */ "Choose Pages" = "Escolher páginas"; @@ -1230,7 +1260,7 @@ "Choose a domain" = "Escolha um domínio"; /* OK Button title shown in alert informing users about the Reader Save for Later feature. */ -"Choose a new app icon" = "Choose a new app icon"; +"Choose a new app icon" = "Escolher um novo ícone para o aplicativo"; /* Title of a Quick Start Tour */ "Choose a theme" = "Escolha um tema"; @@ -1239,7 +1269,7 @@ "Choose a time" = "Escolha um horário"; /* No comment provided by engineer. */ -"Choose audio" = "Choose audio"; +"Choose audio" = "Escolher áudio"; /* Title to choose date range in a calendar */ "Choose date range" = "Escolher um intervalo de datas"; @@ -1272,16 +1302,16 @@ "Choose layout" = "Escolha um modelo"; /* Downloadable items: general section title */ -"Choose the items to download" = "Choose the items to download"; +"Choose the items to download" = "Escolha os itens para baixar"; /* Restorable items: general section title */ -"Choose the items to restore" = "Choose the items to restore"; +"Choose the items to restore" = "Escolha os itens para restaurar"; /* No comment provided by engineer. */ "Choose video" = "Escolher vídeo"; /* Reader select interests subtitle label text */ -"Choose your topics" = "Choose your topics"; +"Choose your topics" = "Escolha seus tópicos"; /* And alert message warning the user they will loose blog specific edits like categories, and media if they change the blog being posted to. */ "Choosing a different site will lose edits to site specific content like media and categories. Are you sure?" = "A escolha de um site diferente cancelará as edições do conteúdo específico do site, como mídia e categorias. Tem certeza?"; @@ -1308,7 +1338,7 @@ "Clear all old activity logs?" = "Limpar resumos de atividades antigos?"; /* No comment provided by engineer. */ -"Clear search" = "Clear search"; +"Clear search" = "Limpar pesquisa"; /* Title of a button. */ "Clear search history" = "Limpar histórico de pesquisas"; @@ -1359,7 +1389,7 @@ "Collect information" = "Coletar informação"; /* Title displayed for selection of custom app icons that have colorful backgrounds. */ -"Colorful backgrounds" = "Colorful backgrounds"; +"Colorful backgrounds" = "Fundos coloridos"; /* First story intro item description */ "Combine photos, videos, and text to create engaging and tappable story posts that your visitors will love." = "Combine fotos, vídeos e texto para criar stories clicáveis e com alto engajamento que seus visitantes vão adorar."; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continuar"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continuar com WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continuar trabalhando"; @@ -1587,7 +1620,7 @@ "Continuing with Apple" = "Prosseguindo with Apple"; /* An example tag used in the login prologue screens. */ -"Cooking" = "Cooking"; +"Cooking" = "Culinária"; /* No comment provided by engineer. */ "Copied block" = "Bloco copiado"; @@ -1638,10 +1671,10 @@ "Could not toggle Follow: missing blogURL attribute" = "Não foi possível alternar o status: faltando atributo blogURL"; /* An error description explaining that Seen could not be toggled due to a missing feedItemID. */ -"Could not toggle Seen: missing feedItemID." = "Could not toggle Seen: missing feedItemID."; +"Could not toggle Seen: missing feedItemID." = "Não foi possível alternar Lido: faltando feedItemID."; /* An error description explaining that Seen could not be toggled due to a missing postID. */ -"Could not toggle Seen: missing postID." = "Could not toggle Seen: missing postID."; +"Could not toggle Seen: missing postID." = "Não foi possível alternar Lido: faltando postID."; /* Title of a prompt. */ "Could not unfollow site" = "Não foi possível parar de seguir o site"; @@ -1650,7 +1683,7 @@ "Could not unfollow the site at the address specified." = "Não foi possível parar de seguir o site no endereço especificado."; /* The app failed to unsubscribe from the comments for the post */ -"Could not unsubscribe from comments" = "Could not unsubscribe from comments"; +"Could not unsubscribe from comments" = "Não foi possível deixar de assinar os comentários"; /* This is the text we display to the user when we ask them for a review and they've indicated they don't like the app */ "Could you tell us how we could improve?" = "Poderia nos dizer o que podemos fazer para melhorar?"; @@ -1754,10 +1787,10 @@ "Create a post, page, or story" = "Criar um post, página ou story"; /* Label that describes the download backup action */ -"Create downloadable backup" = "Create downloadable backup"; +"Create downloadable backup" = "Criar um arquivo de backup para baixar"; /* Button title for download backup action */ -"Create downloadable file" = "Create downloadable file"; +"Create downloadable file" = "Criar arquivo para baixar"; /* Customize Insights description */ "Create your own customized dashboard and choose what reports to see. Focus on the data you care most about." = "Crie seu painel personalizado e escolha quais relatórios visualizar. Foque nas informações que você mais se importa."; @@ -1778,7 +1811,7 @@ "Creating dashboard" = "Criando o painel"; /* Description of the cell displaying status of a backup in progress */ -"Creating downloadable backup" = "Creating downloadable backup"; +"Creating downloadable backup" = "Criando um arquivo de backup para baixar"; /* No comment provided by engineer. */ "Current" = "Atual"; @@ -1799,16 +1832,16 @@ "Current value is %s" = "O valor atual é %s"; /* Title for the Jetpack Backup Status message. */ -"Currently creating a downloadable backup of your site" = "Currently creating a downloadable backup of your site"; +"Currently creating a downloadable backup of your site" = "Criando um arquivo de backup para baixar no momento"; /* Title for the Jetpack Restore Status message. */ -"Currently restoring site" = "Currently restoring site"; +"Currently restoring site" = "Restaurando o site no momento"; /* Title of the cell displaying status of a rewind in progress */ "Currently restoring your site" = "Seu site está sendo restaurado"; /* Description of the current entry being restored. %1$@ is a placeholder for the specific entry being restored. */ -"Currently restoring: %1$@" = "Currently restoring: %1$@"; +"Currently restoring: %1$@" = "Restaurando no momento: %1$@"; /* Placeholder for Invite People message field. */ "Custom message…" = "Mensagem personalizada…"; @@ -1849,10 +1882,10 @@ "Dashboard" = "Painel"; /* Title for a threat that includes the number of database rows affected */ -"Database %1$d threats" = "Database %1$d threats"; +"Database %1$d threats" = "%1$d ameaças no banco de dados"; /* Title for a threat */ -"Database threat" = "Database threat"; +"Database threat" = "Ameaça no banco de dados"; /* Blog Writing Settings: Date Format Writing Date Format Settings Title */ @@ -1950,7 +1983,7 @@ "Deny" = "Negar"; /* No comment provided by engineer. */ -"Describe the purpose of the image. Leave empty if the image is purely decorative. " = "Describe the purpose of the image. Leave empty if the image is purely decorative. "; +"Describe the purpose of the image. Leave empty if the image is purely decorative. " = "Descreva o propósito da imagem. Não preencha se a imagem não é uma parte essencial do conteúdo."; /* Label for the description for a media asset (image / video) Section header for tag name in Tag Details View. @@ -1968,17 +2001,17 @@ "Details" = "Detalhes"; /* Instructions after a Magic Link was sent, but email is incorrect. */ -"Didn't mean to create a new account? Go back to re-enter your email address." = "Didn't mean to create a new account? Go back to re-enter your email address."; +"Didn't mean to create a new account? Go back to re-enter your email address." = "Não queria criar uma conta nova? Volte para redigitar seu endereço de e-mail."; /* Label for the dimensions in pixels for a media asset (image / video) */ "Dimensions" = "Dimensões"; /* Title. Title of a button that will disable group invite links when tapped. */ -"Disable" = "Disable"; +"Disable" = "Desativar"; /* Title. A call to action to disable invite links. Title. Title of a prompt to disable group invite links. */ -"Disable invite link" = "Disable invite link"; +"Disable invite link" = "Desativar link de convite"; /* Adjective. Comment threading is disabled. */ "Disabled" = "Desativado"; @@ -2020,7 +2053,7 @@ "Discover and follow blogs you love" = "Descubra e siga blogs que você ama"; /* Button title. Tapping shows the Follow Topics screen. */ -"Discover more topics" = "Discover more topics"; +"Discover more topics" = "Descobrir mais tópicos"; /* Label for selecting the Blog Discussion Settings section Title for the Discussion Settings Screen */ @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Nome de exibição"; +/* No comment provided by engineer. */ +"Display post date" = "Exibir a data do post"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Mostrar as estatísticas do seu site aqui. Configure no aplicativo do WordPress nas estatísticas do site."; @@ -2116,7 +2152,7 @@ "Double tap to go to color settings" = "Toque duas vezes para ir para as configurações de cor"; /* No comment provided by engineer. */ -"Double tap to listen the audio file" = "Double tap to listen the audio file"; +"Double tap to listen the audio file" = "Toque duas vezes para ouvir o arquivo de áudio"; /* No comment provided by engineer. */ "Double tap to move the block down" = "Toque duas vezes para mover o bloco para baixo"; @@ -2131,13 +2167,13 @@ "Double tap to move the block up" = "Toque duas vezes para mover o bloco para cima"; /* No comment provided by engineer. */ -"Double tap to open Action Sheet to edit, replace, or clear the image" = "Double tap to open Action Sheet to edit, replace, or clear the image"; +"Double tap to open Action Sheet to edit, replace, or clear the image" = "Toque duas vezes para abrir a janela de ações para editar, substituir ou remover a imagem"; /* No comment provided by engineer. */ "Double tap to open Action Sheet with available options" = "Toque duas vezes para abrir a janela de ações com as opções disponíveis"; /* No comment provided by engineer. */ -"Double tap to open Bottom Sheet to edit, replace, or clear the image" = "Double tap to open Bottom Sheet to edit, replace, or clear the image"; +"Double tap to open Bottom Sheet to edit, replace, or clear the image" = "Toque duas vezes para abrir a janela inferior para editar, substituir ou remover a imagem"; /* No comment provided by engineer. */ "Double tap to open Bottom Sheet with available options" = "Toque duas vezes para abrir a janela inferior com as opções disponíveis"; @@ -2152,7 +2188,7 @@ "Double tap to select a video" = "Toque duas vezes para selecionar um vídeo"; /* No comment provided by engineer. */ -"Double tap to select an audio file" = "Double tap to select an audio file"; +"Double tap to select an audio file" = "Toque duas vezes para selecionar um arquivo de áudio"; /* No comment provided by engineer. */ "Double tap to select an image" = "Toque duas vezes para selecionar uma imagem"; @@ -2167,17 +2203,17 @@ "Double tap to undo last change" = "Toque duas vezes para desfazer a última alteração"; /* Download button title */ -"Download" = "Download"; +"Download" = "Baixar"; /* Title for the Jetpack Download Backup Site Screen */ "Download Backup" = "Fazer download do backup"; /* Title displayed for download backup action. Title for button allowing user to backup their Jetpack site */ -"Download backup" = "Download backup"; +"Download backup" = "Baixar backup"; /* Title for the button that will download the backup file. */ -"Download file" = "Download file"; +"Download file" = "Baixar arquivo"; /* Label for number of file downloads. */ "Downloads" = "Downloads"; @@ -2218,7 +2254,7 @@ "Edit %@ block" = "Editar bloco %@"; /* Blocklist Keyword Edition Title */ -"Edit Blocklist Word" = "Edit Blocklist Word"; +"Edit Blocklist Word" = "Editar palavra da lista de bloqueios"; /* No comment provided by engineer. */ "Edit Comment" = "Editar comentário"; @@ -2238,7 +2274,10 @@ "Edit file" = "Editar arquivo"; /* No comment provided by engineer. */ -"Edit focal point" = "Edit focal point"; +"Edit focal point" = "Editar ponto focal"; + +/* No comment provided by engineer. */ +"Edit image" = "Editar imagem"; /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Editar novos posts e páginas com o editor de blocos."; @@ -2247,7 +2286,7 @@ "Edit sharing buttons" = "Editar botões de compartilhamento"; /* Button title displayed in popup indicating that the user edits the post first */ -"Edit the post first" = "Edit the post first"; +"Edit the post first" = "Editar o post primeiro"; /* No comment provided by engineer. */ "Edit using web editor" = "Editar usando o editor web"; @@ -2300,7 +2339,7 @@ /* A placeholder for the username textfield. Invite Username Placeholder */ -"Email or Username…" = "Email or Username…"; +"Email or Username…" = "E-mail ou nome de usuário..."; /* Overlay message displayed when export content started */ "Email sent!" = "E-mail enviado!"; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Entrar no modo de tela cheia"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Digite aqui o URL da mídia a ser incorporada…"; + /* Enter a custom value */ "Enter a custom value" = "Digite um valor personalizado"; @@ -2379,7 +2421,13 @@ "Enter your password instead." = "Digitar sua senha."; /* Error message displayed when restoring a site fails due to credentials not being configured. */ -"Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +"Enter your server credentials to enable one click site restores from backups." = "Digite as credenciais do seu servidor para ativar a restauração de sites em um clique através de backups."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Digite as credenciais de seu servidor para corrigir a ameaça."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Digite as credenciais de seu servidor para corrigir ameaças."; /* Generic error alert title Generic error. @@ -2415,10 +2463,10 @@ "Error enabling autoupdates for %@." = "Erro ao habilitar atualizações automáticas para %@."; /* Error displayed when fixing a threat fails. */ -"Error fixing threat. Please contact our support." = "Error fixing threat. Please contact our support."; +"Error fixing threat. Please contact our support." = "Erro ao corrigir a ameaça. Entre em contato com o suporte."; /* Error displayed when ignoring a threat fails. */ -"Error ignoring threat. Please contact our support." = "Error ignoring threat. Please contact our support."; +"Error ignoring threat. Please contact our support." = "Erro ao ignorar a ameaça. Entre em contato com o suporte."; /* Notice displayed after attempt to install a plugin fails. */ "Error installing %@." = "Erro ao instalar %@."; @@ -2518,7 +2566,7 @@ "Expands to select a different menu area" = "Expande para selecionar uma área de menu diferente"; /* Title. Indicates an expiration date. */ -"Expires on" = "Expires on"; +"Expires on" = "Expira em"; /* Placeholder text for the tagline of a site */ "Explain what this site is about." = "Explique sobre o que é este site;"; @@ -2550,16 +2598,16 @@ "Failed" = "Falhou"; /* Error title when picked media cannot be imported into stories. */ -"Failed Media Export" = "Failed Media Export"; +"Failed Media Export" = "Falha ao exportar mídia"; /* No comment provided by engineer. */ -"Failed to insert audio file." = "Failed to insert audio file."; +"Failed to insert audio file." = "Não foi possível inserir o arquivo de áudio."; /* No comment provided by engineer. */ -"Failed to insert audio file. Please tap for options." = "Failed to insert audio file. Please tap for options."; +"Failed to insert audio file. Please tap for options." = "Falha ao inserir arquivo de áudio. Toque para opções."; /* No comment provided by engineer. */ -"Failed to insert media." = "Failed to insert media."; +"Failed to insert media." = "Não foi possível inserir a mídia."; /* Error message to show to use when media insertion on a post fails */ "Failed to insert media.\n Please tap for options." = "Falha ao inserir mídia.\n Toque para opções."; @@ -2574,7 +2622,7 @@ "Failed to serialize request to the REST API." = "Ocorreu um erro durante a solicitação da REST API."; /* The app failed to unsubscribe from the comments for the post */ -"Failed to unfollow conversation" = "Failed to unfollow conversation"; +"Failed to unfollow conversation" = "Falha ao deixar de seguir a conversa"; /* No comment provided by engineer. */ "Failed to upload files.\nPlease tap for options." = "Falha ao enviar arquivos.\nToque para ver mais opções."; @@ -2669,36 +2717,36 @@ "Fix All" = "Corrigir tudo"; /* Button title, confirm fixing all threats */ -"Fix all threats" = "Fix all threats"; +"Fix all threats" = "Corrigir todas as ameaças"; /* Title for button that will fix the threat */ -"Fix threat" = "Fix threat"; +"Fix threat" = "Corrigir ameaça"; /* Displays the fixed threats */ -"Fixed" = "Fixed"; +"Fixed" = "Corrigido"; /* Subtitle displayed while the server is fixing threats */ -"Fixing Threats" = "Fixing Threats"; +"Fixing Threats" = "Corrigindo ameaças"; /* Prompt to follow a blog. Verb. Button title. Follow a new blog. */ "Follow" = "Seguir"; /* Verb. Button title. Follow the comments on a post. */ -"Follow conversation by email" = "Follow conversation by email"; +"Follow conversation by email" = "Seguir conversa por e-mail"; /* Title of a Quick Start Tour */ "Follow other sites" = "Siga outros sites"; /* Verb. An option to follow a site. */ -"Follow site" = "Follow site"; +"Follow site" = "Seguir site"; /* Screen title. Reader select interests title label text. */ -"Follow topics" = "Follow topics"; +"Follow topics" = "Seguir tópicos"; /* Caption displayed in promotional screens shown during the login flow. Shown in the prologue carousel (promotional screens) during first launch. */ -"Follow your favorite sites and discover new blogs." = "Follow your favorite sites and discover new blogs."; +"Follow your favorite sites and discover new blogs." = "Siga seus sites favoritos e descubra novos blogs."; /* Displayed in the Notification Settings View Followed Sites Title @@ -2730,13 +2778,13 @@ "Following" = "Seguindo"; /* Notice title when following a site succeeds. %1$@ is a placeholder for the site name. */ -"Following %1$@" = "Following %1$@"; +"Following %1$@" = "Seguindo %1$@"; /* Verb. Button title. The user is following the comments on a post. */ -"Following conversation by email" = "Following conversation by email"; +"Following conversation by email" = "Seguindo conversa por e-mail"; /* Label displayed to the user while loading their selected interests */ -"Following new topics..." = "Following new topics..."; +"Following new topics..." = "Seguindo novos tópicos..."; /* Filters Follows Notifications */ "Follows" = "Seguidos"; @@ -2748,13 +2796,13 @@ "Follows the blog." = "Segue o blog."; /* VoiceOver accessibility hint, informing the user the button can be used to follow the comments a post. */ -"Follows the comments on a post by email." = "Follows the comments on a post by email."; +"Follows the comments on a post by email." = "Segue os comentários em um post por e-mail."; /* VoiceOver accessibility hint, informing the user the button can be used to follow a tag. */ "Follows the tag." = "Segue a tag."; /* An example tag used in the login prologue screens. */ -"Football" = "Football"; +"Football" = "Futebol"; /* Register Domain - Domain contact information section header description */ "For your convenience, we have pre-filled your WordPress.com contact information. Please review to be sure it’s the correct information you want to use for this domain." = "Para agilizar o processo, nós preenchemos com suas informações de contato do WordPress.com. Verifique os dados para ter certeza de que são os dados corretos a usar com esse domínio."; @@ -2793,14 +2841,14 @@ "Gallery caption. %s" = "Legenda da galeria. %s"; /* An example tag used in the login prologue screens. */ -"Gardening" = "Gardening"; +"Gardening" = "Jardinagem"; /* Add New Stats Card category title Title for the general section in site settings screen */ "General" = "Geral"; /* Title. A call to action to generate a new invite link. */ -"Generate new link" = "Generate new link"; +"Generate new link" = "Gerar novo link"; /* Message to indicate progress of generating preview */ "Generating Preview" = "Gerando visualização..."; @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Coloque seu site no ar"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Inspirando-se"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Obtendo informações da conta"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Cabeçalho 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Título %d"; + /* H1 Aztec Style */ "Heading 1" = "Cabeçalho 1"; @@ -2988,10 +3042,10 @@ "History" = "Histórico"; /* Message title displayed when we fail to fetch the status of the backup in progress. */ -"Hmm, we couldn’t find your backup status" = "Hmm, we couldn’t find your backup status"; +"Hmm, we couldn’t find your backup status" = "Não conseguimos encontrar o status do backup"; /* Message title displayed when we fail to fetch the status of the restore in progress. */ -"Hmm, we couldn’t find your restore status" = "Hmm, we couldn’t find your restore status"; +"Hmm, we couldn’t find your restore status" = "Não conseguimos encontrar o status da restauração"; /* Moderation Keys Title Settings: Comments Moderation */ @@ -3014,17 +3068,20 @@ "Hooray!\nAlmost done" = "Eba!\nQuase pronto"; /* Title for the fix section in Threat Details: Threat is fixed */ -"How did Jetpack fix it?" = "How did Jetpack fix it?"; +"How did Jetpack fix it?" = "Como o Jetpack resolveu isso?"; /* How to create story description */ "How to create a story post" = "Como criar um post de story"; /* Title for the fix section in Threat Details */ -"How will we fix it?" = "How will we fix it?"; +"How will we fix it?" = "Como vamos corrigir isso?"; /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Curti"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "Me inspiro muito no trabalho do fotógrafo Cameron Karsten. Vou tentar uma dessas técnicas em meu próximo"; + /* Title of a button style */ "Icon & Text" = "Ícone e texto"; @@ -3056,10 +3113,10 @@ "Ignore" = "Ignorar"; /* Title for button that will ignore the threat */ -"Ignore threat" = "Ignore threat"; +"Ignore threat" = "Ignorar ameaça"; /* Displays the ignored threats */ -"Ignored" = "Ignored"; +"Ignored" = "Ignorada"; /* Hint for image alt on image settings. */ "Image Alt" = "Texto alternativo da imagem"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Legenda da imagem. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Configurações da imagem"; + /* Hint for image title on image settings. */ "Image title" = "Título da imagem"; @@ -3110,22 +3170,22 @@ "Included with Site" = "Incluído com o site"; /* Downloadable/Restorable items: general section footer text */ -"Includes wp-config.php and any non WordPress files" = "Includes wp-config.php and any non WordPress files"; +"Includes wp-config.php and any non WordPress files" = "Inclui wp-config.php e qualquer arquivo que não seja do WordPress"; /* An error message shown when a user signed in with incorrect credentials. */ "Incorrect username or password. Please try entering your login details again." = "Nome de usuário ou senha incorretos. Tente digitar seus dados de login novamente."; /* Title for a threat */ -"Infected core file" = "Infected core file"; +"Infected core file" = "Arquivo do núcleo infectado"; /* Title for a threat that includes the file name of the file */ -"Infected core file: %1$@" = "Infected core file: %1$@"; +"Infected core file: %1$@" = "Arquivo do núcleo infectado: %1$@"; /* WordPress.com Community Footer Text */ "Information on WordPress.com courses and events (online & in-person)." = "Informações sobre cursos e eventos (online e presenciais) do WordPress.com."; /* Placeholder for the restore progress title. */ -"Initializing the restore process" = "Initializing the restore process"; +"Initializing the restore process" = "Iniciando o processo de restauração"; /* Default button title used in media picker to insert media (photos / videos) into a post. Label action for inserting a link on the editor */ @@ -3213,7 +3273,7 @@ "Invite" = "Convide"; /* Title for the Invite Link section of the Invite Person screen. */ -"Invite Link" = "Invite Link"; +"Invite Link" = "Link de convite"; /* Invite People Title */ "Invite People" = "Convidar pessoas"; @@ -3246,38 +3306,38 @@ "Jetpack FAQ" = "Perguntas frequentes sobre o Jetpack"; /* Description that explains that we are unable to auto fix the threat */ -"Jetpack Scan cannot automatically fix this threat. We suggest that you resolve the threat manually: ensure that WordPress, your theme, and all of your plugins are up to date, and remove the offending code, theme, or plugin from your site." = "Jetpack Scan cannot automatically fix this threat. We suggest that you resolve the threat manually: ensure that WordPress, your theme, and all of your plugins are up to date, and remove the offending code, theme, or plugin from your site."; +"Jetpack Scan cannot automatically fix this threat. We suggest that you resolve the threat manually: ensure that WordPress, your theme, and all of your plugins are up to date, and remove the offending code, theme, or plugin from your site." = "O Jetpack Scan não pode corrigir esta ameaça automaticamente. Sugerimos que você resolva a ameaça manualmente: certifique-se de que o WordPress, seu tema e todos os seus plugins estejam atualizados e remova o código, tema ou plugin ofensivo do seu site."; /* Description for a label when the scan has failed Error message shown when the scan start has failed. */ -"Jetpack Scan couldn't complete a scan of your site. Please check to see if your site is down – if it's not, try again. If it is, or if Jetpack Scan is still having problems, contact our support team." = "Jetpack Scan couldn't complete a scan of your site. Please check to see if your site is down – if it's not, try again. If it is, or if Jetpack Scan is still having problems, contact our support team."; +"Jetpack Scan couldn't complete a scan of your site. Please check to see if your site is down – if it's not, try again. If it is, or if Jetpack Scan is still having problems, contact our support team." = "O Jetpack Scan não pôde concluir uma varredura no seu site. Verifique se o seu site está inativo - se não estiver, tente novamente. Se estiver, ou se o Jetpack Scan ainda estiver com problemas, entre em contato com nossa equipe de suporte."; /* Description for a label when there are threats on the site, displays the number of threats, and the site's title */ -"Jetpack Scan found %1$d potential threats with %2$@. Please review them below and take action or tap the fix all button. We are here to help if you need us." = "Jetpack Scan found %1$d potential threats with %2$@. Please review them below and take action or tap the fix all button. We are here to help if you need us."; +"Jetpack Scan found %1$d potential threats with %2$@. Please review them below and take action or tap the fix all button. We are here to help if you need us." = "O Jetpack Scan encontrou %1$d possíveis ameaças em %2$@. Analise-as abaixo e tome as ações necessárias ou toque no botão corrigir todas. Estamos aqui para ajudar se precisar."; /* Description for a label when there is a single threat on the site, displays the site's title */ -"Jetpack Scan found 1 potential threat with %1$@. Please review them below and take action or tap the fix all button. We are here to help if you need us." = "Jetpack Scan found 1 potential threat with %1$@. Please review them below and take action or tap the fix all button. We are here to help if you need us."; +"Jetpack Scan found 1 potential threat with %1$@. Please review them below and take action or tap the fix all button. We are here to help if you need us." = "O Jetpack Scan encontrou uma possível ameaça em %1$@. Analise-a abaixo e tome as ações necessárias ou toque no botão corrigir todas. Estamos aqui para ajudar se precisar."; /* Description that explains how we will fix the threat */ -"Jetpack Scan will delete the affected file or directory." = "Jetpack Scan will delete the affected file or directory."; +"Jetpack Scan will delete the affected file or directory." = "O Jetpack Scan excluirá o arquivo ou diretório afetado."; /* Description that explains how we will fix the threat */ -"Jetpack Scan will edit the affected file or directory." = "Jetpack Scan will edit the affected file or directory."; +"Jetpack Scan will edit the affected file or directory." = "O Jetpack Scan editará o arquivo ou diretório afetado."; /* Description that explains how we will fix the threat */ -"Jetpack Scan will replace the affected file or directory." = "Jetpack Scan will replace the affected file or directory."; +"Jetpack Scan will replace the affected file or directory." = "O Jetpack Scan substituirá o arquivo ou diretório afetado."; /* Description that explains how we will fix the threat */ -"Jetpack Scan will resolve the threat." = "Jetpack Scan will resolve the threat."; +"Jetpack Scan will resolve the threat." = "O Jetpack Scan resolverá a ameaça."; /* Description that explains how we will fix the threat */ -"Jetpack Scan will rollback the affected file to an older (clean) version." = "Jetpack Scan will rollback the affected file to an older (clean) version."; +"Jetpack Scan will rollback the affected file to an older (clean) version." = "O Jetpack Scan recuperará o arquivo afetado para uma versão mais antiga (limpa)."; /* Description that explains how we will fix the threat */ -"Jetpack Scan will rollback the affected file to the version from %1$@." = "Jetpack Scan will rollback the affected file to the version from %1$@."; +"Jetpack Scan will rollback the affected file to the version from %1$@." = "O Jetpack Scan alterará o arquivo afetado para a versão de %1$@."; /* Description that explains how we will fix the threat */ -"Jetpack Scan will update to a newer version." = "Jetpack Scan will update to a newer version."; +"Jetpack Scan will update to a newer version." = "O Jetpack Scan atualizará para uma versão mais recente."; /* Noun. Title. Links to the blog's Settings screen. */ "Jetpack Settings" = "Configurações do Jetpack"; @@ -3289,10 +3349,10 @@ "Jetpack installed" = "Jetpack foi instalado"; /* Confirmation message presented before fixing all the threats, displays the number of threats to be fixed */ -"Jetpack will be fixing all the detected active threats." = "Jetpack will be fixing all the detected active threats."; +"Jetpack will be fixing all the detected active threats." = "O Jetpack corrigirá todas as ameaças detectadas ativas."; /* Confirmation message presented before fixing a single threat */ -"Jetpack will be fixing the detected active threat." = "Jetpack will be fixing the detected active threat."; +"Jetpack will be fixing the detected active threat." = "O Jetpack corrigirá as ameaças detectadas ativas."; /* Footer for the Serve images from our servers setting */ "Jetpack will optimize your images and serve them from the server location nearest to your visitors. Using our global content delivery network will boost the loading speed of your site." = "O Jetpack otimizará as suas imagens e as entregará a partir de um servidor localizado mais perto dos seus visitantes. Usando redes globais de entrega de conteúdo (CDNs) você aumentará a velocidade de carregamento do seu site."; @@ -3351,7 +3411,7 @@ "Learn more about date and time formatting." = "Saiba mais sobre formatação de datas e horas."; /* Footer text for Invite People role field. */ -"Learn more about roles" = "Learn more about roles"; +"Learn more about roles" = "Saiba mais sobre Funções"; /* Jetpack Settings: WordPress.com Login WordPress login footer text */ "Learn more..." = "Saiba mais..."; @@ -3360,19 +3420,19 @@ "Left" = "À esquerda"; /* Title displayed for selection of custom app icons that may be removed in a future release of the app. */ -"Legacy Icons" = "Legacy Icons"; +"Legacy Icons" = "Ícones antigos"; /* Heading for instructions on Start Over settings page */ "Let Us Help" = "Podemos ajudar você"; /* Title for the button that will dismiss this view. */ -"Let me know when finished!" = "Let me know when finished!"; +"Let me know when finished!" = "Me avise quando for concluído!"; /* Title for the app appearance setting for light mode */ "Light" = "Claro"; /* Title displayed for selection of custom app icons that have white backgrounds. */ -"Light backgrounds" = "Light backgrounds"; +"Light backgrounds" = "Planos de fundo claros"; /* Like (verb) Like a post. @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Link para"; +/* No comment provided by engineer. */ +"Link to" = "Apontar para"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Apontar para conteúdo existente"; @@ -3449,7 +3512,7 @@ "Loading Activities..." = "Carregando atividades..."; /* Text displayed while loading the activity feed for a site */ -"Loading Backups..." = "Loading Backups..."; +"Loading Backups..." = "Carregando backups…"; /* Phrase to show when the user has searched for GIFs and they are being loaded. */ "Loading GIFs..." = "Carregando gifs..."; @@ -3476,10 +3539,10 @@ "Loading Plugins..." = "Carregando plugins..."; /* Text displayed while loading the scan history for a site */ -"Loading Scan History..." = "Loading Scan History..."; +"Loading Scan History..." = "Carregando histórico de varreduras..."; /* Text displayed while loading the scan section for a site */ -"Loading Scan..." = "Loading Scan..."; +"Loading Scan..." = "Carregando varredura..."; /* Shown while the app waits for the domain suggestions web service to return during the site creation process. */ "Loading domains" = "Carregando domínios"; @@ -3528,7 +3591,7 @@ "Location unknown" = "Local desconhecido"; /* No comment provided by engineer. */ -"Lock icon" = "Lock icon"; +"Lock icon" = "Ícone de bloqueio"; /* No comment provided by engineer. */ "Log Files By Created Date" = "Arquivos de log por data de criação"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Parece que o Jetpack está configurado em seu site. Parabéns!\nAcesse com suas credenciais WordPress.com para ativar as estatísticas e notificações."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Esqueceu sua senha?"; @@ -3629,19 +3695,19 @@ "Mark as Sticky" = "Marcar como fixo"; /* An option to mark a post as seen. */ -"Mark as seen" = "Mark as seen"; +"Mark as seen" = "Marcar como lido"; /* VoiceOver accessibility hint, informing the user the button can be used to Mark a comment as spam. */ "Mark as spam." = "Marcar como spam."; /* An option to mark a post as unseen. */ -"Mark as unseen" = "Mark as unseen"; +"Mark as unseen" = "Marcar como não lido"; /* Notice title when updating a post's seen status succeeds. */ -"Marked post as seen" = "Marked post as seen"; +"Marked post as seen" = "Post marcado como lido"; /* Notice title when updating a post's unseen status succeeds. */ -"Marked post as unseen" = "Marked post as unseen"; +"Marked post as unseen" = "Post marcado como não lido"; /* Jetpack Settings: Match accounts using email */ "Match accounts using email" = "Encontrar contas correspondentes usando o e-mail"; @@ -3686,11 +3752,17 @@ "Media Uploading" = "Carregamento de mídia"; /* Downloadable/Restorable items: Media Uploads */ -"Media Uploads" = "Media Uploads"; +"Media Uploads" = "Mídias enviadas"; + +/* No comment provided by engineer. */ +"Media area" = "Área de mídia"; /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "A mídia não tem um arquivo associado a ser enviado."; +/* No comment provided by engineer. */ +"Media file" = "Arquivo de mídia"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "O tamanho da mídia (%1$@) é muito grande para enviar. O máximo permitido é de %2$@"; @@ -3736,7 +3808,7 @@ "Microsoft Outlook" = "Microsoft Outlook"; /* Summary description for a threat */ -"Miscellaneous vulnerability" = "Miscellaneous vulnerability"; +"Miscellaneous vulnerability" = "Diversas vulnerabilidades"; /* Title for the mobile web preview */ "Mobile" = "Dispositivos móveis"; @@ -3769,10 +3841,10 @@ "More Posts" = "Mais posts"; /* Section title for local related posts. %1$@ is a placeholder for the blog display name. */ -"More from %1$@" = "More from %1$@"; +"More from %1$@" = "Mais de %1$@"; /* Section title for global related posts. */ -"More on WordPress.com" = "More on WordPress.com"; +"More on WordPress.com" = "Mais no WordPress.com"; /* Insights 'Most Popular Time' header */ "Most Popular Time" = "Horário mais popular"; @@ -3824,10 +3896,10 @@ "Move to Trash" = "Mover para a lixeira"; /* No comment provided by engineer. */ -"Move to bottom" = "Move to bottom"; +"Move to bottom" = "Mover para o fim"; /* No comment provided by engineer. */ -"Move to top" = "Move to top"; +"Move to top" = "Mover para o topo"; /* Option to move Insight up in the view. */ "Move up" = "Mover para cima"; @@ -3835,8 +3907,11 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Move o comentário para a lixeira."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museus para visitar em Londres"; + /* An example tag used in the login prologue screens. */ -"Music" = "Music"; +"Music" = "Música"; /* Link to My Profile section My Profile view title */ @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Meus tíquetes"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "Minhas 10 cafeterias preferidas"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Nome"; @@ -3894,10 +3972,10 @@ "New" = "Novos"; /* Blocklist Keyword Insertion Title */ -"New Blocklist Word" = "New Blocklist Word"; +"New Blocklist Word" = "Nova palavra para a lista de bloqueios"; /* Title of alert informing users about the Reader Save for Later feature. */ -"New Custom App Icons" = "New Custom App Icons"; +"New Custom App Icons" = "Novos ícones personalizados do aplicativo"; /* IP Address or Range Insertion Title */ "New IP or IP Range" = "Novo IP ou faixa de IPs"; @@ -3988,7 +4066,7 @@ "No activity yet" = "Nenhuma atividade ainda"; /* No comment provided by engineer. */ -"No application can handle this request." = "No application can handle this request."; +"No application can handle this request." = "Nenhum aplicativo pode concluir essa solicitação."; /* No comment provided by engineer. */ "No application can handle this request. Please install a Web browser." = "Nenhum aplicativo pode responder essa requisição. Instale um navegador de internet."; @@ -4025,7 +4103,7 @@ "No data yet" = "Nenhum dado ainda"; /* Title for the view when there aren't any fixed threats to display */ -"No fixed threats" = "No fixed threats"; +"No fixed threats" = "Ameaças não corrigidas"; /* Title for the no followed sites result screen */ "No followed sites" = "Nenhum site seguido"; @@ -4038,7 +4116,7 @@ "No history yet" = "Nenhum histórico ainda"; /* Title for the view when there aren't any ignored threats to display */ -"No ignored threats" = "No ignored threats"; +"No ignored threats" = "Ameaças não ignoradas"; /* Title displayed when the user has removed all Insights from display. */ "No insights added yet" = "Ainda não foram adicionadas informações"; @@ -4061,7 +4139,7 @@ "No likes yet" = "Nenhuma curtida"; /* Title for the view when there aren't any backups to display for a given filter. */ -"No matching backups found" = "No matching backups found"; +"No matching backups found" = "Nenhum backup correspondente encontrado"; /* Title for the view when there aren't any Activities to display in the Activity Log for a given filter. */ "No matching events found." = "Nenhum evento correspondente encontrado."; @@ -4075,16 +4153,16 @@ "No menus available" = "Nenhum menu disponível"; /* A hint to users about creating a downloadable backup of their site. */ -"No need to wait around. We'll notify you when your backup is ready." = "No need to wait around. We'll notify you when your backup is ready."; +"No need to wait around. We'll notify you when your backup is ready." = "Você não precisa esperar com o celular na mão. Avisaremos quando o backup estiver pronto."; /* A hint to users about restoring their site. */ -"No need to wait around. We'll notify you when your site has been fully restored." = "No need to wait around. We'll notify you when your site has been fully restored."; +"No need to wait around. We'll notify you when your site has been fully restored." = "Você não precisa esperar com o celular na mão. Avisaremos quando seu site for restaurado."; /* Displayed in the Stats widgets when there is no network */ "No network available" = "Sem conexão disponível"; /* Message shown when there are no new topics to follow. */ -"No new topics to follow" = "No new topics to follow"; +"No new topics to follow" = "Nenhum novo tópico para seguir"; /* Displayed in the Notifications Tab as a title, when there are no notifications */ "No notifications yet" = "Nenhuma notificação ainda"; @@ -4139,7 +4217,7 @@ "No themes matching your search" = "Nenhum tema corresponde à sua pesquisa"; /* Message for a notice informing the user their scan completed and no threats were found */ -"No threats found" = "No threats found"; +"No threats found" = "Nenhuma ameaça encontrada"; /* Disabled No alignment for an image (default). Should be the same as in core WP. @@ -4250,7 +4328,7 @@ "OK" = "OK"; /* No comment provided by engineer. */ -"OPEN" = "OPEN"; +"OPEN" = "ABRIR"; /* Disabled */ "Off" = "Desativado"; @@ -4271,7 +4349,7 @@ "Oldest first" = "Mais antigos primeiro"; /* Warning message about disabling group invite links. */ -"Once this invite link is disabled, nobody will be able to use it to join your team. Are you sure?" = "Once this invite link is disabled, nobody will be able to use it to join your team. Are you sure?"; +"Once this invite link is disabled, nobody will be able to use it to join your team. Are you sure?" = "Assim que esse link de convite for desativado, ninguém poderá usá-lo para ingressar em sua equipe. Você tem certeza?"; /* A subtitle with more detailed info for the user when no WordPress.com sites could be found. */ "Once you create a WordPress.com site, you can reblog content that you like to your own site." = "Assim que você criar um site no WordPress.com, você poderá republicar o conteúdo que você curtir em seu próprio site."; @@ -4347,10 +4425,10 @@ "Optional" = "Opcional"; /* Invite: Message Hint. %1$d is the maximum number of characters allowed. */ -"Optional message up to %1$d characters to be included in the invitation." = "Optional message up to %1$d characters to be included in the invitation."; +"Optional message up to %1$d characters to be included in the invitation." = "Mensagem opcional com até %1$d caracteres a ser incluída ao seu convite."; /* Footer text for Invite People message field. %1$d is the maximum number of characters allowed. */ -"Optional: Enter a custom message up to %1$d characters to be sent with your invitation." = "Optional: Enter a custom message up to %1$d characters to be sent with your invitation."; +"Optional: Enter a custom message up to %1$d characters to be sent with your invitation." = "Opcional: digite uma mensagem personalizada com até %1$d caracteres para enviar com seu convite."; /* Divider on initial auth view separating auth options. */ "Or" = "Ou"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Configurações da página"; +/* No comment provided by engineer. */ +"Page break" = "Quebra de página"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Bloco de quebra de página. %s"; @@ -4446,7 +4527,7 @@ "Page title. Empty" = "Título da página. Vazio"; /* Title of notification displayed when a page has been successfully updated. */ -"Page updated" = "Page updated"; +"Page updated" = "Página atualizada"; /* Noun. Title. Links to the blog's Pages screen. This is the section title */ @@ -4462,7 +4543,7 @@ "Parent Category" = "Categoria mãe"; /* Message informing the user that their pages parent has been set successfully */ -"Parent page successfully updated." = "Parent page successfully updated."; +"Parent page successfully updated." = "Página ascendente atualizada"; /* Accessibility label for the password text field in the self-hosted login page. Label for entering password in password field @@ -4520,7 +4601,7 @@ "Photo Library" = "Biblioteca de fotos"; /* Tab bar title for the Photos tab in Media Picker */ -"Photos" = "Photos"; +"Photos" = "Fotos"; /* Subtitle for placeholder in Free Photos. The company name 'Pexels' should always be written as it is. */ "Photos provided by Pexels" = "Fotos fornecidas por Pexels"; @@ -4551,10 +4632,10 @@ "Please check your internet connection and try again." = "Verifique sua conexão com a internet e tente novamente."; /* Confirmation title presented before fixing all the threats, displays the number of threats to be fixed */ -"Please confirm you want to fix all %1$d active threats" = "Please confirm you want to fix all %1$d active threats"; +"Please confirm you want to fix all %1$d active threats" = "Confirme que deseja corrigir todas as %1$d ameaças ativas"; /* Confirmation title presented before fixing a single threat */ -"Please confirm you want to fix this threat" = "Please confirm you want to fix this threat"; +"Please confirm you want to fix this threat" = "Confirme que deseja corrigir essa ameaça"; /* Message displayed on an error alert to prompt the user to contact support */ "Please contact support for assistance." = "Entre em contato com o suporte para obter ajuda."; @@ -4626,7 +4707,7 @@ "Please try again later" = "Tente novamente mais tarde"; /* Description for the Jetpack Restore Failed message. */ -"Please try again later or contact support." = "Please try again later or contact support."; +"Please try again later or contact support." = "Tente novamente mais tarde ou entre em contato com o suporte."; /* Prompt for the user to retry a failed action again later */ "Please try again later." = "Tente novamente mais tarde."; @@ -4678,7 +4759,7 @@ "Plugins" = "Plugins"; /* An example tag used in the login prologue screens. */ -"Politics" = "Politics"; +"Politics" = "Política"; /* Header of section in Plugin Directory showing popular plugins Screen title, where users can see the most popular plugins */ @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post por %1$@, de %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Configurações do conteúdo do post"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post criado em %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Falha ao enviar post"; +/* No comment provided by engineer. */ +"Post meta settings" = "Configurações de metadados do post"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Post movido para a lixeira."; @@ -4754,10 +4841,10 @@ "Post title. Empty" = "Título do post. Vazio"; /* Title of camera permissions screen */ -"Post to WordPress" = "Post to WordPress"; +"Post to WordPress" = "Publicar no WordPress"; /* Title of notification displayed when a post has been successfully updated. */ -"Post updated" = "Post updated"; +"Post updated" = "Post atualizado"; /* Register Domain - Address information field Postal Code */ "Postal Code" = "CEP"; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Desenvolvido por Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Pré-carregar"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4811,7 +4901,7 @@ "Premium Upgrades" = "Atualizações premium"; /* Title for label when the preparing to scan the users site */ -"Preparing to scan" = "Preparing to scan"; +"Preparing to scan" = "Preparação para varredura"; /* Label to show while converting and/or resizing media to send to server */ "Preparing..." = "Preparando..."; @@ -4874,13 +4964,13 @@ "Problem displaying block" = "Problema ao exibir o bloco"; /* Error message title informing the user that reader content could not be loaded. */ -"Problem loading content" = "Problem loading content"; +"Problem loading content" = "Problema ao carregar conteúdo"; /* Error message title informing the user that a search for sites in the Reader could not be loaded. */ "Problem loading sites" = "Problema ao carregar sites"; /* No comment provided by engineer. */ -"Problem opening the audio" = "Problem opening the audio"; +"Problem opening the audio" = "Problema ao abrir o áudio"; /* No comment provided by engineer. */ "Problem opening the video" = "Problema ao abrir o vídeo"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Avalie-nos na App Store"; +/* No comment provided by engineer. */ +"Read more" = "Leia mais"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Ler em"; @@ -5150,10 +5243,13 @@ "Replace Current Block" = "Substituir o bloco atual"; /* No comment provided by engineer. */ -"Replace audio" = "Replace audio"; +"Replace audio" = "Substituir áudio"; + +/* No comment provided by engineer. */ +"Replace file" = "Substituir arquivo"; /* No comment provided by engineer. */ -"Replace file" = "Replace file"; +"Replace image" = "Substituir imagem"; /* No comment provided by engineer. */ "Replace image or video" = "Substituir imagem ou vídeo"; @@ -5187,7 +5283,7 @@ "Reply to post…" = "Responder ao post…"; /* The title of a button that triggers reporting of a post from the user's reader. */ -"Report this post" = "Report this post"; +"Report this post" = "Reportar este post"; /* An explaination of a setting. */ "Require manual approval for comments that include more than this number of links." = "Exigir aprovação manual para comentários que incluem mais do que este número de links."; @@ -5214,10 +5310,10 @@ "Reset" = "Redefinir"; /* Accessibility label for the reset activity type button */ -"Reset Activity Type filter" = "Reset Activity Type filter"; +"Reset Activity Type filter" = "Redefine o filtro de tipo de atividade"; /* Accessibility label for the reset date range button */ -"Reset Date Range filter" = "Reset Date Range filter"; +"Reset Date Range filter" = "Redefine o filtro de intervalo de data"; /* Accessibility label for the reset filter button in the reader. */ "Reset filter" = "Redefinir filtros"; @@ -5232,7 +5328,7 @@ "Resolution" = "Resolução"; /* Title for the fix section in Threat Details: Threat is not fixable */ -"Resolving the threat" = "Resolving the threat"; +"Resolving the threat" = "Resolvendo a ameaça"; /* Title displayed for restore action. Title for button allowing user to restore their Jetpack site @@ -5244,23 +5340,23 @@ "Restore" = "Restaurar"; /* Title for Jetpack Restore Failed screen */ -"Restore Failed" = "Restore Failed"; +"Restore Failed" = "Falha na restauração"; /* Title for error displayed when restoring a site fails. */ -"Restore failed" = "Restore failed"; +"Restore failed" = "Falha na restauração"; /* Label that describes the restore site action */ "Restore site" = "Restaurar site"; /* Button title for restore site action */ -"Restore to this point" = "Restore to this point"; +"Restore to this point" = "Restaurar até este ponto"; /* Notice showing the date the site is being rewinded to. '%@' is a placeholder that will expand to a date. */ -"Restored to %@" = "Restored to %@"; +"Restored to %@" = "Restaurado para %@"; /* Notice showing the date the site is being restored to. '%@' is a placeholder that will expand to a date. Text showing the point in time the site is being currently restored to. %@' is a placeholder that will expand to a date. */ -"Restoring to %@" = "Restoring to %@"; +"Restoring to %@" = "Restaurando para %@"; /* A prompt to attempt the failed network request again A prompt to attempt the failed network request again. @@ -5284,7 +5380,7 @@ "Retry" = "Tentar novamente"; /* Button title that triggers a scan */ -"Retry Scan" = "Retry Scan"; +"Retry Scan" = "Tentar varredura novamente"; /* User action to retry media upload. */ "Retry Upload" = "Tentar upload novamente"; @@ -5299,13 +5395,13 @@ "Return to post" = "Voltar para o post"; /* No comment provided by engineer. */ -"Reusable blocks aren't editable on WordPress for Android" = "Reusable blocks aren't editable on WordPress for Android"; +"Reusable blocks aren't editable on WordPress for Android" = "Blocos reutilizáveis não podem ser editados no WordPress para Android"; /* No comment provided by engineer. */ -"Reusable blocks aren't editable on WordPress for iOS" = "Reusable blocks aren't editable on WordPress for iOS"; +"Reusable blocks aren't editable on WordPress for iOS" = "Blocos reutilizáveis não podem ser editados no WordPress para iOS"; /* Cancels a pending Email Change */ -"Revert Pending Change" = "Cancelar mudança pendente"; +"Revert Pending Change" = "Cancelar alteração pendente"; /* Title of a Quick Start Tour */ "Review site pages" = "Revise as páginas do site"; @@ -5320,7 +5416,7 @@ "Right" = "À direita"; /* Example Reader feed title */ -"Rock 'n Roll Weekly" = "Rock 'n Roll Weekly"; +"Rock 'n Roll Weekly" = "Novidades do mundo do Rock"; /* Title. Indicates the user role an invite link is for. User Roles Title @@ -5397,10 +5493,10 @@ "Scan Again" = "Examinar novamente"; /* Title for a notice informing the user their scan has completed */ -"Scan Finished" = "Scan Finished"; +"Scan Finished" = "Varredura concluída"; /* Title of the view */ -"Scan History" = "Scan History"; +"Scan History" = "Histórico de varreduras"; /* Button title that triggers a scan */ "Scan Now" = "Examinar agora"; @@ -5455,10 +5551,10 @@ "Search WordPress\nfor a site or post" = "Pesquisa no WordPress\npor um site ou post"; /* No comment provided by engineer. */ -"Search block" = "Search block"; +"Search block" = "Pesquisar bloco"; /* No comment provided by engineer. */ -"Search blocks" = "Search blocks"; +"Search blocks" = "Pesquisar blocos"; /* No comment provided by engineer. */ "Search or type URL" = "Pesquisar ou digitar o URL"; @@ -5525,7 +5621,7 @@ "Select %@ to see your current plan and other available plans." = "Toque em %@ para ver seu plano atual e outros planos disponíveis."; /* A step in a guided tour for quick start. %@ will be the name of the item to select. */ -"Select %@ to see your page list." = "Select %@ to see your page list."; +"Select %@ to see your page list." = "Toque em %@ para ver sua lista de páginas."; /* A step in a guided tour for quick start. %@ will be the name of the item to select. */ "Select %@ to set a new title." = "Toque em %@ para definir um novo título."; @@ -5696,10 +5792,10 @@ "Share information with our analytics tool about your use of services while logged in to your WordPress.com account." = "Compartilhar informações de como nossos serviços são usados com nossas ferramentas de análise enquanto estiver acessando sua conta do WordPress.com."; /* Title. A call to action to share an invite link. */ -"Share invite link" = "Share invite link"; +"Share invite link" = "Compartilhar link de convite"; /* Title for the button that will share the link for the downlodable backup file */ -"Share link" = "Share link"; +"Share link" = "Compartilhar link"; /* Aztec's Text Placeholder Share Extension Content Body Text Placeholder */ @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Erro no compartilhamento"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Exibir cabeçalho"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Exibir posts relacionados"; +/* No comment provided by engineer. */ +"Show download button" = "Mostrar botão de download"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Mostrar senha"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Página do site"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Segurança e desempenho do site\ndiretamente em seu bolso"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Fuso horário do site (UTC%1$@%2$d%3$@)"; @@ -5912,10 +6018,10 @@ "Slug" = "Slug"; /* Text display in the view when there aren't any Activities Types to display in the Activity Log Types picker */ -"So far, there are no fixed threats on your site." = "So far, there are no fixed threats on your site."; +"So far, there are no fixed threats on your site." = "Até agora, não há ameaças corrigidas em seu site."; /* Text display in the view when there aren't any Activities Types to display in the Activity Log Types picker */ -"So far, there are no ignored threats on your site." = "So far, there are no ignored threats on your site."; +"So far, there are no ignored threats on your site." = "Até agora, não há ameaças ignoradas em seu site."; /* Follower Totals label for social media followers */ "Social" = "Social"; @@ -5925,7 +6031,7 @@ /* Title for a label that appears when the scan failed Title for the error view when the scan start has failed */ -"Something went wrong" = "Something went wrong"; +"Something went wrong" = "Algo deu errado"; /* Alert message when `JetpackSiteRef` cannot be initialized from a blog during domain credit redemption. */ "Something went wrong, please try again." = "Algo deu errado. Tente novamente."; @@ -5993,7 +6099,7 @@ "Sorry, you may not use that site address." = "Desculpe, você não pode usar esse endereço de site."; /* A short error message letting the user know the requested reader content could not be loaded. */ -"Sorry. The content could not be loaded." = "Sorry. The content could not be loaded."; +"Sorry. The content could not be loaded." = "Não foi possível carregar o conteúdo."; /* An error message shown if a third-party social service does not specify any accounts that an be used with publicize sharing. */ "Sorry. The social service did not tell us which account could be used for sharing." = "Desculpe. Não fomos informados qual conta poderia ser usada para compartilhamento."; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Ordenar por"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Ordenação e filtros"; + /* Opens the Github Repository Web */ "Source Code" = "Código-fonte"; @@ -6107,13 +6216,13 @@ "Successfully cleared spotlight index" = "Índice do spotlight liberado"; /* The app successfully subscribed to the comments for the post */ -"Successfully followed conversation" = "Successfully followed conversation"; +"Successfully followed conversation" = "Conversa seguida com sucesso"; /* Notice displayed after installing a plug-in. */ "Successfully installed %@." = "%@ instalado."; /* The app successfully unsubscribed from the comments for the post */ -"Successfully unfollowed conversation" = "Successfully unfollowed conversation"; +"Successfully unfollowed conversation" = "Deixou de seguir a conversa com sucesso"; /* Setting: WordPress.com Suggestions Suggested domains */ @@ -6123,7 +6232,7 @@ "Suggestions updated" = "Sugestões atualizadas"; /* No comment provided by engineer. */ -"Summarize your post with a list of headings. Add HTML anchors to Heading blocks to link them here." = "Summarize your post with a list of headings. Add HTML anchors to Heading blocks to link them here."; +"Summarize your post with a list of headings. Add HTML anchors to Heading blocks to link them here." = "Exiba uma lista resumida com os títulos de seu post. Adicione âncoras HTML aos blocos de Título para adicionar links aqui."; /* User role badge */ "Super Admin" = "Superadministrador"; @@ -6176,7 +6285,7 @@ "System default" = "Padrão do sistema"; /* No comment provided by engineer. */ -"Table of Contents" = "Table of Contents"; +"Table of Contents" = "Sumário"; /* Accessibility of stats table. Placeholder will be populated with name of data shown in table. */ "Table showing %@" = "Tabela exibindo %@"; @@ -6240,7 +6349,7 @@ "Tap to cancel uploading." = "Toque para cancelar o upload."; /* Accessibility hint for button used to change site title */ -"Tap to change the site's title" = "Tap to change the site's title"; +"Tap to change the site's title" = "Toque para alterar o título do site"; /* Accessibility hint to inform the user what action the hide button performs */ "Tap to collapse the post tags" = "Toque para recolher as tags do post"; @@ -6270,13 +6379,13 @@ "Tap to select which blog to post to" = "Toque para selecionar qual blog postar para"; /* Accessibility hint for button used to switch site */ -"Tap to switch to another site, or add a new site" = "Tap to switch to another site, or add a new site"; +"Tap to switch to another site, or add a new site" = "Toque para mudar para outro site ou adicionar um novo site."; /* Accessibility hint to inform the user what action the post tag chip performs */ "Tap to view posts for this tag" = "Toque para ver posts desta tag"; /* Accessibility hint for button used to view the user's site */ -"Tap to view your site" = "Tap to view your site"; +"Tap to view your site" = "Toque para ver seu site"; /* Label for the Taxonomy area (categories, keywords, ...) in post settings. */ "Taxonomy" = "Taxonomia"; @@ -6349,7 +6458,7 @@ "The Site Title is displayed in the title bar of a web browser and is displayed in the header for most themes." = "O título do site é exibido na barra de título do navegador e também no cabeçalho da maioria dos temas."; /* Message for stories unsupported device error. */ -"The Stories editor is not currently available for your iPad. Please try Stories on your iPhone." = "The Stories editor is not currently available for your iPad. Please try Stories on your iPhone."; +"The Stories editor is not currently available for your iPad. Please try Stories on your iPhone." = "O editor de Stories não está disponível no momento para seu iPad. Se possível, tente editar as Stories em um iPhone."; /* Error message describing a problem with a URL. */ "The URL is missing a valid host." = "Está faltando um host válido no URL."; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "O aplicativo WordPress para Android foi melhorado"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "Os melhores fãs do mundo"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "O aplicativo não consegue reconhecer a resposta do servidor. Verifique a configuração do seu site."; @@ -6364,7 +6476,7 @@ "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “%@” which could put your confidential information at risk.\n\nWould you like to trust the certificate anyway?" = "O certificado para este servidor é inválido. Você talvez esteja conectando a um servidor que está fingindo ser \"%@\", o que poderia colocar suas informações confidenciais em risco."; /* Title for a threat that includes the file name of the file */ -"The file %1$@ contains a malicious code pattern" = "The file %1$@ contains a malicious code pattern"; +"The file %1$@ contains a malicious code pattern" = "O arquivo %1$@ contém um padrão de código malicioso"; /* Message shown when an image failed to load while trying to add it to the Media library. */ "The image could not be added to the Media Library." = "Não foi possível adicionar a imagem à biblioteca de mídia."; @@ -6383,10 +6495,10 @@ "The language in which this site is primarily written." = "Idioma principal do site."; /* Description for label when there are no threats on a users site and how long ago the scan ran. */ -"The last Jetpack scan ran %1$@ and did not find any risks.\n\nTo review your site again run a manual scan, or wait for Jetpack to scan your site later today." = "The last Jetpack scan ran %1$@ and did not find any risks.\n\nTo review your site again run a manual scan, or wait for Jetpack to scan your site later today."; +"The last Jetpack scan ran %1$@ and did not find any risks.\n\nTo review your site again run a manual scan, or wait for Jetpack to scan your site later today." = "A última varredura do Jetpack foi feita em %1$@ e não encontrou nenhum risco.\n\nPara examinar seu site novamente, faça uma varredura manual ou aguarde que o Jetpack inicie uma nova varredura mais tarde."; /* Description that informs for label when there are no threats on a users site */ -"The last jetpack scan did not find any risks.\n\nTo review your site again run a manual scan, or wait for Jetpack to scan your site later today." = "The last jetpack scan did not find any risks.\n\nTo review your site again run a manual scan, or wait for Jetpack to scan your site later today."; +"The last jetpack scan did not find any risks.\n\nTo review your site again run a manual scan, or wait for Jetpack to scan your site later today." = "A última varredura do Jetpack não encontrou nenhum risco.\n\nPara examinar seu site novamente, faça uma varredura manual ou aguarde que o Jetpack inicie uma nova varredura mais tarde."; /* WordPress.com Push Authentication Expired message */ "The login request has expired. Log in to WordPress.com to try again." = "A solicitação de login expirou. Faça login no WordPress.com para tentar novamente."; @@ -6398,7 +6510,7 @@ "The number of posts to show per page." = "O número de posts a serem mostrados por página."; /* Message displayed in popup when user tries to copy a post with conflicts */ -"The post you are trying to copy has two versions that are in conflict or you recently made changes but didn't save them.\nEdit the post first to resolve any conflict or proceed with copying the version from this app." = "The post you are trying to copy has two versions that are in conflict or you recently made changes but didn't save them.\nEdit the post first to resolve any conflict or proceed with copying the version from this app."; +"The post you are trying to copy has two versions that are in conflict or you recently made changes but didn't save them.\nEdit the post first to resolve any conflict or proceed with copying the version from this app." = "O post que você está tentando copiar possui duas versões em conflito ou você fez alterações recentemente que não foram salvas.\nPrimeiro edite o post para corrigir qualquer conflito e depois copie a versão no aplicativo."; /* Description shown in alert to confirm skipping all quick start items */ "The quick start tour will guide you through building a basic site. Are you sure you want to skip? " = "O guia de início rápido te guiará pelos passos necessários para construir um site básico. Tem certeza de que deseja pular essa etapa? "; @@ -6434,10 +6546,10 @@ "The specified user cannot be found. Please, verify if it's correctly spelt." = "O usuário especificado não foi encontrado. Verifique se esta soletrado corretamente."; /* Title for the technical details section in Threat Details */ -"The technical details" = "The technical details"; +"The technical details" = "Os detalhes técnicos"; /* Message displayed when a threat is fixed successfully. */ -"The threat was successfully fixed." = "The threat was successfully fixed."; +"The threat was successfully fixed." = "A ameaça foi corrigida com sucesso."; /* People: Invitation Error */ "The user already has the specified role. Please, try assigning a different role." = "O usuário já possui essa função. Tente atribuir uma função diferente."; @@ -6526,7 +6638,7 @@ "There was a problem when trying to access your media. Please try again later." = "Ocorreu um problema ao tentar acessar sua mídia. Tente novamente mais tarde."; /* Message for stories unknown error. */ -"There was a problem with the Stories editor. If the problem persists you can contact us via the Me > Help & Support screen." = "There was a problem with the Stories editor. If the problem persists you can contact us via the Me > Help & Support screen."; +"There was a problem with the Stories editor. If the problem persists you can contact us via the Me > Help & Support screen." = "Ocorreu um problema no editor de Stories. Caso o problema persista, entre em contato conosco por meio da tela Eu > Ajuda e suporte."; /* Text displayed when there is a failure changing the password. Text displayed when there is a failure loading the history. */ @@ -6548,10 +6660,10 @@ "There was an error loading the plan" = "Houve um erro ao carregar o plano"; /* Text displayed when there is a failure loading the history feed */ -"There was an error loading the scan history" = "There was an error loading the scan history"; +"There was an error loading the scan history" = "Ocorreu um erro ao carregar o histórico da varredura."; /* Text displayed when there is a failure loading the status */ -"There was an error loading the scan status" = "There was an error loading the scan status"; +"There was an error loading the scan status" = "Ocorreu um erro ao carregar o status da varredura."; /* Text displayed when there is a failure loading the plugin */ "There was an error loading this plugin" = "Houve um erro ao carregar esse plugin"; @@ -6566,13 +6678,13 @@ "There was an error updating @%@" = "Ocorreu um erro ao atualizar @%@"; /* Text displayed when user tries to create a downloadable backup when there is already one being prepared */ -"There's a backup currently being prepared, please wait before starting the next one" = "There's a backup currently being prepared, please wait before starting the next one"; +"There's a backup currently being prepared, please wait before starting the next one" = "Há um backup sendo criado no momento. Aguarde pelo seu término antes de iniciar o próximo."; /* Text displayed when user tries to start a restore when there is already one running */ "There's a restore currently in progress, please wait before starting next one" = "Há uma restauração em progresso. Aguarde pelo seu término antes de iniciar a próxima."; /* Text displayed when user tries to start a restore when there is already one running */ -"There's a restore currently in progress, please wait before starting the next one" = "There's a restore currently in progress, please wait before starting the next one"; +"There's a restore currently in progress, please wait before starting the next one" = "Há uma restauração em progresso no momento. Aguarde pelo seu término antes de iniciar a próxima."; /* Second story intro item description */ "They're published as a new blog post on your site so your audience never misses out on a thing." = "São publicados como novos posts em seu site para que sua audiência não perca nada."; @@ -6643,19 +6755,19 @@ "Threading" = "Threading"; /* Title for a threat */ -"Threat Found" = "Threat Found"; +"Threat Found" = "Ameaça encontrada"; /* Title for the Jetpack Scan Threat Details screen */ -"Threat details" = "Threat details"; +"Threat details" = "Detalhes da ameaça"; /* Summary description for a threat that includes the threat signature */ -"Threat found %1$@" = "Threat found %1$@"; +"Threat found %1$@" = "Ameaça encontrada %1$@"; /* Description for threat file */ -"Threat found in file:" = "Threat found in file:"; +"Threat found in file:" = "Ameaça encontrada no arquivo:"; /* Message displayed when a threat is ignored successfully. */ -"Threat ignored." = "Threat ignored."; +"Threat ignored." = "Ameaça ignorada."; /* Thumbnail image size. Should be the same as in core WP. */ "Thumbnail" = "Miniatura"; @@ -6786,10 +6898,10 @@ "Traffic" = "Tráfego"; /* translators: %s: block title e.g: \"Paragraph\". */ -"Transform %s to" = "Transform %s to"; +"Transform %s to" = "Transformar %s em"; /* No comment provided by engineer. */ -"Transform block…" = "Transform block…"; +"Transform block…" = "Transformar bloco..."; /* No comment provided by engineer. */ "Translate" = "Traduzir"; @@ -6800,7 +6912,7 @@ "Trash" = "Lixeira"; /* Title of the trash page confirmation alert. */ -"Trash this page?" = "Trash this page?"; +"Trash this page?" = "Colocar este post na lixeira?"; /* Title of the trash confirmation alert. */ "Trash this post?" = "Colocar este post na lixeira?"; @@ -6824,7 +6936,7 @@ "Try Again" = "Tente novamente"; /* Text displayed in the view when there aren't any backups to display for a given filter. */ -"Try adjusting your date range filter" = "Try adjusting your date range filter"; +"Try adjusting your date range filter" = "Tente ajustar o intervalo de datas no filtro"; /* Text display when the view when there aren't any Activities to display in the Activity Log for a given filter. */ "Try adjusting your date range or activity type filters" = "Tente ajustar o período ou o filtro de tipos de atividade"; @@ -6841,7 +6953,7 @@ "Try it now" = "Experimente agora"; /* The title of a notice telling users that the classic editor is deprecated and will be removed in a future version of the app. */ -"Try the new Block Editor" = "Try the new Block Editor"; +"Try the new Block Editor" = "Experimente o novo editor de blocos"; /* When social login fails, this button offers to let the user try again with a differen email address */ "Try with another email" = "Tentar com outro e-mail"; @@ -6856,10 +6968,10 @@ "Turn on site notifications" = "Ligar notificações do site"; /* Notice title when turning site notifications off succeeds. */ -"Turned off site notifications" = "Turned off site notifications"; +"Turned off site notifications" = "Notificações do site desativadas"; /* Notice title when turning site notifications on succeeds. */ -"Turned on site notifications" = "Turned on site notifications"; +"Turned on site notifications" = "Notificações do site ativadas"; /* Launches the Twitter App */ "Twitter" = "Twitter"; @@ -6874,7 +6986,7 @@ "Type a label" = "Insira um título"; /* Site creation. Seelect a domain, search field placeholder */ -"Type a name for your site" = "Type a name for your site"; +"Type a name for your site" = "Digite um nome para o seu site"; /* Register domain - Search field placeholder for the Suggested Domain screen */ "Type to get more suggestions" = "Digite para mais sugestões"; @@ -6892,7 +7004,7 @@ "Unable to Connect" = "Não é possível conectar"; /* Title for stories unknown error. */ -"Unable to Create Stories Editor" = "Unable to Create Stories Editor"; +"Unable to Create Stories Editor" = "Não foi possível abrir o editor de criação de histórias"; /* Title of a prompt saying the app needs an internet connection before it can load posts */ "Unable to Load Posts" = "Não foi possível carregar os posts"; @@ -6901,10 +7013,10 @@ "Unable to Sync" = "Não é possível sincronizar"; /* Notice title when blocking a site fails. */ -"Unable to block site" = "Unable to block site"; +"Unable to block site" = "Não foi possível bloquear o site"; /* An error message shown when there is an issue creating new invite links. */ -"Unable to create new invite links." = "Unable to create new invite links."; +"Unable to create new invite links." = "Não foi possível criar novos links de convite."; /* Text displayed in HUD if there was an error attempting to delete a group of media items. */ "Unable to delete all media items." = "Incapaz de excluir todos os itens de mídia."; @@ -6913,16 +7025,16 @@ "Unable to delete media item." = "Incapaz de excluir item de mídia."; /* An error message shown when there is an issue creating new invite links. */ -"Unable to disable invite links." = "Unable to disable invite links."; +"Unable to disable invite links." = "Não foi possível desativar os links de convite."; /* Message displayed when opening the link to the downloadable backup fails. */ -"Unable to download file" = "Unable to download file"; +"Unable to download file" = "Não foi possível baixar o arquivo"; /* The app failed to subscribe to the comments for the post */ -"Unable to follow conversation" = "Unable to follow conversation"; +"Unable to follow conversation" = "Não foi possível seguir a conversa"; /* Notice title when following a site fails. */ -"Unable to follow site" = "Unable to follow site"; +"Unable to follow site" = "Não foi possível seguir o site"; /* Error message displayed when we were unable to copy the URL for an item in the user's media library. */ "Unable to get URL for media item." = "Não foi possível obter o URL do item de mídia."; @@ -6945,10 +7057,10 @@ "Unable to load video." = "Não foi possível carregar o vídeo."; /* Notice title when updating a post's seen status failed. */ -"Unable to mark post seen" = "Unable to mark post seen"; +"Unable to mark post seen" = "Não foi possível marcar o post como lido"; /* Notice title when updating a post's unseen status failed. */ -"Unable to mark post unseen" = "Unable to mark post unseen"; +"Unable to mark post unseen" = "Não foi possível marcar o post como não lido"; /* Dialog box title for when the user is canceling an upload. */ "Unable to play video" = "Não foi possível reproduzir o vídeo"; @@ -6960,7 +7072,7 @@ "Unable to register domain" = "Não foi possível registrar o domínio"; /* Title for the Jetpack Restore Failed message. */ -"Unable to restore your site" = "Unable to restore your site"; +"Unable to restore your site" = "Não foi possível restaurar o site"; /* Text displayed when a site restore fails. */ "Unable to restore your site, please try again later or contact support." = "Não foi possível retroceder seu site, tente novamente ou entre em contato com o suporte."; @@ -6969,7 +7081,7 @@ "Unable to save media item." = "Incapaz de salvar item de média."; /* Message displayed when sharing a link to the downloadable backup fails. */ -"Unable to share link" = "Unable to share link"; +"Unable to share link" = "Não foi possível compartilhar o link"; /* Message that appears when a user tries to trash a page while their device is offline. */ "Unable to trash pages while offline. Please try again later." = "Não é possível enviar páginas para a lixeira no modo off-line. Tente novamente mais tarde."; @@ -6978,13 +7090,13 @@ "Unable to trash posts while offline. Please try again later." = "Não é possível enviar posts para a lixeira no modo off-line. Tente novamente mais tarde."; /* Notice title when turning site notifications off fails. */ -"Unable to turn off site notifications" = "Unable to turn off site notifications"; +"Unable to turn off site notifications" = "Não foi possível desativar as notificações do site"; /* Notice title when turning site notifications on fails. */ -"Unable to turn on site notifications" = "Unable to turn on site notifications"; +"Unable to turn on site notifications" = "Não foi possível ativar as notificações do site"; /* Notice title when unfollowing a site fails. */ -"Unable to unfollow site" = "Unable to unfollow site"; +"Unable to unfollow site" = "Não foi possível deixar de seguir o site"; /* Error informing the user that their homepage settings could not be updated */ "Unable to update homepage settings" = "Não foi possível atualizar as configurações da página inicial"; @@ -7014,10 +7126,10 @@ "Unable to verify the email address. Please try again later." = "Não foi possível verificar o endereço de e-mail. Tente novamente mais tarde."; /* Message displayed when visiting the Jetpack settings page fails. */ -"Unable to visit Jetpack settings for site" = "Unable to visit Jetpack settings for site"; +"Unable to visit Jetpack settings for site" = "Não foi possível visitar as configurações do Jetpack do site"; /* Message displayed when visiting a site fails. */ -"Unable to visit site" = "Unable to visit site"; +"Unable to visit site" = "Não foi possível visitar o site"; /* Error reason to display when the writing of a image to a file fails */ "Unable to write image to file" = "Não foi possível adicionar imagem ao arquivo"; @@ -7050,7 +7162,7 @@ "Unfollow %@" = "Deixar de seguir %@"; /* Verb. An option to unfollow a site. */ -"Unfollow site" = "Unfollow site"; +"Unfollow site" = "Deixar de seguir o site"; /* Notice title when unfollowing a site succeeds. User unfollowed a site. */ @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Não lido"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Não respondido"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Alterações não salvas"; @@ -7107,7 +7222,7 @@ "Unsupported" = "Não compatível"; /* Title for stories unsupported device error. */ -"Unsupported Device" = "Unsupported Device"; +"Unsupported Device" = "Dispositivo não suportado"; /* Label for an untitled post in the revision browser */ "Untitled" = "Sem título"; @@ -7211,7 +7326,7 @@ "Uploading..." = "Fazendo upload..."; /* No comment provided by engineer. */ -"Uploading…" = "Uploading…"; +"Uploading…" = "Enviando…"; /* Title for alert when trying to save post with failed media items */ "Uploads failed" = "Falha ao fazer uploads"; @@ -7226,7 +7341,7 @@ "Use block editor" = "Usar o editor de blocos"; /* Footer text for Invite Links section of the Invite People screen. */ -"Use this link to onboard your team members without having to invite them one by one. Anybody visiting this URL will be able to sign up to your organization, even if they received the link from somebody else, so make sure that you share it with trusted peo" = "Use this link to onboard your team members without having to invite them one by one. Anybody visiting this URL will be able to sign up to your organization, even if they received the link from somebody else, so make sure that you share it with trusted peo"; +"Use this link to onboard your team members without having to invite them one by one. Anybody visiting this URL will be able to sign up to your organization, even if they received the link from somebody else, so make sure that you share it with trusted peo" = "Use este link para integrar os membros da sua equipe sem ter que convidá-los um por um. Qualquer pessoa que visitar este URL poderá se inscrever em sua organização, mesmo que tenha recebido o link de outra pessoa, então certifique-se de compartilhá-lo com pessoas de confiança."; /* No comment provided by engineer. */ "Use this site" = "Usar este site"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "A exportação do vídeo foi cancelada."; +/* No comment provided by engineer. */ +"Video settings" = "Configurações do vídeo"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Vídeo, %@"; @@ -7367,7 +7485,7 @@ "Visit %@ for more" = "Visite %@ para mais"; /* Title for the button that will open a link to this site. */ -"Visit site" = "Visit site"; +"Visit site" = "Visitar site"; /* Support screen footer text displayed when Zendesk is enabled. */ "Visit the Help Center to get answers to common questions, or contact us for more help." = "Visite a Central de Ajuda para visualizar respostas a perguntas frequentes, ou entre em contato conosco para mais informações."; @@ -7530,10 +7648,10 @@ "We couldn't upload this media." = "Não foi possível enviar essa mídia."; /* Hint displayed when we fail to fetch the status of the backup in progress. */ -"We couldn’t find the status to say how long your backup will take." = "We couldn’t find the status to say how long your backup will take."; +"We couldn’t find the status to say how long your backup will take." = "Não conseguimos encontrar o status para informar quanto tempo a criação do backup levará."; /* Hint displayed when we fail to fetch the status of the restore in progress. */ -"We couldn’t find the status to say how long your restore will take." = "We couldn’t find the status to say how long your restore will take."; +"We couldn’t find the status to say how long your restore will take." = "Não conseguimos encontrar o status para informar quanto tempo a restauração levará."; /* Message to show when Keyring connection synchronization failed. %@ is a service name like Facebook or Twitter */ "We had trouble loading connections for %@" = "Tivemos problemas ao carregar conexões para %@"; @@ -7548,7 +7666,7 @@ "We made big improvements to the block editor and think it's worth a try!\n\nWe enabled it for new posts and pages but if you'd like to change to the classic editor, go to 'My Site' > 'Site Settings'." = "Fizemos grandes melhorias no editor de blocos e achamos que vale a pena testá-lo.\n\nO editor de blocos foi ativado para novos posts e páginas mas, caso você queira voltar ao editor clássico, é possível fazer a alteração em Meu site > Configurações do site."; /* Message displayed when a backup has finished */ -"We successfully created a backup of your site as of %@" = "We successfully created a backup of your site as of %@"; +"We successfully created a backup of your site as of %@" = "O backup do seu site foi criado com sucesso para %@"; /* Description for the Jetpack Backup Complete message. %1$@ is a placeholder for the selected date. */ "We successfully created a backup of your site from %1$@." = "O backup do seu site em %1$@ foi criado com sucesso."; @@ -7560,7 +7678,7 @@ "We were unable to send you an email at this time. Please try again later." = "Não foi possível enviar um e-mail para você no momento. Tente novamente mais tarde."; /* Description for label when the actively scanning the users site */ -"We will send you an email if security threats are found. In the meantime feel free to continue to use your site as normal, you can check back on progress at any time." = "We will send you an email if security threats are found. In the meantime feel free to continue to use your site as normal, you can check back on progress at any time."; +"We will send you an email if security threats are found. In the meantime feel free to continue to use your site as normal, you can check back on progress at any time." = "Enviaremos um e-mail se forem encontradas ameaças à segurança. Enquanto isso, fique à vontade para continuar a usar seu site normalmente. Você pode verificar o progresso a qualquer momento."; /* Title for notice displayed on canceling auto-upload published page Title for notice displayed on canceling auto-upload published post */ @@ -7627,7 +7745,7 @@ "We're doing the final setup—almost done…" = "Estamos fazendo as últimas configurações. Quase pronto."; /* Detail text display informing the user that we're fixing threats */ -"We're hard at work fixing these threats in the background. In the meantime feel free to continue to use your site as normal, you can check back on progress at any time." = "We're hard at work fixing these threats in the background. In the meantime feel free to continue to use your site as normal, you can check back on progress at any time."; +"We're hard at work fixing these threats in the background. In the meantime feel free to continue to use your site as normal, you can check back on progress at any time." = "Vamos corrigir essas ameaças enquanto você faz outras coisas. Enquanto isso, sinta-se à vontade para continuar usando o site normalmente. Você pode conferir o progresso a qualquer momento."; /* Error message shown when having trouble connecting to a Jetpack site. */ "We're not able to connect to the Jetpack site at that URL. Contact us for assistance." = "Não conseguimos conectar ao site do JetPack com esse URL. Entre em contato para ajudarmos."; @@ -7651,7 +7769,7 @@ "Web Display Settings" = "Configurações de exibição na Web"; /* Example Reader feed title */ -"Web News" = "Web News"; +"Web News" = "Novidades da internet"; /* Blog Writing Settings: Weeks starts on */ "Week starts on" = "Semana começa em"; @@ -7669,7 +7787,7 @@ "Welcome to the Reader" = "Bem-vindo(a) ao leitor"; /* Caption displayed in promotional screens shown during the login flow. */ -"Welcome to the world's most popular website builder." = "Welcome to the world's most popular website builder."; +"Welcome to the world's most popular website builder." = "Desejamos boas-vindas ao criador de sites mais popular do mundo."; /* Shown in the prologue carousel (promotional screens) during first launch. */ "Welcome to the world’s most popular website builder." = "Desejamos boas-vindas ao criador de sites mais popular do mundo."; @@ -7681,17 +7799,17 @@ "We’ll always send important emails regarding your account, but you can get some helpful extras, too." = "Sempre enviaremos e-mails importantes sobre a sua conta, mas você também pode ter acesso a conteúdo extra."; /* The message of a notice telling users that the classic editor is deprecated and will be removed in a future version of the app. */ -"We’ll be removing the classic editor for new posts soon, but this won’t affect editing any of your existing posts or pages. Get a head start by enabling the Block Editor now in site settings." = "We’ll be removing the classic editor for new posts soon, but this won’t affect editing any of your existing posts or pages. Get a head start by enabling the Block Editor now in site settings."; +"We’ll be removing the classic editor for new posts soon, but this won’t affect editing any of your existing posts or pages. Get a head start by enabling the Block Editor now in site settings." = "Removeremos o editor clássico para novos posts em breve mas isso não alterará a edição de posts e páginas existentes. Você pode adiantar o processo ativando o editor de blocos agora nas configurações de seu site."; /* Hint displayed when we fail to fetch the status of the backup in progress. Hint displayed when we fail to fetch the status of the restore in progress. */ -"We’ll notify you when its done." = "We’ll notify you when its done."; +"We’ll notify you when its done." = "Te avisaremos quando estiver concluído."; /* Hint displayed when we fail to fetch the status of the backup in progress. */ -"We’ll still attempt to backup your site." = "We’ll still attempt to backup your site."; +"We’ll still attempt to backup your site." = "Ainda tentaremos fazer um backup de seu site."; /* Hint displayed when we fail to fetch the status of the restore in progress. */ -"We’ll still attempt to restore your site." = "We’ll still attempt to restore your site."; +"We’ll still attempt to restore your site." = "Ainda tentaremos restaurar seu site."; /* Body text of alert asking if users want to try out the quick start checklist. */ "We’ll walk you through the basics of building and growing your site" = "Nós te guiaremos pelos passos básicos para construir e melhorar seu site"; @@ -7703,7 +7821,7 @@ "We’ve made some changes to your checklist" = "Fizemos algumas alterações na lista"; /* Body text of alert informing users about the Reader Save for Later feature. */ -"We’ve updated our custom app icons with a fresh new look. There are 10 new styles to choose from, or you can simply keep your existing icon if you prefer." = "We’ve updated our custom app icons with a fresh new look. There are 10 new styles to choose from, or you can simply keep your existing icon if you prefer."; +"We’ve updated our custom app icons with a fresh new look. There are 10 new styles to choose from, or you can simply keep your existing icon if you prefer." = "Atualizamos os ícones personalizados de nosso aplicativo para um visual mais moderno. Agora há 10 novos estilos para escolher ou você pode continuar usando o atual."; /* This is the string we display when prompting the user to review the app */ "What do you think about WordPress?" = "O que você acha do WordPress?"; @@ -7712,10 +7830,10 @@ "What do you want to do with this file: upload it and add a link to the file into your post, or add the contents of the file directly to the post?" = "O que você quer fazer com este arquivo: enviá-lo para o site e adicionar um link para o arquivo no seu post ou adicionar o conteúdo do arquivo diretamente no post?"; /* No comment provided by engineer. */ -"What is alt text?" = "What is alt text?"; +"What is alt text?" = "O que é texto alternativo?"; /* Title for the problem section in the Threat Details */ -"What was the problem?" = "What was the problem?"; +"What was the problem?" = "Qual foi o problema?"; /* Title of section that contains plugins' change log */ "What's New" = "O que há de novo?"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Escreva uma resposta…"; +/* No comment provided by engineer. */ +"Write code…" = "Insira o código..."; + /* Title for the writing section in site settings screen */ "Writing" = "Escrita"; @@ -7981,10 +8102,10 @@ "You haven't published any posts yet. Once you start publishing, your latest post's summary will appear here." = "Você não publicou nenhum post ainda. Assim que você começar a publicar, o resumo dos posts recentes aparecerão aqui."; /* Title for a view milestone push notification */ -"You hit a milestone 🚀" = ""; +"You hit a milestone 🚀" = "Você atingiu um marco 🚀"; /* Text rendered at the bottom of the Allowlisted IP Addresses editor, should match Calypso. */ -"You may allowlist an IP address or series of addresses preventing them from ever being blocked by Jetpack. IPv4 and IPv6 are acceptable. To specify a range, enter the low value and high value separated by a dash. Example: 12.12.12.1-12.12.12.100." = "You may allowlist an IP address or series of addresses preventing them from ever being blocked by Jetpack. IPv4 and IPv6 are acceptable. To specify a range, enter the low value and high value separated by a dash. Example: 12.12.12.1-12.12.12.100."; +"You may allowlist an IP address or series of addresses preventing them from ever being blocked by Jetpack. IPv4 and IPv6 are acceptable. To specify a range, enter the low value and high value separated by a dash. Example: 12.12.12.1-12.12.12.100." = "Você pode permitir o acesso para um ou mais endereços IP prevenindo que eles nunca sejam bloqueados pelo Jetpack. São aceitos IPv4 e IPv6. Para especificar uma faixa, digite o valor mais baixo separado do mais alto por um hífen. Exemplo: 12.12.12.1-12.12.12.100."; /* A suggestion of topics the user might like */ "You might like" = "Você pode gostar"; @@ -7996,7 +8117,7 @@ "You need to verify your account before you can publish a post.\nDon’t worry, your post is safe and will be saved as a draft." = "Você precisa verificar sua conta antes de poder publicar um post.\nNão se preocupe, seu post está seguro e será salvo como um rascunho."; /* Example Likes notification displayed in the prologue carousel of the app. Number of likes should marked with * characters and will be displayed as bold text. */ -"You received *50 likes* on your site today" = "You received *50 likes* on your site today"; +"You received *50 likes* on your site today" = "Você recebeu *50 curtidas* em seu site hoje"; /* Message displayed in popup when user has the option to load unsaved changes. is a placeholder for a new line, and the two %@ are placeholders for the date of last save on this device, and date of last autosave on another device, respectively. */ @@ -8009,7 +8130,7 @@ "You seem to have installed a mobile plugin from DudaMobile which is preventing the app to connect to your blog" = "Parece que você instalou um plugin mobile proveniente de DudaMobile que está evitando o app de se conectar ao seu blog"; /* Message displayed in ignore threat alert. %1$@ is a placeholder for the blog name. */ -"You shouldn’t ignore a security issue unless you are absolutely sure it’s harmless. If you choose to ignore this threat, it will remain on your site \"%1$@\"." = "You shouldn’t ignore a security issue unless you are absolutely sure it’s harmless. If you choose to ignore this threat, it will remain on your site \"%1$@\"."; +"You shouldn’t ignore a security issue unless you are absolutely sure it’s harmless. If you choose to ignore this threat, it will remain on your site \"%1$@\"." = "Você não deve ignorar uma ameaça de segurança a menos que tenha certeza absoluta de que é inofensiva. Se você decidir ignorar essa ameaça, ela permanecerá em seu site \"%1$@\"."; /* Paragraph text that needs to be highlighted */ "You will not be able to change your username back." = "Você não poderá trocar seu nome de usuário novamente."; @@ -8042,7 +8163,7 @@ "Your backup is now available for download" = "Seu backup já está disponível para download"; /* Text displayed when a site backup takes too long. */ -"Your backup is taking longer than usual, please check again in a few minutes." = "Your backup is taking longer than usual, please check again in a few minutes."; +"Your backup is taking longer than usual, please check again in a few minutes." = "Seu backup está demorando mais do que de costume. Verifique novamente em alguns minutos."; /* Instructional text that displays the current username and display name. */ "Your current username is %@. With few exceptions, others will only ever see your display name, %@." = "Atualmente, seu nome de usuário é %1$@. Com poucas exceções, outras pessoas verão apenas o seu nome de exibição, %2$@."; @@ -8054,7 +8175,7 @@ "Your first backup will be ready soon" = "Seu primeiro backup estará pronto em breve"; /* Error message when picked media cannot be imported into stories. */ -"Your media could not be exported. If the problem persists you can contact us via the Me > Help & Support screen." = "Your media could not be exported. If the problem persists you can contact us via the Me > Help & Support screen."; +"Your media could not be exported. If the problem persists you can contact us via the Me > Help & Support screen." = "Não foi possível exportar seu arquivo de mídia. Caso o problema persista, entre em contato conosco por meio da tela Eu > Ajuda e suporte."; /* shown in promotional screens during first launch */ "Your notifications travel with you — see comments and likes as they happen." = "Suas notificações sempre com você - veja comentários e curtidas assim que ocorrerem."; @@ -8072,7 +8193,7 @@ "Your restore is taking longer than usual, please check again in a few minutes." = "O retrocesso à versão anterior está demorando mais que o normal, verifique novamente em alguns minutos."; /* Body text of alert helping users understand their site address */ -"Your site address appears in the bar at the top of the screen when you visit your site in Safari." = "Your site address appears in the bar at the top of the screen when you visit your site in Safari."; +"Your site address appears in the bar at the top of the screen when you visit your site in Safari." = "O endereço do seu site é exibido na barra superior quando visitado no Safari."; /* User-facing string, presented to reflect that site assembly completed successfully. */ "Your site has been created!" = "Seu site foi criado!"; @@ -8144,13 +8265,13 @@ "connections" = "conexões"; /* No comment provided by engineer. */ -"document outline" = "document outline"; +"document outline" = "visão geral do documento"; /* subhead shown to users when they complete all Quick Start items */ "doesn’t it feel good to cross things off a list?" = "Não é ótimo riscar os itens da lista?"; /* No comment provided by engineer. */ -"double-tap to change unit" = "double-tap to change unit"; +"double-tap to change unit" = "toque duas vezes para alterar a unidade"; /* Register Domain - Address information field Number placeholder */ "eg. 1122334455" = "ex. 1112345678"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "imagem"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "imagem %1$d de %2$d na galeria"; + /* Text for related post cell preview */ "in \"Apps\"" = "em \"Aplicativos\""; @@ -8197,7 +8321,7 @@ "phone number" = "número de telefone"; /* No comment provided by engineer. */ -"summary" = "summary"; +"summary" = "sumário"; /* Header of delete screen section listing things that will be deleted. */ "these items will be deleted:" = "estes itens serão excluídos:"; diff --git a/WordPress/Resources/pt.lproj/Localizable.strings b/WordPress/Resources/pt.lproj/Localizable.strings index 787a4305a9fa..ee1a6f3f087f 100644 --- a/WordPress/Resources/pt.lproj/Localizable.strings +++ b/WordPress/Resources/pt.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Adicionar etiquetas"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Áudio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Autores"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Actualizações automáticas"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Citação"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Bloquear tentativas maliciosas de iniciar sessão"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Falhou ao alterar"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continuar"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continuar a trabalhar"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Nome a mostrar"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "A obter informações da conta"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Título 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Título 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Eu gosto"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Ícone e texto"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Título da imagem"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Ligação para"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Esqueceu-se da senha?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%@) is too large to upload. Maximum allowed is %@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Move o comentário para o lixo."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %@, from %@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Artigo criado em %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Conteúdo movido para o lixo."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Classifique-nos na App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Substituir imagem ou vídeo"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Mostrar cabeçalho"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Mostrar artigos relacionados"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%@%d%@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Ordenar por"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Código fonte"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "The WordPress for Android App Gets a Big Facelift"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "The app can't recognize the server response. Please, check the configuration of your site."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Por ler"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Alterações não guardadas"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export canceled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Vídeo, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Escreva uma resposta..."; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "A escrever"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "imagem"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "in \"Apps\""; diff --git a/WordPress/Resources/release_notes.txt b/WordPress/Resources/release_notes.txt index 1e72e20abd51..e95234bc8278 100644 --- a/WordPress/Resources/release_notes.txt +++ b/WordPress/Resources/release_notes.txt @@ -1,3 +1,7 @@ -This version introduces a new block – Jetpack contact info. It's perfect for displaying a nicely formatted address on your site. We've also introduced some spiffy new app icons you can use to customize how the app looks on your home screen. +What’s new in WordPress release 17.3: -We've got some nifty tweaks to tell you about! We've removed the site switcher from the editor to simplify posting, fixed a bug where author names weren't visible, improved VoiceOver support for the columns block, and made it easier to add alt text to an image block. \ No newline at end of file +New block alert! With the Search block, you can now add a search function onto any page or post on your site. We’ve also simplified the process for inserting media while using the Image, Video, Gallery, File, and Audio blocks. + +We addressed a few issues where your post content was not behaving as expected! Unwanted posts, for example, were sometimes converting into Classic content. This unexpected behavior occurred when deleting a post and then selecting Undo, and also when trashing a post. We also fixed an issue where your restored posts remained in your list of published posts even though they had been converted to drafts. (Apparently, sometimes your posts have minds of their own!) We’re pleased to say that all these issues have been fixed. + +Overall, the team kept busy for this release, and we made various other improvements, including a styling fix on the Change Username page so people would no longer be stuck on the screen, and updating the comments experience so you can filter them to show the most recent unreplied comments from other users. We also squashed several translation bugs on various screens, and tweaked colors in the app where necessary. \ No newline at end of file diff --git a/WordPress/Resources/ro.lproj/Localizable.strings b/WordPress/Resources/ro.lproj/Localizable.strings index 1aae4c657701..3a576d37ae17 100644 --- a/WordPress/Resources/ro.lproj/Localizable.strings +++ b/WordPress/Resources/ro.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-20 07:07:12+0000 */ +/* Translation-Revision-Date: 2021-05-06 10:37:03+0000 */ /* Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n == 0 || n % 100 >= 2 && n % 100 <= 19) ? 1 : 2); */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: ro */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Adaugă orice subiect"; +/* No comment provided by engineer. */ +"Add caption" = "Adaugă text imaginii"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Adaugă o imagine sau un avatar care să reprezinte acest cont nou."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Adaugă etichete"; +/* No comment provided by engineer. */ +"Add text…" = "Adaugă text..."; + /* No comment provided by engineer. */ "Add this email link" = "Adaugă această legătură la email"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Atașează fișierul ca o legătură"; +/* No comment provided by engineer. */ +"Attachment page" = "Pagină atașament"; + /* No comment provided by engineer. */ "Audio Player" = "Player audio"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Text asociat audio. Gol"; +/* No comment provided by engineer. */ +"Audio settings" = "Setări audio"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Autori"; +/* No comment provided by engineer. */ +"Auto" = "Automat"; + /* Describes a status of a plugin */ "Auto-managed" = "Administrat automat"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Partajează automat articole noi în conturile tale din media socială."; +/* No comment provided by engineer. */ +"Autoplay" = "Redare automată"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Actualizări automate"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "bloc citat"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Blocurile nu pot fi randate în interiorul lor."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Bloc copiat"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Editor de blocuri activat"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Blocul a fost șters sau este indisponibil."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Blochează încercările de autentificare rău intenționate"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Răsfoiește toate temele pentru a o găsi pe cea care ți se potrivește perfect."; +/* No comment provided by engineer. */ +"Browser default" = "Navigator implicit"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Protecție împotriva atacurilor cu forță-brută"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Modificare eșuată"; +/* No comment provided by engineer. */ +"Change heading level" = "Schimbă nivelul subtitlului"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Schimbă tipul de dispozitiv folosit pentru previzualizare"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continuă"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continuă cu WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continuă lucrul"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Nume de afișat"; +/* No comment provided by engineer. */ +"Display post date" = "Afișează data articolului"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Afișează aici toate statisticile sitului. Configurează statisticile sitului în aplicația WordPress."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Editează punctul central"; +/* No comment provided by engineer. */ +"Edit image" = "Editează imaginea"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Editează articole și pagini noi cu editorul de blocuri."; @@ -2339,6 +2378,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Intră pe ecran complet"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Introdu URL-ul pentru a îngloba aici..."; + /* Enter a custom value */ "Enter a custom value" = "Introdu o valoare personalizată"; @@ -2384,6 +2426,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Introdu datele de conectare la server pentru a activa pe sit restaurările cu un singur clic din copiile tale de siguranță."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Pentru a înlătura amenințarea, introdu datele de conectare la server."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Pentru a înlătura amenințările, introdu datele de conectare la server."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2835,6 +2883,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Obții un sit care funcționează și rulează"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Inspiră-te"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Preiau informațiile contului"; @@ -2934,6 +2985,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Antet 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Subtitlu %d"; + /* H1 Aztec Style */ "Heading 1" = "Subtitlu 1"; @@ -3028,6 +3082,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Îmi place"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "M-au inspirat foarte mult lucrările fotografului Cameron Karsten. Voi încerca aceste tehnici pe viitor"; + /* Title of a button style */ "Icon & Text" = "Icon și text"; @@ -3085,6 +3142,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Text asociat imagine. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Setări imagine"; + /* Hint for image title on image settings. */ "Image title" = "Titlu imagine"; @@ -3249,7 +3309,7 @@ "Jetpack FAQ" = "Întrebări frecvente Jetpack"; /* Description that explains that we are unable to auto fix the threat */ -"Jetpack Scan cannot automatically fix this threat. We suggest that you resolve the threat manually: ensure that WordPress, your theme, and all of your plugins are up to date, and remove the offending code, theme, or plugin from your site." = "Scanarea Jetpack nu poate înlătura automat această amenințare. Îți sugerăm să înlături amenințarea manual: asigură-te că WordPress, tema ta și toate modulele sunt actualizate și înlătură de pe site codul, tema sau modulul care creează probleme."; +"Jetpack Scan cannot automatically fix this threat. We suggest that you resolve the threat manually: ensure that WordPress, your theme, and all of your plugins are up to date, and remove the offending code, theme, or plugin from your site." = "Scanarea Jetpack nu poate înlătura automat această amenințare. Îți sugerăm să înlături amenințarea manual: asigură-te că WordPress, tema ta și toate modulele sunt actualizate și înlătură de pe sit codul, tema sau modulul care creează probleme."; /* Description for a label when the scan has failed Error message shown when the scan start has failed. */ @@ -3431,6 +3491,9 @@ /* Image link option title. */ "Link To" = "Legătură la"; +/* No comment provided by engineer. */ +"Link to" = "Legătură la"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Leagă-te la conținutul existent"; @@ -3582,6 +3645,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Se pare că ai inițializat Jetpack pe situl tău. Felicitări! Autentifică-te cu datele tale de conectare WordPress.com pentru a activa statisticile și notificările."; +/* No comment provided by engineer. */ +"Loop" = "Buclă"; + /* Title of a button. */ "Lost your password?" = "Ai uitat parola?"; @@ -3691,9 +3757,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Încărcări media"; +/* No comment provided by engineer. */ +"Media area" = "Zonă media"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media nu are un fișier asociat pentru a-l încărca."; +/* No comment provided by engineer. */ +"Media file" = "Fișier media"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Dimensiunea fișierului media (%1$@) este prea mare pentru încărcare. Dimensiunea maximă permisă este de %2$@"; @@ -3838,6 +3910,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Mută comentariul la gunoi."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Muzee de văzut în Londra"; + /* An example tag used in the login prologue screens. */ "Music" = "Muzică"; @@ -3861,6 +3936,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Tichetele mele"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "Primele zece cafenele, pe gustul meu"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Nume"; @@ -4418,6 +4496,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Setări pagină"; +/* No comment provided by engineer. */ +"Page break" = "Sfârșit de pagină"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Bloc Sfârșit de pagină. %s"; @@ -4695,7 +4776,7 @@ "Post" = "Articol"; /* Title for selecting categories for a post */ -"Post Categories" = "Categorii articole"; +"Post Categories" = "Categorii articol"; /* For setting the format of a post. The post formats available for the post. Should be the same as in core WP. */ @@ -4720,6 +4801,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Publicat de %1$@, din %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Setări conținut articol"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Articol creat pe %@"; @@ -4729,6 +4813,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Articolul a eșuat la încărcare"; +/* No comment provided by engineer. */ +"Post meta settings" = "Setări metadate articol"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Articol mutat la gunoi."; @@ -4807,6 +4894,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Propulsat de Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Pre-încarcă"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4989,6 +5079,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Evaluează-ne în App Store"; +/* No comment provided by engineer. */ +"Read more" = "Citește mai mult"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Citește pe"; @@ -5158,6 +5251,9 @@ /* No comment provided by engineer. */ "Replace file" = "Înlocuiește fișierul"; +/* No comment provided by engineer. */ +"Replace image" = "Înlocuiește imaginea"; + /* No comment provided by engineer. */ "Replace image or video" = "Înlocuiește imaginea sau videoul"; @@ -5724,6 +5820,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Eroare de partajare"; +/* No comment provided by engineer. */ +"Shortcode" = "Scurtcod"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Arată antet"; @@ -5742,6 +5841,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Arată articole similare"; +/* No comment provided by engineer. */ +"Show download button" = "Arată butonul de descărcare"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Arată parola"; @@ -5801,7 +5903,7 @@ "Shows the post content" = "Arată conținutul articolului"; /* Accessibility hint for the site name and URL button on Reader's Post Details. */ -"Shows the site's posts." = "Arată articolele site-ului."; +"Shows the site's posts." = "Arată articolele sitului."; /* View title during the sign up process. */ "Sign Up" = "Înregistrare"; @@ -5881,6 +5983,10 @@ /* Create new Site Page button title */ "Site page" = "Pagină sit"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Securitate și performanță sit\nle ai în buzunar"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Fus orar sit (UTC%1$@%2$d%3$@)"; @@ -6008,6 +6114,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sortare după"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sortare și filtrare"; + /* Opens the Github Repository Web */ "Source Code" = "Cod sursă"; @@ -6360,6 +6469,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Aplicația WordPress pentru Android a primit o mare schimbare de aspect"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "Cei mai buni fani din lume"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Aplicația nu poate recunoaște răspunsul de la server. Te rog verifică configurare pentru situl tău."; @@ -7103,6 +7215,9 @@ /* Filters Unread Notifications */ "Unread" = "Necitite"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Fără răspuns"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Modificări nesalvate"; @@ -7299,6 +7414,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Exportul videoului anulat."; +/* No comment provided by engineer. */ +"Video settings" = "Setări video"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7425,7 +7543,7 @@ "Warning" = "Avertizare"; /* shown in promotional screens during first launch */ -"Watch readers from around the world read and interact with your site — in real time." = "Urmărești cititorii din întreaga lume care îți citesc situl și interacționează cu el — în timp real."; +"Watch readers from around the world read and interact with your site — in real time." = "Urmărești cititorii din întreaga lume care îți citesc situl și interacționează cu el - în timp real."; /* Caption displayed in promotional screens shown during the login flow. Shown in the prologue carousel (promotional screens) during first launch. */ @@ -7627,7 +7745,7 @@ "We're creating a downloadable backup of your site from %1$@." = "Creăm o copie de siguranță a sitului tău la %1$@, care poate fi descărcată."; /* Title of progress label displayed when a first plugin on a site is almost done installing. */ -"We're doing the final setup—almost done…" = "Facem inițializarea finală — aproape gata..."; +"We're doing the final setup—almost done…" = "Facem inițializarea finală - aproape gata..."; /* Detail text display informing the user that we're fixing threats */ "We're hard at work fixing these threats in the background. In the meantime feel free to continue to use your site as normal, you can check back on progress at any time." = "Lucrăm din greu (în fundal) pentru înlăturarea acestor amenințări. Între timp, îți poți folosi situl așa cum o faci de obicei și poți vedea oricând progresul făcut."; @@ -7645,7 +7763,7 @@ "We've emailed you a signup link to create your new WordPress.com account. Check your email on this device, and tap the link in the email you receive from WordPress.com." = "Ți-am trimis prin email o legătură de înregistrare pentru a-ți crea noul cont WordPress.com. Verifică emailurile primite pe acest dispozitiv și atinge legătura din emailul primit de la WordPress.com."; /* Register Domain - error displayed when a domain was purchased succesfully, but there was a problem setting it to a primary domain for the site */ -"We've had problems changing the primary domain on your site — but don't worry, your domain was successfully purchased." = "Am avut probleme la modificarea domeniului principal pentru situl tău — dar nu-ți face griji, domeniul a fost cumpărat cu succes."; +"We've had problems changing the primary domain on your site — but don't worry, your domain was successfully purchased." = "Am avut probleme la modificarea domeniului principal pentru situl tău - dar nu-ți face griji, domeniul a fost cumpărat cu succes."; /* Account Settings Web Address label */ "Web Address" = "Adresă web"; @@ -7871,6 +7989,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Scrie un răspuns..."; +/* No comment provided by engineer. */ +"Write code…" = "Scrie codul..."; + /* Title for the writing section in site settings screen */ "Writing" = "Scriere"; @@ -8175,6 +8296,9 @@ /* Label displayed on image media items. */ "image" = "imagine"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "imaginea %1$d din %2$d din galerie"; + /* Text for related post cell preview */ "in \"Apps\"" = "în \"Apps\""; diff --git a/WordPress/Resources/ru.lproj/Localizable.strings b/WordPress/Resources/ru.lproj/Localizable.strings index fda20defaf24..959cb2d03326 100644 --- a/WordPress/Resources/ru.lproj/Localizable.strings +++ b/WordPress/Resources/ru.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-21 06:28:42+0000 */ +/* Translation-Revision-Date: 2021-05-06 07:51:48+0000 */ /* Plural-Forms: nplurals=3; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2); */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: ru */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Добавьте любую тему"; +/* No comment provided by engineer. */ +"Add caption" = "Добавить подпись"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Добавьте изображение (или аватар) для представления этой новой учетной записи."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Добавить метки"; +/* No comment provided by engineer. */ +"Add text…" = "Добавить текст…"; + /* No comment provided by engineer. */ "Add this email link" = "Добавить ссылку на email"; @@ -576,10 +582,10 @@ "Allow this connection to be used by all admins and users of your site." = "Разрешить всем администраторам и посетителям вашего сайта использовать это подключение."; /* Allowlisted IP Addresses Title */ -"Allowlisted IP Addresses" = "Белый список IP"; +"Allowlisted IP Addresses" = "Разрешённые IP-адреса"; /* Jetpack Settings: Allowlisted IP addresses */ -"Allowlisted IP addresses" = "Белый список IP"; +"Allowlisted IP addresses" = "Разрешённые IP-адреса"; /* Instructions for users with two-factor authentication enabled. */ "Almost there! Please enter the verification code from your authenticator app." = "Почти готово! Введите проверочный код из приложения Authenticator."; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Добавить файл как ссылку"; +/* No comment provided by engineer. */ +"Attachment page" = "Страница вложения"; + /* No comment provided by engineer. */ "Audio Player" = "Аудиоплеер"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Подпись к аудиозаписи. Пустая"; +/* No comment provided by engineer. */ +"Audio settings" = "Настройки аудио"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Аудио, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Авторы"; +/* No comment provided by engineer. */ +"Auto" = "Авто"; + /* Describes a status of a plugin */ "Auto-managed" = "Автоматическое управление"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Автоматически делиться новыми записями с ваших аккаунтов в соцсетях."; +/* No comment provided by engineer. */ +"Autoplay" = "Автозапуск"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Автообновления"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Цитата"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Блок не может быть отображен внутри себя же."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Блок скопирован"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Редактор блоков включен"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Блок удален или недоступен."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Блокировать попытки несанкционированного входа"; @@ -936,7 +960,7 @@ /* Blocklist Title Settings: Comments Blocklist */ -"Blocklist" = "Чёрный список"; +"Blocklist" = "Список блокировки"; /* Opens the WordPress Mobile Blog */ "Blog" = "Блог"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Посмотрите все наши темы, чтобы найти свой идеал."; +/* No comment provided by engineer. */ +"Browser default" = "Браузер по умолчанию"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Защита от атак методом перебора"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Не удалось внести изменение."; +/* No comment provided by engineer. */ +"Change heading level" = "Изменение уровня заголовка"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Измените тип устройства для предварительного просмотра"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Продолжить"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Продолжить с WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Продолжить работу"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Отображаемое имя"; +/* No comment provided by engineer. */ +"Display post date" = "Показывать дату записи"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Показ статистики сайта за всё время. Настройте в приложении WordPress в разделе статистики."; @@ -2218,7 +2254,7 @@ "Edit %@ block" = "Редактировать блок %@"; /* Blocklist Keyword Edition Title */ -"Edit Blocklist Word" = "Редактировать слова чёрного списка"; +"Edit Blocklist Word" = "Редактировать слово из списка блокировки"; /* No comment provided by engineer. */ "Edit Comment" = "Изменить комментарий"; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Изменить точку фокусировки"; +/* No comment provided by engineer. */ +"Edit image" = "Редактировать изображение"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Редактировать новые записи и страницы в редаторе блоков."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Показать во весь экран"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Укажите URL для вставки..."; + /* Enter a custom value */ "Enter a custom value" = "Введите пользовательское значение"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Введите учетные данные сервера, чтобы включить восстановление из резервных копий в одно нажатие."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Введите данные для входа на сервер для исправления угрозы."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Введите данные для входа на сервер для исправления угроз."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Запустите ваш сайт"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Вдохновляйтесь"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Получение информации об учетной записи"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Заголовок №6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Заголовок %d"; + /* H1 Aztec Style */ "Heading 1" = "Заголовок 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Мне нравится"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "Меня восхищают работы фотографа Кэмерона Карстена. Я попробую его техники в будущем"; + /* Title of a button style */ "Icon & Text" = "Значок и текст"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Подпись к изображению. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Настройки изображения"; + /* Hint for image title on image settings. */ "Image title" = "Заголовок изображения"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Ссылка"; +/* No comment provided by engineer. */ +"Link to" = "Ссылка на"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Ссылка на имеющееся содержимое"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Похоже, на вашем сайте настроен Jetpack. Поздравляем!\nВойдите в систему с использованием ваших учетных данных на WordPress.com ниже, чтобы включить статистику и уведомления. "; +/* No comment provided by engineer. */ +"Loop" = "Цикл"; + /* Title of a button. */ "Lost your password?" = "Забыли пароль?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Загруженные медиафайлы"; +/* No comment provided by engineer. */ +"Media area" = "Область мультимедиа"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Мультимедиа объект не имеет ассоциированного файла для загрузки."; +/* No comment provided by engineer. */ +"Media file" = "Медиафайл"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Разме медиафайла (%1$@) слишком большой для загрузки, максимально разрешенный - %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Отправить комментарий в «Корзину»."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Музеи для посещения в Лондоне"; + /* An example tag used in the login prologue screens. */ "Music" = "Музыка"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Мои обращения в поддержку"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "Мой выбор лучших 10 кафе"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Имя"; @@ -3894,7 +3972,7 @@ "New" = "Новые"; /* Blocklist Keyword Insertion Title */ -"New Blocklist Word" = "Новое слово из черного списка"; +"New Blocklist Word" = "Новое слово из списка блокировки"; /* Title of alert informing users about the Reader Save for Later feature. */ "New Custom App Icons" = "Новые пользовательские значки приложения"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Настройки страницы"; +/* No comment provided by engineer. */ +"Page break" = "Разрыв страницы"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Блок разрыва страницы. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Запись автора %1$@, из %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Настройки содержимого записи"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Запись создана %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Загрузка записи не удалась"; +/* No comment provided by engineer. */ +"Post meta settings" = "Настройки метаданных записи"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Запись перемещена в корзину."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Предоставлено Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Предварительная загрузка"; + /* Browse premium themes selection title */ "Premium" = "Премиум"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Оцените нас в App Store"; +/* No comment provided by engineer. */ +"Read more" = "Читать далее"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Прочесть на"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Заменить файл"; +/* No comment provided by engineer. */ +"Replace image" = "Заменить изображение"; + /* No comment provided by engineer. */ "Replace image or video" = "Заменить изображение или видео"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Ошибка поделиться"; +/* No comment provided by engineer. */ +"Shortcode" = "Шорткод"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Показывать заголовок"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Показывать похожие записи"; +/* No comment provided by engineer. */ +"Show download button" = "Показать кнопку скачивания"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Показать пароль"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Страница сайта"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Безопасность и производительность сайта\nв вашем кармане"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Часовой пояс сайта (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Приоритет сортировки"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Сортировка и фильтрация"; + /* Opens the Github Repository Web */ "Source Code" = "Исходный код"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Приложение WordPress для Android получило грандиозное обновление"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "Лучшие мировые фанаты"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Приложение не может распознать ответ сервера. Проверьте конфигурацию вашего сайта. Приложение не может распознать ответ сервера. Проверьте конфигурацию вашего сайта."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Непрочитанное"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Без ответов"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Несохранённые изменения"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Экспорт видео отменен."; +/* No comment provided by engineer. */ +"Video settings" = "Настройки видео"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Видеофайл, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Написать ответ."; +/* No comment provided by engineer. */ +"Write code…" = "Введите код..."; + /* Title for the writing section in site settings screen */ "Writing" = "Написание"; @@ -7984,7 +8105,7 @@ "You hit a milestone 🚀" = "Вы достигли важной вехи 🚀"; /* Text rendered at the bottom of the Allowlisted IP Addresses editor, should match Calypso. */ -"You may allowlist an IP address or series of addresses preventing them from ever being blocked by Jetpack. IPv4 and IPv6 are acceptable. To specify a range, enter the low value and high value separated by a dash. Example: 12.12.12.1-12.12.12.100." = "Вы можете добавить один или несколько IP-адресов в белый список, чтобы плагин Jetpack их никогда не блокировал. Можно указывать адреса IPv4 и IPv6. Чтобы указать диапазон, введите минимальное и максимальное значения, разделённые тире. Пример: 12.12.12.1-12.12.12.100."; +"You may allowlist an IP address or series of addresses preventing them from ever being blocked by Jetpack. IPv4 and IPv6 are acceptable. To specify a range, enter the low value and high value separated by a dash. Example: 12.12.12.1-12.12.12.100." = "Вы можете добавить один или несколько IP-адресов в список разрешенных, чтобы плагин Jetpack их никогда не блокировал. Можно указывать адреса IPv4 и IPv6. Чтобы указать диапазон, введите минимальное и максимальное значения, разделённые тире. Пример: 12.12.12.1-12.12.12.100."; /* A suggestion of topics the user might like */ "You might like" = "Вам может понравиться"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "Изображение"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "Изображение в галерее %1$d из %2$d"; + /* Text for related post cell preview */ "in \"Apps\"" = "в разделе «Приложения»"; diff --git a/WordPress/Resources/sk.lproj/Localizable.strings b/WordPress/Resources/sk.lproj/Localizable.strings index fd3a1963406c..1ac0fb044d29 100644 --- a/WordPress/Resources/sk.lproj/Localizable.strings +++ b/WordPress/Resources/sk.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Pridať značky"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Pridať súbor ako odkaz"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Autori"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Automaticky spravované"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Automatické aktualizácie"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Blok citácie"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Zablokovať škodlivé pokusy o prihlásenie"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Prehliadajte všetky naše témy, aby ste našli takú, ktorá sa vám perfektne hodí."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Ochrana pred útokom hrubou silou"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Zmena sa nepodarila"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Pokračovať"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Pokračovať v práci"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Zobraziť meno"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Zadať vlastnú hodnotu"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Založte a rozbehnite svoje webové stránky"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Získať informácie o účte"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Nadpis 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Nadpis 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Páči sa mi to"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Ikona a text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Nadpis obrázka"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Odkaz na"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Prepojiť na existujúci obsah"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Zdá sa, že na vašej webovej stránke máte nastavený Jetpack. Gratulujeme! Prihláste sa s poverením WordPress.com a zapnite Štatistika a Upozornenia."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Zabudli ste heslo?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Média neobsahujú pridaný súbor, aby sa nahrali."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Veľkosť súboru (%1$@) je príliš veľká. Maximálna povolená veľkosť je %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Presunúť komentár do koša."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Moje tickety"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Názov"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Článok %1$@, z %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Zlyhalo nahranie článku"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Článok presunutý do koša."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Ohodnoťte nás na App Store"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Prečítať na "; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Zdielanie chyby"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Zobraziť hlavičku"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Zobraziť súvisiace články"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%@%d%@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Zoradiť podľa"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "Zdrojový kód"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Aplikácia WordPress pre Android v novom šate"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Aplikácia nemôže rozpoznať odpoveď servera. Skontrolujte konfiguráciu na vašej webovej stránke."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Neprečítané"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Neuložené zmeny"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Export videa bol zrušený."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Odpovedať..."; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "Písanie"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "obrázok"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "v \"Aplikácie\""; diff --git a/WordPress/Resources/sq.lproj/Localizable.strings b/WordPress/Resources/sq.lproj/Localizable.strings index a6439ba13eb5..e3ea9a7408de 100644 --- a/WordPress/Resources/sq.lproj/Localizable.strings +++ b/WordPress/Resources/sq.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-03-29 08:15:45+0000 */ +/* Translation-Revision-Date: 2021-05-10 15:15:59+0000 */ /* Plural-Forms: nplurals=2; plural=n != 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: sq_AL */ @@ -37,10 +37,10 @@ "%1$d unseen posts" = "%1$d postime të papara"; /* translators: 1: From block title, e.g. Paragraph. 2: To block title, e.g. Header. */ -"%1$s transformed to %2$s" = "%1$s transformed to %2$s"; +"%1$s transformed to %2$s" = "%1$s u shndërrua në %2$s"; /* translators: accessibility text. Inform about current value. %1$s: Control label %2$s: setting label (example: width), %3$s: Current value. %4$s: value measurement unit (example: pixels) */ -"%1$s. %2$s is %3$s %4$s." = "%1$s. %2$s is %3$s %4$s."; +"%1$s. %2$s is %3$s %4$s." = "%1$s. %2$s është %3$s %4$s."; /* Post Stats label for week date range. Ex: Mar 25 - Mar 31, 2019 */ "%@ - %@, %@" = "%1$@ - %2$@, %3$@"; @@ -217,10 +217,10 @@ "(no title)" = "(pa titull)"; /* Example Comment notification displayed in the prologue carousel of the app. Username should be marked with * characters and will be displayed as bold text. */ -"*Johann Brandt* responded to your post" = "*Johann Brandt* responded to your post"; +"*Johann Brandt* responded to your post" = "Durim Cerova<\/b> iu përgjigj postimit tuaj"; /* Example Like notification displayed in the prologue carousel of the app. Username should be marked with * characters and will be displayed as bold text. */ -"*Madison Ruiz* liked your post" = "*Madison Ruiz* liked your post"; +"*Madison Ruiz* liked your post" = "Maqo Senko<\/b> pëlqeu postimin tuaj"; /* Menus button text for adding a new menu to a site. */ "+ Add new menu" = "+ Shtoni menu të re"; @@ -325,7 +325,7 @@ "About" = "Mbi"; /* Link to About screen for Jetpack for iOS */ -"About Jetpack for iOS" = "About Jetpack for iOS"; +"About Jetpack for iOS" = "Mbi Jetpack-un për iOS"; /* My Profile 'About me' label */ "About Me" = "Rreth Meje"; @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Shtoni çfarëdo teme"; +/* No comment provided by engineer. */ +"Add caption" = "Shtoni legjendë"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Shton figurë, ose avatar, që të përfaqësojë këtë llogari të re."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Shtoni etiketa"; +/* No comment provided by engineer. */ +"Add text…" = "Shtoni tekst…"; + /* No comment provided by engineer. */ "Add this email link" = "Shto këtë lidhje email"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Bashkëngjite Kartelën si Lidhje"; +/* No comment provided by engineer. */ +"Attachment page" = "Faqe bashkëngjitje"; + /* No comment provided by engineer. */ "Audio Player" = "Luajtës Audio"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Marrje audio. E zbrazët"; +/* No comment provided by engineer. */ +"Audio settings" = "Rregullime për audion"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Autorë"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "E vetëadministruar"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Ndani vetvetiu me të tjerët në rrjetet tuaja shoqërore postime të reja."; +/* No comment provided by engineer. */ +"Autoplay" = "Vetëluaje"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Vetëpërditësime"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Bllok Citimi"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Blloku s’mund të krijohet brenda vetes."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Blloku u kopjua"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Përpunuesi me blloqe i aktivizuar"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Blloku është fshirë ose s’mund të kihet."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Blloko përpjekje dashakeqe për hyrje"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Shfletoni krejt temat tuaja që të gjeni përputhjen e përsosur."; +/* No comment provided by engineer. */ +"Browser default" = "Parazgjedhje shfletuesi"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Mbrojtje Nga Sulme Brute Force<\/em>"; @@ -1088,7 +1115,7 @@ "Cancel media uploads" = "Anulim ngarkimesh media"; /* No comment provided by engineer. */ -"Cancel search" = "Cancel search"; +"Cancel search" = "Anuloje kërkimin"; /* Share extension dialog dismiss button label - displayed when user is missing a login token. */ "Cancel sharing" = "Anuloje ndarjen me të tjerët"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Ndryshimi dështoi"; +/* No comment provided by engineer. */ +"Change heading level" = "Ndryshoni shkallë kryesh"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Ndryshoni llojin e pajisjes së përdorur për paraparje"; @@ -1230,7 +1260,7 @@ "Choose a domain" = "Zgjidhni përkatësi"; /* OK Button title shown in alert informing users about the Reader Save for Later feature. */ -"Choose a new app icon" = "Choose a new app icon"; +"Choose a new app icon" = "Zgjidhni një ikonë të re aplikacioni"; /* Title of a Quick Start Tour */ "Choose a theme" = "Zgjidhni një temë"; @@ -1308,7 +1338,7 @@ "Clear all old activity logs?" = "Të spastrohen krejt regjistrat e vjetër të veprimtarisë?"; /* No comment provided by engineer. */ -"Clear search" = "Clear search"; +"Clear search" = "Spastroje kërkimin"; /* Title of a button. */ "Clear search history" = "Spastro historikun e kërkimeve"; @@ -1359,7 +1389,7 @@ "Collect information" = "Grumbullo të dhëna"; /* Title displayed for selection of custom app icons that have colorful backgrounds. */ -"Colorful backgrounds" = "Colorful backgrounds"; +"Colorful backgrounds" = "Sfonde shumëngjyrësh"; /* First story intro item description */ "Combine photos, videos, and text to create engaging and tappable story posts that your visitors will love." = "Ndërthurni foto, video dhe tekst, që të krijoni postime shkrimesh tërheqës, që vizitorët tuaj do t’i duan fort."; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Vazhdo"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Vazhdoni Me WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Vazhdo Punën"; @@ -1587,7 +1620,7 @@ "Continuing with Apple" = "Po vazhdohet me Apple"; /* An example tag used in the login prologue screens. */ -"Cooking" = "Cooking"; +"Cooking" = "Gatim"; /* No comment provided by engineer. */ "Copied block" = "Blloku u kopjua"; @@ -1950,7 +1983,7 @@ "Deny" = "Mohoje"; /* No comment provided by engineer. */ -"Describe the purpose of the image. Leave empty if the image is purely decorative. " = "Describe the purpose of the image. Leave empty if the image is purely decorative. "; +"Describe the purpose of the image. Leave empty if the image is purely decorative. " = "Përshkruani qëllimin e figurës. Lëreni të zbrazët, nëse figura është thjesht dekorative. "; /* Label for the description for a media asset (image / video) Section header for tag name in Tag Details View. @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Emër Shfaqjeje"; +/* No comment provided by engineer. */ +"Display post date" = "Shfaq datë postimesh"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Shfaqni këtu statistikat e sajtit tuaj për gjithë kohën. Formësojeni te aplikacioni WordPress nën statistikat e sajtit tuaj."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Përpunoni pikë vatrore"; +/* No comment provided by engineer. */ +"Edit image" = "Përpunoni figurën"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Përpunoni postime dhe faqe të reja me përpunuesin me blloqe."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Kalo nën mënyrën “Sa Krejt Ekrani”"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Jepni këtu URL-në për trupëzim…"; + /* Enter a custom value */ "Enter a custom value" = "Jepni një vlerë vetajke"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Që të aktivizohen rikthime me një klikim nga kopjeruatje, jepni kredencialet tuaja për te shërbyesi."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Që të eliminohet kërcënimi, jepni kredencialet tuaja për në shërbyes."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Që të eliminohen kërcënimet, jepni kredencialet tuaja për në shërbyes."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2553,13 +2601,13 @@ "Failed Media Export" = "Eksportimi i Medias Dështoi"; /* No comment provided by engineer. */ -"Failed to insert audio file." = "Failed to insert audio file."; +"Failed to insert audio file." = "S’u arrit të futej kartelë audio."; /* No comment provided by engineer. */ "Failed to insert audio file. Please tap for options." = "S’u arrit të futej kartelë audio. Ju lutemi, prekeni për mundësi."; /* No comment provided by engineer. */ -"Failed to insert media." = "Failed to insert media."; +"Failed to insert media." = "S’u arrit të futej media."; /* Error message to show to use when media insertion on a post fails */ "Failed to insert media.\n Please tap for options." = "Dështoi në futje mediash.\nJu lutemi, prekeni për mundësi."; @@ -2754,7 +2802,7 @@ "Follows the tag." = "Ndjek etiketën."; /* An example tag used in the login prologue screens. */ -"Football" = "Football"; +"Football" = "Futboll"; /* Register Domain - Domain contact information section header description */ "For your convenience, we have pre-filled your WordPress.com contact information. Please review to be sure it’s the correct information you want to use for this domain." = "Që ta keni më të lehtë, kemi paraplotësuar të dhëna tuajat kontakti WordPress.com. Ju lutemi, shihini, për të qenë të sigurt se janë të dhënat e sakta që doni të përdoren për këtë përkatësi."; @@ -2793,7 +2841,7 @@ "Gallery caption. %s" = "Titull galerie. %s"; /* An example tag used in the login prologue screens. */ -"Gardening" = "Gardening"; +"Gardening" = "Lulishtari"; /* Add New Stats Card category title Title for the general section in site settings screen */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Krijojeni dhe vëreni në punë sajtin tuaj"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Frymëzohuni"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Po merren të dhëna llogarie"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Krye 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Krye %d"; + /* H1 Aztec Style */ "Heading 1" = "Titull 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Më Pëlqen"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "Jam kaq i frymëzuar nga vepra e gdhendësit Çome Çomanga. Do t’i provoj këto teknika në veprën time të ardhshme"; + /* Title of a button style */ "Icon & Text" = "Ikonë & Tekst"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Titull figure. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Rregullime figurash"; + /* Hint for image title on image settings. */ "Image title" = "Titull figure"; @@ -3360,7 +3420,7 @@ "Left" = "Majtas"; /* Title displayed for selection of custom app icons that may be removed in a future release of the app. */ -"Legacy Icons" = "Legacy Icons"; +"Legacy Icons" = "Ikona të Dikurshme"; /* Heading for instructions on Start Over settings page */ "Let Us Help" = "Le T’ju Ndihmojmë"; @@ -3372,7 +3432,7 @@ "Light" = "E çelët"; /* Title displayed for selection of custom app icons that have white backgrounds. */ -"Light backgrounds" = "Light backgrounds"; +"Light backgrounds" = "Sfonde të çelët"; /* Like (verb) Like a post. @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Lidhje Për Te"; +/* No comment provided by engineer. */ +"Link to" = "Lidhje te"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Lidhje për te lëndë ekzistuese"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Duket se keni të rregulluar Jetpack-un në sajtin tuaj. Ju lumtë! Bëni hyrjen me kredencialet tuaja për te WordPress.com, që të aktivizoni Statistika dhe Njoftime."; +/* No comment provided by engineer. */ +"Loop" = "Qerthull"; + /* Title of a button. */ "Lost your password?" = "Humbët fjalëkalimin tuaj?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Ngarkime Media"; +/* No comment provided by engineer. */ +"Media area" = "Zonë mediash"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media s’ka të përshoqëruar kartelë për ngarkim."; +/* No comment provided by engineer. */ +"Media file" = "Kartelë media"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Madhësia e kartelë media (%1$@) është shumë e madhe për ngarkim. Maksimumi i lejuar është %2$@"; @@ -3835,8 +3907,11 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Shpjere komentin te Hedhurinat."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Muzeume Për T’u Parë në Londër"; + /* An example tag used in the login prologue screens. */ -"Music" = "Music"; +"Music" = "Muzikë"; /* Link to My Profile section My Profile view title */ @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Çështjet e Mia"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "Dhjetë Kafehanet e Mia Më të Mira"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Emër"; @@ -3897,7 +3975,7 @@ "New Blocklist Word" = "Fjalë e Re Liste Bllokimesh"; /* Title of alert informing users about the Reader Save for Later feature. */ -"New Custom App Icons" = "New Custom App Icons"; +"New Custom App Icons" = "Ikona të Reja Vetjake Aplikacioni"; /* IP Address or Range Insertion Title */ "New IP or IP Range" = "IP ose Interval IP-sh i ri"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Rregullime Faqeje"; +/* No comment provided by engineer. */ +"Page break" = "Ndërprerje faqeje"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Bllok ndërprerjeje faqeje. %s"; @@ -4678,7 +4759,7 @@ "Plugins" = "Shtojca"; /* An example tag used in the login prologue screens. */ -"Politics" = "Politics"; +"Politics" = "Politikë"; /* Header of section in Plugin Directory showing popular plugins Screen title, where users can see the most popular plugins */ @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Postim nga %1$@, prej %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Rregullime lënde postimi"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Postim i krijuar më %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Ngarkimi i postimit dështoi"; +/* No comment provided by engineer. */ +"Post meta settings" = "Rregullime Meta postimi"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Postimi u shpu te hedhurinat."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Bazuar në Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Parangarkoje"; + /* Browse premium themes selection title */ "Premium" = "Me pagesë"; @@ -4874,7 +4964,7 @@ "Problem displaying block" = "Problem me shfaqjen e bllokut"; /* Error message title informing the user that reader content could not be loaded. */ -"Problem loading content" = "Problem loading content"; +"Problem loading content" = "Problem me ngarkimin e lëndës"; /* Error message title informing the user that a search for sites in the Reader could not be loaded. */ "Problem loading sites" = "Problem në ngarkim sajtesh"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Vlerësonani në App Store"; +/* No comment provided by engineer. */ +"Read more" = "Lexoni më tepër"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Lexoni më poshtë"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Zëvendësoni kartelë"; +/* No comment provided by engineer. */ +"Replace image" = "Zëvendëso figurën"; + /* No comment provided by engineer. */ "Replace image or video" = "Zëvendësoni figurë ose video"; @@ -5320,7 +5416,7 @@ "Right" = "Djathtas"; /* Example Reader feed title */ -"Rock 'n Roll Weekly" = "Rock 'n Roll Weekly"; +"Rock 'n Roll Weekly" = "Fyejt Gjatë Javës"; /* Title. Indicates the user role an invite link is for. User Roles Title @@ -5455,10 +5551,10 @@ "Search WordPress\nfor a site or post" = "Kërkoni në WordPress\npër një sajt apo postim"; /* No comment provided by engineer. */ -"Search block" = "Search block"; +"Search block" = "Bllok kërkimesh"; /* No comment provided by engineer. */ -"Search blocks" = "Search blocks"; +"Search blocks" = "Kërkon në blloqe"; /* No comment provided by engineer. */ "Search or type URL" = "Kërkoni ose shtypni URL"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Gabim në ndarje me të tjerët"; +/* No comment provided by engineer. */ +"Shortcode" = "Kod i shkurtër"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Shfaq Kryet"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Shfaqni Postime të Afërta"; +/* No comment provided by engineer. */ +"Show download button" = "Shfaq buton shkarkimesh"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Shfaqe fjalëkalimin"; @@ -5825,7 +5927,7 @@ "Siri Reset Prompt" = "Pastro Sugjerime Shkurtoresh Siri"; /* Header for a single site, shown in Notification user profile. */ -"Site" = "Site"; +"Site" = "Sajt"; /* Accessibility label for site icon button */ "Site Icon" = "Ikonë Sajti"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Faqe sajti"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Siguri dhe funksionim sajti\nqë nga xhepi"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Zonë kohore e sajtit (UTC%1$@%2$d%3$@)"; @@ -5993,7 +6099,7 @@ "Sorry, you may not use that site address." = "Na ndjeni, s’mund të përdorni atë adresë sajti."; /* A short error message letting the user know the requested reader content could not be loaded. */ -"Sorry. The content could not be loaded." = "Sorry. The content could not be loaded."; +"Sorry. The content could not be loaded." = "Na ndjeni. Lënda s’u ngarkua dot."; /* An error message shown if a third-party social service does not specify any accounts that an be used with publicize sharing. */ "Sorry. The social service did not tell us which account could be used for sharing." = "Na ndjeni. Shërbimi shoqëror nuk na tregoi cila llogari të përdoret për ndarje me të tjerët."; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Renditi Sipas"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Renditje dhe filtrim"; + /* Opens the Github Repository Web */ "Source Code" = "Kod Burim"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Aplikacioni WordPress për Android i Ndërron Pamjen Goxha"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "Tifozët Më të Zjarrtë të Botës"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Aplikacioni s’e kupton dot përgjigjen e shërbyesit. Ju lutemi, kontrolloni formësimin e sajtit tuaj."; @@ -6786,10 +6898,10 @@ "Traffic" = "Trafik"; /* translators: %s: block title e.g: \"Paragraph\". */ -"Transform %s to" = "Transform %s to"; +"Transform %s to" = "Shndërroje %s në"; /* No comment provided by engineer. */ -"Transform block…" = "Transform block…"; +"Transform block…" = "Shndërro bllokun…"; /* No comment provided by engineer. */ "Translate" = "Përkthejeni"; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Të palexuara"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Pa përgjigje"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Ndryshime të Paruajtura"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Eksportimi i videos u anulua."; +/* No comment provided by engineer. */ +"Video settings" = "Rregullime për videon"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7651,7 +7769,7 @@ "Web Display Settings" = "Rregullime Shfaqjeje Web"; /* Example Reader feed title */ -"Web News" = "Web News"; +"Web News" = "Lajme Në Internet"; /* Blog Writing Settings: Weeks starts on */ "Week starts on" = "Java nis me"; @@ -7703,7 +7821,7 @@ "We’ve made some changes to your checklist" = "Bëmë ca ndryshime te lista juaj"; /* Body text of alert informing users about the Reader Save for Later feature. */ -"We’ve updated our custom app icons with a fresh new look. There are 10 new styles to choose from, or you can simply keep your existing icon if you prefer." = "We’ve updated our custom app icons with a fresh new look. There are 10 new styles to choose from, or you can simply keep your existing icon if you prefer."; +"We’ve updated our custom app icons with a fresh new look. There are 10 new styles to choose from, or you can simply keep your existing icon if you prefer." = "Kemi përditësuar ikonat tona të aplikacioneve, për një pamje të re. Ka 10 stile të rinj nga të zgjidhet, ose mundeni të mbani ikonën tuaj ekzistuese, nëse parapëlqeni."; /* This is the string we display when prompting the user to review the app */ "What do you think about WordPress?" = "Si ju duket WordPress-i?"; @@ -7712,7 +7830,7 @@ "What do you want to do with this file: upload it and add a link to the file into your post, or add the contents of the file directly to the post?" = "Ç’doni të bëni me këtë kartelë: të ngarkohet dhe të shtohet te postimi juaj një lidhje për te kartela, apo të shtohet lënda e kartelës drejt e te postimi?"; /* No comment provided by engineer. */ -"What is alt text?" = "What is alt text?"; +"What is alt text?" = "Ç’është teksti alternativ?"; /* Title for the problem section in the Threat Details */ "What was the problem?" = "Cili qe problemi?"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Shkruani një përgjigje…"; +/* No comment provided by engineer. */ +"Write code…" = "Shkruani kod…"; + /* Title for the writing section in site settings screen */ "Writing" = "Shkrim"; @@ -7996,7 +8117,7 @@ "You need to verify your account before you can publish a post.\nDon’t worry, your post is safe and will be saved as a draft." = "Lypset të verifikoni llogarinë tuaj përpara se të mund të botoni një postim.\nMos u shqetësoni, postimi juaj është i parrezikuar dhe do të ruhet si një skicë."; /* Example Likes notification displayed in the prologue carousel of the app. Number of likes should marked with * characters and will be displayed as bold text. */ -"You received *50 likes* on your site today" = "You received *50 likes* on your site today"; +"You received *50 likes* on your site today" = "Sot në sajtin tuaj patët *50 pëlqime*"; /* Message displayed in popup when user has the option to load unsaved changes. is a placeholder for a new line, and the two %@ are placeholders for the date of last save on this device, and date of last autosave on another device, respectively. */ @@ -8150,7 +8271,7 @@ "doesn’t it feel good to cross things off a list?" = "a s’ju kënaq t’i hiqni vizë gjërave në një listë?"; /* No comment provided by engineer. */ -"double-tap to change unit" = "double-tap to change unit"; +"double-tap to change unit" = "Që të ndryshoni njësinë, prekeni dy herë"; /* Register Domain - Address information field Number placeholder */ "eg. 1122334455" = "p.sh., 1122334455"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "figurë"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "figura %1$d nga %2$d në galeri"; + /* Text for related post cell preview */ "in \"Apps\"" = "te “Aplikacione”"; diff --git a/WordPress/Resources/sv.lproj/Localizable.strings b/WordPress/Resources/sv.lproj/Localizable.strings index 7ff8d76e9fee..a5dd1f054dbf 100644 --- a/WordPress/Resources/sv.lproj/Localizable.strings +++ b/WordPress/Resources/sv.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-23 23:21:28+0000 */ +/* Translation-Revision-Date: 2021-05-08 15:17:27+0000 */ /* Plural-Forms: nplurals=2; plural=n != 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: sv_SE */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Lägg till något ämne"; +/* No comment provided by engineer. */ +"Add caption" = "Lägg till bildtext"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Lägg till en bild eller profilbild för att representera detta nya konto."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Lägg till etiketter"; +/* No comment provided by engineer. */ +"Add text…" = "Lägg till text …"; + /* No comment provided by engineer. */ "Add this email link" = "Länka till denna e-postadress"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Bifoga filen som en länk"; +/* No comment provided by engineer. */ +"Attachment page" = "Sida för bilaga"; + /* No comment provided by engineer. */ "Audio Player" = "Ljudspelare"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Beskrivning för ljudfil. Tom"; +/* No comment provided by engineer. */ +"Audio settings" = "Ljudinställningar"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Ljudfil, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Författare"; +/* No comment provided by engineer. */ +"Auto" = "Automatisk"; + /* Describes a status of a plugin */ "Auto-managed" = "Hanteras automatiskt"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Dela automatiskt nya inlägg på dina konton i sociala media."; +/* No comment provided by engineer. */ +"Autoplay" = "Spela upp automatiskt"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Automatiska uppdateringar"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Citatblock"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block kan inte visas inuti sig självt."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Blocket kopierat"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Blockredigeraren är aktiverad"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block har tagits bort eller är inte tillgängligt."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Blockera obehöriga inloggningsförsök"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Bläddra bland alla teman för att hitta det som passar dig perfekt."; +/* No comment provided by engineer. */ +"Browser default" = "Standardinställning för webbläsare"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Skydd mot brute force-attacker"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Förändringen misslyckades"; +/* No comment provided by engineer. */ +"Change heading level" = "Ändra rubriknivå"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Ändra typen av enhet som används för förhandsgranskning"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Fortsätt"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Fortsätt med WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Fortsätt arbeta"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Visningsnamn"; +/* No comment provided by engineer. */ +"Display post date" = "Visa inläggsdatum"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Visa din sammanlagda statistik här. Konfigurera i WordPress-appen under din statistik."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Ändra plats i fokus"; +/* No comment provided by engineer. */ +"Edit image" = "Redigera bild"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Redigera nya inlägg och sidor med blockredigeraren."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Starta fullskärmsläge"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Ange URL att bädda in här …"; + /* Enter a custom value */ "Enter a custom value" = "Mata in ett anpassat värde"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Ange dina serverautentiseringsuppgifter för att möjliggöra återställning av din webbplats med ett klick från säkerhetskopior."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Ange inloggningsuppgifterna till din server för att avhjälpa hotet."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Ange inloggningsuppgifterna till din server för att avhjälpa hot."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Kom igång med din webbplats"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Låt dig inspireras"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Hämtar kontoinformation"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Rubrik 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Rubriknivå %d"; + /* H1 Aztec Style */ "Heading 1" = "Rubriknivå 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Jag gillar den"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "Jag är så inspirerad av fotografen Cameron Karstens arbete. Jag kommer att prova dessa tekniker nästa gång"; + /* Title of a button style */ "Icon & Text" = "Ikon och text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Bildtext. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Bildinställningar"; + /* Hint for image title on image settings. */ "Image title" = "Bildrubrik"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Länk till"; +/* No comment provided by engineer. */ +"Link to" = "Länk till"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Länk till befintligt innehåll"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Det verkar som att du har Jetpack installerat på din webbplats. Grattis!\nLogga in med dina användaruppgifter från WordPress.com för att kunna se din statistik och dina notiser."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "Glömt ditt lösenord?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Mediauppladdningar"; +/* No comment provided by engineer. */ +"Media area" = "Mediaområde"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Valt media har ingen tillhörande fil som kan laddas upp."; +/* No comment provided by engineer. */ +"Media file" = "Mediafil"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Mediafilens storlek (%1$@) är för stor för uppladdning. Maximalt tillåtet är %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Flyttar kommentaren till papperskorgen."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museer att se i London"; + /* An example tag used in the login prologue screens. */ "Music" = "Musik"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Mina ärenden"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "Mina tio favoritcaféer"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Namn"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Sidinställningar"; +/* No comment provided by engineer. */ +"Page break" = "Sidbrytning"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Sidbrytningblock. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Inlägg av %1$@, från %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "Inställningar för inläggsinnehåll"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Inlägget skapat %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Det gick inte att ladda upp Inlägget"; +/* No comment provided by engineer. */ +"Post meta settings" = "Inställningar för metainformation om inlägg"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Inlägg flyttat till papperskorgen."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Drivs med Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Förhandsladda"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "Betygsätt oss på App Store"; +/* No comment provided by engineer. */ +"Read more" = "Läs mer"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Läs på"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Ersätt filen"; +/* No comment provided by engineer. */ +"Replace image" = "Ersätt bild"; + /* No comment provided by engineer. */ "Replace image or video" = "Ersätt en bild eller ett videoklipp"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Delningsfel"; +/* No comment provided by engineer. */ +"Shortcode" = "Kortkod"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Visa sidhuvud"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "Visa relaterade inlägg"; +/* No comment provided by engineer. */ +"Show download button" = "Visa nedladdningsknapp"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Visa lösenord"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Webbplatssida"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Webbplatssäkerhet och prestanda\nfrån din ficka"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Webbplatsens tidszon (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sortera efter"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sortering och filtrering"; + /* Opens the Github Repository Web */ "Source Code" = "Källkod"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "WordPress för Android får en ny design"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "Världens bästa fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Appen förstår inte svaret från servern. Vänligen kontrollera din webbplats inställningar."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Olästa"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Obesvarat"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Ej sparade ändringar"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Export av video avbruten."; +/* No comment provided by engineer. */ +"Video settings" = "Videoinställningar"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Skriv ett svar …"; +/* No comment provided by engineer. */ +"Write code…" = "Skriv kod …"; + /* Title for the writing section in site settings screen */ "Writing" = "Skriva"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "bild"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "bild %1$d av %2$d i galleriet"; + /* Text for related post cell preview */ "in \"Apps\"" = "i ”Appar”"; diff --git a/WordPress/Resources/th.lproj/Localizable.strings b/WordPress/Resources/th.lproj/Localizable.strings index 77f58715933d..285600d2e7ef 100644 --- a/WordPress/Resources/th.lproj/Localizable.strings +++ b/WordPress/Resources/th.lproj/Localizable.strings @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Add any topic"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Add image, or avatar, to represent this new account."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Add tags"; +/* No comment provided by engineer. */ +"Add text…" = "Add text…"; + /* No comment provided by engineer. */ "Add this email link" = "Add this email link"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Attach File as Link"; +/* No comment provided by engineer. */ +"Attachment page" = "Attachment page"; + /* No comment provided by engineer. */ "Audio Player" = "Audio Player"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Audio caption. Empty"; +/* No comment provided by engineer. */ +"Audio settings" = "Audio settings"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Audio, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "ผู้เขียน"; +/* No comment provided by engineer. */ +"Auto" = "Auto"; + /* Describes a status of a plugin */ "Auto-managed" = "Auto-managed"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Automatically share new posts to your social media accounts."; +/* No comment provided by engineer. */ +"Autoplay" = "Autoplay"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Autoupdates"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "ปิดกั้นการโค้ดข้อความ"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Block cannot be rendered inside itself."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Block copied"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Block editor enabled"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Block has been deleted or is unavailable."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Block malicious login attempts"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Browse all our themes to find your perfect fit."; +/* No comment provided by engineer. */ +"Browser default" = "Browser default"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Brute Force Attack Protection"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Change failed"; +/* No comment provided by engineer. */ +"Change heading level" = "Change heading level"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Change the device type used for preview"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Continue"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Continue Working"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "ชื่อที่แสดง"; +/* No comment provided by engineer. */ +"Display post date" = "Display post date"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Display your all-time site stats here. Configure in the WordPress app in your site stats."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Edit focal point"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Edit new posts and pages with the block editor."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Enter Full Screen"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Enter URL to embed here…"; + /* Enter a custom value */ "Enter a custom value" = "Enter a custom value"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Enter your server credentials to enable one click site restores from backups."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Enter your server credentials to fix threat."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Enter your server credentials to fix threats."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Get your site up and running"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "Getting Inspired"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "ได้รับข้อมูลบัญชี"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Header 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Heading %d"; + /* H1 Aztec Style */ "Heading 1" = "Heading 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "ฉันชอบมัน"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next"; + /* Title of a button style */ "Icon & Text" = "Icon & Text"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Image caption. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Image settings"; + /* Hint for image title on image settings. */ "Image title" = "Image title"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "ลิงก์ไปที่"; +/* No comment provided by engineer. */ +"Link to" = "Link to"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Link to existing content"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications."; +/* No comment provided by engineer. */ +"Loop" = "Loop"; + /* Title of a button. */ "Lost your password?" = "จำรหัสผ่านไม่ได้?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Media Uploads"; +/* No comment provided by engineer. */ +"Media area" = "Media area"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Media doesn't have an associated file to upload."; +/* No comment provided by engineer. */ +"Media file" = "Media file"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Media filesize (%@) is too large to upload. Maximum allowed is %@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Moves the comment to the Trash."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Museums to See In London"; + /* An example tag used in the login prologue screens. */ "Music" = "Music"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "My Tickets"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "My Top Ten Cafes"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Name"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Page Settings"; +/* No comment provided by engineer. */ +"Page break" = "Page break"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Page break block. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "Post by %@, from %@"; +/* No comment provided by engineer. */ +"Post content settings" = "Post content settings"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Post failed to upload"; +/* No comment provided by engineer. */ +"Post meta settings" = "Post meta settings"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "ย้ายเรื่องไปถังขยะ"; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Powered by Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Preload"; + /* Browse premium themes selection title */ "Premium" = "พรีเมี่ยม"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "ให้คะแนนบนแอพสโตร์"; +/* No comment provided by engineer. */ +"Read more" = "Read more"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Read on"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Replace file"; +/* No comment provided by engineer. */ +"Replace image" = "Replace image"; + /* No comment provided by engineer. */ "Replace image or video" = "Replace image or video"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Sharing error"; +/* No comment provided by engineer. */ +"Shortcode" = "Shortcode"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "แสดงส่วนหัว"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "แสดงเรื่องที่เกี่ยวข้อง"; +/* No comment provided by engineer. */ +"Show download button" = "Show download button"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Show password"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site page"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site security and performance\nfrom your pocket"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site timezone (UTC%@%d%@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "เรียงตาม"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sorting and filtering"; + /* Opens the Github Repository Web */ "Source Code" = "ซอร์สโค้ด"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "เวิร์ดเพรสสำหรับแอนดรอยด์แอพจะได้หน้ายิ้มขนาดใหญ่"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "The World's Best Fans"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "แอพไม่สามารถจดจำการตอบสนองของเซิร์ฟเวอร์ กรุณา ตรวจสอบการตั้งค่าเว็บของคุณ"; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "ยังไม่ได้อ่าน"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Unreplied"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Unsaved Changes"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video export canceled."; +/* No comment provided by engineer. */ +"Video settings" = "Video settings"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "ไฟล์วีดีโอ %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "เขียนข้อความตอบกลับ..."; +/* No comment provided by engineer. */ +"Write code…" = "Write code…"; + /* Title for the writing section in site settings screen */ "Writing" = "การเขียน"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "image"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "image %1$d of %2$d in gallery"; + /* Text for related post cell preview */ "in \"Apps\"" = "ใน \"แอพ\""; diff --git a/WordPress/Resources/tr.lproj/Localizable.strings b/WordPress/Resources/tr.lproj/Localizable.strings index b3f19f2d57c5..c68a808f4dd7 100644 --- a/WordPress/Resources/tr.lproj/Localizable.strings +++ b/WordPress/Resources/tr.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-30 16:05:23+0000 */ +/* Translation-Revision-Date: 2021-05-12 02:01:11+0000 */ /* Plural-Forms: nplurals=2; plural=n > 1; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: tr */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "Herhangi bir konu ekle"; +/* No comment provided by engineer. */ +"Add caption" = "Başlık ekle"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "Bu yeni hesabı temsil edecek görsel veya avatar ekleyin."; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "Etiketleri ekle"; +/* No comment provided by engineer. */ +"Add text…" = "Metin ekle..."; + /* No comment provided by engineer. */ "Add this email link" = "Bu e-posta bağlantısını ekle"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "Dosyayı bağlantı olarak ekle"; +/* No comment provided by engineer. */ +"Attachment page" = "Ek sayfası"; + /* No comment provided by engineer. */ "Audio Player" = "Ses oynatıcı"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "Ses yazısı. Boş"; +/* No comment provided by engineer. */ +"Audio settings" = "Ses ayarları"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "Ses, %@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "Yazarlar"; +/* No comment provided by engineer. */ +"Auto" = "Otomatik"; + /* Describes a status of a plugin */ "Auto-managed" = "Otomatik yönetilen"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "Yeni yazıları sosyal medya hesaplarınızda otomatik olarak paylaşın."; +/* No comment provided by engineer. */ +"Autoplay" = "Otomatik yürütme"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "Otomatik güncellemeler"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "Alıntı"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "Blok kendi içinde oluşturulamaz."; + /* translators: displayed right after the block is copied. */ "Block copied" = "Blok kopyalandı"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "Blok düzenleyici etkinleştirildi"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "Blok silindi veya kullanılamıyor."; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "Kötü amaçlı oturum açma denemelerini engelle"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "Size tam uyanı bulmak için tüm temalarımıza göz atın."; +/* No comment provided by engineer. */ +"Browser default" = "Tarayıcı varsayılanı"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "Deneme yanılma saldırılarına karşı koruma"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "Değiştirme başarısız oldu"; +/* No comment provided by engineer. */ +"Change heading level" = "Başlık düzeyini değiştir"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "Ön izleme için kullanılan cihaz türünü değiştir"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "Devam et"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "WordPress.com ile devam et"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "Çalışmaya devam et"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "Görünen isim"; +/* No comment provided by engineer. */ +"Display post date" = "Yazı tarihini göster"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "Sitenizin bugüne kadarki istatistiklerini burada görebilirsiniz. WordPress uygulamasındaki site istatistiklerinizden yapılandırın."; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "Odak noktasını düzenle"; +/* No comment provided by engineer. */ +"Edit image" = "Görseli düzenle"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "Blok düzenleyici ile yeni gönderi ve sayfaları düzenleyin."; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "Tam ekran yap"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "Buraya yerleştirilecek bağlantıyı girin…"; + /* Enter a custom value */ "Enter a custom value" = "Özel bir değer girin"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "Yedeklemelerinizden tek tıkla geri yüklemeyi etkinleştirmek için sunucu kimlik bilgilerinizi girin."; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "Tehdidi gidermek için sunucu kimlik bilgilerinizi girin."; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "Tehditleri gidermek için sunucu kimlik bilgilerinizi girin."; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "Sitenizi hazır hale getirin"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "İlham Alma"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "Hesap bilgileri alınıyor"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "Başlık 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "Başlık %d"; + /* H1 Aztec Style */ "Heading 1" = "Başlık 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "Beğendim"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "Fotoğrafçı Cameron Karsten'in çalışmalarından çok ilham alıyorum. Bu teknikleri bir sonraki adımda deneyeceğim"; + /* Title of a button style */ "Icon & Text" = "Simge ve metin"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "Görsel yazısı. %s"; +/* No comment provided by engineer. */ +"Image settings" = "Görsel ayarları"; + /* Hint for image title on image settings. */ "Image title" = "Görsel başlığı"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "Bağlantı"; +/* No comment provided by engineer. */ +"Link to" = "Bağlantı"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "Mevcut içeriğe bağla"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "Görünen o ki sitenize JetPack kurmuşsunuz. Tebrikler!\nİstatistikleri ve bildirimleri etkinleştirmek için WordPress.com hesabınızla giriş yapın."; +/* No comment provided by engineer. */ +"Loop" = "Döngü"; + /* Title of a button. */ "Lost your password?" = "Parolanızı mı unuttunuz?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "Medya Yüklemeleri"; +/* No comment provided by engineer. */ +"Media area" = "Ortam alanı"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "Medyada karşıya yüklenecek ilişkili dosya bulunmuyor."; +/* No comment provided by engineer. */ +"Media file" = "Medya dosyası"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "Ortam, karşıya yüklenemeyecek kadar büyük (ortam boyutu: %1$@). İzin verilen ortam boyutu üst sınırı: %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "Yorumu çöpe taşır."; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "Londra'da Görülecek Müzeler"; + /* An example tag used in the login prologue screens. */ "Music" = "Müzik"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "Biletlerim"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "En Sevdiğim On Kafe"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "Ad"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "Sayfa Ayarları"; +/* No comment provided by engineer. */ +"Page break" = "Sayfa arası"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "Sayfa sonu bloku. %s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "%1$@ tarafından %2$@ üzerinden"; +/* No comment provided by engineer. */ +"Post content settings" = "Gönderi içerik ayarları"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Yazı oluşturma tarihi: %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "Yazı karşıya yüklenemedi"; +/* No comment provided by engineer. */ +"Post meta settings" = "Gönderi meta ayarları"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "Yazı çöpe taşındı."; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "Destekleyen Tenor"; +/* No comment provided by engineer. */ +"Preload" = "Ön Yükleme"; + /* Browse premium themes selection title */ "Premium" = "Premium"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "App Store üzerinden uygulamamızı derecelendirin"; +/* No comment provided by engineer. */ +"Read more" = "Devamını oku"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "Şurada oku"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "Dosyayı değiştir"; +/* No comment provided by engineer. */ +"Replace image" = "Görseli değiştir"; + /* No comment provided by engineer. */ "Replace image or video" = "Video veya görseli değiştir"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "Paylaşım hatası"; +/* No comment provided by engineer. */ +"Shortcode" = "Kısa kod"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "Başlığı göster"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "İlişkili yazıları göster"; +/* No comment provided by engineer. */ +"Show download button" = " İndirme düğmesini göster"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "Parolayı göster"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "Site sayfası"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "Site güvenliği ve performansı\n cebinizden"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "Site saat dilimi (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "Sırala"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "Sıralama ve filtreleme"; + /* Opens the Github Repository Web */ "Source Code" = "Kaynak kodu"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Android için WordPress uygulaması büyük bir görsel gelişim yaşadı"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "Dünyanın En İyi Hayranları"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "Uygulama sunucu cevabını tanıyamadı. Lütfen sitenizin ayarlarını kontrol edin."; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "Okunmamış"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "Cevaplanmamış"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "Kaydedilmemiş değişiklikler"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "Video dışa aktarımı iptal edildi."; +/* No comment provided by engineer. */ +"Video settings" = "Video ayarları"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "Video, %@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "Cevap yazın…"; +/* No comment provided by engineer. */ +"Write code…" = "Kod yaz..."; + /* Title for the writing section in site settings screen */ "Writing" = "Yazma"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "görsel"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "galeride %1$d \/ %2$d resim"; + /* Text for related post cell preview */ "in \"Apps\"" = "\"Uygulamalar\" içinde"; diff --git a/WordPress/Resources/zh-Hans.lproj/Localizable.strings b/WordPress/Resources/zh-Hans.lproj/Localizable.strings index 7cf8992b72bf..8e224c2417fa 100644 --- a/WordPress/Resources/zh-Hans.lproj/Localizable.strings +++ b/WordPress/Resources/zh-Hans.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-20 05:41:14+0000 */ +/* Translation-Revision-Date: 2021-05-06 10:48:15+0000 */ /* Plural-Forms: nplurals=1; plural=0; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: zh_CN */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "添加任何主题"; +/* No comment provided by engineer. */ +"Add caption" = "添加说明"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "添加图像或头像以表示此新帐户。"; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "添加标签"; +/* No comment provided by engineer. */ +"Add text…" = "添加文字…"; + /* No comment provided by engineer. */ "Add this email link" = "添加此电子邮件链接"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "以链接形式附加文件"; +/* No comment provided by engineer. */ +"Attachment page" = "附件页面"; + /* No comment provided by engineer. */ "Audio Player" = "音频播放器"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "音频说明。空"; +/* No comment provided by engineer. */ +"Audio settings" = "音频设置"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "音频,%@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "作者"; +/* No comment provided by engineer. */ +"Auto" = "自动"; + /* Describes a status of a plugin */ "Auto-managed" = "已自动托管"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "自动将新文章共享到社交媒体帐户。"; +/* No comment provided by engineer. */ +"Autoplay" = "自动播放"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "自动更新"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "块引用"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "区块不能在其内部渲染。"; + /* translators: displayed right after the block is copied. */ "Block copied" = "区块已拷贝"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "已启用区块编辑器"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "区块已被删除或不可用。"; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "阻止恶意登录尝试"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "浏览我们所有的主题,寻找最适合您的主题。"; +/* No comment provided by engineer. */ +"Browser default" = "浏览器默认"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "防范暴力攻击"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "更改失败"; +/* No comment provided by engineer. */ +"Change heading level" = "修改标题级别"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "更改用于预览的设备类型"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "继续"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "继续使用 WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "继续工作"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "显示名称"; +/* No comment provided by engineer. */ +"Display post date" = "显示文章日期"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "在此处显示您站点在所有时间的统计信息。在 WordPress 应用程序的站点统计信息中进行配置。"; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "编辑焦点"; +/* No comment provided by engineer. */ +"Edit image" = "编辑图像"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "使用区块编辑器编辑新文章和页面。"; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "进入全屏"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "键入要在此嵌入的URL…"; + /* Enter a custom value */ "Enter a custom value" = "输入自定义值"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "输入您的服务器凭据以启用从备份中一键恢复站点的功能。"; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "输入您的服务器凭据以修复威胁。"; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "输入您的服务器凭据以修复威胁。"; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "建立并运行您的站点"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "受到启发"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "获取账户信息"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "标题 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "标题%d"; + /* H1 Aztec Style */ "Heading 1" = "一级标题"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "我喜欢"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "摄影师Cameron Karsten的作品给了我很大的启发。我将在我的下一个作品中尝试这些技术。"; + /* Title of a button style */ "Icon & Text" = "图标和文字"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "图片说明。%s"; +/* No comment provided by engineer. */ +"Image settings" = "图像设置"; + /* Hint for image title on image settings. */ "Image title" = "图像标题"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "链接到"; +/* No comment provided by engineer. */ +"Link to" = "链接到"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "链接到现有内容"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "似乎您已在站点上设置 Jetpack。恭喜!使用下方的 WordPress.com 凭据登录,以启用“统计数据”与“通知”功能。"; +/* No comment provided by engineer. */ +"Loop" = "循环"; + /* Title of a button. */ "Lost your password?" = "忘记密码?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "媒体上传"; +/* No comment provided by engineer. */ +"Media area" = "媒体区"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "媒体没有可上传的关联文件。"; +/* No comment provided by engineer. */ +"Media file" = "媒体文件"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "媒体文件 (%1$@) 过大,无法上传。大小上限为 %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "将评论移至回收站。"; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "查看下一个贴士"; + /* An example tag used in the login prologue screens. */ "Music" = "音乐"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "我的申请单"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "我的十大咖啡馆"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "名称"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "页面设置"; +/* No comment provided by engineer. */ +"Page break" = "分页符"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "分页符区块。%s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "作者:%1$@,来源:%2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "文章内容设置"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "文章创建日期:%@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "文章上传失败"; +/* No comment provided by engineer. */ +"Post meta settings" = "文章元数据设置"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "已将文章移动到回收站。"; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "由 Tenor 提供支持"; +/* No comment provided by engineer. */ +"Preload" = "预加载"; + /* Browse premium themes selection title */ "Premium" = "付费"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "在 App Store 中给我们评分"; +/* No comment provided by engineer. */ +"Read more" = "阅读更多"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "在以下网站上阅读:"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "替换文件"; +/* No comment provided by engineer. */ +"Replace image" = "更换图像"; + /* No comment provided by engineer. */ "Replace image or video" = "替换图片或视频"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "共享错误"; +/* No comment provided by engineer. */ +"Shortcode" = "简码"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "显示标题"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "显示相关文章"; +/* No comment provided by engineer. */ +"Show download button" = "显示下载按钮"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "显示密码"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "站点页面"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "站点安全和性能\n一切在您的口袋中掌握"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "站点时区 (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "排序方式"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "排序和筛选"; + /* Opens the Github Repository Web */ "Source Code" = "源代码"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Android 版 WordPress 应用程序外观有大变动"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "欢迎来到区块的多彩世界……"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "应用程序无法识别服务器响应,请检查您的站点配置。"; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "未读"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "未回复"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "未保存的更改"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "已取消视频导出。"; +/* No comment provided by engineer. */ +"Video settings" = "视频设置"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "视频,%@"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "写回复…"; +/* No comment provided by engineer. */ +"Write code…" = "编写代码…"; + /* Title for the writing section in site settings screen */ "Writing" = "撰写"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "图像"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "画廊中第 %1$d\/%2$d 张图片"; + /* Text for related post cell preview */ "in \"Apps\"" = "在“应用程序”中"; diff --git a/WordPress/Resources/zh-Hant.lproj/Localizable.strings b/WordPress/Resources/zh-Hant.lproj/Localizable.strings index 34690f83d563..cd8f90f3326a 100644 --- a/WordPress/Resources/zh-Hant.lproj/Localizable.strings +++ b/WordPress/Resources/zh-Hant.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2021-04-30 16:01:20+0000 */ +/* Translation-Revision-Date: 2021-05-13 09:54:08+0000 */ /* Plural-Forms: nplurals=1; plural=0; */ /* Generator: GlotPress/3.0.0-alpha.2 */ /* Language: zh_TW */ @@ -452,6 +452,9 @@ /* Placeholder text. A call to action for the user to type any topic to which they would like to subscribe. */ "Add any topic" = "新增任何主題"; +/* No comment provided by engineer. */ +"Add caption" = "Add caption"; + /* Accessibility hint text for adding an image to a new user account. */ "Add image, or avatar, to represent this new account." = "新增圖片或大頭貼來代表這個新帳號。"; @@ -489,6 +492,9 @@ /* Placeholder text for tags module in share extension. */ "Add tags" = "新增標籤"; +/* No comment provided by engineer. */ +"Add text…" = "加入文字…"; + /* No comment provided by engineer. */ "Add this email link" = "新增此電子郵件連結"; @@ -767,6 +773,9 @@ /* Alert option to embed a doc link into a blog post. */ "Attach File as Link" = "附加檔案連結"; +/* No comment provided by engineer. */ +"Attachment page" = "附件頁面"; + /* No comment provided by engineer. */ "Audio Player" = "音樂播放器"; @@ -776,6 +785,9 @@ /* translators: accessibility text. Empty Audio caption. */ "Audio caption. Empty" = "音訊字幕。 清空"; +/* No comment provided by engineer. */ +"Audio settings" = "音訊設定"; + /* Accessibility label for audio items in the media collection view. The parameter is the creation date of the audio. */ "Audio, %@" = "音訊,%@"; @@ -799,6 +811,9 @@ Period Stats 'Authors' header */ "Authors" = "作者"; +/* No comment provided by engineer. */ +"Auto" = "自動"; + /* Describes a status of a plugin */ "Auto-managed" = "自動管理"; @@ -824,6 +839,9 @@ /* Description of a Quick Start Tour */ "Automatically share new posts to your social media accounts." = "自動將新文章分享到社交媒體帳號。"; +/* No comment provided by engineer. */ +"Autoplay" = "自動播放"; + /* Whether a plugin has enabled automatic updates */ "Autoupdates" = "自動更新"; @@ -904,6 +922,9 @@ Discoverability title for block quote keyboard shortcut. */ "Block Quote" = "封鎖引文"; +/* No comment provided by engineer. */ +"Block cannot be rendered inside itself." = "區塊無法在自己內部轉譯。"; + /* translators: displayed right after the block is copied. */ "Block copied" = "已複製區塊"; @@ -916,6 +937,9 @@ /* Popup title about why this post is being opened in block editor */ "Block editor enabled" = "已啟用區塊編輯器"; +/* No comment provided by engineer. */ +"Block has been deleted or is unavailable." = "區塊已刪除或不可使用。"; + /* Jetpack Settings: Block malicious login attempts */ "Block malicious login attempts" = "封鎖惡意的登入嘗試"; @@ -967,6 +991,9 @@ /* Description of a Quick Start Tour */ "Browse all our themes to find your perfect fit." = "瀏覽所有佈景主題,尋找最適合你的一個。"; +/* No comment provided by engineer. */ +"Browser default" = "瀏覽器預設"; + /* Jetpack Settings: Brute Force Attack Protection Section */ "Brute Force Attack Protection" = "蠻力攻擊防護"; @@ -1149,6 +1176,9 @@ /* Message to show when Publicize globally shared setting failed */ "Change failed" = "變更失敗"; +/* No comment provided by engineer. */ +"Change heading level" = "變更標題層級"; + /* Accessibility hint for web preview device switching button */ "Change the device type used for preview" = "變更用於預覽的裝置類型"; @@ -1568,6 +1598,9 @@ Title for the continue button in the What's New page. */ "Continue" = "繼續"; +/* Button title. Takes the user to the login with WordPress.com flow. */ +"Continue With WordPress.com" = "Continue With WordPress.com"; + /* Menus alert button title to continue making changes. */ "Continue Working" = "繼續操作"; @@ -2055,6 +2088,9 @@ User's Display Name */ "Display Name" = "顯示名稱"; +/* No comment provided by engineer. */ +"Display post date" = "顯示文章日期"; + /* Unconfigured stats all-time widget helper text */ "Display your all-time site stats here. Configure in the WordPress app in your site stats." = "在此顯示你的全時段網站統計資料。前往 WordPress 應用程式,在網站的統計資料處即可設定。"; @@ -2240,6 +2276,9 @@ /* No comment provided by engineer. */ "Edit focal point" = "編輯焦點"; +/* No comment provided by engineer. */ +"Edit image" = "Edit image"; + /* Explanation for the option to enable the block editor */ "Edit new posts and pages with the block editor." = "使用區塊編輯器編輯新文章和頁面。"; @@ -2336,6 +2375,9 @@ /* Accessibility Label for the enter full screen button on the comment reply text view */ "Enter Full Screen" = "進入全螢幕"; +/* No comment provided by engineer. */ +"Enter URL to embed here…" = "在這裡輸入網址以嵌入內容…"; + /* Enter a custom value */ "Enter a custom value" = "輸入自訂值"; @@ -2381,6 +2423,12 @@ /* Error message displayed when restoring a site fails due to credentials not being configured. */ "Enter your server credentials to enable one click site restores from backups." = "輸入你的伺服器憑證,啟用從備份一鍵還原網站的功能。"; +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threat." = "輸入你的伺服器憑證以修正威脅。"; + +/* Title for button when a site is missing server credentials */ +"Enter your server credentials to fix threats." = "輸入你的伺服器憑證以修正威脅。"; + /* Generic error alert title Generic error. Generic popup title for any type of error. */ @@ -2832,6 +2880,9 @@ /* Description of a Quick Start Tour */ "Get your site up and running" = "讓你的網站上線運作"; +/* Example post title used in the login prologue screens. */ +"Getting Inspired" = "激發靈感"; + /* Alerts the user that wpcom account information is being retrieved. */ "Getting account information" = "取得帳號資訊"; @@ -2931,6 +2982,9 @@ /* Accessibility label for selecting h6 paragraph style button on the formatting toolbar. */ "Header 6" = "標題 6"; +/* translators: %s: heading level e.g: \"1\", \"2\", \"3\" */ +"Heading %d" = "標題 %d"; + /* H1 Aztec Style */ "Heading 1" = "標題 1"; @@ -3025,6 +3079,9 @@ /* This is one of the buttons we display inside of the prompt to review the app */ "I Like It" = "我喜歡"; +/* Example post content used in the login prologue screens. */ +"I am so inspired by photographer Cameron Karsten's work. I will be trying these techniques on my next" = "攝影師 Cameron Karsten 的作品讓我深受啟發。 我下次會嘗試這些技巧"; + /* Title of a button style */ "Icon & Text" = "圖示與文字"; @@ -3082,6 +3139,9 @@ /* translators: accessibility text. %s: image caption. */ "Image caption. %s" = "圖片說明。%s"; +/* No comment provided by engineer. */ +"Image settings" = "圖片設定"; + /* Hint for image title on image settings. */ "Image title" = "圖片標題"; @@ -3428,6 +3488,9 @@ /* Image link option title. */ "Link To" = "連結至"; +/* No comment provided by engineer. */ +"Link to" = "連結至"; + /* Action. Label for navigate and display links to other posts on the site */ "Link to existing content" = "連結至既有內容"; @@ -3579,6 +3642,9 @@ /* Message asking the user to sign into Jetpack with WordPress.com credentials */ "Looks like you have Jetpack set up on your site. Congrats! Log in with your WordPress.com credentials to enable Stats and Notifications." = "你似乎已在網站上設定 Jetpack。恭喜!使用 WordPress.com 憑證登入,以啟用「統計與通知」。"; +/* No comment provided by engineer. */ +"Loop" = "重複播放"; + /* Title of a button. */ "Lost your password?" = "忘記密碼?"; @@ -3688,9 +3754,15 @@ /* Downloadable/Restorable items: Media Uploads */ "Media Uploads" = "媒體上傳"; +/* No comment provided by engineer. */ +"Media area" = "媒體區域"; + /* Error message to show to users when trying to upload a media object with no local file associated */ "Media doesn't have an associated file to upload." = "媒體沒有可上傳的相關檔案。"; +/* No comment provided by engineer. */ +"Media file" = "媒體檔案"; + /* Error message to show to users when trying to upload a media object with file size is larger than the max file size allowed in the site */ "Media filesize (%@) is too large to upload. Maximum allowed is %@" = "媒體檔案大小 (%1$@) 太大,無法上傳。檔案大小上限為 %2$@"; @@ -3835,6 +3907,9 @@ /* VoiceOver accessibility hint, informing the user the button can be used to Move a comment to the Trash. */ "Moves the comment to the Trash." = "將留言移至垃圾桶。"; +/* Example post title used in the login prologue screens. */ +"Museums to See In London" = "倫敦的博物館"; + /* An example tag used in the login prologue screens. */ "Music" = "音樂"; @@ -3858,6 +3933,9 @@ /* Option in Support view to access previous help tickets. */ "My Tickets" = "我的票證"; +/* Example post title used in the login prologue screens. */ +"My Top Ten Cafes" = "我最愛的十家咖啡館"; + /* Accessibility label for the Email text field. Name text field placeholder */ "Name" = "名稱"; @@ -4415,6 +4493,9 @@ The title of the Page Settings screen. */ "Page Settings" = "頁面設定"; +/* No comment provided by engineer. */ +"Page break" = "分頁標籤"; + /* translators: accessibility text. %s: Page break text. */ "Page break block. %s" = "分頁符號區塊。%s"; @@ -4717,6 +4798,9 @@ /* Spoken accessibility label for blog author and name in Reader cell. */ "Post by %@, from %@" = "作者 %1$@,來自 %2$@"; +/* No comment provided by engineer. */ +"Post content settings" = "文章內容設定"; + /* The footer text appears within the footer displaying when the post has been created. */ "Post created on %@" = "Post created on %@"; @@ -4726,6 +4810,9 @@ /* Title of notification displayed when a post has failed to upload. */ "Post failed to upload" = "文章上傳失敗"; +/* No comment provided by engineer. */ +"Post meta settings" = "文章中繼資料設定"; + /* A short message explaining that a post was moved to the trash bin. */ "Post moved to trash." = "文章已移至垃圾桶。"; @@ -4804,6 +4891,9 @@ /* Subtitle for placeholder in Tenor picker. `The company name 'Tenor' should always be written as it is. */ "Powered by Tenor" = "由 Tenor 支援"; +/* No comment provided by engineer. */ +"Preload" = "預先載入"; + /* Browse premium themes selection title */ "Premium" = "進階版"; @@ -4986,6 +5076,9 @@ /* Prompts the user to rate us on the store */ "Rate us on the App Store" = "在 App Store 中為我們評分"; +/* No comment provided by engineer. */ +"Read more" = "閱讀全文"; + /* In the share extension, this is the text used right before attributing a quote to a website. Example: 'Read on www.site.com'. We are looking for the 'Read on' text in this situation. */ "Read on" = "到這裡瞭解:"; @@ -5155,6 +5248,9 @@ /* No comment provided by engineer. */ "Replace file" = "取代檔案"; +/* No comment provided by engineer. */ +"Replace image" = "取代圖片"; + /* No comment provided by engineer. */ "Replace image or video" = "替換圖片或視訊"; @@ -5721,6 +5817,9 @@ /* Share extension dialog title - displayed when user is missing a login token. */ "Sharing error" = "分享錯誤"; +/* No comment provided by engineer. */ +"Shortcode" = "短代碼"; + /* Label for configuration switch to show/hide the header for the related posts section */ "Show Header" = "顯示頁首"; @@ -5739,6 +5838,9 @@ /* Label for configuration switch to enable/disable related posts */ "Show Related Posts" = "顯示相關文章"; +/* No comment provided by engineer. */ +"Show download button" = "顯示下載按鈕"; + /* Accessibility label for the 'Show password' button in the login page's password field. Accessibility label for the “Show password“ button in the login page's password field. */ "Show password" = "顯示密碼"; @@ -5878,6 +5980,10 @@ /* Create new Site Page button title */ "Site page" = "網頁"; +/* Prologue title label, the + force splits it into 2 lines. */ +"Site security and performance\nfrom your pocket" = "網站安全性和效能\n從你的口袋"; + /* Site timezone offset from UTC. The first %@ is plus or minus. %d is the number of hours. The last %@ is minutes, where applicable. Examples: `Site timezone (UTC+10:30)`, `Site timezone (UTC-8)`. */ "Site timezone (UTC%@%d%@)" = "網站時區 (UTC%1$@%2$d%3$@)"; @@ -6005,6 +6111,9 @@ Settings: Comments Sort Order */ "Sort By" = "排序依據"; +/* No comment provided by engineer. */ +"Sorting and filtering" = "排序和篩選"; + /* Opens the Github Repository Web */ "Source Code" = "原始碼"; @@ -6357,6 +6466,9 @@ /* Text for related post cell preview */ "The WordPress for Android App Gets a Big Facelift" = "Android 專用的 WordPress 應用程式已全面改款"; +/* Example post title used in the login prologue screens. This is a post about football fans. */ +"The World's Best Fans" = "全球最棒的粉絲"; + /* No comment provided by engineer. */ "The app can't recognize the server response. Please, check the configuration of your site." = "應用程式無法辨識伺服器回應。請檢查你網站的設定。"; @@ -7100,6 +7212,9 @@ /* Filters Unread Notifications */ "Unread" = "未讀"; +/* Title of unreplied Comments filter. */ +"Unreplied" = "尚未回覆"; + /* Menus alert title for alerting the user to unsaved changes. */ "Unsaved Changes" = "未儲存的變更"; @@ -7296,6 +7411,9 @@ /* Message shown if a video export is canceled by the user. */ "Video export canceled." = "視訊匯出已取消。"; +/* No comment provided by engineer. */ +"Video settings" = "視訊設定"; + /* Accessibility label for video thumbnails in the media collection view. The parameter is the creation date of the video. */ "Video, %@" = "影片 (%@ 建立)"; @@ -7868,6 +7986,9 @@ /* Placeholder text for inline compose view */ "Write a reply…" = "撰寫回應…"; +/* No comment provided by engineer. */ +"Write code…" = "撰寫程式碼…"; + /* Title for the writing section in site settings screen */ "Writing" = "撰寫"; @@ -8172,6 +8293,9 @@ /* Label displayed on image media items. */ "image" = "圖片"; +/* translators: 1: the order number of the image. 2: the total number of images. */ +"image %1$d of %2$d in gallery" = "圖庫中的第 %1$d 張圖片,共 %2$d 張"; + /* Text for related post cell preview */ "in \"Apps\"" = "在「應用程式」中"; diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/AnimatedGIFImageSerialization.podspec b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/AnimatedGIFImageSerialization.podspec deleted file mode 100755 index 189a3399b3ff..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/AnimatedGIFImageSerialization.podspec +++ /dev/null @@ -1,15 +0,0 @@ -Pod::Spec.new do |s| - s.name = 'AnimatedGIFImageSerialization' - s.version = '0.1.0' - s.license = 'MIT' - s.summary = 'Decodes UIImage sequences from Animated GIFs.' - s.homepage = 'https://github.com/mattt/AnimatedGIFImageSerialization' - s.social_media_url = 'https://twitter.com/mattt' - s.authors = { 'Mattt Thompson' => 'm@mattt.me' } - s.source = { :git => 'https://github.com/mattt/AnimatedGIFImageSerialization.git', :tag => '0.1.0' } - s.source_files = 'AnimatedGIFImageSerialization' - s.requires_arc = true - - s.ios.frameworks = "MobileCoreServices", "ImageIO", "CoreGraphics" - s.ios.deployment_target = '5.0' -end diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/AnimatedGIFImageSerialization.xcworkspace/contents.xcworkspacedata b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/AnimatedGIFImageSerialization.xcworkspace/contents.xcworkspacedata deleted file mode 100755 index ec612867793b..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/AnimatedGIFImageSerialization.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/AnimatedGIFImageSerialization.xcworkspace/xcshareddata/AnimatedGIFImageSerialization.xccheckout b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/AnimatedGIFImageSerialization.xcworkspace/xcshareddata/AnimatedGIFImageSerialization.xccheckout deleted file mode 100644 index d9c7f4eacd83..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/AnimatedGIFImageSerialization.xcworkspace/xcshareddata/AnimatedGIFImageSerialization.xccheckout +++ /dev/null @@ -1,41 +0,0 @@ - - - - - IDESourceControlProjectFavoriteDictionaryKey - - IDESourceControlProjectIdentifier - 97716021-2777-4EB3-ADBC-C7E5DA9BB05A - IDESourceControlProjectName - AnimatedGIFImageSerialization - IDESourceControlProjectOriginsDictionary - - B7298D54-03E8-42E6-B043-EDFC6B8797C0 - ssh://github.com/wordpress-mobile/WordPress-iOS.git - - IDESourceControlProjectPath - WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/AnimatedGIFImageSerialization.xcworkspace - IDESourceControlProjectRelativeInstallPathDictionary - - B7298D54-03E8-42E6-B043-EDFC6B8797C0 - ../../../.. - - IDESourceControlProjectURL - ssh://github.com/wordpress-mobile/WordPress-iOS.git - IDESourceControlProjectVersion - 110 - IDESourceControlProjectWCCIdentifier - B7298D54-03E8-42E6-B043-EDFC6B8797C0 - IDESourceControlProjectWCConfigurations - - - IDESourceControlRepositoryExtensionIdentifierKey - public.vcs.git - IDESourceControlWCCIdentifierKey - B7298D54-03E8-42E6-B043-EDFC6B8797C0 - IDESourceControlWCCName - WordPress-iOS - - - - diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example.xcodeproj/project.pbxproj b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example.xcodeproj/project.pbxproj deleted file mode 100755 index 5a9d92d826df..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example.xcodeproj/project.pbxproj +++ /dev/null @@ -1,338 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - F82E75AF18ABDC4E002D596E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F82E75AE18ABDC4E002D596E /* Foundation.framework */; }; - F82E75B118ABDC4E002D596E /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F82E75B018ABDC4E002D596E /* CoreGraphics.framework */; }; - F82E75B318ABDC4E002D596E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F82E75B218ABDC4E002D596E /* UIKit.framework */; }; - F82E75B918ABDC4E002D596E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = F82E75B718ABDC4E002D596E /* InfoPlist.strings */; }; - F82E75BB18ABDC4E002D596E /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F82E75BA18ABDC4E002D596E /* main.m */; }; - F82E75BF18ABDC4E002D596E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = F82E75BE18ABDC4E002D596E /* AppDelegate.m */; }; - F82E75C118ABDC4E002D596E /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F82E75C018ABDC4E002D596E /* Images.xcassets */; }; - F83E7E5F18E1FCA900309F89 /* AnimatedGIFImageSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = F83E7E5E18E1FCA900309F89 /* AnimatedGIFImageSerialization.m */; }; - F862CE2518E1EFF000DC750D /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F862CE2418E1EFF000DC750D /* ImageIO.framework */; }; - F862CE2718E1F53800DC750D /* animated.gif in Resources */ = {isa = PBXBuildFile; fileRef = F862CE2618E1F53800DC750D /* animated.gif */; }; - F862CE2918E1F7AB00DC750D /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F862CE2818E1F7AB00DC750D /* MobileCoreServices.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - F82E75AB18ABDC4E002D596E /* Animated GIF.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Animated GIF.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - F82E75AE18ABDC4E002D596E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - F82E75B018ABDC4E002D596E /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - F82E75B218ABDC4E002D596E /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - F82E75B618ABDC4E002D596E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F82E75B818ABDC4E002D596E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - F82E75BA18ABDC4E002D596E /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - F82E75BC18ABDC4E002D596E /* Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = ""; }; - F82E75BD18ABDC4E002D596E /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - F82E75BE18ABDC4E002D596E /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - F82E75C018ABDC4E002D596E /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - F83E7E5D18E1FCA900309F89 /* AnimatedGIFImageSerialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnimatedGIFImageSerialization.h; sourceTree = ""; }; - F83E7E5E18E1FCA900309F89 /* AnimatedGIFImageSerialization.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnimatedGIFImageSerialization.m; sourceTree = ""; }; - F862CE2418E1EFF000DC750D /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; }; - F862CE2618E1F53800DC750D /* animated.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = animated.gif; sourceTree = ""; }; - F862CE2818E1F7AB00DC750D /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - F82E75A818ABDC4E002D596E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F862CE2918E1F7AB00DC750D /* MobileCoreServices.framework in Frameworks */, - F862CE2518E1EFF000DC750D /* ImageIO.framework in Frameworks */, - F82E75B118ABDC4E002D596E /* CoreGraphics.framework in Frameworks */, - F82E75B318ABDC4E002D596E /* UIKit.framework in Frameworks */, - F82E75AF18ABDC4E002D596E /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - F82E75A218ABDC4E002D596E = { - isa = PBXGroup; - children = ( - F82E75B418ABDC4E002D596E /* Animated GIF Example */, - F82E75AD18ABDC4E002D596E /* Frameworks */, - F82E75AC18ABDC4E002D596E /* Products */, - F82E75DD18ABDC57002D596E /* Vendor */, - ); - sourceTree = ""; - }; - F82E75AC18ABDC4E002D596E /* Products */ = { - isa = PBXGroup; - children = ( - F82E75AB18ABDC4E002D596E /* Animated GIF.app */, - ); - name = Products; - sourceTree = ""; - }; - F82E75AD18ABDC4E002D596E /* Frameworks */ = { - isa = PBXGroup; - children = ( - F862CE2818E1F7AB00DC750D /* MobileCoreServices.framework */, - F862CE2418E1EFF000DC750D /* ImageIO.framework */, - F82E75AE18ABDC4E002D596E /* Foundation.framework */, - F82E75B018ABDC4E002D596E /* CoreGraphics.framework */, - F82E75B218ABDC4E002D596E /* UIKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - F82E75B418ABDC4E002D596E /* Animated GIF Example */ = { - isa = PBXGroup; - children = ( - F82E75BD18ABDC4E002D596E /* AppDelegate.h */, - F82E75BE18ABDC4E002D596E /* AppDelegate.m */, - F82E75C018ABDC4E002D596E /* Images.xcassets */, - F82E75B518ABDC4E002D596E /* Supporting Files */, - ); - path = "Animated GIF Example"; - sourceTree = ""; - }; - F82E75B518ABDC4E002D596E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - F82E75B618ABDC4E002D596E /* Info.plist */, - F82E75B718ABDC4E002D596E /* InfoPlist.strings */, - F82E75BA18ABDC4E002D596E /* main.m */, - F82E75BC18ABDC4E002D596E /* Prefix.pch */, - F862CE2618E1F53800DC750D /* animated.gif */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - F82E75DD18ABDC57002D596E /* Vendor */ = { - isa = PBXGroup; - children = ( - F83E7E5C18E1FCA900309F89 /* AnimatedGIFImageSerialization */, - ); - name = Vendor; - path = ../WebPImageSerialization; - sourceTree = ""; - }; - F83E7E5C18E1FCA900309F89 /* AnimatedGIFImageSerialization */ = { - isa = PBXGroup; - children = ( - F83E7E5D18E1FCA900309F89 /* AnimatedGIFImageSerialization.h */, - F83E7E5E18E1FCA900309F89 /* AnimatedGIFImageSerialization.m */, - ); - name = AnimatedGIFImageSerialization; - path = ../AnimatedGIFImageSerialization; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - F82E75AA18ABDC4E002D596E /* Animated GIF Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = F82E75D718ABDC4E002D596E /* Build configuration list for PBXNativeTarget "Animated GIF Example" */; - buildPhases = ( - F82E75A718ABDC4E002D596E /* Sources */, - F82E75A818ABDC4E002D596E /* Frameworks */, - F82E75A918ABDC4E002D596E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Animated GIF Example"; - productName = "WebPImage Example"; - productReference = F82E75AB18ABDC4E002D596E /* Animated GIF.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - F82E75A318ABDC4E002D596E /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0510; - ORGANIZATIONNAME = "Mattt Thompson"; - }; - buildConfigurationList = F82E75A618ABDC4E002D596E /* Build configuration list for PBXProject "Animated GIF Example" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = F82E75A218ABDC4E002D596E; - productRefGroup = F82E75AC18ABDC4E002D596E /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - F82E75AA18ABDC4E002D596E /* Animated GIF Example */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - F82E75A918ABDC4E002D596E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F82E75B918ABDC4E002D596E /* InfoPlist.strings in Resources */, - F82E75C118ABDC4E002D596E /* Images.xcassets in Resources */, - F862CE2718E1F53800DC750D /* animated.gif in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - F82E75A718ABDC4E002D596E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F83E7E5F18E1FCA900309F89 /* AnimatedGIFImageSerialization.m in Sources */, - F82E75BF18ABDC4E002D596E /* AppDelegate.m in Sources */, - F82E75BB18ABDC4E002D596E /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - F82E75B718ABDC4E002D596E /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - F82E75B818ABDC4E002D596E /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - F82E75D518ABDC4E002D596E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - F82E75D618ABDC4E002D596E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - F82E75D818ABDC4E002D596E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Animated GIF Example/Prefix.pch"; - INFOPLIST_FILE = "$(SRCROOT)/Animated GIF Example/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; - PRODUCT_NAME = "Animated GIF"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - F82E75D918ABDC4E002D596E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Animated GIF Example/Prefix.pch"; - INFOPLIST_FILE = "$(SRCROOT)/Animated GIF Example/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; - PRODUCT_NAME = "Animated GIF"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - F82E75A618ABDC4E002D596E /* Build configuration list for PBXProject "Animated GIF Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F82E75D518ABDC4E002D596E /* Debug */, - F82E75D618ABDC4E002D596E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F82E75D718ABDC4E002D596E /* Build configuration list for PBXNativeTarget "Animated GIF Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F82E75D818ABDC4E002D596E /* Debug */, - F82E75D918ABDC4E002D596E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = F82E75A318ABDC4E002D596E /* Project object */; -} diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100755 index 709f15542e13..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/AppDelegate.h b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/AppDelegate.h deleted file mode 100755 index a1145f022eee..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/AppDelegate.h +++ /dev/null @@ -1,29 +0,0 @@ -// AppDelegate.h -// -// Copyright (c) 2014 Mattt Thompson (http://mattt.me/) -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@end diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/AppDelegate.m b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/AppDelegate.m deleted file mode 100755 index f91e8aa3b08c..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/AppDelegate.m +++ /dev/null @@ -1,49 +0,0 @@ -// AppDelegate.m -// -// Copyright (c) 2014 Mattt Thompson (http://mattt.me/) -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import "AppDelegate.h" - -#import "AnimatedGIFImageSerialization.h" - -@implementation AppDelegate - -- (BOOL)application:(__unused UIApplication *)application -didFinishLaunchingWithOptions:(__unused NSDictionary *)launchOptions -{ - self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; - - UIViewController *viewController = [[UIViewController alloc] init]; - self.window.rootViewController = viewController; - - UIImageView *imageView = [[UIImageView alloc] initWithFrame:viewController.view.bounds]; - imageView.contentMode = UIViewContentModeCenter; - imageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - imageView.image = [UIImage imageNamed:@"animated.gif"]; - [viewController.view addSubview:imageView]; - - self.window.backgroundColor = [UIColor whiteColor]; - [self.window makeKeyAndVisible]; - - return YES; -} - -@end diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Images.xcassets/AppIcon.appiconset/Contents.json b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100755 index a396706db4ec..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Images.xcassets/LaunchImage.launchimage/Contents.json b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Images.xcassets/LaunchImage.launchimage/Contents.json deleted file mode 100755 index c79ebd3ada13..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Images.xcassets/LaunchImage.launchimage/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "orientation" : "portrait", - "idiom" : "iphone", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "subtype" : "retina4", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Info.plist b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Info.plist deleted file mode 100755 index 25b6a0d0fcfd..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Info.plist +++ /dev/null @@ -1,37 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.mattt.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Prefix.pch b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Prefix.pch deleted file mode 100755 index 743435c9bee5..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/Prefix.pch +++ /dev/null @@ -1,16 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - -#import - -#ifndef __IPHONE_3_0 -#warning "This project uses features only available in iOS SDK 3.0 and later." -#endif - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/animated.gif b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/animated.gif deleted file mode 100755 index f94e759ff075..000000000000 Binary files a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/animated.gif and /dev/null differ diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/en.lproj/InfoPlist.strings b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/en.lproj/InfoPlist.strings deleted file mode 100755 index 477b28ff8f86..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/main.m b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/main.m deleted file mode 100755 index a3cd004f5ef6..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/Example/Animated GIF Example/main.m +++ /dev/null @@ -1,30 +0,0 @@ -// main.m -// -// Copyright (c) 2014 Mattt Thompson (http://mattt.me/) -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -#import - -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/LICENSE b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/LICENSE deleted file mode 100755 index e0e8aebaff2e..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2014 Mattt Thompson (http://mattt.me/) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/README.md b/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/README.md deleted file mode 100755 index c39bd055a403..000000000000 --- a/WordPress/Vendor/AnimatedGIFImageSerialization-0.1.0/README.md +++ /dev/null @@ -1,41 +0,0 @@ -AnimatedGIFImageSerialization -============================= - -`AnimatedGIFImageSerialization` decodes an `UIImage` from [Animated GIFs](http://en.wikipedia.org/wiki/Graphics_Interchange_Format) image data, following the API conventions of Foundation's `NSJSONSerialization` class. - -As it ships with iOS, `UIImage` does not support decoding animated gifs into an animated `UIImage`. But so long as `ANIMATED_GIF_NO_UIIMAGE_INITIALIZER_SWIZZLING` is not `#define`'d, the this library will swizzle the `UIImage` initializers to automatically support animated GIFs. - -## Usage - -### Decoding - -```objective-c -UIImageView *imageView = ...; -imageView.image = [UIImage imageNamed:@"animated.gif"]; -``` - -![Animated GIF](https://raw.githubusercontent.com/mattt/AnimatedGIFImageSerialization/master/Example/Animated%20GIF%20Example/animated.gif) - -### Encoding - -```objective-c -UIImage *image = ...; -NSData *data = [AnimatedGIFImageSerialization animatedGIFDataWithImage:image - duration:1.0 - loopCount:1 - error:nil]; -``` - ---- - -## Contact - -Mattt Thompson - -- http://github.com/mattt -- http://twitter.com/mattt -- m@mattt.me - -## License - -AnimatedGIFImageSerialization is available under the MIT license. See the LICENSE file for more info. diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ar.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ar.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index fc0b9485c396..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ar.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "لا تستطيع العثور على ما تبحث عنه؟"; -"Rate App" = "تقييم التطبيق"; -"We\'re happy to help you!" = "نحن سعداء بمساعدتك!"; -"What's on your mind?" = "ما الذي يدور ببالك؟"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "يؤسفنا سماع ذلك. يُرجى إطلاعنا على المزيد من المعلومات بشأن المشكلة التي تواجهها؟"; -"Remind Later" = "تذكير في وقت لاحق"; -"Your message has been received." = "تم تلقي رسالتك."; -"Message send failure." = "فشل إرسال الرسالة."; -"Hated it" = "لم تعجبني"; -"What\'s your feedback about our customer support?" = "ما تعليقك على دعم العملاء لدينا؟"; -"Take a screenshot on your iPhone" = "خذ لقطة شاشة من جهاز iPhone الخاص بك"; -"Learn how" = "معرفة الطريقة"; -"Take a screenshot on your iPad" = "خذ لقطة شاشة من جهاز iPad الخاص بك"; -"Your email(optional)" = "بريدك الإلكتروني (اختياري)"; -"Name invalid" = "اسم غير صحيح"; -"View Now" = "عرض الآن"; -"SEND ANYWAY" = "إرسال على أية حال"; -"OK" = "حسنًا"; -"Send message" = "إرسال الرسالة"; -"REVIEW" = "مراجعة"; -"Share" = "مشاركة"; -"Close Help" = "إغلاق المساعدة"; -"Loved it" = "أعجبتني"; -"Learn how to" = "تعرّف على كيفية"; -"No FAQs found in this section" = "لم يتم العثور على أسئلة شائعة في هذا القسم"; -"Thanks for contacting us." = "نشكرك على اتصالك بنا."; -"Chat Now" = "تحدث الآن"; -"Buy Now" = "شراء الآن"; -"New Conversation" = "محادثة جديدة"; -"Please check your network connection and try again." = "يُرجى فحص اتصالك بشبكة الإنترنت والمحاولة مرة أخرى."; -"New message from Support" = "رسالة جديدة من الدعم"; -"Question" = "سؤال"; -"Type in a new message" = "ادخل رسالة جديدة"; -"Email (optional)" = "البريد الإلكتروني (اختياري)"; -"Reply" = "رد"; -"CONTACT US" = "اتصل بنا"; -"Email" = "البريد الإلكتروني"; -"Like" = "إعجاب"; -"Sending your message..." = "جارِ إرسال رسالتك..."; -"Tap here if this FAQ was not helpful to you" = "انقر هنا إذا لم تجد هذا السؤال المتداول مفيد لك"; -"Any other feedback? (optional)" = "هل لديك تعليق آخر؟ (اختياري)"; -"You found this helpful." = "ساعدك ذلك."; -"No working Internet connection is found." = "لا يوجد اتصال فعّال بالإنترنت."; -"No messages found." = "لم يتم العثور على رسائل."; -"Please enter a brief description of the issue you are facing." = "يُرجى إدخال وصف مختصر للمشكلة التي تواجهها."; -"Shop Now" = "تسوق الآن"; -"Email invalid" = "البريد الإلكتروني غير صحيح"; -"Did we answer all your questions?" = "هل أجبنا على جميع أسئلتك؟"; -"Close Section" = "إغلاق القسم"; -"Close FAQ" = "إغلاق الأسئلة المتداولة"; -"Close" = "إغلاق"; -"This conversation has ended." = "لقد انتهت المحادثة."; -"Send it anyway" = "إرسال على أية حال"; -"You accepted review request." = "لقد قبلت طلب التقييم."; -"Delete" = "حذف"; -"What else can we help you with?" = "ما الذي نستطيع فعله لمساعدتك أيضًا؟"; -"Tap here if the answer was not helpful to you" = "انقر هنا إذا لم تكن الإجابة مفيدة لك"; -"Service Rating" = "تقييم الخدمة"; -"Your email" = "بريدك الإلكتروني"; -"Could not fetch FAQs" = "لم نتمكن من استعراض الأسئلة الشائعة"; -"Thanks for rating us." = "نشكرك على تقييمك لنا."; -"Download" = "تنزيل"; -"Please enter a valid email" = "يُرجى إدخال عنوان بريد إلكتروني صحيح"; -"Message" = "رسالة"; -"or" = "أو"; -"Decline" = "رفض"; -"No" = "لا"; -"Screenshot could not be sent. Image is too large, try again with another image" = "لم يتم إرسال لقطة الشاشة. الصورة كبيرة للغاية، لذا حاول مرة أخرى مع صورة غيرها"; -"Stars" = "نجوم"; -"Your feedback has been received." = "تم تلقي تعليقك."; -"Dislike" = "عدم إعجاب"; -"Preview" = "معاينة"; -"Book Now" = "حجز الآن"; -"START A NEW CONVERSATION" = "بدء محادثة جديدة"; -"Your Rating" = "تقييمك"; -"No Internet!" = "لا يوجد اتصال بالإنترنت!"; -"You didn't find this helpful." = "لم يساعدك ذلك."; -"Review on the App Store" = "تقديم تقييم على App Store"; -"Open Help" = "فتح المساعدة"; -"Search" = "بحث"; -"Tap here if you found this FAQ helpful" = "انقر هنا إذا وجدت هذا السؤال المتداول مفيدًا"; -"Invalid Entry" = "إدخال غير صحيح"; -"Star" = "نجمة"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "انقر هنا إذا وجدت هذه الإجابة مفيدة"; -"Report a problem" = "إبلاغ عن مشكلة"; -"YES, THANKS!" = "نعم، شكرًا!"; -"Help" = "مساعدة"; -"Was this helpful?" = "هل ساعدك ذلك؟"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "لم يتم إرسال رسالتك. هل تود النقر على \"إعادة المحاولة\"لإرسال هذه الرسالة؟"; -"Suggestions" = "مقترحات"; -"No FAQs found" = "لم يتم العثور على أسئلة شائعة"; -"Done" = "تم"; -"Opening Gallery..." = "جارِ فتح معرض الصور..."; -"You rated the service with" = "لقد قيَّمت الخدمة بـ"; -"Cancel" = "إلغاء"; -"Could not fetch message" = "لم نتمكن من استعراض الرسالة"; -"Loading..." = "جارٍ التحميل..."; -"Read FAQs" = "قراءة الأسئلة المتداولة"; -"Thanks for messaging us!" = "نشكرك على مراسلتنا!"; -"Try Again" = "حاول مرة أخرى"; -"Your Name" = "اسمك"; -"Please provide a name." = "يُرجى تقديم اسم."; -"FAQ" = "الأسئلة الشائعة"; -"Describe your problem" = "صف مشكلتك"; -"How can we help?" = "كيف يمكننا المساعدة؟"; -"Help about" = "مساعدة حول"; -"Send Feedback" = "إرسال تعليق"; -"We could not fetch the required data" = "لم نتمكن من الحصول على البيانات المطلوبة"; -"Name" = "الاسم"; -"Sending failed!" = "فشل الإرسال!"; -"Attach a screenshot of your problem" = "ارفق لقطة شاشة لمشكلتك"; -"Mark as read" = "وضع علامة كمقروء"; -"Yes" = "نعم"; -"Send a new message" = "إرسال رسالة جديدة"; -"Conversation" = "محادثة"; -"Questions that may already have your answer" = "أسئلة قد تتضمن بالفعل الإجابة التي تريدها"; -"Attach a photo" = "إرفاق صورة"; -"Accept" = "قبول"; -"Your reply" = "ردك"; -"Inbox" = "صندوق الوارد"; -"Remove attachment" = "إزالة المرفق"; -"Read FAQ" = "قراءة السؤال المتداول"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "عفوًا! تم إغلاق هذه المحادثة نظرًا لعدم وجود نشاط بها. يُرجى بدء محادثة جديدة مع مندوبينا."; -"%d new messages from Support" = "%d رسالة جديدة من الدعم"; -"Ok, Attach" = "حسنًا، قم بالإرفاق"; -"Send" = "إرسال"; -"Screenshot size should not exceed %.2f MB" = "لا ينبغي للقطة الشاشة أن تزيد عن مساحة %.2f ميجابايت"; -"Information" = "معلومات"; -"Issue ID" = "معرّف المشكلة"; -"Tap to copy" = "النقر لإجراء النسخ"; -"Copied!" = "تم النسخ!"; -"We couldn't find an FAQ with matching ID" = "لم نستطع العثور على سؤال متداول يتطابق مع معرّف."; -"Failed to load screenshot" = "فشل تحميل لقطة الشاشة"; -"Failed to load video" = "فشل تحميل مقطع الفيديو"; -"Failed to load image" = "فشل تحميل الصورة"; -"Hold down your device's power and home buttons at the same time." = "اضغط مع الاستمرار على زر التشغيل وزر الشاشة الرئيسية في الوقت نفسه."; -"Please note that a few devices may have the power button on the top." = "يُرجى ملاحظة أن أزرار التشغيل في بعض الأجهزة توجد في أعلى الجهاز."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "بمجرد الانتهاء، عد مرة أخرى لهذا الحوار وانقر حسنًا، قم بالإرفاق لإرفاق الصورة."; -"Okay" = "موافق"; -"We couldn't find an FAQ section with matching ID" = "لم نستطع العثور على قسم أسئلة متداولة يتطابق مع معرّف"; - -"GIFs are not supported" = "ملفات جيف غير معتمدة"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/bg.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/bg.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 40dd555d75cd..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/bg.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Не можете да намерите това, което търсите?"; -"Rate App" = "Оценете приложението"; -"We\'re happy to help you!" = "За нас е удоволствие да Ви помагаме!"; -"Did we answer all your questions?" = "Отговорихме ли на всички ваши въпроси?"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Съжаляваме да го чуем. Бихте ли ни казали малко повече за проблема ви?"; -"Remind Later" = "Напомняне по-късно"; -"Your message has been received." = "Вашето съобщение беше получено."; -"Message send failure." = "Неуспешно изпращане на съобщение."; -"What\'s your feedback about our customer support?" = "Какво е мнението Ви за нашата клиентска поддръжка?"; -"Take a screenshot on your iPhone" = "Направете скрийншот на своя iPhone"; -"Learn how" = "Научете как"; -"Take a screenshot on your iPad" = "Направете скрийншот на своя iPad"; -"Your email(optional)" = "Вашият имейл адрес (по желание)"; -"Conversation" = "Разговор"; -"View Now" = "Прегледайте сега"; -"SEND ANYWAY" = "ИЗПРАТИ ВЪПРЕКИ ТОВА"; -"OK" = "ОК"; -"Help" = "Помощ"; -"Send message" = "Изпратете съобщението"; -"REVIEW" = "РЕЦЕНЗИЯ"; -"Share" = "Споделяне"; -"Close Help" = "Затворете помощта"; -"Sending your message..." = "Съобщението ви се изпраща..."; -"Learn how to" = "Научете как се прави"; -"No FAQs found in this section" = "В този раздел не са открити ЧЗВ"; -"Thanks for contacting us." = "Благодарим Ви, че се свързахте с нас."; -"Chat Now" = "Разговаряйте в чата сега"; -"Buy Now" = "Купете сега"; -"New Conversation" = "Нов разговор"; -"Please check your network connection and try again." = "Моля, проверете мрежовата връзка и опитайте отново."; -"New message from Support" = "Ново съобщение от Поддръжка"; -"Question" = "Въпрос"; -"Type in a new message" = "Въведете ново съобщение"; -"Email (optional)" = "Имейл (по желание)"; -"Reply" = "Отговор"; -"CONTACT US" = "СВЪРЖЕТЕ СЕ С НАС"; -"Email" = "Имейл"; -"Like" = "Харесва ми"; -"Tap here if this FAQ was not helpful to you" = "Натиснете тук, ако този ЧЗВ не Ви е бил от полза"; -"Any other feedback? (optional)" = "Някакви други коментари? (по желание)"; -"You found this helpful." = "Това ви помогна."; -"No working Internet connection is found." = "Не е намерена работеща интернет връзка."; -"No messages found." = "Не са намерени съобщения."; -"Please enter a brief description of the issue you are facing." = "Моля, въведете кратко описание на проблема, на който сте се натъкнали."; -"Shop Now" = "Пазарувайте сега"; -"Close Section" = "Затворете раздела"; -"Close FAQ" = "Затворете ЧЗВ"; -"Close" = "Затвори"; -"This conversation has ended." = "Този разговор е приключил."; -"Send it anyway" = "Изпратете въпреки това"; -"You accepted review request." = "Вие приехте заявка за предоставяне на мнение."; -"Delete" = "Изтриване"; -"What else can we help you with?" = "С какво друго можем да ви помогнем?"; -"Tap here if the answer was not helpful to you" = "Натиснете тук, ако отговорът не Ви е бил от полза"; -"Service Rating" = "Оценка на услугата"; -"Your email" = "Вашият имейл адрес"; -"Email invalid" = "Невалиден имейл"; -"Could not fetch FAQs" = "ЧЗВ не могат да бъдат извлечени"; -"Thanks for rating us." = "Благодарим ви, че ни дадохте оценка."; -"Download" = "Изтегляне"; -"Please enter a valid email" = "Въведете валиден имейл адрес"; -"Message" = "Съобщение"; -"or" = "или"; -"Decline" = "Отказ"; -"No" = "Не"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Скрийншотът не можа да се изпрати. Изображението е прекалено голямо, опитайте отново с друго изображение"; -"Hated it" = "Ужасна е"; -"Stars" = "Звезди"; -"Your feedback has been received." = "Вашата обратна връзка беше получена."; -"Dislike" = "Не ми харесва"; -"Preview" = "Преглед"; -"Book Now" = "Запазете сега"; -"START A NEW CONVERSATION" = "ЗАПОЧНЕТЕ НОВ РАЗГОВОР"; -"Your Rating" = "Вашата оценка"; -"No Internet!" = "Няма интернет!"; -"Invalid Entry" = "Невалидни данни"; -"Loved it" = "Чудесна е"; -"Review on the App Store" = "Мнение в App Store"; -"Open Help" = "Отворете помощта"; -"Search" = "Търсене"; -"Tap here if you found this FAQ helpful" = "Натиснете тук, ако този ЧЗВ Ви е бил от полза"; -"Star" = "Звезда"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Натиснете тук, ако този отговор Ви е бил от полза"; -"Report a problem" = "Съобщаване за проблем"; -"YES, THANKS!" = "ДА, БЛАГОДАРЯ!"; -"Was this helpful?" = "Това помогна ли ви?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Съобщението ви не беше изпратено. Докоснете \"Повторен опит\", за да опитате отново."; -"Suggestions" = "Предложения"; -"No FAQs found" = "Не са намерени ЧЗВ"; -"Done" = "Готово"; -"Opening Gallery..." = "Галерията се отваря..."; -"You rated the service with" = "Оценихте услугата с"; -"Cancel" = "Отказ"; -"Loading..." = "Зареждане..."; -"Read FAQs" = "Прочетете ЧЗВ"; -"Thanks for messaging us!" = "Благодарим Ви за съобщението!"; -"Try Again" = "Опитайте отново"; -"Send Feedback" = "Изпратете обратна връзка"; -"Your Name" = "Вашето име"; -"Please provide a name." = "Моля, въведете име."; -"FAQ" = "ЧЗВ"; -"Describe your problem" = "Опишете проблема си"; -"How can we help?" = "Как можем да ви помогнем?"; -"Help about" = "Помощ за"; -"We could not fetch the required data" = "Не можахме да извлечем необходимите данни"; -"Name" = "Име"; -"Sending failed!" = "Неуспешно изпращане!"; -"You didn't find this helpful." = "Това не Ви е било от полза."; -"Attach a screenshot of your problem" = "Прикачете екранна снимка на проблема си"; -"Mark as read" = "Отбелязване като прочетено"; -"Name invalid" = "Невалидно име"; -"Yes" = "Да"; -"What's on your mind?" = "Какво мислите?"; -"Send a new message" = "Изпращане на ново съобщение"; -"Questions that may already have your answer" = "Въпроси, които може да са получили вашия отговор"; -"Attach a photo" = "Прикачване на снимка"; -"Accept" = "Приемане"; -"Your reply" = "Вашият отговор"; -"Inbox" = "Входяща кутия"; -"Remove attachment" = "Премахване на прикачен файл"; -"Could not fetch message" = "Съобщението не можа да се извлече"; -"Read FAQ" = "Прочетете ЧЗВ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Съжаляваме! Този разговор беше затворен поради липса на активност. Моля, започнете нов разговор с нашите агенти."; -"%d new messages from Support" = "%d нови съобщения от отдела по поддръжка"; -"Ok, Attach" = "ОК, прикрепи"; -"Send" = "Изпращане"; -"Screenshot size should not exceed %.2f MB" = "Размерът на екранната снимка не може да превишава %.2f MB"; -"Information" = "Информация"; -"Issue ID" = "Идентификатор на проблем"; -"Tap to copy" = "Докоснете, за да копирате"; -"Copied!" = "Копирано!"; -"We couldn't find an FAQ with matching ID" = "Не можахме да открием ЧЗВ със съответното ИД"; -"Failed to load screenshot" = "Неуспешно зареждане на екранна снимка"; -"Failed to load video" = "Неуспешно зареждане на видеоклип"; -"Failed to load image" = "Неуспешно зареждане на изображение"; -"Hold down your device's power and home buttons at the same time." = "Натиснете и задръжте едновременно бутона за включване и бутона за начало на вашето устройство."; -"Please note that a few devices may have the power button on the top." = "Моля, имайте предвид, че при някои устройства бутонът за включване може да не е разположен най-горе."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "След като го направите, върнете се към този разговор и докоснете „ОК, прикачи“, за да прикачите."; -"Okay" = "Добре"; -"We couldn't find an FAQ section with matching ID" = "Не можахме да открием секция от ЧЗВ със съответното ИД"; - -"GIFs are not supported" = "GIF не се поддържат"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/bn.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/bn.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index dbec3cfceb3f..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/bn.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "আপনি যা খুঁজছিলেন তা পাচ্ছেন না?"; -"Rate App" = "অ্যাপ্লিকেশনটিকে রেট দিন"; -"We\'re happy to help you!" = "আমরা আপনাকে সাহায্য করতে পেরে খুশি হলাম!"; -"Did we answer all your questions?" = "আমরা কি আপনার সব প্রশ্নের উত্তর দিয়েছি?"; -"Remind Later" = "পরে মনে করাবেন"; -"Your message has been received." = "আপনার মেসেজ গৃহীত হয়নি।"; -"Message send failure." = "মেসেজ পাঠাতে ব্যর্থ।"; -"What\'s your feedback about our customer support?" = "আমাদের গ্রাহক সহায়তা সম্পর্কে আপনার প্রতিক্রিয়া কী?"; -"Take a screenshot on your iPhone" = "আপনার আইফোনে একটি স্ক্রীনশট নিন"; -"Learn how" = "কিভাবে তা শিখুন"; -"Take a screenshot on your iPad" = "আপনার আইপ্যাডে একটি স্ক্রীনশট নিন"; -"Your email(optional)" = "আপনার ইমেইল (ঐচ্ছিক)"; -"Conversation" = "সংলাপ"; -"View Now" = "এখন দেখুন"; -"SEND ANYWAY" = "যেভাবেই হোক পাঠান"; -"OK" = "ঠিক আছে"; -"Help" = "সাহায্য"; -"Send message" = "বার্তা পাঠান"; -"REVIEW" = "পর্যালোচনা করুন"; -"Share" = "শেয়ার"; -"Close Help" = "Help বন্ধ করুন"; -"Sending your message..." = "আপনার মেসেজ পাঠানো হচ্ছে..."; -"Learn how to" = "শিখুন কিভাবে"; -"No FAQs found in this section" = "কোন প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী এই বিভাগে পাওয়া যায়নি"; -"Thanks for contacting us." = "আমাদের সাথে যোগাযোগ করার জন্য ধন্যবাদ।"; -"Chat Now" = "এখন চ্যাট করুন"; -"Buy Now" = "এখন কিনুন"; -"New Conversation" = "নতুন সংলাপ"; -"Please check your network connection and try again." = "অনুগ্রহ করে আপনার নেটওয়ার্কের সংযোগ পরীক্ষা করুন এবং আবার চেষ্টা করুন।"; -"New message from Support" = "সহায়তা থেকে নতুন মেসেজ"; -"Question" = "প্রশ্ন"; -"Type in a new message" = "একটি নতুন বার্তা টাইপ করুন"; -"Email (optional)" = "ইমেল (ঐচ্ছিক)"; -"Reply" = "উত্তর"; -"CONTACT US" = "আমাদের সাথে যোগাযোগ করুন"; -"Email" = "ইমেল"; -"Like" = "পছন্দ"; -"Tap here if this FAQ was not helpful to you" = "এখানে ট্যাপ যদি এই FAQ আপনাকে সহায়ক ছিল না"; -"Any other feedback? (optional)" = "অন্য কোন মতামত? (ঐচ্ছিক)"; -"You found this helpful." = "আপনার কাছে এটি সহায়ক ছিল।"; -"No working Internet connection is found." = "কোন কার্যকর ইন্টারনেট সংযোগ পাওয়া যাচ্ছে না।"; -"No messages found." = "কোনো বার্তা পাওয়া যায়নি।"; -"Please enter a brief description of the issue you are facing." = "অনুগ্রহ করে আপনি যে সমস্যাটির সম্মুখীন হচ্ছেন সেটির একটি ছোট বিবরণ দিন।"; -"Shop Now" = "এখন কিনুন"; -"Close Section" = "সেকশন বন্ধ করুন"; -"Close FAQ" = "FAQ বন্ধ করুন"; -"Close" = "বন্ধ করুন"; -"This conversation has ended." = "এই সংলাপটি শেষ করা হয়েছে।"; -"Send it anyway" = "এটিকে এইভাবেই পাঠান"; -"You accepted review request." = "আপনি রিভিউ’র অনুরোধ গ্রহণ করেছেন।"; -"Delete" = "মুছুন"; -"What else can we help you with?" = "এছাড়া আমরা আপনাকে আর কি নিয়ে সাহায্য করতে পারি?"; -"Tap here if the answer was not helpful to you" = "উত্তরটি সহায়ককারী না হলে এখানে ট্যাপ করুন"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "সেটা জেনে দুঃখিত। অনুগ্রহ করে আপনি যে সমস্যাটির সম্মুখীন হচ্ছেন সেটি সম্পর্কে আমাদেরকে আরেকটু বলবেন?"; -"Service Rating" = "পরিসেবা গুণমান বিচার"; -"Your email" = "আপনার ইমেইল"; -"Email invalid" = "ইমেল অবৈধ"; -"Could not fetch FAQs" = "ফ্যাকস আনা গেল না"; -"Thanks for rating us." = "আমাদের গুণমান বিচার করার জন্য ধন্যবাদ।"; -"Download" = "ডাউনলোড"; -"Please enter a valid email" = "একটি বৈধ ইমেইল এন্টার করুন"; -"Message" = "বার্তা"; -"or" = "অথবা"; -"Decline" = "প্রত্যাখ্যান"; -"No" = "না"; -"Screenshot could not be sent. Image is too large, try again with another image" = "স্ক্রীনশট পাঠানো যায়নি। ছবিটি অত্যন্ত বড়, আরেকটি ছবি দিয়ে চেষ্টা করে দেখুন"; -"Hated it" = "এটি ঘৃণা করি"; -"Stars" = "স্টার"; -"Your feedback has been received." = "আপনার মতামত গৃহীত হয়েছে।"; -"Dislike" = "অপছন্দ"; -"Preview" = "পূর্বদৃশ্য"; -"Book Now" = "এখন বুক করুন"; -"START A NEW CONVERSATION" = "একটি নতুন সংলাপ শুরু করুন"; -"Your Rating" = "আপনার গুণমান বিচার"; -"No Internet!" = "কোন ইন্টারনেট নেই!"; -"Invalid Entry" = "অবৈধ লিখন"; -"Loved it" = "এটি ভালো লেগেছে"; -"Review on the App Store" = "App Store-এ রিভিউ দিন"; -"Open Help" = "Help ওপেন করুন"; -"Search" = "সার্চ"; -"Tap here if you found this FAQ helpful" = "FAQ সহায়ককারী হলে এখানে ট্যাপ করুন"; -"Star" = "স্টার"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "উত্তরটি সহায়ককারী হলে এখানে ট্যাপ করুন"; -"Report a problem" = "একটি সমস্যার প্রতিবেদন লিখুন"; -"YES, THANKS!" = "হ্যাঁ, ধন্যবাদ!"; -"Was this helpful?" = "এটি কি সহায়ক ছিল?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "আপনার মেসেজ পাঠানো হয়নি।এই মেসেজটি পাঠাতে \"আবার চেষ্টা করুন\" ট্যাপ করবেন?"; -"Suggestions" = "প্রস্তাব"; -"No FAQs found" = "কোন ফ্যাক খুঁজে পাওয়া যায়নি"; -"Done" = "করা হয়েছে"; -"Opening Gallery..." = "গ্যালারী খুলছে..."; -"You rated the service with" = "আপনি পরিষেবাটিকে রেট দিয়েছেন"; -"Cancel" = "বাতিল"; -"Loading..." = "লোড হচ্ছে..."; -"Read FAQs" = "FAQ গুলি পড়ুন"; -"Thanks for messaging us!" = "আমাদেরকে বার্তা পাঠানোর জন্য ধন্যবাদ!"; -"Try Again" = "পুনরায় চেষ্টা করুন"; -"Send Feedback" = "মতামত পাঠান"; -"Your Name" = "তোমার নাম"; -"Please provide a name." = "অনুগ্রহ করে একটি নাম দিন"; -"FAQ" = "ফ্যাক(বারংবার জিজ্ঞাসিত প্রশ্ন)"; -"Describe your problem" = "আপনার সমস্যাটি বর্ণনা করে বলুন"; -"How can we help?" = "আমরা কিভাবে সাহায্য করতে পারি?"; -"Help about" = "Help সম্পর্কিত"; -"We could not fetch the required data" = "আমরা প্রয়োজনীয় তথ্য আনতে পারিনি"; -"Name" = "নাম"; -"Sending failed!" = "পাঠাতে ব্যর্থ!"; -"You didn't find this helpful." = "আপনার এটিকে সহায়ককারী বলে মনে হয়নি"; -"Attach a screenshot of your problem" = "আপনার সমস্যার একটি স্ক্রিনশট সংযুক্ত করুন"; -"Mark as read" = "পঠিত হিসেবে চিহ্নিত করুন"; -"Name invalid" = "নাম অবৈধ"; -"Yes" = "হাঁ"; -"What's on your mind?" = "আপনার মনে কি চলছে?"; -"Send a new message" = "একটি নতুন বার্তা পাঠান"; -"Questions that may already have your answer" = "প্রশ্ন যাতে ইতিমধ্যেই আপনার উত্তর লুকিয়ে রয়েছে"; -"Attach a photo" = "একটি ফটো সংযুক্ত করুন"; -"Accept" = "গ্রহন"; -"Your reply" = "আপনার উত্তর"; -"Inbox" = "ইনবক্স"; -"Remove attachment" = "অ্যাটাচমেন্ট অপসারণ"; -"Could not fetch message" = "বার্তাকে আনা যায়নি"; -"Read FAQ" = "FAQ পড়ুন"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "দুঃখিত! নিষ্ক্রিয়তার কারণে এই কথোপকথনটি বন্ধ করে দেওয়া হয়েছে। অনুগ্রহ করে আমাদের এজেন্টদের সঙ্গে একটি নতুন কথোপকথন শুরু করুন।"; -"%d new messages from Support" = "%d সাপোর্ট থেকে আসা নতুন মেসেজগুলি"; -"Ok, Attach" = "ঠিক আছে, সংযুক্ত করুন"; -"Send" = "পাঠান"; -"Screenshot size should not exceed %.2f MB" = "স্ক্রিনশটের সাইজ %.2f MB-এর বেশী রাখা যাবে না"; -"Information" = "তথ্য"; -"Issue ID" = "সমস্যা আইডি"; -"Tap to copy" = "কপি করতে ট্যাপ করুন"; -"Copied!" = "কপি করা হয়েছে"; -"We couldn't find an FAQ with matching ID" = "আমরা এই আইডি সংশ্লিষ্ট কোনো FAQ খুঁজে পাইনি"; -"Failed to load screenshot" = "স্ক্রিনশট লোড ব্যর্থ হযেছে"; -"Failed to load video" = "ভিডিও লোড করতে ব্যর্থ হযেছে"; -"Failed to load image" = "ছবি লোড করতে ব্যর্থ হযেছে"; -"Hold down your device's power and home buttons at the same time." = "একই সময়ে আপনার ডিভাইসের পাওয়ার এবং হোম বাটন চেপে ধরে রাখুন।"; -"Please note that a few devices may have the power button on the top." = "অনুগ্রহ করে মনে রাখবেন পাওয়ার বাটন কয়েকটি ডিভাইসের উপরের দিকে থাকতে পারে।"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "একবার সম্পন্ন হয়ে গেলে, এই কথোপকথনে ফিরে আসুন এবং এটিকে সংযুক্ত করতে \"ক আছে, সংযুক্ত করুন\"-এ ট্যাপ করুন।"; -"Okay" = "ঠিক আছে"; -"We couldn't find an FAQ section with matching ID" = "আমরা এই আইডি সংশ্লিষ্ট কোনো FAQ বিভাগ খুঁজে পাইনি"; - -"GIFs are not supported" = "GIF সমর্থিত হয় না"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ca.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ca.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 2d3eb28771d2..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ca.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "No trobes el que busques?"; -"Rate App" = "Avalua l'aplicació"; -"We\'re happy to help you!" = "És un plaer ajudar-te."; -"Did we answer all your questions?" = "Hem respost totes les teves preguntes?"; -"Remind Later" = "Recorda-m'ho més tard"; -"Your message has been received." = "Hem rebut el teu missatge."; -"Message send failure." = "Error d'enviament de missatge."; -"What\'s your feedback about our customer support?" = "Quins suggeriments tens sobre el Servei d'Atenció?"; -"Take a screenshot on your iPhone" = "Fes una foto de la pantalla amb el teu iPhone"; -"Learn how" = "Com fer-ho"; -"Take a screenshot on your iPad" = "Fes una foto de la pantalla amb el teu iPad"; -"Your email(optional)" = "La teva adreça electrònica (opcional)"; -"Conversation" = "Conversa"; -"View Now" = "Mostra ara"; -"SEND ANYWAY" = "ENVIAR DE TOTES MANERES"; -"OK" = "D'acord"; -"Help" = "Ajuda"; -"Send message" = "Envia el missatge"; -"REVIEW" = "REVISAR"; -"Share" = "Comparteix"; -"Close Help" = "Tanca l'ajuda"; -"Sending your message..." = "Enviant el teu missatge..."; -"Learn how to" = "Més informació sobre com"; -"No FAQs found in this section" = "No s'han trobat preguntes freqüents en aquesta secció."; -"Thanks for contacting us." = "Gràcies per posar-te en contacte amb nosaltres."; -"Chat Now" = "Xateja ara"; -"Buy Now" = "Compra ara"; -"New Conversation" = "Conversa"; -"Please check your network connection and try again." = "Si us plau, revisa la teva connexió a Internet i tornar-ho a intentar."; -"New message from Support" = "Nou missatge del Servei d'Atenció"; -"Question" = "Pregunta"; -"Type in a new message" = "Escriu en un missatge nou"; -"Email (optional)" = "Adreça electrònica (opcional)"; -"Reply" = "Respon"; -"CONTACT US" = "POSA'T EN CONTACTE AMB NOSALTRES"; -"Email" = "Adreça electrònica"; -"Like" = "M'agrada"; -"Tap here if this FAQ was not helpful to you" = "Toca aquí si la pregunta no t'ha servit d'ajuda"; -"Any other feedback? (optional)" = "Vols fer cap altre comentari? (opcional)"; -"You found this helpful." = "T'ha ajudat."; -"No working Internet connection is found." = "No s'ha trobat cap connexió Internet activa."; -"No messages found." = "No s'ha trobat cap missatge."; -"Please enter a brief description of the issue you are facing." = "Si us plau, introdueix una breu descripció del problema que estàs tenint."; -"Shop Now" = "Compra ara"; -"Close Section" = "Tanca la secció"; -"Close FAQ" = "Tanca les preguntes freqüents"; -"Close" = "Tancar"; -"This conversation has ended." = "Aquesta conversa ha finalitzat."; -"Send it anyway" = "Envia de totes maneres"; -"You accepted review request." = "Has acceptat la sol·licitud per escriure una ressenya."; -"Delete" = "Suprimeix"; -"What else can we help you with?" = "Et podem ajudar amb alguna cosa més?"; -"Tap here if the answer was not helpful to you" = "Toca aquí si la resposta no t'ha servit d'ajuda"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Ens sap greu. Ens pots explicar breument quin problema estàs tenint?"; -"Service Rating" = "Avaluació del Servei"; -"Your email" = "La teva adreça electrònica"; -"Email invalid" = "Correu electrònic invàlid"; -"Could not fetch FAQs" = "No s'han trobat Preguntes freqüents"; -"Thanks for rating us." = "Gràcies per enviar-nos la teva valoració."; -"Download" = "Baixa"; -"Please enter a valid email" = "Introdueix una adreça electrònica vàlida"; -"Message" = "Missatge"; -"or" = "o"; -"Decline" = "Rebutja"; -"No" = "No"; -"Screenshot could not be sent. Image is too large, try again with another image" = "La fotografia de pantalla no s'ha enviat. La imatge pesa massa, torna a intentar-ho amb una altra imatge"; -"Hated it" = "Gens satisfet"; -"Stars" = "Estrelles"; -"Your feedback has been received." = "Hem rebut el teu comentari."; -"Dislike" = "No m'agrada"; -"Preview" = "Vista prèvia"; -"Book Now" = "Reserva ara"; -"START A NEW CONVERSATION" = "COMENÇAR UNA NOVA CONVERSA"; -"Your Rating" = "La teva Valoració"; -"No Internet!" = "Sense Internet!"; -"Invalid Entry" = "Entrada invàlida"; -"Loved it" = "Molt satisfet"; -"Review on the App Store" = "Escriu una ressenya a l'App Store"; -"Open Help" = "Obre l'ajuda"; -"Search" = "Cerca"; -"Tap here if you found this FAQ helpful" = "Toca aquí si la pregunta t'ha resultat útil"; -"Star" = "Estrella"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Toca aquí si la resposta t'ha resultat útil"; -"Report a problem" = "Informa sobre un problema"; -"YES, THANKS!" = "SÍ, GRÀCIES!"; -"Was this helpful?" = "Ha estat d'ajuda?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "El teu missatge no s'ha enviat. Fes clic a \"Intentar de nou\" per enviar aquest missatge?"; -"Suggestions" = "Suggeriments"; -"No FAQs found" = "No s'han trobat Preguntes Freqüents"; -"Done" = "Fet"; -"Opening Gallery..." = "Obrint Fotos..."; -"You rated the service with" = "Has puntuat el servei amb"; -"Cancel" = "Cancel·lar"; -"Loading..." = "S'està carregant…"; -"Read FAQs" = "Consulta les preguntes freqüents"; -"Thanks for messaging us!" = "Gràcies per enviar-nos aquest missatge."; -"Try Again" = "Torna-ho a provar."; -"Send Feedback" = "Enviar Comentari"; -"Your Name" = "Nom"; -"Please provide a name." = "Si us plau, introdueix un nom."; -"FAQ" = "Preguntes freqüents"; -"Describe your problem" = "Descriu el teu problema"; -"How can we help?" = "Com et podem ajudar?"; -"Help about" = "Ajuda sobre"; -"We could not fetch the required data" = "No hem trobat les dades necessàries"; -"Name" = "Nom"; -"Sending failed!" = "Error d'enviament!"; -"You didn't find this helpful." = "No t'ha servit d'ajuda."; -"Attach a screenshot of your problem" = "Adjunta una captura de pantalla del problema"; -"Mark as read" = "Marca'l com a llegit"; -"Name invalid" = "Nom invàlid"; -"Yes" = "Sí"; -"What's on your mind?" = "Què estàs pensant?"; -"Send a new message" = "Envia un missatge nou"; -"Questions that may already have your answer" = "Preguntes que ja et poden donar la teva resposta"; -"Attach a photo" = "Adjunta una foto"; -"Accept" = "Accepta"; -"Your reply" = "La teva resposta"; -"Inbox" = "Safata d'entrada"; -"Remove attachment" = "Suprimeix el fitxer adjunt"; -"Could not fetch message" = "No hem trobat el missatge"; -"Read FAQ" = "Consulta les preguntes freqüents"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Aquesta conversa s'ha tancat perquè estava inactiva. Comença una nova conversa amb els nostres agents."; -"%d new messages from Support" = "%d missatges nous del Servei d'Atenció"; -"Ok, Attach" = "D'acord, adjunta"; -"Send" = "Envia"; -"Screenshot size should not exceed %.2f MB" = "La mida de la captura de la pantalla no pot tenir més de %.2f MB"; -"Information" = "Informació"; -"Issue ID" = "Identificador del problema"; -"Tap to copy" = "Toca per copiar-ho"; -"Copied!" = "S'ha copiat correctament."; -"We couldn't find an FAQ with matching ID" = "No hem trobat cap pregunta amb aquest identificador."; -"Failed to load screenshot" = "No s'ha pogut carregar la captura de pantalla."; -"Failed to load video" = "No s'ha pogut carregar el vídeo."; -"Failed to load image" = "No s'ha pogut carregar la imatge."; -"Hold down your device's power and home buttons at the same time." = "Mantén premuts alhora el botó d'engegada i el botó d'inici del teu dispositiu."; -"Please note that a few devices may have the power button on the top." = "És possible que el botó d'engegada d'alguns dispositius sigui a la part superior."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Un cop fet, torna a aquesta conversa i toca \"D'acord, adjunta\" per adjuntar-la."; -"Okay" = "D'acord"; -"We couldn't find an FAQ section with matching ID" = "No hem trobat cap secció de preguntes freqüents amb aquest identificador."; - -"GIFs are not supported" = "Els GIF no són compatibles"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/cs.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/cs.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index aeabbbd8050a..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/cs.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Nemůžete najít, co hledáte?"; -"Rate App" = "Ohodnotit aplikaci"; -"We\'re happy to help you!" = "Jsme rádi, že jsme vám mohli pomoci!"; -"Did we answer all your questions?" = "Zodpověděli jsme všechny vaše dotazy?"; -"Remind Later" = "Připomenout později"; -"Your message has been received." = "Vaše zpráva byla přijata."; -"Message send failure." = "Odeslání zprávy se nezdařilo."; -"What\'s your feedback about our customer support?" = "Jakou zpětnou vazbu byste poskytli naší zákaznické podpoře?"; -"Take a screenshot on your iPhone" = "Pořiďte na svém iPhonu screenshot"; -"Learn how" = "Zjistit jak"; -"Take a screenshot on your iPad" = "Pořiďte na svém iPadu screenshot"; -"Your email(optional)" = "Váš e-mail (volitelný)"; -"Conversation" = "Konverzace"; -"View Now" = "Zobrazit hned"; -"SEND ANYWAY" = "PŘESTO ODESLAT"; -"OK" = "OK"; -"Help" = "Nápověda"; -"Send message" = "Odeslat zprávu"; -"REVIEW" = "HODNOCENÍ"; -"Share" = "Sdílet"; -"Close Help" = "Zavřít nápovědu"; -"Sending your message..." = "Vaše zpráva se odesílá..."; -"Learn how to" = "Zjistěte jak"; -"No FAQs found in this section" = "V této části nebyly nalezeny žádné časté otázky"; -"Thanks for contacting us." = "Děkujeme, že jste se na nás obrátili."; -"Chat Now" = "Zahájit chat hned"; -"Buy Now" = "Koupit hned"; -"New Conversation" = "Nová konverzace"; -"Please check your network connection and try again." = "Ověřte připojení k síti a zkuste to znovu."; -"New message from Support" = "Nová zpráva z podpory"; -"Question" = "Otázka"; -"Type in a new message" = "Napište novou zprávu"; -"Email (optional)" = "E-mail (volitelné)"; -"Reply" = "Odpovědět"; -"CONTACT US" = "KONTAKTUJE NÁS"; -"Email" = "E-mail"; -"Like" = "To se mi líbí"; -"Tap here if this FAQ was not helpful to you" = "Pokud tyto často kladené dotazy nebyly užitečné, klepněte sem"; -"Any other feedback? (optional)" = "Nějaká další zpětná vazba? (volitelné)"; -"You found this helpful." = "Informace jste vyhodnotili jako užitečné."; -"No working Internet connection is found." = "Nenalezeno funkční připojení k internetu."; -"No messages found." = "Žádné zprávy nenalezeny."; -"Please enter a brief description of the issue you are facing." = "Zadejte stručný popis problému, který řešíte."; -"Shop Now" = "Nakupovat hned"; -"Close Section" = "Zavřít sekci"; -"Close FAQ" = "Zavřít často kladené dotazy"; -"Close" = "Zavřít"; -"This conversation has ended." = "Tato konverzace skončila."; -"Send it anyway" = "Přesto odeslat"; -"You accepted review request." = "Přijali jste žádost o hodnocení."; -"Delete" = "Odstranit"; -"What else can we help you with?" = "S čím vám ještě můžeme pomoci?"; -"Tap here if the answer was not helpful to you" = "Pokud odpověď nebyla užitečná, klepněte sem"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "To je nám líto. Můžete nám o aktuálním problému říci více?"; -"Service Rating" = "Hodnocení služby"; -"Your email" = "Váš e-mail"; -"Email invalid" = "E-mail není platný"; -"Could not fetch FAQs" = "Nebylo možné vyvolat často kladené dotazy"; -"Thanks for rating us." = "Děkujeme za vaše hodnocení."; -"Download" = "Stáhnout"; -"Please enter a valid email" = "Prosím, zadejte platný e-mail"; -"Message" = "Zpráva"; -"or" = "nebo"; -"Decline" = "Odmítnout"; -"No" = "Ne"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Screenshot se nepodařilo odeslat. Obrázek je příliš velký, zkuste opakovat s jiným"; -"Hated it" = "Byla příšerná"; -"Stars" = "Hvězdičky"; -"Your feedback has been received." = "Vaše zpětná vazba byla přijata."; -"Dislike" = "To se mi nelíbí"; -"Preview" = "Náhled"; -"Book Now" = "Rezervovat hned"; -"START A NEW CONVERSATION" = "ZAHÁJIT NOVOU KONVERZACI"; -"Your Rating" = "Vaše hodnocení"; -"No Internet!" = "Internet není k dispozici!"; -"Invalid Entry" = "Neplatné zadání"; -"Loved it" = "Byla skvělá"; -"Review on the App Store" = "Ohodnotit v App Store"; -"Open Help" = "Otevřít nápovědu"; -"Search" = "Vyhledat"; -"Tap here if you found this FAQ helpful" = "Pokud tyto často kladené dotazy byly užitečné, klepněte sem"; -"Star" = "Hvězdička"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Pokud odpověď byla užitečná, klepněte sem"; -"Report a problem" = "Nahlásit problém"; -"YES, THANKS!" = "ANO, DÍKY!"; -"Was this helpful?" = "Byly tyto informace užitečné?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Vaše zpráva nebyla odeslána. Klepněte na \"Zkusit znovu\" odeslat tuto zprávu?"; -"Suggestions" = "Návrhy"; -"No FAQs found" = "Často kladené dotazy nenalezeny"; -"Done" = "Hotovo"; -"Opening Gallery..." = "Otevírání galerie..."; -"You rated the service with" = "Službu jste hodnotili takto"; -"Cancel" = "Zrušit"; -"Loading..." = "Nahrávání..."; -"Read FAQs" = "Přečíst často kladené dotazy"; -"Thanks for messaging us!" = "Děkujeme za vaši zprávu!"; -"Try Again" = "Zkusit znovu"; -"Send Feedback" = "Odeslat zpětnou vazbu"; -"Your Name" = "Vaše jméno"; -"Please provide a name." = "Zadejte jméno."; -"FAQ" = "Často kladené dotazy"; -"Describe your problem" = "Popište váš problém"; -"How can we help?" = "Jak můžeme pomoci?"; -"Help about" = "Nápověda k tématu"; -"We could not fetch the required data" = "Nepodařilo se vyvolat požadované údaje"; -"Name" = "Jméno"; -"Sending failed!" = "Odeslání se nezdařilo!"; -"You didn't find this helpful." = "Informace jste vyhodnotili jako neužitečné."; -"Attach a screenshot of your problem" = "Připojte screenshot vašeho problému"; -"Mark as read" = "Označit jako přečtené"; -"Name invalid" = "Neplatné jméno"; -"Yes" = "Ano"; -"What's on your mind?" = "Co máte na mysli?"; -"Send a new message" = "Odeslat novou zprávu"; -"Questions that may already have your answer" = "Otázky, na které již možná existuje odpověď"; -"Attach a photo" = "Připojit fotografii"; -"Accept" = "Přijmout"; -"Your reply" = "Vaše odpověď"; -"Inbox" = "Doručené"; -"Remove attachment" = "Odebrat přílohu"; -"Could not fetch message" = "Nebylo možné vyvolat zprávu"; -"Read FAQ" = "Přečíst často kladené dotazy"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Omlouváme se! Tato konverzace byla uzavřena z důvodu nečinnosti. Prosím, zahajte novou konverzaci s našimi agenty."; -"%d new messages from Support" = "Počet nových zpráv z podpory: %d"; -"Ok, Attach" = "OK, připojit"; -"Send" = "Odeslat"; -"Screenshot size should not exceed %.2f MB" = "Velikost screenshotu by neměla přesáhnout %.2f MB"; -"Information" = "Informace"; -"Issue ID" = "ID problému"; -"Tap to copy" = "Klepněte pro kopírování"; -"Copied!" = "Zkopírováno!"; -"We couldn't find an FAQ with matching ID" = "Nepodařilo se nám najít často kladené otázky s tímto ID"; -"Failed to load screenshot" = "Načítání screenshotu se nezdařilo"; -"Failed to load video" = "Načítání videa nezdařilo"; -"Failed to load image" = "Načítání obrázku nezdařilo"; -"Hold down your device's power and home buttons at the same time." = "Přidržte na svém zařízení zároveň tlačítko vypnout/zapnout a domů."; -"Please note that a few devices may have the power button on the top." = "Upozorňujeme, že některá zařízení mohou mít tlačítko vypnout/zapnout v horní části."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Jakmile tak učiníte, vraťte se k této konverzaci a pro připojení klepněte na možnost „OK, připojit“."; -"Okay" = "OK"; -"We couldn't find an FAQ section with matching ID" = "Nepodařilo se nám najít oddíl s často kladenými otázkami s tímto ID"; - -"GIFs are not supported" = "GIF nejsou podporovány"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/da.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/da.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 0a012186aac2..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/da.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Kan du ikke finde det, du leder efter?"; -"Rate App" = "Bedøm app"; -"We\'re happy to help you!" = "Vi vil meget gerne hjælpe dig!"; -"Did we answer all your questions?" = "Har vi svaret på alle dine spørgsmål?"; -"Remind Later" = "Påmind mig senere"; -"Your message has been received." = "Din besked er blevet modtaget."; -"Message send failure." = "Beskeden blev ikke sendt."; -"What\'s your feedback about our customer support?" = "Hvad synes du om vores kundesupport?"; -"Take a screenshot on your iPhone" = "Tag et skærmbillede på din iPhone"; -"Learn how" = "Se hvordan"; -"Take a screenshot on your iPad" = "Tag et skræmbillede på din iPad"; -"Your email(optional)" = "Din e-mailadresse (valgfrit)"; -"Conversation" = "Besked"; -"View Now" = "Vis nu"; -"SEND ANYWAY" = "SEND ALLIGEVEL"; -"OK" = "OK"; -"Help" = "Hjælp"; -"Send message" = "Send besked"; -"REVIEW" = "BEDØM"; -"Share" = "Del"; -"Close Help" = "Luk Hjælp"; -"Sending your message..." = "Sender din besked ..."; -"Learn how to" = "Se hvordan"; -"No FAQs found in this section" = "Ingen OSS fundet i denne sektion"; -"Thanks for contacting us." = "Tak fordi du kontaktede os."; -"Chat Now" = "Chat nu"; -"Buy Now" = "Køb nu"; -"New Conversation" = "Ny besked"; -"Please check your network connection and try again." = "Tjek din internetforbindelse, og prøv igen."; -"New message from Support" = "Ny besked fra support"; -"Question" = "Spørgsmål"; -"Type in a new message" = "Indtast en ny besked"; -"Email (optional)" = "E-mail (valgfrit)"; -"Reply" = "Svar"; -"CONTACT US" = "KONTAKT OS"; -"Email" = "E-mail"; -"Like" = "Synes om"; -"Tap here if this FAQ was not helpful to you" = "Tryk her, hvis dette OSS var unyttigt"; -"Any other feedback? (optional)" = "Er der andet, du gerne vil fortælle os? (valgfrit)"; -"You found this helpful." = "Du kunne bruge denne information."; -"No working Internet connection is found." = "En internetforbindelse blev ikke fundet."; -"No messages found." = "Ingen beskeder fundet."; -"Please enter a brief description of the issue you are facing." = "Indtast en kort beskrivelse af dit problem."; -"Shop Now" = "Shop nu"; -"Close Section" = "Luk sektion"; -"Close FAQ" = "Luk OSS"; -"Close" = "Luk"; -"This conversation has ended." = "Denne besked er slut."; -"Send it anyway" = "Send alligevel"; -"You accepted review request." = "Anmodning om bedømmelse accepteret"; -"Delete" = "Slet"; -"What else can we help you with?" = "Hvad kan vi ellers hjælpe dig med?"; -"Tap here if the answer was not helpful to you" = "Tryk her, hvis svaret var unyttigt"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Det er vi kede af at høre. Kunne du tænke dig at fortælle os lidt mere om dit problem?"; -"Service Rating" = "Servicebedømmelse"; -"Your email" = "Din e-mailadresse"; -"Email invalid" = "Ugyldig e-mailadresse"; -"Could not fetch FAQs" = "OSS blev ikke indlæst"; -"Thanks for rating us." = "Tak for din bedømmelse."; -"Download" = "Download"; -"Please enter a valid email" = "Indtast en gyldig e-mailadresse"; -"Message" = "Besked"; -"or" = "eller"; -"Decline" = "Afslå"; -"No" = "Nej"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Skærmbilledet blev ikke sendt. Billedet er for stort. Prøv igen med et andet billede"; -"Hated it" = "Hader den"; -"Stars" = "stjerner"; -"Your feedback has been received." = "Vi har modtaget din feedback."; -"Dislike" = "Synes ikke om"; -"Preview" = "Forhåndsvisning"; -"Book Now" = "Bestil nu"; -"START A NEW CONVERSATION" = "START EN NY BESKED"; -"Your Rating" = "Din bedømmelse"; -"No Internet!" = "Ingen internetforbindelse!"; -"Invalid Entry" = "Ugyldig tekst"; -"Loved it" = "Elsker den"; -"Review on the App Store" = "Bedøm i App Store"; -"Open Help" = "Åbn Hjælp"; -"Search" = "Søg"; -"Tap here if you found this FAQ helpful" = "Tryk her, hvis dette OSS var nyttigt"; -"Star" = "stjerne"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Tryk her, hvis svaret var nyttigt"; -"Report a problem" = "Rapportér et problem"; -"YES, THANKS!" = "JA TAK!"; -"Was this helpful?" = "Kunne du bruge denne information?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Din besked blev ikke sendt. Tryk på \"Prøv igen\" for at sende denne besked."; -"Suggestions" = "Forslag"; -"No FAQs found" = "Ingen OSS fundet"; -"Done" = "Udført"; -"Opening Gallery..." = "Åbn galleriet ..."; -"You rated the service with" = "Du bedømte tjenesten med"; -"Cancel" = "Annuller"; -"Loading..." = "Indlæser ..."; -"Read FAQs" = "Læs OSS"; -"Thanks for messaging us!" = "Tak for din besked!"; -"Try Again" = "Prøv igen"; -"Send Feedback" = "Send feedback"; -"Your Name" = "Dit navn"; -"Please provide a name." = "Vælg et andet navn."; -"FAQ" = "OSS"; -"Describe your problem" = "Beskriv dit problem"; -"How can we help?" = "Hvordan kan vi hjælpe dig?"; -"Help about" = "Hjælp om"; -"We could not fetch the required data" = "De nødvendige oplysninger blev ikke indlæst"; -"Name" = "Navn"; -"Sending failed!" = "Der opstod en fejl!"; -"You didn't find this helpful." = "Du kunne ikke bruge denne information."; -"Attach a screenshot of your problem" = "Vedhæft et skærmbillede af dit problem"; -"Mark as read" = "Markér som læst"; -"Name invalid" = "Ugyldigt navn"; -"Yes" = "Ja"; -"What's on your mind?" = "Hvad bekymrer dig?"; -"Send a new message" = "Send en ny besked"; -"Questions that may already have your answer" = "Spørgsmål, der måske allerede er blevet besvaret"; -"Attach a photo" = "Vedhæft et foto"; -"Accept" = "Acceptér"; -"Your reply" = "Dit svar"; -"Inbox" = "Indbakke"; -"Remove attachment" = "Fjern vedhæftet fil"; -"Could not fetch message" = "Beskeden kunne ikke hentes"; -"Read FAQ" = "Læs OSS"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Vi beklager! Denne samtale blev lukket pga. inaktivitet. Start en ny samtale med vores agenter."; -"%d new messages from Support" = "%d nye beskeder fra support"; -"Ok, Attach" = "Ok, vedhæft"; -"Send" = "Send"; -"Screenshot size should not exceed %.2f MB" = "Skærmbilledets størrelse må ikke overskride %.2f MB"; -"Information" = "Oplysninger"; -"Issue ID" = "Problem-id"; -"Tap to copy" = "Tryk for at kopiere"; -"Copied!" = "Kopieret!"; -"We couldn't find an FAQ with matching ID" = "Der blev ikke fundet et OSS med et matchende ID"; -"Failed to load screenshot" = "Skærmbilledet blev ikke indlæst"; -"Failed to load video" = "Videoen blev ikke indlæst"; -"Failed to load image" = "Beskeden blev ikke indlæst"; -"Hold down your device's power and home buttons at the same time." = "Hold tænd/sluk- og hjem-knappen nede samtidig."; -"Please note that a few devices may have the power button on the top." = "Vær opmærksom på, at på nogle få enheder sidder tænd/sluk-knappen øverst"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Når dette er gjort, skal du vende tilbage til denne skærm og trykke på \"OK, vedhæft\" for at vedhæfte det."; -"Okay" = "Okay"; -"We couldn't find an FAQ section with matching ID" = "Der blev ikke fundet en OSS-sektion med et matchende ID"; - -"GIFs are not supported" = "GIF'er understøttes ikke"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/de.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/de.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 434d6602e88e..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/de.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Nicht gefunden, wonach Sie gesucht haben?"; -"Rate App" = "App bewerten"; -"We\'re happy to help you!" = "Wir helfen gern!"; -"Did we answer all your questions?" = "Haben wir all ihre Fragen beantwortet?"; -"Remind Later" = "Später erinnern"; -"Your message has been received." = "Wir haben Ihre Nachricht erhalten."; -"Message send failure." = "Fehler beim Senden von Nachricht."; -"What\'s your feedback about our customer support?" = "Wie gefällt Ihnen unser Kundensupport?"; -"Take a screenshot on your iPhone" = "Screenshot auf iPhone erstellen"; -"Learn how" = "Mehr erfahren"; -"Take a screenshot on your iPad" = "Screenshot auf iPad erstellen"; -"Your email(optional)" = "Ihre E-Mail (optional)"; -"Conversation" = "Konversation"; -"View Now" = "Jetzt ansehen"; -"SEND ANYWAY" = "TROTZDEM SENDEN"; -"OK" = "OK"; -"Help" = "Hilfe"; -"Send message" = "Nachricht senden"; -"REVIEW" = "REZENSION"; -"Share" = "Teilen"; -"Close Help" = "Hilfe schließen"; -"Sending your message..." = "Nachricht wird gesendet ..."; -"Learn how to" = "Mehr erfahren zu:"; -"No FAQs found in this section" = "Keine FAQs in diesem Abschnitt gefunden"; -"Thanks for contacting us." = "Danke, dass Sie uns kontaktieren."; -"Chat Now" = "Jetzt chatten"; -"Buy Now" = "Jetzt kaufen"; -"New Conversation" = "Neue Konversation"; -"Please check your network connection and try again." = "Bitte überprüfen Sie Ihre Netzwerkverbindung und versuchen Sie es erneut."; -"New message from Support" = "Neue Support-Nachricht"; -"Question" = "Frage"; -"Type in a new message" = "Geben Sie eine neue Nachricht ein."; -"Email (optional)" = "E-Mail-Adresse (optional)"; -"Reply" = "Antworten"; -"CONTACT US" = "KONTAKT"; -"Email" = "E-Mail-Adresse"; -"Like" = "Gefällt mir"; -"Tap here if this FAQ was not helpful to you" = "Tippen Sie hier, falls die FAQ nicht hilfreich war."; -"Any other feedback? (optional)" = "Möchten Sie uns noch mehr mitteilen? (optional)"; -"You found this helpful." = "Es hat mir geholfen."; -"No working Internet connection is found." = "Keine aktive Internetverbindung gefunden."; -"No messages found." = "Keine Nachrichten gefunden."; -"Please enter a brief description of the issue you are facing." = "Bitte geben Sie eine kurze Beschreibung Ihres Problems ein."; -"Shop Now" = "Jetzt einkaufen"; -"Close Section" = "Bereich schließen"; -"Close FAQ" = "FAQ schließen"; -"Close" = "Schließen"; -"This conversation has ended." = "Diese Konversation ist beendet."; -"Send it anyway" = "Trotzdem senden"; -"You accepted review request." = "Sie haben die Rezensionsanfrage akzeptiert."; -"Delete" = "Löschen"; -"What else can we help you with?" = "Womit können wir Ihnen noch helfen?"; -"Tap here if the answer was not helpful to you" = "Tippen Sie hier, falls die Antwort nicht hilfreich war."; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Würden Sie uns bitte mehr über das Problem erzählen, das bei Ihnen aufgetreten ist?"; -"Service Rating" = "Servicebewertung"; -"Your email" = "Ihre E-Mail"; -"Email invalid" = "Ungültige E-Mail-Adresse"; -"Could not fetch FAQs" = "Abrufen von FAQs gescheitert"; -"Thanks for rating us." = "Vielen Dank für Ihre Bewertung."; -"Download" = "Download"; -"Please enter a valid email" = "Bitte geben Sie eine gültige E-Mail-Adresse ein."; -"Message" = "Nachricht"; -"or" = "oder"; -"Decline" = "Ablehnen"; -"No" = "Nein"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Senden von Screenshot fehlgeschlagen: Bild ist zu groß. Bitte noch einmal mit einem anderen Bild versuchen."; -"Hated it" = "Gefiel mir nicht"; -"Stars" = "Sterne"; -"Your feedback has been received." = "Wir haben Ihr Feedback erhalten."; -"Dislike" = "Gefällt mir nicht"; -"Preview" = "Vorschau"; -"Book Now" = "Jetzt buchen"; -"START A NEW CONVERSATION" = "NEUE KONVERSATION STARTEN"; -"Your Rating" = "Ihre Bewertung"; -"No Internet!" = "Kein Internet!"; -"Invalid Entry" = "Ungültiger Eintrag"; -"Loved it" = "Gefiel mir sehr"; -"Review on the App Store" = "Im App Store rezensieren"; -"Open Help" = "Hilfe öffnen"; -"Search" = "Suche"; -"Tap here if you found this FAQ helpful" = "Tippen Sie hier, falls diese FAQ hilfreich war."; -"Star" = "Stern"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Tippen Sie hier, falls die Antwort hilfreich war."; -"Report a problem" = "Problem melden"; -"YES, THANKS!" = "JA, DANKE!"; -"Was this helpful?" = "War das hilfreich?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Ihre Nachricht wurde nicht gesendet. Tippen Sie auf \"Wiederholen\", um diese Nachricht erneut zu senden."; -"Suggestions" = "Vorschläge"; -"No FAQs found" = "Keine FAQs gefunden"; -"Done" = "Fertig"; -"Opening Gallery..." = "Galerie öffnen ..."; -"You rated the service with" = "Sie haben den Service wie folgt bewertet:"; -"Cancel" = "Abbrechen"; -"Loading..." = "Laden ..."; -"Read FAQs" = "FAQs lesen"; -"Thanks for messaging us!" = "Danke, das Sie uns geschrieben haben!"; -"Try Again" = "Wiederholen"; -"Send Feedback" = "Feedback senden"; -"Your Name" = "Ihr Name"; -"Please provide a name." = "Bitte geben Sie einen Namen ein."; -"FAQ" = "FAQ"; -"Describe your problem" = "Beschreiben Sie Ihr Problem"; -"How can we help?" = "Wie können wir helfen?"; -"Help about" = "Hilfe zu"; -"We could not fetch the required data" = "Wir konnten die erforderlichen Daten nicht abrufen."; -"Name" = "Name"; -"Sending failed!" = "Senden fehlgeschlagen!"; -"You didn't find this helpful." = "Sie fanden dies nicht hilfreich."; -"Attach a screenshot of your problem" = "Hängen Sie einen Screenshot Ihres Problems an."; -"Mark as read" = "Als gelesen markieren"; -"Name invalid" = "Ungültiger Name"; -"Yes" = "Ja"; -"What's on your mind?" = "Worüber möchten Sie reden?"; -"Send a new message" = "Neue Nachricht senden"; -"Questions that may already have your answer" = "Fragen, die bereits Antworten für Sie enthalten könnten"; -"Attach a photo" = "Foto anhängen"; -"Accept" = "Annehmen"; -"Your reply" = "Ihre Antwort"; -"Inbox" = "Posteingang"; -"Remove attachment" = "Anhang entfernen"; -"Could not fetch message" = "Nachricht konnte nicht abgerufen werden."; -"Read FAQ" = "FAQ lesen"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Tut uns leid! Diese Konversation wurde aufgrund von Inaktivität geschlossen. Bitte beginnen Sie eine neue Konversation mit unseren Agenten."; -"%d new messages from Support" = "%d neue Support-Nachrichten"; -"Ok, Attach" = "OK, anhängen"; -"Send" = "Senden"; -"Screenshot size should not exceed %.2f MB" = "Die Größe des Screenshots sollte %.2f MB nicht überschreiten."; -"Information" = "Details"; -"Issue ID" = "Problem-ID"; -"Tap to copy" = "Zum Kopieren tippen"; -"Copied!" = "Kopiert!"; -"We couldn't find an FAQ with matching ID" = "Wir konnten keine FAQ mit passender ID finden."; -"Failed to load screenshot" = "Bildschirmfoto konnte nicht geladen werden"; -"Failed to load video" = "Video konnte nicht geladen werden"; -"Failed to load image" = "Bild konnte nicht geladen werden"; -"Hold down your device's power and home buttons at the same time." = "Halten Sie gleichzeitig Standby- und Home-Taste Ihres Geräts gedrückt."; -"Please note that a few devices may have the power button on the top." = "Bitte beachten Sie, dass die Standby-Taste bei einigen Geräten an der Oberseite angebracht ist."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Kehren Sie danach zu dieser Konversation zurück und tippen Sie auf \"OK, anhängen\", um den Screenshot anzuhängen."; -"Okay" = "Okay"; -"We couldn't find an FAQ section with matching ID" = "Wir konnten keinen FAQ-Abschnitt mit passender ID finden."; - -"GIFs are not supported" = "GIFs werden nicht unterstützt"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/el.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/el.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index e292219a32c1..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/el.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Δεν μπορείτε να βρείτε αυτό που ψάχνετε;"; -"Rate App" = "Αξιολόγηση εφαρμογής"; -"We\'re happy to help you!" = "Θα σας βοηθήσουμε με μεγάλη χαρά!"; -"Did we answer all your questions?" = "Απαντήσαμε σε όλες τις ερωτήσεις σας;"; -"Remind Later" = "Υπενθύμιση αργότερα"; -"Your message has been received." = "Το μήνυμά σας παραλήφθηκε."; -"Message send failure." = "Αποτυχία αποστολής μηνύματος."; -"What\'s your feedback about our customer support?" = "Ποιο είναι το σχόλιό σας για την εξυπηρέτηση πελατών μας;"; -"Take a screenshot on your iPhone" = "Λήψη στιγμιότυπου στο iPhone σας"; -"Learn how" = "Μάθετε τον τρόπο"; -"Take a screenshot on your iPad" = "Λήψη στιγμιότυπου στο iPad σας"; -"Your email(optional)" = "Το email σας(προαιρετικό)"; -"Conversation" = "Συνομιλία"; -"View Now" = "Προβολή τώρα"; -"SEND ANYWAY" = "ΑΠΟΣΤΟΛΗ ΟΠΩΣΔΗΠΟΤΕ"; -"OK" = "ΟΚ"; -"Help" = "Βοήθεια"; -"Send message" = "Αποστολή μηνύματος"; -"REVIEW" = "ΚΡΙΤΙΚΗ"; -"Share" = "Κοινή χρήση"; -"Close Help" = "Κλείσιμο Βοήθειας"; -"Sending your message..." = "Αποστολή του μηνύματός σας..."; -"Learn how to" = "Μάθετε περισσότερα σχετικά με"; -"No FAQs found in this section" = "Δεν βρέθηκαν Συνήθεις ερωτήσεις σε αυτή την ενότητα"; -"Thanks for contacting us." = "Ευχαριστούμε που επικοινωνήσατε μαζί μας."; -"Chat Now" = "Συνομιλία τώρα"; -"Buy Now" = "Αγορά τώρα"; -"New Conversation" = "Νέα συνομιλία"; -"Please check your network connection and try again." = "Ελέγξτε τη σύνδεση του δικτύου και δοκιμάστε πάλι."; -"New message from Support" = "Νέο μήνυμα από την Υποστήριξη"; -"Question" = "Ερώτηση"; -"Type in a new message" = "Πληκτρολογήστε νέο μήνυμα"; -"Email (optional)" = "Email (προαιρετικά)"; -"Reply" = "Απάντηση"; -"CONTACT US" = "ΕΠΙΚΟΙΝΩΝΗΣΤΕ ΜΑΖΙ ΜΑΣ"; -"Email" = "Email"; -"Like" = "Μου αρέσει"; -"Tap here if this FAQ was not helpful to you" = "Πατήστε εδώ αν αυτή η Συνήθης ερώτηση δεν ήταν χρήσιμη"; -"Any other feedback? (optional)" = "Κάποιο άλλο σχόλιο; (προαιρετικά)"; -"You found this helpful." = "Το βρήκατε χρήσιμο."; -"No working Internet connection is found." = "Δεν βρέθηκε ενεργή σύνδεση Internet."; -"No messages found." = "Δεν βρέθηκαν μηνύματα."; -"Please enter a brief description of the issue you are facing." = "Εισαγάγετε σύντομη περιγραφή του προβλήματος που αντιμετωπίζετε."; -"Shop Now" = "Αγορά τώρα"; -"Close Section" = "Κλείσιμο ενότητας"; -"Close FAQ" = "Κλείσιμο Συνήθων ερωτήσεων"; -"Close" = "Κλείσιμο"; -"This conversation has ended." = "Η συνομιλία έληξε."; -"Send it anyway" = "Αποστολή οπωσδήποτε"; -"You accepted review request." = "Αποδεχθήκατε το αίτημα για κριτική."; -"Delete" = "Διαγραφή"; -"What else can we help you with?" = "Πώς αλλιώς μπορούμε να σας βοηθήσουμε;"; -"Tap here if the answer was not helpful to you" = "Πατήστε εδώ αν δεν βρήκατε χρήσιμη την απάντηση"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Λυπούμαστε γι' αυτό. Θέλετε να μας δώσετε περισσότερες πληροφορίες για το πρόβλημα που αντιμετωπίζετε;"; -"Service Rating" = "Αξιολόγηση υπηρεσίας"; -"Your email" = "Το email σας"; -"Email invalid" = "Μη έγκυρο email"; -"Could not fetch FAQs" = "Δεν ανακτήθηκαν οι συνήθεις ερωτήσεις"; -"Thanks for rating us." = "Ευχαριστούμε για την αξιολόγησή σας."; -"Download" = "Λήψη"; -"Please enter a valid email" = "Εισαγάγετε ένα έγκυρο email"; -"Message" = "Μήνυμα"; -"or" = "ή"; -"Decline" = "Απόρριψη"; -"No" = "Όχι"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Δεν ήταν δυνατή η αποστολή του στιγμιότυπου. Η εικόνα είναι πολύ μεγάλη, δοκιμάστε πάλι με άλλη εικόνα"; -"Hated it" = "Δεν μου άρεσε"; -"Stars" = "Αστέρια"; -"Your feedback has been received." = "Το σχόλιό σας παραλήφθηκε."; -"Dislike" = "Δεν μου αρέσει"; -"Preview" = "Προεπισκόπηση"; -"Book Now" = "Κράτηση τώρα"; -"START A NEW CONVERSATION" = "ΕΝΑΡΞΗ ΝΕΑΣ ΣΥΝΟΜΙΛΙΑΣ"; -"Your Rating" = "Η αξιολόγησή σας"; -"No Internet!" = "Χωρίς Internet!"; -"Invalid Entry" = "Μη έγκυρη καταχώρηση"; -"Loved it" = "Μου άρεσε"; -"Review on the App Store" = "Κριτική στο App Store"; -"Open Help" = "Άνοιγμα Βοήθειας"; -"Search" = "Αναζήτηση"; -"Tap here if you found this FAQ helpful" = "Πατήστε εδώ αν βρήκατε χρήσιμη αυτή την Συνήθη ερώτηση"; -"Star" = "Αστέρι"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Πατήστε εδώ αν βρήκατε χρήσιμη αυτή την απάντηση"; -"Report a problem" = "Αναφορά προβλήματος"; -"YES, THANKS!" = "ΝΑΙ, ΕΥΧΑΡΙΣΤΩ!"; -"Was this helpful?" = "Ήταν χρήσιμο;"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Το μήνυμά σας δεν στάλθηκε. Θέλετε να πατήστε \"Δοκιμάστε πάλι\" για να στείλετε αυτό το μήνυμα"; -"Suggestions" = "Προτάσεις"; -"No FAQs found" = "Δεν βρέθηκαν Συνήθεις ερωτήσεις"; -"Done" = "Τέλος"; -"Opening Gallery..." = "Άνοιγμα Συλλογής..."; -"You rated the service with" = "Αξιολογήσατε την υπηρεσία με"; -"Cancel" = "Άκυρο"; -"Loading..." = "Φόρτωση..."; -"Read FAQs" = "Ανάγνωση Συνήθων ερωτήσεων"; -"Thanks for messaging us!" = "Ευχαριστούμε για την αποστολή του μηνύματος!"; -"Try Again" = "Δοκιμάστε πάλι"; -"Send Feedback" = "Αποστολή σχολίων"; -"Your Name" = "Το Όνομά σας"; -"Please provide a name." = "Δώστε ένα όνομα."; -"FAQ" = "Συνήθεις ερωτήσεις"; -"Describe your problem" = "Περιγράψτε το πρόβλημά σας"; -"How can we help?" = "Πώς μπορούμε να βοηθήσουμε;"; -"Help about" = "Βοήθεια σχετικά με"; -"We could not fetch the required data" = "Δεν ήταν δυνατή η ανάκτηση των απαιτούμενων δεδομένων"; -"Name" = "Όνομα"; -"Sending failed!" = "Η αποστολή απέτυχε!"; -"You didn't find this helpful." = "Δεν το βρήκατε χρήσιμο."; -"Attach a screenshot of your problem" = "Επισυνάψτε ένα στιγμιότυπο οθόνης με το πρόβλημα"; -"Mark as read" = "Σήμανση ως αναγνωσμένο"; -"Name invalid" = "Μη έγκυρο όνομα"; -"Yes" = "Ναι"; -"What's on your mind?" = "Τι σκέπτεστε;"; -"Send a new message" = "Αποστολή νέου μηνύματος"; -"Questions that may already have your answer" = "Ερωτήσεις που ενδέχεται να έχετε ήδη απαντήσει"; -"Attach a photo" = "Επισύναψη φωτογραφίας"; -"Accept" = "Αποδοχή"; -"Your reply" = "Η απάντησή σας"; -"Inbox" = "Εισερχόμενα"; -"Remove attachment" = "Αφαίρεση συνημμένου"; -"Could not fetch message" = "Δεν ήταν δυνατή η ανάκτηση του μηνύματος"; -"Read FAQ" = "Ανάγνωση Συνήθων ερωτήσεων"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Λυπούμαστε! Αυτή η συνομιλία έκλεισε εξαιτίας αδράνειας. Αρχίστε νέα συνομιλία με τους εκπροσώπους μας."; -"%d new messages from Support" = "%d νέα μηνύματα από την Υποστήριξη"; -"Ok, Attach" = "ΟΚ, επισύναψη"; -"Send" = "Αποστολή"; -"Screenshot size should not exceed %.2f MB" = "Το μέγεθος στιγμιότυπου οθόνης δεν πρέπει να υπερβαίνει τα %.2f MB"; -"Information" = "Πληροφορίες"; -"Issue ID" = "Αναγνωριστικό θέματος"; -"Tap to copy" = "Πατήστε για αντιγραφή"; -"Copied!" = "Αντιγράφηκε!"; -"We couldn't find an FAQ with matching ID" = "Δεν βρέθηκε Συνήθης ερώτηση με αντίστοιχο αναγνωριστικό"; -"Failed to load screenshot" = "Η φόρτωση του στιγμιότυπου απέτυχε"; -"Failed to load video" = "Η φόρτωση του βίντεο απέτυχε"; -"Failed to load image" = "Η φόρτωση της εικόνας απέτυχε"; -"Hold down your device's power and home buttons at the same time." = "Κρατήστε πατημένο το πλήκτρο λειτουργίας και το πλήκτρο κεντρικής σελίδας της συσκευής σας, ταυτόχρονα."; -"Please note that a few devices may have the power button on the top." = "Σημειώστε ότι, σε ορισμένες συσκευές, το πλήκτρο λειτουργίας ενδέχεται να βρίσκεται στο επάνω μέρος."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Μόλις τελειώσετε, επιστρέψτε σε αυτή τη συνομιλία και πατήστε το \"ΟΚ, επισύναψη\" για επισύναψη."; -"Okay" = "ΟΚ"; -"We couldn't find an FAQ section with matching ID" = "Δεν βρέθηκε ενότητα \"Συνήθεις ερωτήσεις\" με αντίστοιχο αναγνωριστικό"; - -"GIFs are not supported" = "Τα GIF δεν υποστηρίζονται"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/en.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/en.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 2c9b810bf924..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/en.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,148 +0,0 @@ -/* - HelpshiftLocalizable.strings - Helpshift - Copyright (c) 2014 Helpshift,Inc., All rights reserved. - */ -"Can't find what you were looking for?" = "Can't find what you were looking for?"; -"Rate App" = "Rate App"; -"We\'re happy to help you!" = "We\'re happy to help you!"; -"What's on your mind?" = "What's on your mind?"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?"; -"Thanks for contacting us." = "Thanks for contacting us."; -"Remind Later" = "Remind Later"; -"Your message has been received." = "Your message has been received."; -"Message send failure." = "Message send failure."; -"Hated it" = "Hated it"; -"What\'s your feedback about our customer support?" = "What\'s your feedback about our customer support?"; -"Take a screenshot on your iPhone" = "Take a screenshot on your iPhone"; -"Learn how" = "Learn how"; -"Take a screenshot on your iPad" = "Take a screenshot on your iPad"; -"Name invalid" = "Name invalid"; -"View Now" = "View Now"; -"SEND ANYWAY" = "SEND ANYWAY"; -"Help" = "Help"; -"Send message" = "Send message"; -"REVIEW" = "REVIEW"; -"Share" = "Share"; -"Close Help" = "Close Help"; -"Loved it" = "Loved it"; -"Learn how to" = "Learn how to"; -"Chat Now" = "Chat Now"; -"Buy Now" = "Buy Now"; -"New Conversation" = "New Conversation"; -"Please check your network connection and try again." = "Please check your network connection and try again."; -"New message from Support" = "New message from Support"; -"Question" = "Question"; -"No FAQs found in this section" = "No FAQs found in this section"; -"Type in a new message" = "Type in a new message"; -"Email (optional)" = "Email (optional)"; -"Reply" = "Reply"; -"CONTACT US" = "CONTACT US"; -"Email" = "Email"; -"Like" = "Like"; -"Sending your message..." = "Sending your message..."; -"Tap here if this FAQ was not helpful to you" = "Tap here if this FAQ was not helpful to you"; -"Any other feedback? (optional)" = "Any other feedback? (optional)"; -"You found this helpful." = "You found this helpful."; -"No working Internet connection is found." = "No working Internet connection is found."; -"No messages found." = "No messages found."; -"Please enter a brief description of the issue you are facing." = "Please enter a brief description of the issue you are facing."; -"Shop Now" = "Shop Now"; -"Email invalid" = "Email invalid"; -"Did we answer all your questions?" = "Did we answer all your questions?"; -"Close Section" = "Close Section"; -"Close FAQ" = "Close FAQ"; -"Close" = "Close"; -"This conversation has ended." = "This conversation has ended."; -"Send it anyway" = "Send it anyway"; -"You accepted review request." = "You accepted review request."; -"Delete" = "Delete"; -"Invalid Entry" = "Invalid Entry"; -"Tap here if the answer was not helpful to you" = "Tap here if the answer was not helpful to you"; -"Service Rating" = "Service Rating"; -"Thanks for messaging us!" = "Thanks for messaging us!"; -"Could not fetch FAQs" = "Could not fetch FAQs"; -"Thanks for rating us." = "Thanks for rating us."; -"Download" = "Download"; -"Please enter a valid email" = "Please enter a valid email"; -"Message" = "Message"; -"or" = "or"; -"Your email" = "Your email"; -"Decline" = "Decline"; -"No" = "No"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Screenshot could not be sent. Image is too large, try again with another image"; -"Stars" = "Stars"; -"Your feedback has been received." = "Your feedback has been received."; -"Dislike" = "Dislike"; -"Preview" = "Preview"; -"Book Now" = "Book Now"; -"START A NEW CONVERSATION" = "START A NEW CONVERSATION"; -"Your Rating" = "Your Rating"; -"No Internet!" = "No Internet!"; -"You didn't find this helpful." = "You didn't find this helpful."; -"Review on the App Store" = "Review on the App Store"; -"Open Help" = "Open Help"; -"Search" = "Search"; -"Tap here if you found this FAQ helpful" = "Tap here if you found this FAQ helpful"; -"Star" = "Star"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Tap here if you found this answer helpful"; -"Report a problem" = "Report a problem"; -"YES, THANKS!" = "YES, THANKS!"; -"Was this helpful?" = "Was this helpful?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Your message was not sent.Tap \"Try Again\" to send this message?"; -"OK" = "OK"; -"Suggestions" = "Suggestions"; -"No FAQs found" = "No FAQs found"; -"Done" = "Done"; -"Opening Gallery..." = "Opening Gallery..."; -"Cancel" = "Cancel"; -"Could not fetch message" = "Could not fetch message"; -"Read FAQs" = "Read FAQs"; -"Try Again" = "Try Again"; -"%d new messages from Support" = "%d new messages from Support"; -"Your Name" = "Your Name"; -"Please provide a name." = "Please provide a name."; -"You rated the service with" = "You rated the service with"; -"What else can we help you with?" = "What else can we help you with?"; -"FAQ" = "FAQ"; -"Describe your problem" = "Describe your problem"; -"How can we help?" = "How can we help?"; -"Help about" = "Help about"; -"Send Feedback" = "Send Feedback"; -"We could not fetch the required data" = "We could not fetch the required data"; -"Name" = "Name"; -"Sending failed!" = "Sending failed!"; -"Attach a screenshot of your problem" = "Attach a screenshot of your problem"; -"Mark as read" = "Mark as read"; -"Loading..." = "Loading..."; -"Yes" = "Yes"; -"Send a new message" = "Send a new message"; -"Your email(optional)" = "Your email(optional)"; -"Conversation" = "Conversation"; -"Questions that may already have your answer" = "Questions that may already have your answer"; -"Attach a photo" = "Attach a photo"; -"Accept" = "Accept"; -"Your reply" = "Your reply"; -"Inbox" = "Inbox"; -"Remove attachment" = "Remove attachment"; -"Read FAQ" = "Read FAQ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents."; -"Ok, Attach" = "Ok, Attach"; -"Send" = "Send"; -"Screenshot size should not exceed %.2f MB" = "Screenshot size should not exceed %.2f MB"; -"Information" = "Information"; -"Issue ID" = "Issue ID"; -"Tap to copy" = "Tap to copy"; -"Copied!" = "Copied!"; -"We couldn't find an FAQ with matching ID" = "We couldn't find an FAQ with matching ID"; -"Failed to load screenshot" = "Failed to load screenshot"; -"Failed to load video" = "Failed to load video"; -"Failed to load image" = "Failed to load image"; -"Hold down your device's power and home buttons at the same time." = "Hold down your device's power and home buttons at the same time."; -"Please note that a few devices may have the power button on the top." = "Please note that a few devices may have the power button on the top."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Once done, come back to this conversation and tap on \"Ok, attach\" to attach it."; -"Okay" = "Okay"; -"We couldn't find an FAQ section with matching ID" = "We couldn't find an FAQ section with matching ID"; - -"GIFs are not supported" = "GIFs are not supported"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/es.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/es.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 724ede3bf6b2..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/es.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "¿No ha encontrado lo que buscaba?"; -"Rate App" = "Valorar aplicación"; -"We\'re happy to help you!" = "¡Estamos encantados de ayudarle!"; -"Did we answer all your questions?" = "¿Hemos resuelto todas sus dudas?"; -"Remind Later" = "Recordármelo más tarde"; -"Your message has been received." = "Hemos recibido su mensaje."; -"Message send failure." = "El envío de mensaje ha fallado."; -"What\'s your feedback about our customer support?" = "¿Qué le ha parecido nuestro servicio de soporte al cliente?"; -"Take a screenshot on your iPhone" = "Tomar una captura de pantalla con su iPhone"; -"Learn how" = "Aprender cómo"; -"Take a screenshot on your iPad" = "Tomar una captura de pantalla con su iPad"; -"Your email(optional)" = "Su correo (opcional)"; -"Conversation" = "Conversación"; -"View Now" = "Ver ahora"; -"SEND ANYWAY" = "ENVIAR IGUALMENTE"; -"OK" = "Aceptar"; -"Help" = "Ayuda"; -"Send message" = "Enviar mensaje"; -"REVIEW" = "RESEÑAR"; -"Share" = "Compartir"; -"Close Help" = "Cerrar Ayuda"; -"Sending your message..." = "Enviando su mensaje..."; -"Learn how to" = "Aprenda a"; -"No FAQs found in this section" = "No hay P+F en la sección."; -"Thanks for contacting us." = "Gracias por ponerse en contacto con nosotros."; -"Chat Now" = "Charlar ahora"; -"Buy Now" = "Comprar ahora"; -"New Conversation" = "Nueva conversación"; -"Please check your network connection and try again." = "Compruebe la conexión de red e inténtelo de nuevo."; -"New message from Support" = "Nuevo mensaje de soporte"; -"Question" = "Pregunta"; -"Type in a new message" = "Introduzca un nuevo mensaje"; -"Email (optional)" = "Correo (opcional)"; -"Reply" = "Responder"; -"CONTACT US" = "CONTACTE CON NOSOTROS"; -"Email" = "Correo"; -"Like" = "Me gusta"; -"Tap here if this FAQ was not helpful to you" = "Toque aquí si esta P+F no le resultó útil"; -"Any other feedback? (optional)" = "¿Tiene más comentarios? (Opcional)"; -"You found this helpful." = "Me ha resultado útil."; -"No working Internet connection is found." = "No se ha detectado una conexión activa a Internet."; -"No messages found." = "No se han encontrado mensajes."; -"Please enter a brief description of the issue you are facing." = "Introduzca una breve descripción del problema que está experimentando."; -"Shop Now" = "Adquirir ahora"; -"Close Section" = "Cerrar sección"; -"Close FAQ" = "Cerrar P+F"; -"Close" = "Cerrar"; -"This conversation has ended." = "La conversación ha finalizado."; -"Send it anyway" = "Enviar igualmente"; -"You accepted review request." = "Ha aceptado la solicitud de reseña."; -"Delete" = "Eliminar"; -"What else can we help you with?" = "¿Necesita más ayuda?"; -"Tap here if the answer was not helpful to you" = "Toque aquí si esta respuesta no le resultó útil"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Lo sentimos. ¿Puede describir el problema que está experimentando?"; -"Service Rating" = "Valoración del servicio"; -"Your email" = "Su correo"; -"Email invalid" = "Correo no válido"; -"Could not fetch FAQs" = "No se han encontrado P+F."; -"Thanks for rating us." = "Gracias por su valoración."; -"Download" = "Descargar"; -"Please enter a valid email" = "Escriba un correo válido"; -"Message" = "Mensaje"; -"or" = "o"; -"Decline" = "Rechazar"; -"No" = "No"; -"Screenshot could not be sent. Image is too large, try again with another image" = "No se ha podido enviar la captura. La imagen es demasiado grande. Inténtelo de nuevo con otra imagen."; -"Hated it" = "Muy malo"; -"Stars" = "estrellas"; -"Your feedback has been received." = "Hemos recibido sus comentarios."; -"Dislike" = "No me gusta"; -"Preview" = "Vista previa"; -"Book Now" = "Reservar ahora"; -"START A NEW CONVERSATION" = "INICIAR UNA NUEVA CONVERSACIÓN"; -"Your Rating" = "Su valoración"; -"No Internet!" = "Sin conexión"; -"Invalid Entry" = "Entrada no válida"; -"Loved it" = "Muy bueno"; -"Review on the App Store" = "Reseñar en la App Store"; -"Open Help" = "Abrir Ayuda"; -"Search" = "Buscar"; -"Tap here if you found this FAQ helpful" = "Toque aquí si esta P+F le resultó útil"; -"Star" = "estrella"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Toque aquí si esta respuesta le resultó útil"; -"Report a problem" = "Comunicar un problema"; -"YES, THANKS!" = "SÍ"; -"Was this helpful?" = "¿Le resultó útil?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Su mensaje no se ha enviado. Toque Volver a intentarlo para enviar el mensaje."; -"Suggestions" = "Sugerencias"; -"No FAQs found" = "No se han encontrado P+F"; -"Done" = "Listo"; -"Opening Gallery..." = "Accediendo a la galería..."; -"You rated the service with" = "Ha valorado el servicio con"; -"Cancel" = "Cancelar"; -"Loading..." = "Cargando..."; -"Read FAQs" = "Leer P+F"; -"Thanks for messaging us!" = "Gracias por su mensaje"; -"Try Again" = "Volver a intentarlo"; -"Send Feedback" = "Enviar comentarios"; -"Your Name" = "Su nombre"; -"Please provide a name." = "Proporcione un nombre."; -"FAQ" = "P+F"; -"Describe your problem" = "Describa su problema"; -"How can we help?" = "¿En qué podemos ayudarle?"; -"Help about" = "Ayuda sobre"; -"We could not fetch the required data" = "No se ha encontrado la información deseada."; -"Name" = "Nombre"; -"Sending failed!" = "Ha fallado el envío"; -"You didn't find this helpful." = "No le ha resultado útil."; -"Attach a screenshot of your problem" = "Adjunte una captura de pantalla del problema"; -"Mark as read" = "Marcar como leído"; -"Name invalid" = "Nombre no válido"; -"Yes" = "Sí"; -"What's on your mind?" = "Introduzca su comentario"; -"Send a new message" = "Enviar un nuevo mensaje"; -"Questions that may already have your answer" = "Preguntas que podrían contener la información que busca"; -"Attach a photo" = "Adjuntar una foto"; -"Accept" = "Aceptar"; -"Your reply" = "Su respuesta"; -"Inbox" = "Bandeja de entrada"; -"Remove attachment" = "Quitar archivo adjunto"; -"Could not fetch message" = "No se ha encontrado el mensaje"; -"Read FAQ" = "Leer P+F"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Lo sentimos. La conversación se ha cerrado porque estaba inactiva. Inicie otra con sus agentes."; -"%d new messages from Support" = "%d nuevos mensajes de soporte"; -"Ok, Attach" = "Adjuntar"; -"Send" = "Enviar"; -"Screenshot size should not exceed %.2f MB" = "La captura de pantalla no debe superar %.2f MB"; -"Information" = "Información"; -"Issue ID" = "Id. de problema"; -"Tap to copy" = "Toque para copiar"; -"Copied!" = "¡Copiado!"; -"We couldn't find an FAQ with matching ID" = "No se ha encontrado una P+F con el ID correspondiente."; -"Failed to load screenshot" = "Error al cargar la captura de pantalla"; -"Failed to load video" = "Error al cargar el vídeo"; -"Failed to load image" = "Error al cargar la imagen"; -"Hold down your device's power and home buttons at the same time." = "Mantenga presionados los botones de inicio y de encendido de su dispositivo a la vez."; -"Please note that a few devices may have the power button on the top." = "Tenga en cuenta que algunos dispositivos tienen el botón de encendido en la parte superior."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Vuelva a esta conversación y toque Adjuntar para agregar la imagen."; -"Okay" = "Continuar"; -"We couldn't find an FAQ section with matching ID" = "No se ha encontrado una sección de P+F con el id. correspondiente."; - -"GIFs are not supported" = "Los GIF no se admiten"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/fa.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/fa.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index a767179086ba..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/fa.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "قادر به یافتن آنچه در پی آن بودید نیستید؟"; -"Rate App" = "امتیازدهی به برنامه"; -"We\'re happy to help you!" = "کمک به شما مایه خرسندی ماست!"; -"Did we answer all your questions?" = "آیا به همه پرسش‌های شما پاسخ دادیم؟"; -"Remind Later" = "بعداً یادآوری کن"; -"Your message has been received." = "پیام شما دریافت شده است."; -"Message send failure." = "خطا در ارسال پیام."; -"What\'s your feedback about our customer support?" = "دیدگاه شما درباره پشتیبانی مشتری ما چیست؟"; -"Take a screenshot on your iPhone" = "از صفحه آیفون خود عکس بگیرید"; -"Learn how" = "یادگیری نحوه انجام"; -"Take a screenshot on your iPad" = "از صفحه آی‌پد خود عکس بگیرید"; -"Your email(optional)" = "ایمیل شما (اختیاری)"; -"Conversation" = "مکالمه"; -"View Now" = "اکنون مشاهده کنید"; -"SEND ANYWAY" = "به هر حال ارسال کن"; -"OK" = "تأیید"; -"Help" = "کمک"; -"Send message" = "ارسال پیام"; -"REVIEW" = "نظردهی"; -"Share" = "به‌اشتراک‌گذاری"; -"Close Help" = "بستن کمک"; -"Sending your message..." = "در حال ارسال پیام شما..."; -"Learn how to" = "نحوه انجام آن را بیاموزید"; -"No FAQs found in this section" = "هیچ سؤال متداولی در این بخش یافت نشد"; -"Thanks for contacting us." = "از اینکه با ما تماس گرفته‌اید متشکریم."; -"Chat Now" = "اکنون گفتگو کنید"; -"Buy Now" = "اکنون خرید کنید"; -"New Conversation" = "مکالمه جدید"; -"Please check your network connection and try again." = "لطفاً اتصال شبکه خود را بررسی و سپس دوباره سعی کنید."; -"New message from Support" = "پیام جدید از طرف پشتیبانی"; -"Question" = "سؤال"; -"Type in a new message" = "پیام جدیدی وارد کنید"; -"Email (optional)" = "ایمیل (اختیاری)"; -"Reply" = "پاسخ‌دهی"; -"CONTACT US" = "تماس با ما"; -"Email" = "ایمیل"; -"Like" = "مورد پسند"; -"Tap here if this FAQ was not helpful to you" = "چنانچه به نظرتان این سؤال متداول غیرمفید بود، اینجا ضربه بزنید"; -"Any other feedback? (optional)" = "آیا بازخورد دیگری دارید؟ (اختیاری)"; -"You found this helpful." = "به نظر شما مفید بود."; -"No working Internet connection is found." = "اتصال اینترنتی فعال یافت نشد."; -"No messages found." = "هیچ پیامی یافت نشد."; -"Please enter a brief description of the issue you are facing." = "لطفاً در مورد مشکل خود کمی توضیح دهید."; -"Shop Now" = "اکنون خرید کنید"; -"Close Section" = "بستن بخش"; -"Close FAQ" = "بستن سؤالات متداول"; -"Close" = "بستن"; -"This conversation has ended." = "این مکالمه به پایان رسیده است."; -"Send it anyway" = "به هر حال ارسال کن"; -"You accepted review request." = "درخواست نظردهی را پذیرفتید."; -"Delete" = "حذف"; -"What else can we help you with?" = "چه کمک دیگری می‌توانیم به شما بکنیم؟"; -"Tap here if the answer was not helpful to you" = "چنانچه به نظرتان این پاسخ غیرمفید بود، اینجا ضربه بزنید"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "از شنیدن این موضوع متاسفیم. لطفاً در صورت امکان اطلاعات بیشتری در مورد مشکلی که با آن مواجه هستید به ما ارائه دهید."; -"Service Rating" = "امتیاز سرویس"; -"Your email" = "ایمیل شما"; -"Email invalid" = "ایمیل نامعتبر"; -"Could not fetch FAQs" = "فراخوانی سؤالات متداول مقدور نبود"; -"Thanks for rating us." = "از اینکه به ما امتیاز داده‌اید متشکریم."; -"Download" = "دانلود"; -"Please enter a valid email" = "لطفاً ایمیل معتبری وارد کنید"; -"Message" = "پیام"; -"or" = "یا"; -"Decline" = "رد کردن"; -"No" = "خیر"; -"Screenshot could not be sent. Image is too large, try again with another image" = "ارسال عکس صفحه مقدور نبود. تصویر بیش از اندازه بزرگ است؛ لطفاً ارسال تصویر دیگری را امتحان کنید"; -"Hated it" = "خوشم نیامد"; -"Stars" = "ستاره"; -"Your feedback has been received." = "بازخورد شما دریافت شده است."; -"Dislike" = "غیر مورد پسند"; -"Preview" = "پیش‌نمایش"; -"Book Now" = "همین حالا رزرو کنید"; -"START A NEW CONVERSATION" = "شروع مکالمه جدید"; -"Your Rating" = "امتیاز شما"; -"No Internet!" = "بدون اینترنت!"; -"Invalid Entry" = "ورود نامعتبر"; -"Loved it" = "دوستش داشتم"; -"Review on the App Store" = "در App Store نظر بدهید"; -"Open Help" = "باز کردن کمک"; -"Search" = "جستجو"; -"Tap here if you found this FAQ helpful" = "چنانچه به نظرتان این سؤال متداول مفید بود، اینجا ضربه بزنید"; -"Star" = "ستاره"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "چنانچه به نظرتان این پاسخ مفید بود، اینجا ضربه بزنید"; -"Report a problem" = "گزارش مشکل"; -"YES, THANKS!" = "بله، متشکرم!"; -"Was this helpful?" = "آیا این پاسخ مفید بود؟"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "پیام شما ارسال نشد. برای ارسال پیام، روی «دوباره تلاش کنید» ضربه بزنید."; -"Suggestions" = "پیشنهادات"; -"No FAQs found" = "هیچ سؤال متداولی یافت نشد"; -"Done" = "انجام شد"; -"Opening Gallery..." = "در حال باز کردن گالری..."; -"You rated the service with" = "امتیاز شما به این سرویس:"; -"Cancel" = "لغو"; -"Loading..." = "در حال بارگذاری..."; -"Read FAQs" = "خواندن سؤالات متداول"; -"Thanks for messaging us!" = "بابت ارسال پیام از شما متشکریم!"; -"Try Again" = "دوباره تلاش کنید"; -"Send Feedback" = "ارسال بازخورد"; -"Your Name" = "نام شما"; -"Please provide a name." = "لطفاً یک نام ارائه دهید."; -"FAQ" = "سؤالات متداول"; -"Describe your problem" = "مشکل خود را شرح دهید"; -"How can we help?" = "چگونه می‌توانیم به شما کمک کنیم؟"; -"Help about" = "کمک درباره"; -"We could not fetch the required data" = "قادر به فراخوانی اطلاعات مورد نیاز نبودیم"; -"Name" = "نام"; -"Sending failed!" = "ارسال ناموفق بود!"; -"You didn't find this helpful." = "به نظر شما مفید نبود."; -"Attach a screenshot of your problem" = "نماگرفتی از مشکل خود ضمیمه کنید"; -"Mark as read" = "علامت‌گذاری به عنوان خوانده‌شده"; -"Name invalid" = "نام نامعتبر"; -"Yes" = "بله"; -"What's on your mind?" = "به چه چیزی فکر می‌کنید؟"; -"Send a new message" = "پیام جدیدی ارسال کنید"; -"Questions that may already have your answer" = "سؤالاتی که ممکن است دربردارنده پاسخ شما باشند"; -"Attach a photo" = "ضمیمه کردن عکس"; -"Accept" = "پذیرش"; -"Your reply" = "پاسخ شما"; -"Inbox" = "صندوق ورودی"; -"Remove attachment" = "حذف ضمیمه"; -"Could not fetch message" = "فراخوانی پیام مقدور نبود"; -"Read FAQ" = "سؤالات متداول را بخوانید"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "متاسفیم! این مکالمه به دلیل عدم فعالیت بسته شده است. لطفاً مکالمه جدیدی را با نمایندگان ما شروع کنید."; -"%d new messages from Support" = "%dپیام‌های جدید از طرف پشتیبانی"; -"Ok, Attach" = "بسیار خب، ضمیمه کن"; -"Send" = "ارسال"; -"Screenshot size should not exceed %.2f MB" = "اندازه نماگرفت نباید بیشتر از ‎%.2f MB‎ باشد"; -"Information" = "اطلاعات"; -"Issue ID" = "شناسه نسخه"; -"Tap to copy" = "برای کپی ضربه بزنید"; -"Copied!" = "کپی شد!"; -"We couldn't find an FAQ with matching ID" = "قادر به یافتن سؤالات رایج با این شناسه نبودیم."; -"Failed to load screenshot" = "بارگذاری نماگرفت ناموفق بود"; -"Failed to load video" = "بارگذاری ویدئو ناموفق بود"; -"Failed to load image" = "بارگذاری تصویر ناموفق بود"; -"Hold down your device's power and home buttons at the same time." = "دکمه‌های روشن/خاموش و خانه دستگاه خود را همزمان فشار دهید."; -"Please note that a few devices may have the power button on the top." = "لطفاً توجه داشته باشید که دکمه روشن/خاموش برخی از دستگاه‌ها ممکن است در بالای آن باشد."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "پس از انجام این کار، به این پنجره گفتگو بازگردید و روی «تایید، ضمیمه کن» ضربه بزنید."; -"Okay" = "تایید"; -"We couldn't find an FAQ section with matching ID" = "متن مبدا - قادر به یافتن بخش سوالات رایج با شناسه مربوطه نبودیم."; - -"GIFs are not supported" = "GIF ها پشتیبانی نمی شوند"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/fi.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/fi.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index e483cbdf5bfe..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/fi.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Etkö löydä etsimääsi?"; -"Rate App" = "Arvostele sovellus"; -"We\'re happy to help you!" = "Autamme mielellämme!"; -"Did we answer all your questions?" = "Vastasimmeko kaikkiin kysymyksiisi?"; -"Remind Later" = "Muistuta myöhemmin"; -"Your message has been received." = "Viestisi on vastaanotettu."; -"Message send failure." = "Viestin lähetys ei onnistunut."; -"What\'s your feedback about our customer support?" = "Mikä on palautteesi asiakastuestamme?"; -"Take a screenshot on your iPhone" = "Ota kuvakaappaus iPhonella"; -"Learn how" = "Ohjeet"; -"Take a screenshot on your iPad" = "Ota kuvakaappaus iPadilla"; -"Your email(optional)" = "Sähköpostisi (valinnainen)"; -"Conversation" = "Keskustelu"; -"View Now" = "Katsele nyt"; -"SEND ANYWAY" = "LÄHETÄ SILTI"; -"OK" = "OK"; -"Help" = "Ohjeet"; -"Send message" = "Lähetä viesti"; -"REVIEW" = "ARVOSTELE"; -"Share" = "Jaa"; -"Close Help" = "Sulje ohjeet"; -"Sending your message..." = "Viestiäsi lähetetään..."; -"Learn how to" = "Ohjeet aiheesta"; -"No FAQs found in this section" = "Tähän osioon ei löytynyt UKK:ta"; -"Thanks for contacting us." = "Kiitos, että otit meihin yhteyttä."; -"Chat Now" = "Juttele nyt"; -"Buy Now" = "Osta nyt"; -"New Conversation" = "Uusi keskustelu"; -"Please check your network connection and try again." = "Tarkista verkkoyhteys ja yritä uudelleen."; -"New message from Support" = "Uusi viesti asiakastuelta"; -"Question" = "Kysymys"; -"Type in a new message" = "Kirjoita uusi viesti"; -"Email (optional)" = "Sähköposti (vaihtoehtoinen)"; -"Reply" = "Vastaa"; -"CONTACT US" = "OTA YHTEYTTÄ"; -"Email" = "Sähköposti"; -"Like" = "Tykkää"; -"Tap here if this FAQ was not helpful to you" = "Napauta tästä, jos tämä UKK ei auttanut sinua"; -"Any other feedback? (optional)" = "Haluatko antaa muuta palautetta? (ei pakollinen)"; -"You found this helpful." = "Tästä oli apua."; -"No working Internet connection is found." = "Toimivaa verkkoyhteyttä ei löydy."; -"No messages found." = "Yhtään viestiä ei löytynyt."; -"Please enter a brief description of the issue you are facing." = "Kirjoita lyhyt kuvaus kohtaamastasi ongelmasta."; -"Shop Now" = "Osta nyt"; -"Close Section" = "Sulje osio"; -"Close FAQ" = "Sulje UKK"; -"Close" = "Sulje"; -"This conversation has ended." = "Tämä keskustelu on päättynyt."; -"Send it anyway" = "Lähetä silti"; -"You accepted review request." = "Hyväksyit arvostelupyynnön."; -"Delete" = "Poista"; -"What else can we help you with?" = "Miten muuten voisimme auttaa sinua?"; -"Tap here if the answer was not helpful to you" = "Napauta tästä, jos vastaus ei auttanut sinua"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Ikävä kuulla. Voisitko hieman kertoa meille ongelmastasi?"; -"Service Rating" = "Palvelun arvio"; -"Your email" = "Sähköpostisi"; -"Email invalid" = "Kelpaamaton sähköposti"; -"Could not fetch FAQs" = "UKK:ta ei löytynyt"; -"Thanks for rating us." = "Kiitos arvostelusta."; -"Download" = "Lataa"; -"Please enter a valid email" = "Kirjoita oikea sähköposti"; -"Message" = "Viesti"; -"or" = "tai"; -"Decline" = "Hylkää"; -"No" = "Ei"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Kuvakaappausta ei voitu lähettää. Kuva on liian iso. Yritä uudelleen toisella kuvalla"; -"Hated it" = "En pitänyt siitä"; -"Stars" = "Tähteä"; -"Your feedback has been received." = "Palautteesi on vastaanotettu."; -"Dislike" = "Älä tykkää"; -"Preview" = "Esikatselu"; -"Book Now" = "Varaa nyt"; -"START A NEW CONVERSATION" = "ALOITA UUSI KESKUSTELU"; -"Your Rating" = "Sinun arviosi"; -"No Internet!" = "Ei yhteyttä!"; -"Invalid Entry" = "Kelpaamaton syöte"; -"Loved it" = "Pidin siitä"; -"Review on the App Store" = "Katso App Storessa"; -"Open Help" = "Avaa ohjeet"; -"Search" = "Hae"; -"Tap here if you found this FAQ helpful" = "Napauta tästä, jos tämä UKK auttoi sinua"; -"Star" = "Tähti"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Napauta tästä, jos vastaus auttoi sinua"; -"Report a problem" = "Ilmoita ongelmasta"; -"YES, THANKS!" = "KYLLÄ, KIITOS!"; -"Was this helpful?" = "Oliko tästä apua?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Viestiäsi ei lähetetty. Lähetä viesti napauttamalla kohtaa \"Yritä uudelleen\"?"; -"Suggestions" = "Ehdotuksia"; -"No FAQs found" = "Yhtään UKK:ta ei löytynyt"; -"Done" = "Valmis"; -"Opening Gallery..." = "Avataan galleriaa..."; -"You rated the service with" = "Arvostelit palvelun:"; -"Cancel" = "Peru"; -"Loading..." = "Ladataan..."; -"Read FAQs" = "Lue UKK"; -"Thanks for messaging us!" = "Kiitos viestistäsi!"; -"Try Again" = "Yritä uudelleen"; -"Send Feedback" = "Lähetä palautetta"; -"Your Name" = "Nimesi"; -"Please provide a name." = "Kirjoita nimi."; -"FAQ" = "UKK"; -"Describe your problem" = "Kuvaile ongelmasi"; -"How can we help?" = "Miten voimme auttaa?"; -"Help about" = "Ohjeet aiheesta"; -"We could not fetch the required data" = "Emme saaneet haettua pyydettyjä tietoja"; -"Name" = "Nimi"; -"Sending failed!" = "Lähetys ei onnistunut!"; -"You didn't find this helpful." = "Tästä ei ollut apua."; -"Attach a screenshot of your problem" = "Liitä kuvakaappaus ongelmastasi"; -"Mark as read" = "Merkitse luetuksi"; -"Name invalid" = "Kelpaamaton nimi"; -"Yes" = "Kyllä"; -"What's on your mind?" = "Mistä haluat puhua?"; -"Send a new message" = "Kirjoita uusi viesti"; -"Questions that may already have your answer" = "Kysymyksiä, joista saatat löytää vastauksesi"; -"Attach a photo" = "Liitä valokuva"; -"Accept" = "Hyväksy"; -"Your reply" = "Vastauksesi"; -"Inbox" = "Postilaatikko"; -"Remove attachment" = "Poista liite"; -"Could not fetch message" = "Viestiä ei löytynyt"; -"Read FAQ" = "Lue UKK"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Pahoittelut! Tämä keskustelu on suljettu, koska se ei ole ollut aktiivinen. Aloita uusi keskustelu agenttiemme kanssa."; -"%d new messages from Support" = "%d uutta viestiä asiakastuelta"; -"Ok, Attach" = "Ok, liitä"; -"Send" = "Lähetä"; -"Screenshot size should not exceed %.2f MB" = "Kuvakaappauksen koko saa olla enintään %.2f Mt"; -"Information" = "Tiedot"; -"Issue ID" = "Ongelman tunnus"; -"Tap to copy" = "Kopioi napauttamalla"; -"Copied!" = "Kopioitu!"; -"We couldn't find an FAQ with matching ID" = "UKK:sta ei löytynyt mitään tuolla tunnuksella"; -"Failed to load screenshot" = "Kuvakaappauksen lataaminen ei onnistunut"; -"Failed to load video" = "Videon lataaminen ei onnistunut"; -"Failed to load image" = "Kuvan lataaminen ei onnistunut"; -"Hold down your device's power and home buttons at the same time." = "Paina yhtä aikaa laitteesi virtanäppäintä ja kotinäppäintä."; -"Please note that a few devices may have the power button on the top." = "Huomaa, että joissakin laitteissa virtanäppäin voi olla ylälaidassa."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Kun olet valmis, palaa tähän keskusteluun ja liitä kuvakaappaus napauttamalla kohtaa \"Ok, liitä”."; -"Okay" = "Okei"; -"We couldn't find an FAQ section with matching ID" = "UKK:sta ei löytynyt yhtään osiota tuolla tunnuksella"; - -"GIFs are not supported" = "GIF-tiedostoja ei tueta"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/fr.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/fr.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index b62fe603355a..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/fr.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Vous ne trouvez pas ce que vous cherchez ?"; -"Rate App" = "Évaluer l'app"; -"We\'re happy to help you!" = "Nous serons ravis de vous aider !"; -"Did we answer all your questions?" = "Avons-nous répondu à toutes vos questions ?"; -"Remind Later" = "Me rappeler plus tard"; -"Your message has been received." = "Votre message a été reçu."; -"Message send failure." = "Échec de l'envoi du message."; -"What\'s your feedback about our customer support?" = "Que pensez-vous de notre assistance client ?"; -"Take a screenshot on your iPhone" = "Faites une capture d'écran sur votre iPhone"; -"Learn how" = "Apprendre comment"; -"Take a screenshot on your iPad" = "Faites une capture d'écran sur votre iPad"; -"Your email(optional)" = "Votre e-mail (facultatif)"; -"Conversation" = "Conversation"; -"View Now" = "Afficher maintenant"; -"SEND ANYWAY" = "ENVOYER QUAND MÊME"; -"OK" = "OK"; -"Help" = "Aide"; -"Send message" = "Envoyer un message"; -"REVIEW" = "CRITIQUE"; -"Share" = "Partager"; -"Close Help" = "Fermer l'aide"; -"Sending your message..." = "Envoi de votre message..."; -"Learn how to" = "Apprendre comment"; -"No FAQs found in this section" = "Aucune FAQ trouvée dans cette section"; -"Thanks for contacting us." = "Merci de nous avoir contactés."; -"Chat Now" = "Discuter maintenant"; -"Buy Now" = "Acheter maintenant"; -"New Conversation" = "Nouvelle conversation"; -"Please check your network connection and try again." = "Veuillez vérifier votre connexion réseau et réessayer."; -"New message from Support" = "Nouveau message de l'assistance"; -"Question" = "Question"; -"Type in a new message" = "Saisir un nouveau message"; -"Email (optional)" = "E-mail (optionnel)"; -"Reply" = "Répondre"; -"CONTACT US" = "NOUS CONTACTER"; -"Email" = "E-mail"; -"Like" = "Aimer"; -"Tap here if this FAQ was not helpful to you" = "Touchez ici si vous n'avez pas trouvé la FAQ utile."; -"Any other feedback? (optional)" = "D'autres commentaires ? (optionnel)"; -"You found this helpful." = "Vous avez trouvé cela utile."; -"No working Internet connection is found." = "Aucune connexion internet active trouvée."; -"No messages found." = "Aucun message trouvé."; -"Please enter a brief description of the issue you are facing." = "Veuillez saisir une brève description de votre problème."; -"Shop Now" = "Parcourir maintenant"; -"Close Section" = "Fermer la section"; -"Close FAQ" = "Fermer la FAQ"; -"Close" = "Fermer"; -"This conversation has ended." = "Cette conversation est terminée."; -"Send it anyway" = "Envoyer quand même"; -"You accepted review request." = "Vous avez accepté une demande de critique."; -"Delete" = "Supprimer"; -"What else can we help you with?" = "Que pouvons-nous faire d'autre pour vous ?"; -"Tap here if the answer was not helpful to you" = "Touchez ici si la réponse reçue ne vous a pas aidé."; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Désolé. Dites-nous en un peu plus sur le problème que vous rencontrez ?"; -"Service Rating" = "Évaluation du service"; -"Your email" = "Votre e-mail"; -"Email invalid" = "E-mail invalide"; -"Could not fetch FAQs" = "FAQ irrécupérable"; -"Thanks for rating us." = "Merci de nous avoir notés."; -"Download" = "Télécharger"; -"Please enter a valid email" = "Entrez une adresse e-mail valide."; -"Message" = "Message"; -"or" = "ou"; -"Decline" = "Refuser"; -"No" = "Non"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Échec d'envoi de la capture d'écran. Image trop lourde, réessayez avec une autre image."; -"Hated it" = "J'ai détesté"; -"Stars" = "Étoiles"; -"Your feedback has been received." = "Votre commentaire a été reçu."; -"Dislike" = "Ne pas aimer"; -"Preview" = "Aperçu"; -"Book Now" = "Commander maintenant"; -"START A NEW CONVERSATION" = "LANCER UNE NOUVELLE CONVERSATION"; -"Your Rating" = "Votre évaluation"; -"No Internet!" = "Pas d'internet !"; -"Invalid Entry" = "Saisie invalide"; -"Loved it" = "J'ai adoré"; -"Review on the App Store" = "Publier une critique sur l'App Store"; -"Open Help" = "Ouvrir l'aide"; -"Search" = "Rechercher"; -"Tap here if you found this FAQ helpful" = "Touchez ici si vous avez trouvé la FAQ utile."; -"Star" = "Étoile"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Touchez ici si la réponse reçue vous a aidé."; -"Report a problem" = "Signaler un problème"; -"YES, THANKS!" = "OUI, MERCI !"; -"Was this helpful?" = "Cela a-t-il été utile ?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Votre message n'a pas été envoyé.Toucher \"Réessayer\" pour l'envoyer ?"; -"Suggestions" = "Suggestions"; -"No FAQs found" = "Aucune FAQ trouvée"; -"Done" = "Fait"; -"Opening Gallery..." = "Ouverture photothèque..."; -"You rated the service with" = "Vous avez évalué ce service avec"; -"Cancel" = "Annuler"; -"Loading..." = "Chargement..."; -"Read FAQs" = "Consulter les FAQ"; -"Thanks for messaging us!" = "Merci pour votre message !"; -"Try Again" = "Réessayer"; -"Send Feedback" = "Envoyer commentaire"; -"Your Name" = "Votre nom"; -"Please provide a name." = "Veuillez fournir un nom."; -"FAQ" = "FAQ"; -"Describe your problem" = "Décrivez votre problème"; -"How can we help?" = "Comment pouvons-nous vous aider ?"; -"Help about" = "Aide concernant"; -"We could not fetch the required data" = "Données requises irrécupérables"; -"Name" = "Nom"; -"Sending failed!" = "Échec de l'envoi !"; -"You didn't find this helpful." = "Vous n'avez pas trouvé cela utile."; -"Attach a screenshot of your problem" = "Joindre une capture d'écran de votre problème"; -"Mark as read" = "Marquer comme lu"; -"Name invalid" = "Nom invalide"; -"Yes" = "Oui"; -"What's on your mind?" = "Qu'avez-vous en tête ?"; -"Send a new message" = "Envoyer un nouveau message"; -"Questions that may already have your answer" = "Questions contenant peut-être déjà votre réponse"; -"Attach a photo" = "Joindre une photo"; -"Accept" = "Accepter"; -"Your reply" = "Votre réponse"; -"Inbox" = "Boîte de réception"; -"Remove attachment" = "Supprimer la pièce jointe"; -"Could not fetch message" = "Impossible de récupérer le message"; -"Read FAQ" = "Consulter la FAQ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Nous sommes désolés ! Cette conversation a été fermée pour inactivité. Veuillez commencer une nouvelle conversation avec nos agents."; -"%d new messages from Support" = "%d nouveaux messages de l'assistance"; -"Ok, Attach" = "Ok, joindre"; -"Send" = "Envoyer"; -"Screenshot size should not exceed %.2f MB" = "La taille d'une capture d'écran ne doit pas dépasser %.2f Mo."; -"Information" = "Informations"; -"Issue ID" = "Identifiant du problème"; -"Tap to copy" = "Touchez pour copier"; -"Copied!" = "Copié !"; -"We couldn't find an FAQ with matching ID" = "Impossible de trouver une FAQ avec cet identifiant"; -"Failed to load screenshot" = "Échec du chargement de la capture d'écran"; -"Failed to load video" = "Échec du chargement de la vidéo"; -"Failed to load image" = "Échec du chargement de l'image"; -"Hold down your device's power and home buttons at the same time." = "Maintenez en même temps les boutons Marche et Home de votre appareil."; -"Please note that a few devices may have the power button on the top." = "Veuillez noter que pour certains modèles, le bouton Marche est situé sur le dessus."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Ensuite, revenez à cette conversation et touchez « Ok, joindre » pour joindre le fichier."; -"Okay" = "Ok"; -"We couldn't find an FAQ section with matching ID" = "Impossible de trouver une section de la FAQ avec cet identifiant"; - -"GIFs are not supported" = "Les GIF ne sont pas pris en charge"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/gu.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/gu.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 2e020f323ec7..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/gu.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,150 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "તમે જે શોધી રહ્યા હતા તે મેળવી શકાતું નથી?"; -"Rate App" = "ઍપ્લિકેશન રેટ કરો"; -"We\'re happy to help you!" = "અમે તમને મદદ કરવામાં અમને આનંદ છે!"; -"Did we answer all your questions?" = "શું અમે તમારા બધા પ્રશ્નોના જવાબ આપ્યા?"; -"Remind Later" = "પછી યાદ કરાવો"; -"Your message has been received." = "તમારો મેસેજ પ્રાપ્ત થયો છે."; -"Message send failure." = "મેસેજ મોકલવામાં નિષ્ફળતા."; -"What\'s your feedback about our customer support?" = "અમારા કસ્ટમર સપોર્ટ વિષે તમારો શું પ્રતિભાવ છે?"; -"Take a screenshot on your iPhone" = "તમારા આઇફોન (iPhone) પર એક સ્ક્રીનશૉટ લો"; -"Learn how" = "જાણો કેવી રીતે"; -"Take a screenshot on your iPad" = "તમારા આઈપેડ (iPad) પર એક સ્ક્રીનશૉટ લો"; -"Your email(optional)" = "તમારો ઈમેઈલ (વૈકલ્પિક)"; -"Conversation" = "વાતચીત"; -"View Now" = "હમણાં જુઓ"; -"SEND ANYWAY" = "તો પણ મોકલો"; -"OK" = "ઓકે"; -"Help" = "મદદ"; -"Send message" = "મેસેજ મોકલો"; -"REVIEW" = "સમીક્ષા"; -"Share" = "શેઅર કરો"; -"Close Help" = "હેલ્પ બંધ કરો"; -"Sending your message..." = "તમારો મેસેજ મોકલાઈ રહ્યો છે..."; -"Learn how to" = "શીખો કેવી રીતે"; -"No FAQs found in this section" = "આ વિભાગમાં વારંવાર પૂછતા પ્રશ્નો મળ્યા નથી"; -"Thanks for contacting us." = "અમારો સંપર્ક કરવા બદ્દલ તમારો આભાર."; -"Chat Now" = "હમણાં ચેટ કરો"; -"Buy Now" = "હમણાં ખરીદો"; -"New Conversation" = "નવી વાતચીત"; -"Please check your network connection and try again." = "કૃપા કરીને તમારું નેટવર્ક કનેક્શન તપાસો અને ફરીથી પ્રયાસ કરો."; -"New message from Support" = "સપોર્ટ માંથી નવો મેસેજ"; -"Question" = "પ્રશ્ન"; -"Type in a new message" = "એક નવા મેસેજમાં ટાઈપ કરો"; -"Email (optional)" = "ઇમેઇલ (વૈકલ્પિક)"; -"Reply" = "જવાબ આપો"; -"CONTACT US" = "અમારો સંપર્ક કરો"; -"Email" = "ઇમેઇલ"; -"Like" = "લાઈક કરો"; -"Tap here if this FAQ was not helpful to you" = "જો જવાબ તમને મદદરૂપ હતો નથી તો અહીં ટૅપ કરો"; -"Any other feedback? (optional)" = "કોઈપણ અન્ય ફીડબૅક? (વૈકલ્પિક)"; -"You found this helpful." = "તમને આ મદદરૂપ લાગ્યું."; -"No working Internet connection is found." = "કોઈ સક્રિય ઈન્ટરનેટ કનેક્શન મળ્યું નથી."; -"No messages found." = "કોઈ મેસેજ ગોતી શકાયા નથી."; -"Please enter a brief description of the issue you are facing." = "તમે જે સમસ્યાનો સામનો કરી રહ્યા છો તેનું સંક્ષિપ્ત વર્ણન દાખલ કરો."; -"Shop Now" = "હમણાં ખરીદો"; -"Close Section" = "વિભાગ બંધ કરો"; -"Close FAQ" = "વારંવાર પૂછાતા પ્રશ્નો (એફએક્યુ) બંધ કરો"; -"Close" = "બંધ કરો"; -"This conversation has ended." = "આ વાતચીત સમાપ્ત થઈ છે."; -"Send it anyway" = "છતાં પણ મોકલો"; -"You accepted review request." = "તમે સમીક્ષાની વિનંતી સ્વીકારી છે."; -"Delete" = "ડીલીટ કરો"; -"What else can we help you with?" = "અમે તમારી બીજી શું મદદ કરી શકીએ?"; -"Tap here if the answer was not helpful to you" = "જો જવાબ તમને મદદરૂપ હતો નથી તો અહીં ટૅપ કરો"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "તે સાંભળીને દિલગીર છીએ. તમે જેનો સામનો કરી રહ્યા છો તે સમસ્યા વિષે કૃપા કરીને અમને વધુ કહેશો?"; -"Service Rating" = "સેવા સંબંધિત રેટિંગ"; -"Your email" = "તમારો ઇમેઇલ"; -"Email invalid" = "ઇમેઇલ અમાન્ય છે"; -"Could not fetch FAQs" = "વારંવાર પૂછાતા પ્રશ્નો લાવી શકાયા નથી"; -"Thanks for rating us." = "અમને રેટ કરવા બદ્દલ આભાર."; -"Download" = "ડાઉનલોડ કરો"; -"Please enter a valid email" = "કૃપા કરીને માન્ય ઇમેઇલ દાખલ કરો"; -"Message" = "મેસેજ"; -"or" = "અથવા"; -"Decline" = "નકારો"; -"No" = "ના"; -"Screenshot could not be sent. Image is too large, try again with another image" = "સ્ક્રીનશૉટ મોકલી શકાયો નથી. ઈમેજ ખૂબ જ મોટી છે, બીજી ઈમેજ સાથે ફરીથી પ્રયાસ કરો"; -"Hated it" = "અત્યંત ખરાબ"; -"Stars" = "સ્ટાર્સ"; -"Your feedback has been received." = "તમારો ફીડબૅક પ્રાપ્ત કરવામાં આવ્યો છે."; -"Dislike" = "ડિસલાઈક કરો"; -"Preview" = "પ્રીવ્યૂ"; -"Book Now" = "હમણાં બુક કરો"; -"START A NEW CONVERSATION" = "નવી વાતચીત શરૂ કરો"; -"Your Rating" = "તમારી રેટિંગ"; -"No Internet!" = "ઈન્ટરનેટ નથી!"; -"Invalid Entry" = "અમાન્ય એન્ટ્રી"; -"Loved it" = "ખૂબ જ સરસ"; -"Review on the App Store" = "ઍપ સ્ટોરમાં સમીક્ષા કરો"; -"Open Help" = "હેલ્પ ઓપન કરો"; -"Search" = "સર્ચ કરો"; -"Tap here if you found this FAQ helpful" = "અહીં ટૅપ કરો જો તમને આ વારંવાર પૂછાતા પ્રશ્નો (એફએક્યુ) મદદરૂપ લાગ્યો હોય"; -"Star" = "સ્ટાર"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "અહીં ટૅપ કરો જો તમને જવાબ મદદરૂપ લાગ્યો હોય"; -"Report a problem" = "એક સમસ્યા અહેવાલિત કરો"; -"YES, THANKS!" = "હા આભાર!"; -"Was this helpful?" = "શું આ મદદરૂપ હતું?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "તમારો મેસેજ મોકલાયો ન હતો. ટૅપ કરો \"આ મેસેજ મોકલવા માટે \"ફરીથી પ્રયત્ન કરો\"?"; -"Suggestions" = "સૂચનો"; -"No FAQs found" = "કોઈ વારંવાર પૂછાતા પ્રશ્નો મળ્યા નથી"; -"Done" = "થઈ ગયું"; -"Opening Gallery..." = "ગૅલરી ખુલી રહી છે..."; -"You rated the service with" = "તમે આ સાથે સેવાને રેટ કરી"; -"Cancel" = "રદ કરો"; -"Loading..." = "લોડ થઈ રહ્યું છે..."; -"Read FAQs" = "વારંવાર પૂછાતા પ્રશ્નો (એફએક્યુ) વાંચો"; -"Thanks for messaging us!" = "અમને મેસેજ કરવા બદ્દલ આભાર"; -"Try Again" = "ફરી પ્રયત્ન કરો"; -"Send Feedback" = "ફીડબૅક મોકલો"; -"Your Name" = "તમારું નામ"; -"Please provide a name." = "કૃપા કરીને એક નામ આપો."; -"FAQ" = "એફએક્યૂ (વારંવાર પૂછાતા પ્રશ્નો)"; -"Describe your problem" = "તમારી સમસ્યાનું વર્ણન કરો"; -"How can we help?" = "અમે કેવી રીતે મદદ કરી શકીએ?"; -"Help about" = "વિષે હેલ્પ"; -"We could not fetch the required data" = "અમે જરૂરી ડૅટા લાવી શક્યા નથી"; -"Name" = "નામ"; -"Sending failed!" = "મોકલવાનું નિષ્ફળ ગયું!"; -"You didn't find this helpful." = "તમને આ મદદરૂપ લાગ્યું નહીં."; -"Attach a screenshot of your problem" = "તમારી સમસ્યાનો એક સ્ક્રીનશૉટ જોડો"; -"Mark as read" = "વાંચેલ તરીકે ચિહ્નિત કરો"; -"Name invalid" = "નામ અમાન્ય છે"; -"Yes" = "હા"; -"What's on your mind?" = "તમારા મનમાં શું ચાલી રહ્યું છે?"; -"Send a new message" = "એક નવો મેસેજ મોકલો"; -"Questions that may already have your answer" = "પ્રશ્નો કે જેમના તમારા જવાબ પહેલેથી હોય"; -"Attach a photo" = "એક ફોટો જોડો"; -"Accept" = "સ્વીકારો"; -"Your reply" = "તમારો જવાબ"; -"Inbox" = "ઈનબૉક્સ"; -"Remove attachment" = "જોડાણ કાઢી નાખો"; -"Could not fetch message" = "મેસેજ લાવી શકાયો નથી"; -"Read FAQ" = "વારંવાર પૂછાતા પ્રશ્નો (એફએક્યુ) વાંચો"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "દિલગીર છીએ! આ વાતચીત નિષ્ક્રિયતા કારણે બંધ કરવામાં આવી હતી. કૃપા કરીને અમારા એજન્ટો સાથે નવી વાતચીત શરૂ કરો."; -"%d new messages from Support" = "%d સપોર્ટ તરફથી નવા મેસેજ"; -"Ok, Attach" = "ઠીક છે, જોડો"; -"Send" = "મોકલો"; -"Screenshot size should not exceed %.2f MB" = "સ્ક્રીનશૉટ સાઈઝ %.2f એમબી થી વધવી જોઈએ નહીં"; -"Information" = "માહિતી"; -"Issue ID" = "ઇસ્યુ આઇડી"; -"Tap to copy" = "ક્લિપબોર્ડમાં કોપી કરો"; -"Copied!" = "કોપી થયું!"; -"We couldn't find an FAQ with matching ID" = "અમે મેળ ખાતી આઈડી સાથે એફએક્યુ શોધી શક્યા નથી"; -"Failed to load screenshot" = "સ્ક્રીનશૉટ લોડ કરવામાં નિષ્ફળ"; -"Failed to load video" = "વિડિઓ લોડ કરવામાં નિષ્ફળ"; -"Failed to load image" = "ઇમેજ લોડ કરવામાં નિષ્ફળ"; -"Hold down your device's power and home buttons at the same time." = "તમારા ઉપકરણના પાવર અને હોમ બટનો એક જ સમયે દબાવી રાખો."; -"Please note that a few devices may have the power button on the top." = "કૃપા કરીને નોંધ લો કે કેટલાંક ઉપકરણોમાં પાવર બટન ઉપરની બાજુએ હોઈ શકે છે."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "એકવાર તે થઈ ગયા પછી, આ વાતચીત પાર પાછા આવો અને જોડવા માટે \"ઓકે, જોડે\" પર ટૅપ કરો."; -"Okay" = "ઓકે"; -"We couldn't find an FAQ section with matching ID" = "અમે મેળ ખાતી આઈડી સાથે FAQ વિભાગ શોધી શક્યા નથી"; - -"GIFs are not supported" = "GIF સપોર્ટેડ નથી"; - diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/he.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/he.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 352873e7beb9..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/he.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* - HelpshiftLocalizable.strings - Helpshift - Copyright (c) 2014 Helpshift,Inc., All rights reserved. - */ - -"Can't find what you were looking for?" = "לא הצלחת למצוא את מה שאת/ה מחפש/ת?"; -"Rate App" = "דרג/י את האפליקציה"; -"We\'re happy to help you!" = "נשמח לעזור לך!"; -"Did we answer all your questions?" = "האם ענינו על כל השאלות שלך?"; -"Remind Later" = "הזכר/הזכירי לי מאוחר יותר"; -"Your message has been received." = "הודעתך התקבלה."; -"Message send failure." = "נכשלה שליחת ההודעה."; -"What\'s your feedback about our customer support?" = "מהו המשוב שלך על התמיכה בלקוחות?"; -"Take a screenshot on your iPhone" = "בצע/י צילום מסך מה-iPhone"; -"Learn how" = "למידע נוסף"; -"Take a screenshot on your iPad" = "בצע/י צילום מסך מה-iPad"; -"Your email(optional)" = "הדוא\"ל שלך (אופציונלי)"; -"Conversation" = "שיחה"; -"View Now" = "הצג/הציגי עכשיו"; -"SEND ANYWAY" = "שלח בכל זאת"; -"OK" = "אישור"; -"Help" = "עזרה"; -"Send message" = "שלח/י הודעה"; -"REVIEW" = "סקירה"; -"Share" = "שתף/שתפי"; -"Close Help" = "סגור/סגרי את העזרה"; -"Sending your message..." = "שולח את ההודעה..."; -"Learn how to" = "למידע נוסף"; -"No FAQs found in this section" = "אין שאלות נפוצות במקטע זה"; -"Thanks for contacting us." = "תודה שפנית אלינו."; -"Chat Now" = "שוחח/י בצ'אט עכשיו"; -"Buy Now" = "קנה/קני עכשיו"; -"New Conversation" = "שיחה חדשה"; -"Please check your network connection and try again." = "נא לבדוק את החיבור לרשת ולנסות שוב."; -"New message from Support" = "הודעה חדשה מתמיכה"; -"Question" = "שאלה"; -"Type in a new message" = "הקלד/הקלידי הודעה חדשה"; -"Email (optional)" = "דוא\"ל (אופציונלי)"; -"Reply" = "השב/השיבי"; -"CONTACT US" = "צרו קשר"; -"Email" = "דוא\"ל"; -"Like" = "אהבתי"; -"Tap here if this FAQ was not helpful to you" = "הקש/הקישי כאן אם שאלות נפוצות אלה לא הועילו לך"; -"Any other feedback? (optional)" = "האם יש לך משוב נוסף? (אופציונלי)"; -"You found this helpful." = "זה עזר לך."; -"No working Internet connection is found." = "לא נמצא חיבור פעיל לאינטרנט."; -"No messages found." = "לא נמצאו הודעות."; -"Please enter a brief description of the issue you are facing." = "נא להזין תיאור קצר של הבעיה שבה נתקלת."; -"Shop Now" = "קנה/קני עכשיו"; -"Close Section" = "סגור/סגרי מקטע"; -"Close FAQ" = "סגור/סגרי שאלות נפוצות"; -"Close" = "סגור"; -"This conversation has ended." = "שיחה זו הסתיימה."; -"Send it anyway" = "שלח/י בכל זאת"; -"You accepted review request." = "קיבלת את בקשת הסקירה."; -"Delete" = "מחק/י"; -"What else can we help you with?" = "מה עוד נוכל לעשות למענך?"; -"Tap here if the answer was not helpful to you" = "הקש/הקישי כאן אם התשובה לא הועילה לך"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "מצטערים על כך. האם אפשר לספר לנו קצת יותר על הבעיה שבה נתקלת?"; -"Service Rating" = "דירוג שירות"; -"Your email" = "הדוא\"ל שלך"; -"Email invalid" = "דוא\"ל לא תקף"; -"Could not fetch FAQs" = "לא ניתן להביא שאלות נפוצות"; -"Thanks for rating us." = "תודה שדירגת אותנו."; -"Download" = "הורד/הורידי"; -"Please enter a valid email" = "הזן/הזיני כתובת דוא\"ל תקפה"; -"Message" = "הודעה"; -"or" = "או"; -"Decline" = "דחה/דחי"; -"No" = "לא"; -"Screenshot could not be sent. Image is too large, try again with another image" = "נכשלה שליחת צילום המסך. התמונה גדולה מדי, יש לנסות שוב עם תמונה אחרת"; -"Hated it" = "שנאתי את זה"; -"Stars" = "כוכבים"; -"Your feedback has been received." = "משובך התקבל."; -"Dislike" = "לא אהבתי"; -"Preview" = "צפייה מקדימה"; -"Book Now" = "הזמן/הזמיני עכשיו"; -"START A NEW CONVERSATION" = "התחל שיחה חדשה"; -"Your Rating" = "הדירוג שלך"; -"No Internet!" = "אין אינטרנט!"; -"Invalid Entry" = "ערך לא תקף"; -"Loved it" = "אהבתי את זה"; -"Review on the App Store" = "סקירה ב-App Store"; -"Open Help" = "פתח/י את העזרה"; -"Search" = "חיפוש"; -"Tap here if you found this FAQ helpful" = "הקש/הקישי כאן אם שאלות נפוצות אלה הועילו לך"; -"Star" = "כוכב"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "הקש/הקישי כאן אם תשובה זו הועילה לך"; -"Report a problem" = "דווח/י על בעיה"; -"YES, THANKS!" = "כן, תודה!"; -"Was this helpful?" = "האם זה עזר?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "הודעתך לא נשלחה. נא להקיש \"לנסות שוב\" לשלוח הודעה זו?"; -"Suggestions" = "הצעות"; -"No FAQs found" = "לא נמצאו שאלות נפוצות"; -"Done" = "סיום"; -"Opening Gallery..." = "פותח גלריה..."; -"You rated the service with" = "דירגת את השירות עם"; -"Cancel" = "ביטול"; -"Loading..." = "טוען..."; -"Read FAQs" = "קרא/י שאלות נפוצות"; -"Thanks for messaging us!" = "תודה על הודעתך!"; -"Try Again" = "נסה שוב"; -"Send Feedback" = "שלח/י משוב"; -"Your Name" = "שמך"; -"Please provide a name." = "נא לספק שם."; -"FAQ" = "שאלות נפוצות"; -"Describe your problem" = "תאר/י את הבעיה"; -"How can we help?" = "כיצד נוכל לעזור?"; -"Help about" = "עזרה בנושא"; -"We could not fetch the required data" = "לא הצלחנו להביא את הנתונים הדרושים"; -"Name" = "שם"; -"Sending failed!" = "נכשלה השליחה!"; -"You didn't find this helpful." = "זה לא היה מועיל."; -"Attach a screenshot of your problem" = "צרף/צרפי צילום מסך של הבעיה"; -"Mark as read" = "סמן/סמני כהודעה שנקראה"; -"Name invalid" = "שם לא תקף"; -"Yes" = "כן"; -"What's on your mind?" = "מה קורה?"; -"Send a new message" = "שלח/י הודעה חדשה"; -"Questions that may already have your answer" = "שאלות שיתכן שכוללות כבר תשובה בשבילך"; -"Attach a photo" = "צרף/צרפי תמונה"; -"Accept" = "קבל/י"; -"Your reply" = "המענה שלך"; -"Inbox" = "תיבת דואר נכנס"; -"Remove attachment" = "הסר/הסירי קובץ מצורף"; -"Could not fetch message" = "לא ניתן להביא הודעה"; -"Read FAQ" = "קרא/י שאלות נפוצות"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "מצטערים! שיחה זו נסגרה עקב העדר פעילות. התחל שיחה חדשה עם סוכנים."; -"%d new messages from Support" = "%d הודעות חדשות מהתמיכה"; -"Ok, Attach" = "בסדר, צרף קובץ"; -"Send" = "שלח"; -"Screenshot size should not exceed %.2f MB" = "גודל צילום המסך לא יכול לחרוג מ-%.2f MB"; -"Information" = "מידע"; -"Issue ID" = "זיהוי הנפקה"; -"Tap to copy" = "הקש כדי להעתיק"; -"Copied!" = "הועתק!"; -"We couldn't find an FAQ with matching ID" = "לא הצלחנו למצוא שאלה נפוצה עם קוד זיהוי תואם"; -"Failed to load screenshot" = "טעינת צילום המסך נכשלה"; -"Failed to load video" = "טעינת הסרטון נכשלה"; -"Failed to load image" = "טעינת התמונה נכשלה"; -"Hold down your device's power and home buttons at the same time." = "יש להחזיק את לחצן ההפעלה ואת לחצן הבית לחוצים בו-זמנית במכשיר."; -"Please note that a few devices may have the power button on the top." = "לתשומת לבך, יתכן שלחצן ההפעלה יהיה בראש המכשיר במכשירים מסוימים."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "לאחר ביצוע הפעולה, יש לחזור לשיחה זו ולהקיש על \"בסדר, צרף קובץ\" כדי לצרף אותו."; -"Okay" = "אישור"; -"We couldn't find an FAQ section with matching ID" = "לא הצלחנו למצוא מקטע של שאלות נפוצות עם מזהה תואם"; - -"GIFs are not supported" = "קבצי GIF אינם נתמכים"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/hi.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/hi.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 56ae17a4e725..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/hi.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "आप जो खोज रहे हैं, वह नहीं मिल रहा है?"; -"Rate App" = "ऐप का मूल्यांकन करें"; -"We\'re happy to help you!" = "हम आपकी सहायता करके प्रसन्न हैं!"; -"Did we answer all your questions?" = "क्या हमने आपके सभी प्रश्नों के उत्तर दिए?"; -"Remind Later" = "बाद में याद दिलाएं"; -"Your message has been received." = "आपका संदेश प्राप्त हो गया है।"; -"Message send failure." = "संदेश प्रेषण विफल रहा।"; -"What\'s your feedback about our customer support?" = "हमारी ग्राहक सेवा के संबंध में आपकी प्रतिक्रिया क्या है?"; -"Take a screenshot on your iPhone" = "अपने iPhone पर एक स्क्रीनशॉट लें"; -"Learn how" = "तरीका सीखें"; -"Take a screenshot on your iPad" = "अपने iPad पर एक स्क्रीनशॉट लें"; -"Your email(optional)" = "आपका ईमेल (वैकल्पिक)"; -"Conversation" = "वार्तालाप"; -"View Now" = "अभी देखें"; -"SEND ANYWAY" = "किसी भी तरह् से भेजें"; -"OK" = "ठीक है"; -"Help" = "मदद"; -"Send message" = "संदेश भेजें"; -"REVIEW" = "समीक्षा करें"; -"Share" = "साझा करें"; -"Close Help" = "सहायता बंद करें"; -"Sending your message..." = "आपका संदेश भेज रहा है..."; -"Learn how to" = "तरीका सीखें"; -"No FAQs found in this section" = "इस अनुभाग में कोई अक्सर पूछे गए प्रश्न नहीं मिलेे"; -"Thanks for contacting us." = "हमसे संपर्क करने के लिए धन्यवाद।"; -"Chat Now" = "अभी चैट करें"; -"Buy Now" = "अभी खरीदें"; -"New Conversation" = "नया वार्तालाप"; -"Please check your network connection and try again." = "कृपया अपना नेटवर्क कनेक्शन जांचें तथा पुन: प्रयास करेंं।"; -"New message from Support" = "समर्थन के नए संदेश"; -"Question" = "प्रश्न"; -"Type in a new message" = "एक नया संदेश टाइप करें"; -"Email (optional)" = "ईमेल (वैकल्पिक)"; -"Reply" = "जवाब दीजिए"; -"CONTACT US" = "हमसे संपर्क करें"; -"Email" = "ईमेल"; -"Like" = "पसंद"; -"Tap here if this FAQ was not helpful to you" = "यदि यह FAQ आपके लिए उपयोगी नहीं था तो यहाँ टैप करें"; -"Any other feedback? (optional)" = "कोई अन्य प्रतिक्रिया? (वैकल्पिक)"; -"You found this helpful." = "आपको यह उपयोगी लगा।"; -"No working Internet connection is found." = "कोई कार्यशील इंटरनेट कनेक्शन नहीं मिला।"; -"No messages found." = "कोई संदेश नहीं मिला."; -"Please enter a brief description of the issue you are facing." = "आप जिस समस्या का सामना कर रहे हैं, कृपया उसका संक्षिप्त विवरण दर्ज करें।"; -"Shop Now" = "अब खरीददारी करें"; -"Close Section" = "सेक्शन बंद करें"; -"Close FAQ" = "अक्सर पूछे गए सवाल (FAQ) बंद करें"; -"Close" = "बंद करें"; -"This conversation has ended." = "यह वार्तालाप समाप्त हो चुका है"; -"Send it anyway" = "इसे किसी भी तरह् से भेजें"; -"You accepted review request." = "आपने समीक्षा अनुरोध स्वीकार किया है."; -"Delete" = "हटाएं"; -"What else can we help you with?" = "हम आपकी और किस तरह से मदद कर सकते हैं?"; -"Tap here if the answer was not helpful to you" = "यदि जवाब आपके लिए उपयोगी नहीं था तो यहाँ टैप करें"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "यह जानकर दुख हुआ। क्या आप जिस समस्या का सामना कर रहे हैं, उसके बारे में थोड़ा विस्तार से बताएंगे?"; -"Service Rating" = "सेवा का मूल्यांकन"; -"Your email" = "आपका ईमेल"; -"Email invalid" = "अमान्य ईमेल"; -"Could not fetch FAQs" = "सामान्य प्रश्न फ़ेच नहीं कर सके"; -"Thanks for rating us." = "हमारा मूल्यांकन करने के लिए धन्यवाद।"; -"Download" = "डाउनलोड करें"; -"Please enter a valid email" = "कृपया एक मान्य ईमेल दर्ज करें"; -"Message" = "संदेश"; -"or" = "या"; -"Decline" = "रद्द करें"; -"No" = "नहीं"; -"Screenshot could not be sent. Image is too large, try again with another image" = "स्क्रीनशॉट नहीं भेजा जा सका। छवि बहुत बड़ी है, दूसरी छवि के साथ पुन: प्रयास करें"; -"Hated it" = "इससे घृणा है"; -"Stars" = "स्टार"; -"Your feedback has been received." = "आपकी प्रतिक्रिया प्राप्त हो चुकी है।"; -"Dislike" = "नापसंद"; -"Preview" = "पूर्वावलोकन"; -"Book Now" = "अभी बुक करें"; -"START A NEW CONVERSATION" = "नया वार्तालाप शुरू करें"; -"Your Rating" = "आपका मूल्यांकन"; -"No Internet!" = "कोई इंटरनेट नहीं!"; -"Invalid Entry" = "अमान्य प्रविष्टि"; -"Loved it" = "यह पसंद है"; -"Review on the App Store" = "ऐप स्टोर में समीक्षा करें"; -"Open Help" = "सहायता खोलें"; -"Search" = "खोजें"; -"Tap here if you found this FAQ helpful" = "यदि आपको य‍ह FAQ उपयोगी लगा तो यहाँ टैप करें"; -"Star" = "स्टार"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "यदि आपको य‍ह उपयोगी लगा तो यहाँ टैप करें"; -"Report a problem" = "एक समस्या की रिपोर्ट करें"; -"YES, THANKS!" = "हां, धन्यवाद!"; -"Was this helpful?" = "क्या यह उपयोगी था?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "आपका संदेश प्रेषित नहीं किया गया।इस संदेश को भेजने के लिए \"पुन: प्रयास करें\" पर टैप करें?"; -"Suggestions" = "सुझाव"; -"No FAQs found" = "कोई FAQ नहीं मिला"; -"Done" = "पूर्ण हो गया"; -"Opening Gallery..." = "गैलरी खुल रही है..."; -"You rated the service with" = "आपने सेवा का मूल्यांकन इसके साथ किया है"; -"Cancel" = "रद्द करें"; -"Loading..." = "लोड हो रहा है..."; -"Read FAQs" = "अक्सर पूछे गए सवाल (FAQ) पढ़ें"; -"Thanks for messaging us!" = "हमे संदेश प्रेषित करने के लिए धन्यवाद!"; -"Try Again" = "पुन: कोशिश करें"; -"Send Feedback" = "प्रतिक्रिया भेजें"; -"Your Name" = "आपका नाम"; -"Please provide a name." = "कृपया कोई नाम प्रदान करें।"; -"FAQ" = "FAQ"; -"Describe your problem" = "अपनी समस्या का विवरण दें"; -"How can we help?" = "हम आपकी कैसे मदद कर सकते हैं?"; -"Help about" = "इस विषय में सहायता"; -"We could not fetch the required data" = "हम आवश्यक डेट फ़ेच नहीं कर सके"; -"Name" = "नाम"; -"Sending failed!" = "प्रेषण विफल रहा!"; -"You didn't find this helpful." = "आपके लिए यह उपयोगी नहीं रहा।"; -"Attach a screenshot of your problem" = "अपनी समस्या का एक स्क्रीनशॉट संलग्न करें"; -"Mark as read" = "पढ़ेे गए चिह्नित करें"; -"Name invalid" = "नाम अमान्य"; -"Yes" = "हाँ"; -"What's on your mind?" = "आपके मन में क्या चल रहा है?"; -"Send a new message" = "एक नया संदेश भेजें"; -"Questions that may already have your answer" = "ऐसे प्रश्न जो आपके उत्तर में पहले से ही हो सकते हैं"; -"Attach a photo" = "एक फोटो संलग्न करें"; -"Accept" = "स्वीकार करें"; -"Your reply" = "आपका जवाब"; -"Inbox" = "इनबॉक्स"; -"Remove attachment" = "संलग्नक हटाएं"; -"Could not fetch message" = "संदेश हासिल नहीं कर सके"; -"Read FAQ" = "अक्सर पूछे गए सवाल (FAQ) देखें"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "माफ करें! निष्क्रियता के कारण यह वार्तालाप बंद कर दिया गया था. कृपया हमारे एजेंटों के साथ नया वार्तालाप आरंभ करें."; -"%d new messages from Support" = "%d समर्थन के नए संदेश"; -"Ok, Attach" = "ठीक है, संलग्न करें"; -"Send" = "भेजिए"; -"Screenshot size should not exceed %.2f MB" = "स्क्रीनशॉट आकार %.2f MB से ज्यादा नहीं होना चाहिए"; -"Information" = "जानकारी"; -"Issue ID" = "समस्या ID"; -"Tap to copy" = "कॉपी करने के लिए टैप करें"; -"Copied!" = "कॉपी हुआ!"; -"We couldn't find an FAQ with matching ID" = "इस ID से अक्सर किये जाने वाले सवाल नहीं मिल सके"; -"Failed to load screenshot" = "स्क्रीनशॉट लोड करने में विफल"; -"Failed to load video" = "विडियो लोड करने में विफल"; -"Failed to load image" = "इमेज लोड करने में विफल"; -"Hold down your device's power and home buttons at the same time." = "एक ही समय में अपने डिवाइस के पावर और होम बटन दबाए रखें।"; -"Please note that a few devices may have the power button on the top." = "कृपया ध्यान दें की कुछ उपकरणों में पावर बटन ऊपरी हिस्से में हो सकता है।"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "यह करने के बाद, वापस इस बातचीत पर आएं और \"ठीक है, संलग्न करें\" पर टैप करके संलग्नक करें।"; -"Okay" = "ठीक है"; -"We couldn't find an FAQ section with matching ID" = "इस ID से अक्सर किये जाने वाले सवालों का अनुभाग नहीं मिल सका"; - -"GIFs are not supported" = "जीआईएफ समर्थित नहीं हैं"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/hr.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/hr.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 9f56f69fce41..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/hr.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Ne možete pronaći što tražite?"; -"Rate App" = "Ocijeni aplikaciju"; -"We\'re happy to help you!" = "Sretni smo što vam možemo pomoći"; -"Did we answer all your questions?" = "Jesmo li odgovorili na sva vaša pitanja?"; -"Remind Later" = "Podsjeti kasnije"; -"Your message has been received." = "Vaša je poruka primljena."; -"Message send failure." = "Neuspješno slanje poruke."; -"What\'s your feedback about our customer support?" = "Jeste li zadovoljni s našom službom za korisnike?"; -"Take a screenshot on your iPhone" = "Snimite snimku zaslona na svojem uređaju iPhone"; -"Learn how" = "Saznajte kako"; -"Take a screenshot on your iPad" = "Snimite snimku zaslona na svojem uređaju iPad"; -"Your email(optional)" = "Vaša adresa elektroničke pošte (dodatno)"; -"Conversation" = "Razgovor"; -"View Now" = "Pregledaj sada"; -"SEND ANYWAY" = "SVEJEDNO POŠALJI"; -"OK" = "U REDU"; -"Help" = "Pomoć"; -"Send message" = "Pošalji poruku"; -"REVIEW" = "OSVRT"; -"Share" = "Podijeli"; -"Close Help" = "Zatvori Pomoć"; -"Sending your message..." = "Slanje vaše poruke..."; -"Learn how to" = "Saznajte kako"; -"No FAQs found in this section" = "Nijedno često postavljano pitanje nije pronađeno u ovom odjeljku"; -"Thanks for contacting us." = "Hvala vam na poruci."; -"Chat Now" = "Čavrlja sada"; -"Buy Now" = "Kupi sada"; -"New Conversation" = "Novi razgovor"; -"Please check your network connection and try again." = "Provjerite svoju internetsku vezu i pokušajte ponovo."; -"New message from Support" = "Nova poruka od Službe za podršku"; -"Question" = "Pitanje"; -"Type in a new message" = "Napiši u novoj poruci"; -"Email (optional)" = "Adresa elektroničke pošte (neobvezno)"; -"Reply" = "Odgovori"; -"CONTACT US" = "OBRATITE NAM SE"; -"Email" = "Adresa elektroničke pošte"; -"Like" = "Sviđa mi se"; -"Tap here if this FAQ was not helpful to you" = "Ovdje dodirnite ako vam ovo Često postavljeno pitanje nije bilo korisno"; -"Any other feedback? (optional)" = "Dodatne povratne informacije? (neobvezno)"; -"You found this helpful." = "Ovo mi je objašnjenje bilo korisno."; -"No working Internet connection is found." = "Nije pronađena nijedna aktivna internetska veza."; -"No messages found." = "Nijedna poruka nije pronađena."; -"Please enter a brief description of the issue you are facing." = "Navedite kratak opis problema na koji ste naišli."; -"Shop Now" = "Kupuj sada"; -"Close Section" = "Zatvori Odjeljak"; -"Close FAQ" = "Zatvori Često postavljana pitanja"; -"Close" = "Zatvori"; -"This conversation has ended." = "Ovaj je razgovor završen."; -"Send it anyway" = "Svejedno pošalji"; -"You accepted review request." = "Prihvatili ste zahtjev za osvrtom."; -"Delete" = "Izbriši"; -"What else can we help you with?" = "Trebate li dodatnu pomoć?"; -"Tap here if the answer was not helpful to you" = "Ovdje dodirnite ako odgovor nije bio koristan"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Ispričavamo se zbog toga. Možete li nam reći nešto više o problemu na koji ste naišli?"; -"Service Rating" = "Ocjena pružene usluge"; -"Your email" = "Vaša adresa elektroničke pošte"; -"Email invalid" = "Neispravna adresa elektroničke pošte"; -"Could not fetch FAQs" = "Nije bilo moguće dohvatiti često postavljana pitanja"; -"Thanks for rating us." = "Hvala vam na ocjeni."; -"Download" = "Preuzmi"; -"Please enter a valid email" = "Upišite ispravnu adresu elektroničke pošte"; -"Message" = "Poruka"; -"or" = "ili"; -"Decline" = "Odbij"; -"No" = "Ne"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Snimka zaslona nije poslana. Slika je prevelika. Pokušajte poslati drugu sliku"; -"Hated it" = "Ne sviđa mi se"; -"Stars" = "Zvjezdice"; -"Your feedback has been received." = "Vaše su povratne informacije primljene."; -"Dislike" = "Ne sviđa mi se"; -"Preview" = "Pregled"; -"Book Now" = "Zakaži sada"; -"START A NEW CONVERSATION" = "ZAPOČNI NOVI RAZGOVOR"; -"Your Rating" = "Vaša ocjena"; -"No Internet!" = "Nema internetske veze!"; -"Invalid Entry" = "Neispravan unos"; -"Loved it" = "Sviđa mi se"; -"Review on the App Store" = "Ocijenite u trgovini App Store"; -"Open Help" = "Otvori pomoć"; -"Search" = "Traži"; -"Tap here if you found this FAQ helpful" = "Ovdje dodirnite ako vam je ovo Često postavljeno pitanje bilo korisno"; -"Star" = "Zvjezdica"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Ovdje dodirnite ako vam je ovaj odgovor bio koristan"; -"Report a problem" = "Prijavi problem"; -"YES, THANKS!" = "DA, HVALA"; -"Was this helpful?" = "Je li vam ovo objašnjenje bilo korisno?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Vaša poruka nije poslana. Dodirnite \"Pokušajte ponovno\" kako biste poslali poruku?"; -"Suggestions" = "Prijedlozi"; -"No FAQs found" = "Nijedno često postavljano pitanje nije pronađeno"; -"Done" = "Završeno"; -"Opening Gallery..." = "Otvaranje galerije..."; -"You rated the service with" = "Ocijenili ste uslugu s"; -"Cancel" = "Odustani"; -"Loading..." = "Učitavanje..."; -"Read FAQs" = "Pročitaj Često postavljana pitanja"; -"Thanks for messaging us!" = "Hvala vam na slanju poruke!"; -"Try Again" = "Pokušajte ponovno"; -"Send Feedback" = "Pošalji povratne informacije"; -"Your Name" = "Vaše ime"; -"Please provide a name." = "Upišite drugo ime."; -"FAQ" = "Često postavljana pitanja"; -"Describe your problem" = "Opišite svoj problem"; -"How can we help?" = "Kako vam možemo pomoći?"; -"Help about" = "Pomoć za"; -"We could not fetch the required data" = "Nismo mogli dohvatiti tražene podatke"; -"Name" = "Ime"; -"Sending failed!" = "Neuspješno slanje!"; -"You didn't find this helpful." = "Ovo objašnjenje nije mi bilo korisno."; -"Attach a screenshot of your problem" = "Priložite snimku zaslona problema"; -"Mark as read" = "Označi kao pročitano"; -"Name invalid" = "Neispravno ime"; -"Yes" = "Da"; -"What's on your mind?" = "O čemu razmišljate?"; -"Send a new message" = "Pošalji novu poruku"; -"Questions that may already have your answer" = "Vaša pitanja koja su možda već odgovorena"; -"Attach a photo" = "Priloži fotografiju"; -"Accept" = "Prihvati"; -"Your reply" = "Vaš odgovor"; -"Inbox" = "Ulazni pretinac"; -"Remove attachment" = "Ukloni prilog"; -"Could not fetch message" = "Nije bilo moguće dohvatiti poruku"; -"Read FAQ" = "Pročitaj Često postavljeno pitanje"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Ispričavamo se! Ovaj je razgovor završen zbog neaktivnosti. Započnite novi razgovor s našim agentima."; -"%d new messages from Support" = "Broj novih poruka od službe za podršku: %d"; -"Ok, Attach" = "U redu, priloži"; -"Send" = "Pošalji"; -"Screenshot size should not exceed %.2f MB" = "Veličina snimke zaslona ne smije biti veća od %.2f MB"; -"Information" = "Informacije"; -"Issue ID" = "Izdaj identifikacijsku oznaku"; -"Tap to copy" = "Dodirni za kopiranje"; -"Copied!" = "Kopiraj"; -"We couldn't find an FAQ with matching ID" = "Nismo pronašli Često postavljano pitanje s pripadajućom identifikacijskom oznakom"; -"Failed to load screenshot" = "Neuspješno učitavanje snimke zaslona"; -"Failed to load video" = "Neuspješno učitavanje videozapisa"; -"Failed to load image" = "Neuspješno učitavanje slike"; -"Hold down your device's power and home buttons at the same time." = "Istodobno pritisnite gumb za uključivanje / isključivanje te gumb HOME na svojem uređaju."; -"Please note that a few devices may have the power button on the top." = "Napominjemo vam da neki uređaji imaju gumb za uključivanje/isključivanje na gornjem dijelu uređaja."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Nakon što obavite navedenu radnju, vratite se na razgovor i dodirnite „U redu, priloži” kako biste je priložili."; -"Okay" = "U redu"; -"We couldn't find an FAQ section with matching ID" = "Nismo pronašli odjeljak Često postavljano pitanje s pripadajućom identifikacijskom oznakom"; - -"GIFs are not supported" = "GIF-ovi nisu podržani"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/hu.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/hu.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index d8c43d6594cb..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/hu.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Nem találja, amit keresett?"; -"Rate App" = "Alkalmazás értékelése"; -"We\'re happy to help you!" = "Nagyon szívesen segítünk!"; -"Did we answer all your questions?" = "Minden kérdését megválaszoltuk?"; -"Remind Later" = "Emlékeztessen később"; -"Your message has been received." = "Az üzenetét megkaptuk."; -"Message send failure." = "Üzenetküldési hiba."; -"What\'s your feedback about our customer support?" = "Mi a véleménye az ügyfélszolgálatunkról?"; -"Take a screenshot on your iPhone" = "Készítsen képernyőfotót az iPhone-ján"; -"Learn how" = "Ismerje meg, hogyan"; -"Take a screenshot on your iPad" = "Készítsen képernyőfotót az iPad-jén"; -"Your email(optional)" = "Az Ön e-mail címe (opcionális)"; -"Conversation" = "Beszélgetés"; -"View Now" = "Megtekintés"; -"SEND ANYWAY" = "KÜLDÉS MINDENKÉPPEN"; -"OK" = "OK"; -"Help" = "Súgó"; -"Send message" = "Üzenet küldése"; -"REVIEW" = "VÉLEMÉNY"; -"Share" = "Megosztás"; -"Close Help" = "Súgó bezárása"; -"Sending your message..." = "Üzenet elküldése..."; -"Learn how to" = "Ismerje meg, hogyan"; -"No FAQs found in this section" = "Nem található GYIK ebben a részben"; -"Thanks for contacting us." = "Köszönjük, hogy hozzánk fordult."; -"Chat Now" = "Csevegés"; -"Buy Now" = "Vásárlás"; -"New Conversation" = "Új beszélgetés"; -"Please check your network connection and try again." = "Ellenőrizze a hálózati kapcsolatát, és próbálja újra."; -"New message from Support" = "Új üzenet az Ügyfélszolgálattól"; -"Question" = "Kérdés"; -"Type in a new message" = "Írjon be új üzenetet"; -"Email (optional)" = "E-mail cím (opcionális)"; -"Reply" = "Válasz"; -"CONTACT US" = "KAPCSOLAT"; -"Email" = "E-mail cím"; -"Like" = "Tetszik"; -"Tap here if this FAQ was not helpful to you" = "Itt érintse meg a kijelzőt, ha nem találta hasznosnak ezt a gyakori kérdést és választ"; -"Any other feedback? (optional)" = "Van további visszajelzése? (opcionális)"; -"You found this helpful." = "Hasznosnak találta."; -"No working Internet connection is found." = "Nincs működő internetkapcsolat."; -"No messages found." = "Nem található üzenet."; -"Please enter a brief description of the issue you are facing." = "Kérjük, adjon rövid leírást a felmerült problémáról."; -"Shop Now" = "Vásárlás"; -"Close Section" = "Rész bezárása"; -"Close FAQ" = "GYIK bezárása"; -"Close" = "Bezárás"; -"This conversation has ended." = "A beszélgetés befejeződött."; -"Send it anyway" = "Küldés mindenképpen"; -"You accepted review request." = "Ön elfogadta a véleményezési kérést."; -"Delete" = "Törlés"; -"What else can we help you with?" = "Segíthetünk valami másban is?"; -"Tap here if the answer was not helpful to you" = "Itt érintse meg a kijelzőt, ha nem találta hasznosnak a választ"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Sajnálattal halljuk. Tudna esetleg több információt adni a felmerült problémáról?"; -"Service Rating" = "Szolgáltatás értékelése"; -"Your email" = "Az Ön e-mail címe"; -"Email invalid" = "Érvénytelen e-mail cím"; -"Could not fetch FAQs" = "GYIK-ek lekérése sikertelen"; -"Thanks for rating us." = "Köszönjük, hogy értékelte alkalmazásunkat."; -"Download" = "Letöltés"; -"Please enter a valid email" = "Kérjük, érvényes e-mail címet adjon meg"; -"Message" = "Üzenet"; -"or" = "vagy"; -"Decline" = "Elutasítás"; -"No" = "Nem"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Képernyőfotó küldése sikertelen. A kép túl nagy, próbálja újra egy másik képpel"; -"Hated it" = "Nem tetszett"; -"Stars" = "Csillag"; -"Your feedback has been received." = "A visszajelzését megkaptuk."; -"Dislike" = "Nem tetszik"; -"Preview" = "Előnézet"; -"Book Now" = "Foglalás"; -"START A NEW CONVERSATION" = "ÚJ BESZÉLGETÉS INDÍTÁSA"; -"Your Rating" = "Az Ön értékelése"; -"No Internet!" = "Nincs internet!"; -"Invalid Entry" = "Érvénytelen megadott adat"; -"Loved it" = "Tetszett"; -"Review on the App Store" = "Véleményezhet az App Store oldalon"; -"Open Help" = "Súgó megnyitása"; -"Search" = "Keresés"; -"Tap here if you found this FAQ helpful" = "Itt érintse meg a kijelzőt, ha hasznosnak találta ezt a gyakori kérdést és választ"; -"Star" = "Csillag"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Itt érintse meg a kijelzőt, ha hasznosnak találta a választ"; -"Report a problem" = "Probléma jelentése"; -"YES, THANKS!" = "IGEN, KÖSZÖNÖM!"; -"Was this helpful?" = "Hasznos volt a válasz?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Üzenetét nem sikerült elküldeni. Koppintson az \"Újrapróbálkozás\" gombra, hogy elküldje az üzenetet?"; -"Suggestions" = "Javaslatok"; -"No FAQs found" = "Nem található GYIK"; -"Done" = "Kész"; -"Opening Gallery..." = "Fotók megnyitása..."; -"You rated the service with" = "A szolgáltatást az alábbi módon értékelte:"; -"Cancel" = "Mégsem"; -"Loading..." = "Betöltés..."; -"Read FAQs" = "GYIK olvasása"; -"Thanks for messaging us!" = "Köszönjük az üzenetét!"; -"Try Again" = "Újrapróbálkozás"; -"Send Feedback" = "Visszajelzés küldése"; -"Your Name" = "Az Ön neve"; -"Please provide a name." = "Kérjük, adjon meg egy nevet."; -"FAQ" = "GYIK"; -"Describe your problem" = "Írja le a problémát"; -"How can we help?" = "Miben segíthetünk?"; -"Help about" = "Súgó erről"; -"We could not fetch the required data" = "Nem tudtuk lekérni a szükséges adatokat"; -"Name" = "Név"; -"Sending failed!" = "Küldés sikertelen!"; -"You didn't find this helpful." = "Ön nem találta hasznosnak ezt."; -"Attach a screenshot of your problem" = "Képernyőfotó csatolása a problémáról"; -"Mark as read" = "Megjelölés olvasottként"; -"Name invalid" = "Érvénytelen név"; -"Yes" = "Igen"; -"What's on your mind?" = "Mi jár a fejében?"; -"Send a new message" = "Új üzenet küldése"; -"Questions that may already have your answer" = "Kérdések, amelyekben megtalálhatja a keresett választ"; -"Attach a photo" = "Fotó csatolása"; -"Accept" = "Elfogadás"; -"Your reply" = "Az Ön válasza"; -"Inbox" = "Beérkezett üzenetek"; -"Remove attachment" = "Melléklet eltávolítása"; -"Could not fetch message" = "Üzenet lekérése sikertelen"; -"Read FAQ" = "GYIK olvasása"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Sajnáljuk, de ezt a beszélgetést tevékenység hiánya miatt lezártuk. Kérjük, kezdjen új beszélgetést ügynökeinkkel."; -"%d new messages from Support" = "%d új üzenet az Ügyfélszolgálattól"; -"Ok, Attach" = "OK, csatolás"; -"Send" = "Küldés"; -"Screenshot size should not exceed %.2f MB" = "A képernyőfotó maximális mérete %.2f MB"; -"Information" = "Információ"; -"Issue ID" = "Probléma azonosítója"; -"Tap to copy" = "Koppintson a másoláshoz"; -"Copied!" = "Másolva"; -"We couldn't find an FAQ with matching ID" = "Nem találtunk egyező azonosítójú GYIK-et."; -"Failed to load screenshot" = "Képernyőfotó betöltése sikertelen"; -"Failed to load video" = "Videó betöltése sikertelen"; -"Failed to load image" = "Kép betöltése sikertelen"; -"Hold down your device's power and home buttons at the same time." = "Képernyőfotó készítéséhez nyomja le hosszan egyszerre a be-/kikapcsoló gombot és a főgombot az eszközén."; -"Please note that a few devices may have the power button on the top." = "Egyes eszközök esetén a be-/kikapcsoló gomb az eszköz tetején található."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Ezt követően lépjen vissza ebbe a beszélgetésbe, és érintse meg az „OK, csatolás” lehetőséget a csatoláshoz."; -"Okay" = "OK"; -"We couldn't find an FAQ section with matching ID" = "Nem találtunk egyező azonosítójú GYIK-részt."; - -"GIFs are not supported" = "A GIF-ek nem támogatottak"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/id.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/id.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 3ae1c812f610..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/id.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Tidak menemukan hal yang Anda cari?"; -"Rate App" = "Beri Nilai Apli"; -"We\'re happy to help you!" = "Kami senang membantu Anda!"; -"Did we answer all your questions?" = "Apakah kami menjawab semua pertanyaan Anda?"; -"Remind Later" = "Ingatkan Nanti"; -"Your message has been received." = "Pesan Anda telah diterima."; -"Message send failure." = "Pengiriman pesan gagal."; -"What\'s your feedback about our customer support?" = "Apa tanggapan Anda mengenai dukungan pelanggan kami?"; -"Take a screenshot on your iPhone" = "Ambil tangkapan layar di iPhone Anda"; -"Learn how" = "Pelajari caranya"; -"Take a screenshot on your iPad" = "Ambil tangkapan layar di iPad Anda"; -"Your email(optional)" = "Email Anda (opsional)"; -"Conversation" = "Percakapan"; -"View Now" = "Lihat Sekarang"; -"SEND ANYWAY" = "KIRIM SAJA"; -"OK" = "Oke"; -"Help" = "Bantuan"; -"Send message" = "Kirim pesan"; -"REVIEW" = "ULAS"; -"Share" = "Bagikan"; -"Close Help" = "Tutup Bantuan"; -"Sending your message..." = "Mengirim pesan Anda..."; -"Learn how to" = "Pelajari caranya"; -"No FAQs found in this section" = "Tidak ada FAQ di bagian ini"; -"Thanks for contacting us." = "Terima kasih telah menghubungi kami."; -"Chat Now" = "Mengobrol Sekarang"; -"Buy Now" = "Beli Sekarang"; -"New Conversation" = "Percakapan Baru"; -"Please check your network connection and try again." = "Periksa koneksi jaringan Anda, lalu coba lagi"; -"New message from Support" = "Pesan baru dari Dukungan"; -"Question" = "Pertanyaan"; -"Type in a new message" = "Ketikkan pesan baru"; -"Email (optional)" = "Email (opsional)"; -"Reply" = "Balas"; -"CONTACT US" = "HUBUNGI KAMI"; -"Email" = "Email"; -"Like" = "Suka"; -"Tap here if this FAQ was not helpful to you" = "Ketuk di sini jika FAQ ini tidak membantu bagi Anda"; -"Any other feedback? (optional)" = "Ada tanggapan lain? (opsional)"; -"You found this helpful." = "Menurut Anda ini membantu."; -"No working Internet connection is found." = "Tidak ditemukan koneksi internet yang berfungsi."; -"No messages found." = "Pesan tidak ditemukan."; -"Please enter a brief description of the issue you are facing." = "Ketikkan keterangan singkat tentang masalah yang Anda hadapi."; -"Shop Now" = "Belanja Sekarang"; -"Close Section" = "Tutup Bagian"; -"Close FAQ" = "Tutup FAQ"; -"Close" = "Tutup"; -"This conversation has ended." = "Percakapan ini telah berakhir."; -"Send it anyway" = "Kirim saja"; -"You accepted review request." = "Anda menerima permintaan ulasan."; -"Delete" = "Hapus"; -"What else can we help you with?" = "Ada lagi yang bisa kami bantu?"; -"Tap here if the answer was not helpful to you" = "Ketuk di sini jika jawabannya tidak membantu bagi Anda"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Kami turut menyesali hal tersebut. Berkenankah Anda menguraikan lebih jauh mengenai masalah yang Anda hadapi?"; -"Service Rating" = "Nilai Layanan"; -"Your email" = "Email Anda"; -"Email invalid" = "Email tidak sah"; -"Could not fetch FAQs" = "Tidak dapat mengambil FAQ"; -"Thanks for rating us." = "Terima kasih telah memberi nilai."; -"Download" = "Unduh"; -"Please enter a valid email" = "Masukkan alamat email yang sah"; -"Message" = "Pesan"; -"or" = "atau"; -"Decline" = "Tolak"; -"No" = "Tidak"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Tangkapan layar tidak dapat dikirim. Gambar terlalu besar, coba lagi dengan gambar lain"; -"Hated it" = "Tidak suka"; -"Stars" = "Bintang"; -"Your feedback has been received." = "Tanggapan Anda telah diterima."; -"Dislike" = "Tidak Suka"; -"Preview" = "Pratinjau"; -"Book Now" = "Pesan Sekarang"; -"START A NEW CONVERSATION" = "MULAI PERCAKAPAN BARU"; -"Your Rating" = "Nilai Anda"; -"No Internet!" = "Tidak ada internet!"; -"Invalid Entry" = "Entri Tidak Sah"; -"Loved it" = "Suka"; -"Review on the App Store" = "Ulas di App Store"; -"Open Help" = "Buka Bantuan"; -"Search" = "Cari"; -"Tap here if you found this FAQ helpful" = "Ketuk di sini jika menurut Anda FAQ ini membantu"; -"Star" = "Bintang"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Ketuk di sini jika menurut Anda jawaban ini membantu"; -"Report a problem" = "Laporkan masalah"; -"YES, THANKS!" = "YA, TERIMA KASIH!"; -"Was this helpful?" = "Apakah ini membantu?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Pesan Anda tidak terkirim.Ketuk \"Coba Lagi\" untuk mengirim pesan ini?"; -"Suggestions" = "Saran"; -"No FAQs found" = "FAQ tidak ditemukan"; -"Done" = "Selesai"; -"Opening Gallery..." = "Membuka Galeri..."; -"You rated the service with" = "Anda memberi nilai layanan ini dengan"; -"Cancel" = "Batal"; -"Loading..." = "Memuat..."; -"Read FAQs" = "Baca FAQ"; -"Thanks for messaging us!" = "Terima kasih telah mengirim pesan kepada kami!"; -"Try Again" = "Coba Lagi"; -"Send Feedback" = "Kirim Masukan"; -"Your Name" = "Nama Anda"; -"Please provide a name." = "Mohon berikan nama."; -"FAQ" = "FAQ"; -"Describe your problem" = "Jelaskan masalah Anda"; -"How can we help?" = "Ada yang bisa kami bantu?"; -"Help about" = "Bantuan tentang"; -"We could not fetch the required data" = "Kami tidak dapat mengambil data yang diperlukan"; -"Name" = "Nama"; -"Sending failed!" = "Gagal mengirim!"; -"You didn't find this helpful." = "Menurut Anda, ini tidak membantu."; -"Attach a screenshot of your problem" = "Lampirkan tangkapan layar dari masalah Anda"; -"Mark as read" = "Tandai sudah dibaca"; -"Name invalid" = "Nama tidak sah"; -"Yes" = "Ya"; -"What's on your mind?" = "Apa yang ingin Anda sampaikan?"; -"Send a new message" = "Kirim pesan baru"; -"Questions that may already have your answer" = "Pertanyaan yang mungkin mengandung jawaban yang Anda perlukan"; -"Attach a photo" = "Lampirkan foto"; -"Accept" = "Terima"; -"Your reply" = "Balasan Anda"; -"Inbox" = "Kotak Masuk"; -"Remove attachment" = "Hapus lampiran"; -"Could not fetch message" = "Tidak dapat mengambil pesan"; -"Read FAQ" = "Baca FAQ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Maaf, percakapan ini ditutup karena tidak aktif. Mulailah percakapan baru dengan agen kami."; -"%d new messages from Support" = "%d pesan baru dari Dukungan"; -"Ok, Attach" = "Oke, Lampirkan"; -"Send" = "Kirim"; -"Screenshot size should not exceed %.2f MB" = "Ukuran cuplikan layar tidak boleh melebihi %.2f MB"; -"Information" = "Informasi"; -"Issue ID" = "ID Masalah"; -"Tap to copy" = "Ketuk untuk menyalin"; -"Copied!" = "Disalin!"; -"We couldn't find an FAQ with matching ID" = "Kami tidak bisa menemukan Pertanyaan Umum dengan ID yang sesuai"; -"Failed to load screenshot" = "Gagal memuat gambar layar"; -"Failed to load video" = "Gagal memuat video"; -"Failed to load image" = "Gagal memuat gambar"; -"Hold down your device's power and home buttons at the same time." = "Tahan serentak tombol daya dan tombol home di perangkat Anda."; -"Please note that a few devices may have the power button on the top." = "Perhatikan bahwa pada segelintir perangkat, tombol daya mungkin ada di atas."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Setelah rampung, kembalilah ke percakapan ini dan ketuk \"Oke, lampirkan\" untuk melampirkannya."; -"Okay" = "Oke"; -"We couldn't find an FAQ section with matching ID" = "Kami tidak dapat menemukan bagian Tanya-Jawab dengan ID yang sesuai"; - -"GIFs are not supported" = "GIF tidak didukung"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/it.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/it.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index ca201a1e9568..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/it.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,150 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Non hai trovato quello che cercavi?"; -"Rate App" = "Valuta l\'app"; -"We\'re happy to help you!" = "Siamo felici di aiutarti!"; -"Did we answer all your questions?" = "Abbiamo risposto a tutte le tue domande?"; -"Remind Later" = "Ricordamelo più tardi"; -"Your message has been received." = "Il tuo messaggio è stato ricevuto."; -"Message send failure." = "Invio del messaggio non riuscito."; -"What\'s your feedback about our customer support?" = "Qual è la tua opinione sull'assistenza ai clienti?"; -"Take a screenshot on your iPhone" = "Scatta un'istantanea dello schermo sul tuo iPhone."; -"Learn how" = "Impara ora"; -"Take a screenshot on your iPad" = "Scatta un'istantanea dello schermo sul tuo iPad."; -"Your email(optional)" = "Il tuo indirizzo e-mail (facoltativo)"; -"Conversation" = "Conversazione"; -"View Now" = "Visualizza ora"; -"SEND ANYWAY" = "INVIA COMUNQUE"; -"OK" = "OK"; -"Help" = "Aiuto"; -"Send message" = "Invia messaggio"; -"REVIEW" = "RECENSISCI"; -"Share" = "Condividi"; -"Close Help" = "Chiudi Aiuto"; -"Sending your message..." = "Invio del messaggio..."; -"Learn how to" = "Impara a"; -"No FAQs found in this section" = "Nessuna domanda frequente trovata in questa sezione."; -"Thanks for contacting us." = "Grazie per averci contattato."; -"Chat Now" = "Entra in chat"; -"Buy Now" = "Compra ora"; -"New Conversation" = "Nuova conversazione"; -"Please check your network connection and try again." = "Controlla la tua connessione di rete e riprova."; -"New message from Support" = "Nuovo messaggio dall'assistenza"; -"Question" = "Domanda"; -"Type in a new message" = "Digita un nuovo messaggio"; -"Email (optional)" = "E-mail (optional)"; -"Reply" = "Rispondi"; -"CONTACT US" = "CONTATTACI"; -"Email" = "E-mail"; -"Like" = "Mi piace"; -"Tap here if this FAQ was not helpful to you" = "Tocca qui se questa domanda frequente non ti è stata utile"; -"Any other feedback? (optional)" = "Altri commenti? (optional)"; -"You found this helpful." = "Ti è stato utile."; -"No working Internet connection is found." = "Non è stata rilevata una connessione Internet."; -"No messages found." = "Nessun messaggio trovato."; -"Please enter a brief description of the issue you are facing." = "Inserisci una breve descrizione del problema che hai incontrato."; -"Shop Now" = "Vai al negozio"; -"Close Section" = "Chiudi sezione"; -"Close FAQ" = "Chiudi Domande frequenti"; -"Close" = "Chiudi"; -"This conversation has ended." = "Questa conversazione è terminata."; -"Send it anyway" = "Invia comunque"; -"You accepted review request." = "Richiesta di recensione accettata."; -"Delete" = "Elimina"; -"What else can we help you with?" = "Cos'altro possiamo fare per te?"; -"Tap here if the answer was not helpful to you" = "Tocca qui se la risposta non ti è stata utile"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Ci dispiace. Potresti darci qualche altra informazione sul problema che hai riscontrato?"; -"Service Rating" = "Valutazione del servizio"; -"Your email" = "Il tuo indirizzo e-mail"; -"Email invalid" = "E-mail non valida."; -"Could not fetch FAQs" = "Impossibile trovare domande frequenti."; -"Thanks for rating us." = "Grazie per averci valutato."; -"Download" = "Scarica"; -"Please enter a valid email" = "Inserisci un indirizzo e-mail valido"; -"Message" = "Messaggio"; -"or" = "o"; -"Decline" = "Rifiuta"; -"No" = "No"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Impossibile inviare l'istantanea dello schermo. L'immagine è troppo grande; riprova con un'altra immagine."; -"Hated it" = "Non mi è piaciuto"; -"Stars" = "Stelle"; -"Your feedback has been received." = "La tua opinione è stata ricevuta."; -"Dislike" = "Non mi piace"; -"Preview" = "Anteprima"; -"Book Now" = "Prenota ora"; -"START A NEW CONVERSATION" = "INIZIA UNA NUOVA CONVERSAZIONE"; -"Your Rating" = "La tua valutazione"; -"No Internet!" = "Niente Internet!"; -"Invalid Entry" = "Voce non valida."; -"Loved it" = "Mi è piaciuto"; -"Review on the App Store" = "Valuta nell\'App Store"; -"Open Help" = "Apri Aiuto"; -"Search" = "Cerca"; -"Tap here if you found this FAQ helpful" = "Tocca qui se questa domanda frequente ti è stata utile"; -"Star" = "Stella"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Tocca qui se la risposta ti è stata utile"; -"Report a problem" = "Segnala un problema"; -"YES, THANKS!" = "SÌ GRAZIE!"; -"Was this helpful?" = "Ti è stato utile?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Il tuo messaggio non è stato inviato. Tocca \"Riprova\" per inviare questo messaggio?"; -"Suggestions" = "Suggerimenti"; -"No FAQs found" = "Nessuna domanda frequente trovata"; -"Done" = "Fatto"; -"Opening Gallery..." = "Apri Foto..."; -"You rated the service with" = "Hai valutato il servizio con"; -"Cancel" = "Cancella"; -"Loading..." = "Caricamento..."; -"Read FAQs" = "Leggi le Domande frequenti"; -"Thanks for messaging us!" = "Grazie per il tuo messaggio!"; -"Try Again" = "Riprova"; -"Send Feedback" = "Invia opinione"; -"Your Name" = "Il tuo nome"; -"Please provide a name." = "Inserisci un nome."; -"FAQ" = "Domande frequenti"; -"Describe your problem" = "Descrivi il tuo problema."; -"How can we help?" = "Come possiamo aiutarti?"; -"Help about" = "Aiuto su"; -"We could not fetch the required data" = "Non abbiamo trovato i dati richiesti."; -"Name" = "Nome"; -"Sending failed!" = "Invio non riuscito!"; -"You didn't find this helpful." = "Non ti è stato utile."; -"Attach a screenshot of your problem" = "Allega uno screenshot del tuo problema"; -"Mark as read" = "Segna come già letto"; -"Name invalid" = "Nome non valido"; -"Yes" = "Sì"; -"What's on your mind?" = "A cosa stai pensando?"; -"Send a new message" = "Invia un nuovo messaggio"; -"Questions that may already have your answer" = "Domande che potrebbero contenere la risposta che ti serve."; -"Attach a photo" = "Allega una foto"; -"Accept" = "Accetta"; -"Your reply" = "La tua risposta"; -"Inbox" = "In arrivo"; -"Remove attachment" = "Rimuovi allegato"; -"Could not fetch message" = "Impossibile recuperare il messaggio"; -"Read FAQ" = "Leggi la Domanda frequente"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Siamo spiacenti. Questa conversazione è stata chiusa per inattività. Avvia una nuova conversazione con i nostri agenti."; -"%d new messages from Support" = "%d nuovi messaggi dal servizio di assistenza"; -"Ok, Attach" = "OK, allega"; -"Send" = "Invia"; -"Screenshot size should not exceed %.2f MB" = "La dimensione degli screenshot non può superare i %.2f MB"; -"Information" = "Informazioni"; -"Issue ID" = "ID problema"; -"Tap to copy" = "Tocca per copiare"; -"Copied!" = "Copiato!"; -"We couldn't find an FAQ with matching ID" = "Impossibile trovare una domanda frequente con l'ID corrispondente."; -"Failed to load screenshot" = "Impossibile caricare l'istantanea."; -"Failed to load video" = "Impossibile caricare il video."; -"Failed to load image" = "Impossibile caricare l'immagine."; -"Hold down your device's power and home buttons at the same time." = "Tieni premuti contemporaneamente il tasto Standby/Riattiva e il tasto Home del tuo dispositivo."; -"Please note that a few devices may have the power button on the top." = "Nota: su alcuni dispositivi, il tasto Standby/Riattiva potrebbe trovarsi nella parte superiore."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Una volta fatto, torna a questa conversazione e tocca \"OK, allega\" per allegare l'istantanea."; -"Okay" = "OK"; - -"We couldn't find an FAQ section with matching ID" = "Impossibile trovare una sezione Domande frequenti con l'ID corrispondente."; - -"GIFs are not supported" = "I GIF non sono supportati"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ja.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ja.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 4a2f371f7080..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ja.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "問題の解決方法が見つかりませんか?"; -"Rate App" = "アプリを評価"; -"We\'re happy to help you!" = "真摯に受け止め対応させていただきます。"; -"Did we answer all your questions?" = "カスタマーサポートは全ての質問に回答しましたか?"; -"Remind Later" = "後で知らせる"; -"Your message has been received." = "メッセージを受領いたしました。"; -"Message send failure." = "メッセージを送信できませんでした。"; -"What\'s your feedback about our customer support?" = "カスタマーサポートへのご意見・ご要望をお聞かせください。"; -"Take a screenshot on your iPhone" = "iPhone でスクリーンショットを撮影してください"; -"Learn how" = "方法を確認"; -"Take a screenshot on your iPad" = "iPad でスクリーンショットを撮影してください"; -"Your email(optional)" = "Eメールアドレス(任意)"; -"Conversation" = "メッセージ"; -"View Now" = "今すぐ見る"; -"SEND ANYWAY" = "送信する"; -"OK" = "OK"; -"Help" = "ヘルプ"; -"Send message" = "メッセージを送信"; -"REVIEW" = "レビュー"; -"Share" = "シェア"; -"Close Help" = "ヘルプを閉じる"; -"Sending your message..." = "メッセージを送信しています…"; -"Learn how to" = "方法を確認:"; -"No FAQs found in this section" = "このカテゴリのFAQはありません"; -"Thanks for contacting us." = "ご連絡いただき誠にありがとうございます。"; -"Chat Now" = "チャットする"; -"Buy Now" = "今すぐ購入"; -"New Conversation" = "新規メッセージ"; -"Please check your network connection and try again." = "ネットワーク接続状況をご確認の上、再度お試しください。"; -"New message from Support" = "サポートからの新規メッセージ"; -"Question" = "質問"; -"Type in a new message" = "新しいメッセージを入力"; -"Email (optional)" = "Eメールアドレス(任意)"; -"Reply" = "返信"; -"CONTACT US" = "お問い合わせ"; -"Email" = "Eメールアドレス"; -"Like" = "いいね"; -"Tap here if this FAQ was not helpful to you" = "このFAQがお役に立たなかった場合は、こちらをタップしてください"; -"Any other feedback? (optional)" = "ご意見・ご要望をお聞かせください。(任意)"; -"You found this helpful." = "役に立った"; -"No working Internet connection is found." = "利用可能なネットワークが見つかりません。"; -"No messages found." = "メッセージが見つかりません。"; -"Please enter a brief description of the issue you are facing." = "発生中の問題の内容をご入力ください。"; -"Shop Now" = "今すぐ購入"; -"Close Section" = "カテゴリを閉じる"; -"Close FAQ" = "FAQを閉じる"; -"Close" = "閉じる"; -"This conversation has ended." = "このメッセージは終了しました。"; -"Send it anyway" = "送信する"; -"You accepted review request." = "レビュー依頼に応じました。"; -"Delete" = "削除"; -"What else can we help you with?" = "他にご要望がございますか?"; -"Tap here if the answer was not helpful to you" = "この回答がお役に立たなかった場合は、こちらをタップしてください"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "ご不便をおかけし申し訳ございません。お手数ですが発生している問題についてもう少し詳しくお聞かせください。"; -"Service Rating" = "サービス内容の評価"; -"Your email" = "Eメールアドレス"; -"Email invalid" = "Eメールアドレスが無効です"; -"Could not fetch FAQs" = "FAQが見つかりませんでした"; -"Thanks for rating us." = "評価いただき。ありがとうございます。"; -"Download" = "ダウンロード"; -"Please enter a valid email" = "有効なEメールアドレスをご入力ください"; -"Message" = "メッセージ"; -"or" = "または"; -"Decline" = "拒否"; -"No" = "いいえ"; -"Screenshot could not be sent. Image is too large, try again with another image" = "スクリーンショットを送信できませんでした。ファイルサイズが大きすぎます。他の画像をご利用ください。"; -"Hated it" = "悪い"; -"Stars" = "つ星"; -"Your feedback has been received." = "フィードバックを受領いたしました。"; -"Dislike" = "いいね を取り消す"; -"Preview" = "プレビュー"; -"Book Now" = "今すぐ予約"; -"START A NEW CONVERSATION" = "新規メッセージを作成"; -"Your Rating" = "あなたの評価"; -"No Internet!" = "インターネット接続なし"; -"Invalid Entry" = "記載内容が不足しています"; -"Loved it" = "良い"; -"Review on the App Store" = "App Store でレビュー"; -"Open Help" = "ヘルプを開く"; -"Search" = "検索"; -"Tap here if you found this FAQ helpful" = "このFAQがお役に立った場合は、こちらをタップしてください"; -"Star" = "つ星"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "この回答がお役に立った場合は、こちらをタップしてください"; -"Report a problem" = "問題を報告"; -"YES, THANKS!" = "はい"; -"Was this helpful?" = "お役に立ちましたか?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "メッセージを送信できませんでした。\"再試行\" をタップするとメッセージを再送します。"; -"Suggestions" = "候補"; -"No FAQs found" = "FAQが見つかりません"; -"Done" = "終了"; -"Opening Gallery..." = "カメラロールを開いています…"; -"You rated the service with" = "としてサービスを評価いただきました"; -"Cancel" = "キャンセル"; -"Loading..." = "ロード中…"; -"Read FAQs" = "FAQを読む"; -"Thanks for messaging us!" = "メッセージをお送りいただき、ありがとうございました。"; -"Try Again" = "再試行"; -"Send Feedback" = "フィードバックを送信"; -"Your Name" = "お名前"; -"Please provide a name." = "お名前をご入力ください"; -"FAQ" = "FAQ"; -"Describe your problem" = "問題の詳細をご説明ください"; -"How can we help?" = "お困りですか?"; -"Help about" = "ヘルプ:"; -"We could not fetch the required data" = "必要なデータを取得できませんでした"; -"Name" = "お名前"; -"Sending failed!" = "送信できませんでした"; -"You didn't find this helpful." = "役に立たなかった"; -"Attach a screenshot of your problem" = "問題の様子を撮影したスクリーンショットを添付"; -"Mark as read" = "既読にする"; -"Name invalid" = "お名前が無効です"; -"Yes" = "はい"; -"What's on your mind?" = "懸念事項をお知らせください。"; -"Send a new message" = "新しいメッセージを送信"; -"Questions that may already have your answer" = "既に回答済みの可能性がございます"; -"Attach a photo" = "写真を添付"; -"Accept" = "承諾"; -"Your reply" = "返信"; -"Inbox" = "受信箱"; -"Remove attachment" = "添付ファイルを削除"; -"Could not fetch message" = "メッセージが見つかりませんでした"; -"Read FAQ" = "FAQを読む"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "メッセージのやり取りがなかったため、この話題は終了した扱いになっています。新規メッセージを作成してください。"; -"%d new messages from Support" = "サポートからの新しいメッセージが%d件あります"; -"Ok, Attach" = "添付する"; -"Send" = "送信"; -"Screenshot size should not exceed %.2f MB" = "スクリーンショットのファイルサイズは%.2fMB以下にしてください"; -"Information" = "情報"; -"Issue ID" = "問題のID"; -"Tap to copy" = "タップしてコピー"; -"Copied!" = "コピー完了"; -"We couldn't find an FAQ with matching ID" = "IDが一致するFAQが見つかりませんでした"; -"Failed to load screenshot" = "スクリーンショットのロードに失敗しました"; -"Failed to load video" = "ビデオのロードに失敗しました"; -"Failed to load image" = "画像のロードに失敗しました"; -"Hold down your device's power and home buttons at the same time." = "デバイス の電源ボタンとホームボタンを同時に押してください。"; -"Please note that a few devices may have the power button on the top." = "一部のデバイスでは、電源ボタンがデバイス上部に設置されている場合があります。"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "スクリーンショットが撮影できたら、このメッセージに戻り「添付する」をタップして添付してください。"; -"Okay" = "OK"; -"We couldn't find an FAQ section with matching ID" = "IDが一致するFAQのカテゴリが見つかりませんでした"; - -"GIFs are not supported" = "GIFはサポートされていません"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/kn.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/kn.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index e6b35e2b3770..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/kn.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "ನೀವು ಹುಡುಕುತ್ತಿರುವುದು ಸಿಗಲಿಲ್ಲವೇ?"; -"Rate App" = "ಅಪ್ಲಿಕೇಶನ್ ಕುರಿತು ರೇಟ್ ನೀಡಿ"; -"We\'re happy to help you!" = "ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು ಸಂತೋಷವಾಗುತ್ತಿದೆ!"; -"Did we answer all your questions?" = "ನಾವು ನಿಮ್ಮ ಎಲ್ಲಾ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಿದ್ದೇವೆಯೇ?"; -"Remind Later" = "ನಂತರ ನೆನಪಿಸು"; -"Your message has been received." = "ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ."; -"Message send failure." = "ಸಂದೇಶ ಕಳುಹಿಸುವಲ್ಲಿ ವಿಫಲವಾಗಿದೆ."; -"What\'s your feedback about our customer support?" = "ನಮ್ಮ ಗ್ರಾಹಕ ಬೆಂಬಲದ ಕುರಿತು ನಿಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆ ಏನು?"; -"Take a screenshot on your iPhone" = "ನಿಮ್ಮ iPhone ನಲ್ಲಿ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ತೆಗೆದುಕೊಳ್ಳಿ"; -"Learn how" = "ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"; -"Take a screenshot on your iPad" = "ನಿಮ್ಮ iPad ನಲ್ಲಿ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ತೆಗೆದುಕೊಳ್ಳಿ"; -"Your email(optional)" = "ನಿಮ್ಮ ಇಮೇಲ್ (ಐಚ್ಛಿಕ)"; -"Conversation" = "ಸಂವಾದ"; -"View Now" = "ಈಗಲೇ ವೀಕ್ಷಿಸು"; -"SEND ANYWAY" = "ಹೇಗಾದರೂ ಕಳುಹಿಸು"; -"OK" = "ಸರಿ"; -"Help" = "ಸಹಾಯ"; -"Send message" = "ಸಂದೇಶ ಕಳುಹಿಸಿ"; -"REVIEW" = "ಪರಿಶೀಲಿಸು"; -"Share" = "ಹಂಚು"; -"Close Help" = "ಸಹಾಯ ಮುಚ್ಚು"; -"Sending your message..." = "ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ..."; -"Learn how to" = "ಈ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"; -"No FAQs found in this section" = "ಈ ವಿಭಾಗದಲ್ಲಿ FAQ ಪ್ರಶ್ನೆಗಳು ಕಂಡುಬರಲಿಲ್ಲ"; -"Thanks for contacting us." = "ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಿದ್ದಕ್ಕೆ ಧನ್ಯವಾದಗಳು."; -"Chat Now" = "ಈಗಲೇ ಚಾಟ್ ಮಾಡು"; -"Buy Now" = "ಈಗಲೇ ಖರೀದಿಸು"; -"New Conversation" = "ಹೊಸ ಸಂವಾದ"; -"Please check your network connection and try again." = "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."; -"New message from Support" = "ಬೆಂಬಲ ತಂಡದಿಂದ ಹೊಸ ಸಂದೇಶ"; -"Question" = "ಪ್ರಶ್ನೆ"; -"Type in a new message" = "ಹೊಸ ಸಂದೇಶ ಟೈಪ್ ಮಾಡಿ"; -"Email (optional)" = "ಇಮೇಲ್ (ಐಚ್ಛಿಕ)"; -"Reply" = "ಪ್ರತ್ಯುತ್ತರಿಸು"; -"CONTACT US" = "ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಿ"; -"Email" = "ಇಮೇಲ್"; -"Like" = "ಮೆಚ್ಚು"; -"Tap here if this FAQ was not helpful to you" = "ಈ FAQ ನಿಮಗೆ ಉಪಯುಕ್ತವೆನಿಸದಿದ್ದಲ್ಲಿ ಇಲ್ಲಿ ಟ್ಯಾಪ್ ಮಾಡಿ"; -"Any other feedback? (optional)" = "ಬೇರೆ ಯಾವುದಾದರೂ ಪ್ರತಿಕ್ರಿಯೆ ಇದೆಯೇ? (ಐಚ್ಛಿಕ)"; -"You found this helpful." = "ಇದು ನಿಮಗೆ ಉಪಯುಕ್ತವಾಗಿರುವಂತಿದೆ."; -"No working Internet connection is found." = "ಸಕ್ರಿಯ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಕಂಡುಬಂದಿಲ್ಲ."; -"No messages found." = "ಸಂದೇಶಗಳು ಕಂಡುಬಂದಿಲ್ಲ."; -"Please enter a brief description of the issue you are facing." = "ನೀವು ಎದುರಿಸುತ್ತಿರುವ ಸಮಸ್ಯೆಯ ಕುರಿತು ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆಯನ್ನು ನೀಡಿ."; -"Shop Now" = "ಈಗಲೇ ಶಾಪ್ ಮಾಡಿ"; -"Close Section" = "ವಿಭಾಗ ಮುಚ್ಚು"; -"Close FAQ" = "FAQ ಮುಚ್ಚು"; -"Close" = "ಮುಚ್ಚು"; -"This conversation has ended." = "ಈ ಸಂವಾದ ಅಂತ್ಯಗೊಂಡಿದೆ."; -"Send it anyway" = "ಹೇಗಾದರೂ ಕಳುಹಿಸು"; -"You accepted review request." = "ನೀವು ಅಭಿಪ್ರಾಯ ತಿಳಿಸುವ ವಿನಂತಿಗೆ ಸಮ್ಮತಿಸಿರುವಿರಿ."; -"Delete" = "ಅಳಿಸು"; -"What else can we help you with?" = "ನಿಮಗೆ ಬೇರೇನಾದರೂ ಸಹಾಯ ಬೇಕೇ?"; -"Tap here if the answer was not helpful to you" = "ಉತ್ತರವು ನಿಮಗೆ ಉಪಯುಕ್ತವೆನಿಸದಿದ್ದಲ್ಲಿ ಇಲ್ಲಿ ಟ್ಯಾಪ್ ಮಾಡಿ"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "ಕೇಳಲು ಬೇಸರವಾಗುತ್ತಿದೆ. ನೀವು ಎದುರಿಸುತ್ತಿರುವ ಸಮಸ್ಯೆಯ ಕುರಿತು ನಮಗೆ ಇನ್ನೂ ಸ್ವಲ್ಪ ಮಾಹಿತಿಯನ್ನು ನೀಡುವಿರಾ?"; -"Service Rating" = "ಸೇವೆ ರೇಟಿಂಗ್"; -"Your email" = "ನಿಮ್ಮ ಇಮೇಲ್"; -"Email invalid" = "ಇಮೇಲ್ ಅಮಾನ್ಯವಾಗಿದೆ"; -"Could not fetch FAQs" = "ಪದೇ ಪದೇ ಕೇಳಿರುವ ಪ್ರಶ್ನೆಗಳನ್ನು ಹಿಂಪಡೆಯಲಾಗಲಿಲ್ಲ"; -"Thanks for rating us." = "ನಮಗೆ ರೇಟಿಂಗ್ ನೀಡಿದ್ದಕ್ಕೆ ಧನ್ಯವಾದಗಳು."; -"Download" = "ಡೌನ್‌ಲೋಡ್"; -"Please enter a valid email" = "ಮಾನ್ಯ ಇಮೇಲ್ ಐಡಿ ನಮೂದಿಸಿ"; -"Message" = "ಸಂದೇಶ"; -"or" = "ಅಥವಾ"; -"Decline" = "ನಿರಾಕರಿಸು"; -"No" = "ಇಲ್ಲ"; -"Screenshot could not be sent. Image is too large, try again with another image" = "ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಕಳುಹಿಸಲಾಗುತ್ತಿಲ್ಲ. ಚಿತ್ರ ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ, ಬೇರೊಂದು ಚಿತ್ರವನ್ನು ಕಳುಹಿಸಲು ಪ್ರಯತ್ನಿಸಿ"; -"Hated it" = "ಇಷ್ಟವಾಗಲಿಲ್ಲ"; -"Stars" = "ಸ್ಟಾರ್‌ಗಳು"; -"Your feedback has been received." = "ನಿಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ."; -"Dislike" = "ಮೆಚ್ಚದಿರು"; -"Preview" = "ಪೂರ್ವವೀಕ್ಷಿಸಿ"; -"Book Now" = "ಈಗಲೇ ಬುಕ್ ಮಾಡು"; -"START A NEW CONVERSATION" = "ಹೊಸ ಸಂವಾದವನ್ನು ಪ್ರಾರಂಭಿಸಿ"; -"Your Rating" = "ನಿಮ್ಮ ರೇಟಿಂಗ್"; -"No Internet!" = "ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವಿಲ್ಲ!"; -"Invalid Entry" = "ಅಮಾನ್ಯ ನಮೂದು"; -"Loved it" = "ಇಷ್ಟವಾಯಿತು"; -"Review on the App Store" = "ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟೋರ್ ಕುರಿತು ಅಭಿಪ್ರಾಯ ತಿಳಿಸಿ"; -"Open Help" = "ಸಹಾಯ ತೆರೆಯಿರಿ"; -"Search" = "ಹುಡುಕು"; -"Tap here if you found this FAQ helpful" = "ಈ FAQ ನಿಮಗೆ ಉಪಯುಕ್ತವೆನಿಸಿದಲ್ಲಿ ಇಲ್ಲಿ ಟ್ಯಾಪ್ ಮಾಡಿ"; -"Star" = "ಸ್ಟಾರ್"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "ಈ ಉತ್ತರವು ನಿಮಗೆ ಉಪಯುಕ್ತವೆನಿಸಿದಲ್ಲಿ ಇಲ್ಲಿ ಟ್ಯಾಪ್ ಮಾಡಿ"; -"Report a problem" = "ಸಮಸ್ಯೆಯ ಕುರಿತು ವರದಿ ಮಾಡಿ"; -"YES, THANKS!" = "ಹೌದು, ಧನ್ಯವಾದಗಳು!"; -"Was this helpful?" = "ಇದು ಉಪಯುಕ್ತವೇ?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗಿಲ್ಲ. ಈ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು \"ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸು\" ಟ್ಯಾಪ್ ಮಾಡುವುದೇ?"; -"Suggestions" = "ಸಲಹೆಗಳು"; -"No FAQs found" = "FAQಗಳು ಕಂಡುಬರಲಿಲ್ಲ"; -"Done" = "ಮುಗಿದಿದೆ"; -"Opening Gallery..." = "ಗ್ಯಾಲರಿ ತೆರೆಯಲಾಗುತ್ತಿದೆ..."; -"You rated the service with" = "ನಿಮ್ಮ ಇದರ ಜೊತೆಗಿನ ರೇಟ್ ಮಾಡಿರುವ ಸೇವೆ"; -"Cancel" = "ರದ್ದುಮಾಡು"; -"Loading..." = "ಲೋಡ್ ಆಗುತ್ತಿದೆ..."; -"Read FAQs" = "FAQ ಪ್ರಶ್ನೆಗಳನ್ನು ಓದಿ"; -"Thanks for messaging us!" = "ನಮಗೆ ಸಂದೇಶ ಕಳುಹಿಸುತ್ತಿರುವುದಕ್ಕೆ ಧನ್ಯವಾದಗಳು!"; -"Try Again" = "ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ"; -"Send Feedback" = "ಪ್ರತಿಕ್ರಿಯೆ ಕಳುಹಿಸಿ"; -"Your Name" = "ನಿಮ್ಮ ಹೆಸರು"; -"Please provide a name." = "ಹೆಸರೊಂದನ್ನು ನೀಡಿ."; -"FAQ" = "FAQ"; -"Describe your problem" = "ನಿಮ್ಮ ಸಮಸ್ಯೆಯ ಕುರಿತು ತಿಳಿಸಿ"; -"How can we help?" = "ನಾವು ನಿಮಗೆ ಹೇಗೆ ಸಹಾಯ ಮಾಡಬಹುದು?"; -"Help about" = "ಕುರಿತು ಸಹಾಯ"; -"We could not fetch the required data" = "ನಾವು ಅಗತ್ಯ ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಲಾಗಲಿಲ್ಲ"; -"Name" = "ಹೆಸರು"; -"Sending failed!" = "ಕಳುಹಿಸಲು ವಿಫಲವಾಗಿದೆ!"; -"You didn't find this helpful." = "ಇದು ನಿಮಗೆ ಉಪಯುಕ್ತವಾಗಿಲ್ಲದಿರುವಂತಿದೆ."; -"Attach a screenshot of your problem" = "ನಿಮ್ಮ ಸಮಸ್ಯೆಯ ಕುರಿತಾದ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಲಗತ್ತಿಸಿ"; -"Mark as read" = "ಓದಿದೆ ಎಂದು ಗುರುತಿಸು"; -"Name invalid" = "ಹೆಸರು ಅಮಾನ್ಯವಾಗಿದೆ"; -"Yes" = "ಹೌದು"; -"What's on your mind?" = "ನಿಮ್ಮ ಮನದಲ್ಲೇನಿದೆ?"; -"Send a new message" = "ಹೊಸ ಸಂದೇಶ ಕಳುಹಿಸಿ"; -"Questions that may already have your answer" = "ಈಗಾಗಲೇ ನಿಮ್ಮ ಉತ್ತರವನ್ನೊಳಗೊಂಡ ಪ್ರಶ್ನೆಗಳು"; -"Attach a photo" = "ಫೋಟೋ ಲಗತ್ತಿಸು"; -"Accept" = "ಸಮ್ಮತಿಸು"; -"Your reply" = "ನಿಮ್ಮ ಪ್ರತ್ಯುತ್ತರ"; -"Inbox" = "ಇನ್‌ಬಾಕ್ಸ್"; -"Remove attachment" = "ಲಗತ್ತು ತೆಗೆ"; -"Could not fetch message" = "ಸಂದೇಶವನ್ನು ಹಿಂಪಡೆಯಲಾಗುತ್ತಿಲ್ಲ"; -"Read FAQ" = "FAQ ಪ್ರಶ್ನೆಯನ್ನು ಓದಿ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "ಕ್ಷಮಿಸಿ! ನಿಷ್ಕ್ರಿಯತೆಯ ಕಾರಣ ಈ ಸಂವಾದವನ್ನು ಮುಚ್ಚಲಾಗಿದೆ. ನಮ್ಮ ಏಜೆಂಟ್‌ಗಳ ಜೊತೆಗೆ ಹೊಸ ಸಂವಾದವನ್ನು ಪ್ರಾರಂಭಿಸಿ."; -"%d new messages from Support" = "%d ಬೆಂಬಲ ತಂಡದಿಂದ ಹೊಸ ಸಂದೇಶಗಳು"; -"Ok, Attach" = "ಸರಿ, ಲಗತ್ತಿಸು"; -"Send" = "ಕಳುಹಿಸು"; -"Screenshot size should not exceed %.2f MB" = "ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಗಾತ್ರ %.2f MB ಮೀರುವಂತಿಲ್ಲ"; -"Information" = "ಮಾಹಿತಿ"; -"Issue ID" = "ಸಮಸ್ಯೆ ID"; -"Tap to copy" = "ನಕಲಿಸಲು ತಟ್ಟಿ"; -"Copied!" = "ನಕಲಿಸಲಾಗಿದೆ!"; -"We couldn't find an FAQ with matching ID" = "ಹೊಂದಾಣಿಕೆ ಐಡಿಯ FAQ ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಲು ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ"; -"Failed to load screenshot" = "ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ"; -"Failed to load video" = "ವೀಡಿಯೊ ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ"; -"Failed to load image" = "ಚಿತ್ರವನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ"; -"Hold down your device's power and home buttons at the same time." = "ಒಂದೇ ಸಮಯದಲ್ಲಿ ನಿಮ್ಮ ಸಾಧನದ ಪವರ್ ಮತ್ತು ಹೋಮ್ ಬಟನ್ ಒತ್ತಿ ಹಿಡಿಯಿರಿ."; -"Please note that a few devices may have the power button on the top." = "ಕೆಲವು ಸಾಧನಗಳಲ್ಲಿ ಪವರ್ ಬಟನ್ ಮೇಲ್ಭಾಗದಲ್ಲಿರುತ್ತದೆ ಎಂಬುದು ನಿಮ್ಮ ಗಮನಕ್ಕಿರಲಿ."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "ಮುಗಿದ ಬಳಿಕ, ಈ ಸಂವಾದಕ್ಕೆ ಹಿಂತಿರುಗಿ ಮತ್ತು ಲಗತ್ತಿಸಲು \"ಸರಿ ಲಗತ್ತಿಸು\" ಟ್ಯಾಪ್ ಮಾಡಿ."; -"Okay" = "ಸರಿ"; -"We couldn't find an FAQ section with matching ID" = "ಹೊಂದಾಣಿಕೆ ಐಡಿಯ FAQ ವಿಭಾಗ ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಲು ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ"; - -"GIFs are not supported" = "GIF ಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ko.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ko.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index e0e136a5f6b3..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ko.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "원하는 항목을 찾지 못하셨나요?"; -"Rate App" = "앱 평가하기"; -"We\'re happy to help you!" = "기꺼이 도와 드리겠습니다!"; -"Did we answer all your questions?" = "모든 질문이 해결되셨나요?"; -"Remind Later" = "나중에 알림"; -"Your message has been received." = "귀하의 메시지를 수신했습니다."; -"Message send failure." = "메시지 전송에 실패했습니다."; -"What\'s your feedback about our customer support?" = "저희 고객 지원에 대해 어떻게 평가하십니까?"; -"Take a screenshot on your iPhone" = "iPhone에서 스크린샷 촬영하기"; -"Learn how" = "방법 배우기"; -"Take a screenshot on your iPad" = "iPad에서 스크린샷 촬영하기"; -"Your email(optional)" = "귀하의 이메일(선택)"; -"Conversation" = "대화"; -"View Now" = "지금 보기"; -"SEND ANYWAY" = "그냥 전송하기"; -"OK" = "확인"; -"Help" = "도움말"; -"Send message" = "메시지 전송하기"; -"REVIEW" = "리뷰"; -"Share" = "공유"; -"Close Help" = "도움말 닫기"; -"Sending your message..." = "메시지 전송 중..."; -"Learn how to" = "방법 안내:"; -"No FAQs found in this section" = "이 섹션에는 FAQ가 없음"; -"Thanks for contacting us." = "문의해 주셔서 감사합니다."; -"Chat Now" = "지금 대화하기"; -"Buy Now" = "지금 구입하기"; -"New Conversation" = "새 대화"; -"Please check your network connection and try again." = "네트워크 연결을 확인하고 다시 시도해 주세요."; -"New message from Support" = "지원에서 보낸 새 메시지"; -"Question" = "질문"; -"Type in a new message" = "새 메시지 입력하기"; -"Email (optional)" = "이메일 (보조)"; -"Reply" = "답장"; -"CONTACT US" = "문의하기"; -"Email" = "이메일"; -"Like" = "좋아요"; -"Tap here if this FAQ was not helpful to you" = "이 FAQ가 도움이 되지 않았다면 여기를 누르세요."; -"Any other feedback? (optional)" = "다른 의견이 있으신가요? (선택)"; -"You found this helpful." = "도움이 되었습니다."; -"No working Internet connection is found." = "작동 중인 인터넷 연결이 없습니다."; -"No messages found." = "메시지가 없습니다."; -"Please enter a brief description of the issue you are facing." = "현재 겪고 있는 문제에 대해 짤막한 설명을 입력해 주세요."; -"Shop Now" = "지금 쇼핑하기"; -"Close Section" = "섹션 닫기"; -"Close FAQ" = "FAQ 닫기"; -"Close" = "닫기"; -"This conversation has ended." = "이 대화는 종료되었습니다."; -"Send it anyway" = "그냥 전송하기"; -"You accepted review request." = "리뷰 요청을 승인하셨습니다."; -"Delete" = "삭제"; -"What else can we help you with?" = "다른 도움이 필요하십니까?"; -"Tap here if the answer was not helpful to you" = "답변이 도움이 되지 않았다면 여기를 누르세요."; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "죄송합니다. 저희에게 현재 겪고 있는 문제에 대해 좀 더 알려 주시겠습니까?"; -"Service Rating" = "서비스 평가"; -"Your email" = "귀하의 이메일"; -"Email invalid" = "잘못된 이메일"; -"Could not fetch FAQs" = "FAQ를 불러올 수 없음"; -"Thanks for rating us." = "평가해 주셔서 감사합니다."; -"Download" = "다운로드"; -"Please enter a valid email" = "유효한 이메일을 입력해 주세요."; -"Message" = "메시지"; -"or" = "혹은"; -"Decline" = "거부"; -"No" = "아니요"; -"Screenshot could not be sent. Image is too large, try again with another image" = "스크린샷 전송에 실패했습니다. 이미지가 너무 크니, 다른 이미지로 다시 시도하세요"; -"Hated it" = "나쁨"; -"Stars" = "점"; -"Your feedback has been received." = "귀하의 의견을 수신했습니다."; -"Dislike" = "싫어요"; -"Preview" = "미리보기"; -"Book Now" = "지금 예약하기"; -"START A NEW CONVERSATION" = "새 대화 시작하기"; -"Your Rating" = "나의 평가"; -"No Internet!" = "인터넷 없음!"; -"Invalid Entry" = "잘못된 입력"; -"Loved it" = "좋음"; -"Review on the App Store" = "App Store에서 평가하기"; -"Open Help" = "도움말 열기"; -"Search" = "검색"; -"Tap here if you found this FAQ helpful" = "이 FAQ가 도움이 되었다면 여기를 누르세요."; -"Star" = "점"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "답변이 도움이 되었다면 여기를 누르세요."; -"Report a problem" = "문제 보고"; -"YES, THANKS!" = "네, 감사합니다!"; -"Was this helpful?" = "내용이 도움이 되었나요?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "메시지가 전송되지 않았습니다.\"다시 시도\"를 탭해서 이 메시지를 전송할까요?"; -"Suggestions" = "제안"; -"No FAQs found" = "FAQ가 없음"; -"Done" = "완료"; -"Opening Gallery..." = "갤러리 여는 중..."; -"You rated the service with" = "귀하의 서비스 평가 점수"; -"Cancel" = "취소"; -"Loading..." = "불러오는 중..."; -"Read FAQs" = "FAQ 읽기"; -"Thanks for messaging us!" = "보내 주셔서 감사합니다!"; -"Try Again" = "다시 시도"; -"Send Feedback" = "의견 보내기"; -"Your Name" = "이름"; -"Please provide a name." = "이름을 입력해 주세요."; -"FAQ" = "FAQ"; -"Describe your problem" = "문제에 대해 설명하기"; -"How can we help?" = "무엇을 도와 드릴까요?"; -"Help about" = "도움말 주제:"; -"We could not fetch the required data" = "필요한 데이터를 불러오지 못했습니다"; -"Name" = "이름"; -"Sending failed!" = "전송 실패!"; -"You didn't find this helpful." = "도움이 되지 않았습니다."; -"Attach a screenshot of your problem" = "문제에 관련된 스크린샷 첨부하기"; -"Mark as read" = "읽은 상태로 표시"; -"Name invalid" = "잘못된 이름"; -"Yes" = "네"; -"What's on your mind?" = "무슨 일로 오셨나요?"; -"Send a new message" = "새 메시지 전송"; -"Questions that may already have your answer" = "이미 답변된 질문일 수도 있습니다"; -"Attach a photo" = "사진 첨부"; -"Accept" = "수락"; -"Your reply" = "귀하의 답장"; -"Inbox" = "수신함"; -"Remove attachment" = "첨부 파일 제거"; -"Could not fetch message" = "메시지를 불러올 수 없음"; -"Read FAQ" = "FAQ 읽기"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "죄송합니다! 이 대화는 활동이 없어서 닫혔습니다. 에이전트로 새 대화를 시작해 주세요."; -"%d new messages from Support" = "고객 지원에서 보낸 새 메시지 %d개"; -"Ok, Attach" = "확인 및 첨부"; -"Send" = "전송"; -"Screenshot size should not exceed %.2f MB" = "스크린샷 크기가 %.2f MB를 초과함"; -"Information" = "정보"; -"Issue ID" = "문제 ID"; -"Tap to copy" = "눌러서 복사하기"; -"Copied!" = "복사 완료!"; -"We couldn't find an FAQ with matching ID" = "일치하는 ID로 FAQ를 찾을 수 없습니다."; -"Failed to load screenshot" = "스크린샷 불러오기 실패"; -"Failed to load video" = "비디오 불러오기 실패"; -"Failed to load image" = "이미지 불러오기 실패"; -"Hold down your device's power and home buttons at the same time." = "단말기의 전원 버튼과 홈 버튼을 동시에 누르십시오."; -"Please note that a few devices may have the power button on the top." = "일부 단말기는 기기 상단에 전원 버튼이 있습니다."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "완료되면, 이 대화창으로 돌아와서 \"확인, 첨부\"를 눌러 첨부합니다."; -"Okay" = "창 닫기"; -"We couldn't find an FAQ section with matching ID" = "일치하는 ID로 FAQ 섹션을 찾을 수 없습니다."; - -"GIFs are not supported" = "GIF는 지원되지 않습니다."; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/lv.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/lv.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index cb740be87455..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/lv.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Nevarat atrast to, ko meklējāt?"; -"Rate App" = "Novērtēt lietotni"; -"We\'re happy to help you!" = "Priecāsimies Jums palīdzēt!"; -"Did we answer all your questions?" = "Vai mēs atbildējām uz visiem Jūsu jautājumiem?"; -"Remind Later" = "Atgādināt vēlāk"; -"Your message has been received." = "Jūsu ziņa tika saņemta."; -"Message send failure." = "Ziņas nosūtīšana neizdevās."; -"What\'s your feedback about our customer support?" = "Kā Jūs vērtējat mūsu klientu atbalstu?"; -"Take a screenshot on your iPhone" = "Uzņemiet ekrānuzņēmumu ar savu iPhone"; -"Learn how" = "Uzziniet, kādā veidā"; -"Take a screenshot on your iPad" = "Uzņemiet ekrānuzņēmumu ar savu iPad"; -"Your email(optional)" = "Jūsu e-pasts (izvēles)"; -"Conversation" = "Saruna"; -"View Now" = "Skatīt tagad"; -"SEND ANYWAY" = "VIENALGA NOSŪTĪT"; -"OK" = "LABI"; -"Help" = "Palīdzība"; -"Send message" = "Nosūtīt ziņojumu"; -"REVIEW" = "NOVĒRTĒT"; -"Share" = "Kopīgot"; -"Close Help" = "Aizvērt sadaļu Palīdzība"; -"Sending your message..." = "Notiek Jūsu ziņas nosūtīšana..."; -"Learn how to" = "Uzziniet, kā"; -"No FAQs found in this section" = "Šajā sadaļā netika atrasti BUJ"; -"Thanks for contacting us." = "Paldies, ka sazinājāties ar mums."; -"Chat Now" = "Tērzēt tagad"; -"Buy Now" = "Pirkt tagad"; -"New Conversation" = "Jauna saruna"; -"Please check your network connection and try again." = "Lūdzu, pārbaudiet tīkla pieslēgumu un mēģiniet vēlreiz."; -"New message from Support" = "Jauna ziņa no Klientu atbalsta dienesta"; -"Question" = "Jautājums"; -"Type in a new message" = "Ierakstiet jaunu ziņojumu"; -"Reply" = "Atbildēt"; -"Email (optional)" = "E-pasts (izvēles papildiespēja)"; -"CONTACT US" = "SAZINĀTIES AR MUMS"; -"Email" = "E-pasts"; -"Like" = "Patīk"; -"Tap here if this FAQ was not helpful to you" = "Piesitiet šeit, ja šis BUJ nebija noderīgs"; -"Any other feedback? (optional)" = "Cits vērtējums? (izvēles papildiespēja)"; -"You found this helpful." = "Palīdzēja."; -"No working Internet connection is found." = "Piekļuve funkcionējošam interneta pieslēgumam netika atrasta."; -"No messages found." = "Ziņojumi nav atrasti."; -"Please enter a brief description of the issue you are facing." = "Lūdzu, ievadiet īsu pieredzētās problēmas aprakstu."; -"Shop Now" = "Iepirkties tagad"; -"Close Section" = "Aizvērt sadaļu"; -"Close FAQ" = "Aizvērt BUJ"; -"Close" = "Aizvērt"; -"This conversation has ended." = "Šī saruna ir beigusies."; -"Send it anyway" = "Tik un tā sūtīt"; -"You accepted review request." = "Jūs pieņēmāt novērtējuma pieprasījumu."; -"Delete" = "Dzēst"; -"What else can we help you with?" = "Kā vēl mēs Jums varam palīdzēt?"; -"Tap here if the answer was not helpful to you" = "Piesitiet šeit, ja atbilde nebija noderīga"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Žēl to dzirdēt. Vai Jūs, lūdzu, varētu plašāk izklāstīt pieredzētās problēmas būtību?"; -"Service Rating" = "Pakalpojuma vērtējums"; -"Your email" = "Jūsu e-pasts"; -"Email invalid" = "E-pasts nav pareizs"; -"Could not fetch FAQs" = "BUJ nebija iespējams izgūt"; -"Thanks for rating us." = "Paldies, ka sniedzāt vērtējumu par mums."; -"Download" = "Lejupielādēt"; -"Please enter a valid email" = "Lūdzu, ievadiet derīgu e-pastu"; -"Message" = "Ziņojums"; -"or" = "vai"; -"Decline" = "Noraidīt"; -"No" = "Nē"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Nevar nosūtīt ekrānuzņēmumu. Attēls ir pārāk liels, mēģiniet vēlreiz ar citu attēlu"; -"Hated it" = "Nepatika"; -"Stars" = "Zvaigznes"; -"Your feedback has been received." = "Jūsu vērtējums tika saņemts."; -"Dislike" = "Nepatīk"; -"Preview" = "Priekšskatījums"; -"Book Now" = "Rezervēt tagad"; -"START A NEW CONVERSATION" = "UZSĀKT JAUNU SARUNU"; -"Your Rating" = "Jūsu vērtējums"; -"No Internet!" = "Nav piekļuves internetam!"; -"Invalid Entry" = "Ieraksts nav pareizs"; -"Loved it" = "Patika"; -"Review on the App Store" = "Novērtējums App Store"; -"Open Help" = "Atvērt Palīdzību"; -"Search" = "Meklēt"; -"Tap here if you found this FAQ helpful" = "Piesitiet šeit, ja šis BUJ bija noderīgs"; -"Star" = "Zvaigzne"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Piesitiet šeit, ja atbilde bija noderīga"; -"Report a problem" = "Ziņot par problēmu"; -"YES, THANKS!" = "JĀ, PALDIES!"; -"Was this helpful?" = "Vai tas palīdzēja?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Jūsu ziņa netika nosūtīta. \"Mēģināt vēlreiz\", lai sūtītu šo ziņu?"; -"Suggestions" = "Ieteikumi"; -"No FAQs found" = "BUJ netika atrasti"; -"Done" = "Darīts"; -"Opening Gallery..." = "Notiek attēlu galerijas atvēršana..."; -"You rated the service with" = "Jūs novērtējāt pakalpojumu ar"; -"Cancel" = "Atcelt"; -"Loading..." = "Ielādē..."; -"Read FAQs" = "Lasīt BUJ"; -"Thanks for messaging us!" = "Paldies par nosūtīto ziņojumu!"; -"Try Again" = "Mēģināt vēlreiz"; -"Send Feedback" = "Nosūtiet atsauksmi"; -"Your Name" = "Jūsu vārds"; -"Please provide a name." = "Lūdzu, ievadiet vārdu."; -"FAQ" = "BUJ"; -"Describe your problem" = "Aprakstiet problēmu"; -"How can we help?" = "Kā mēs varam palīdzēt?"; -"Help about" = "Palīdzība par"; -"We could not fetch the required data" = "Mēs nevarējām izgūt pieprasīto informāciju"; -"Name" = "Vārds"; -"Sending failed!" = "Nosūtīšana neizdevās!"; -"You didn't find this helpful." = "Šī sadaļa Jums nebija noderīga."; -"Attach a screenshot of your problem" = "Pievienot savas problēmas ekrānuzņēmumu"; -"Mark as read" = "Atzīmēt kā izlasītu"; -"Name invalid" = "Vārds nav pareizs"; -"Yes" = "Jā"; -"What's on your mind?" = "Kas Jums ir padomā?"; -"Send a new message" = "Nosūtīt jaunu ziņojumu"; -"Questions that may already have your answer" = "Atbildes, kas varētu sniegt risinājumu Jūsu jautājumiem"; -"Attach a photo" = "Pievienot attēlu"; -"Accept" = "Piekrist"; -"Your reply" = "Jūsu atbilde"; -"Inbox" = "Iesūtne"; -"Remove attachment" = "Noņemt pielikumu"; -"Could not fetch message" = "Ziņojumu nevarēja iegūt"; -"Read FAQ" = "Lasīt BUJ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Atvainojiet! Šī saruna tika aizvērta neaktivitātes dēļ. Lūdzu, uzsāciet jaunu sarunu ar mūsu aģentiem."; -"%d new messages from Support" = "%d jauni ziņojumi no Atbalsta dienesta"; -"Ok, Attach" = "Labi, pievienot"; -"Send" = "Nosūtīt"; -"Screenshot size should not exceed %.2f MB" = "Ekrānuzņēmuma izmērs nedrīkst pārsniegt %.2f MB"; -"Information" = "Informācija"; -"Issue ID" = "Problēmas ID"; -"Tap to copy" = "Piespiediet, lai kopētu"; -"Copied!" = "Nokopēts!"; -"We couldn't find an FAQ with matching ID" = "Neatradām BUJ ar atbilstošu ID"; -"Failed to load screenshot" = "Ekrānuzņēmuma ielāde neizdevās"; -"Failed to load video" = "Video ielāde neizdevās"; -"Failed to load image" = "Attēla ielāde neizdevās"; -"Hold down your device's power and home buttons at the same time." = "Vienlaicīgi turiet piespiestu savas ierīces ieslēgšanas/izslēgšanas pogu un sākuma ekrāna atainošanas pogu."; -"Please note that a few devices may have the power button on the top." = "Ņemiet vērā, ka dažām ierīcēm ieslēgšanas/izslēgšanas poga var atrasties augšpusē."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Pēc tam atgriezieties pie šīs sarunas un uzklikšķiniet uz \"Labi, pievienot\", lai to pievienotu."; -"Okay" = "Labi"; -"We couldn't find an FAQ section with matching ID" = "Nebija iespējams atrast BUJ sadaļu ar atbilstošu ID"; - -"GIFs are not supported" = "GIF faili netiek atbalstīti"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ml.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ml.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index def553bd5ea7..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ml.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "നിങ്ങൾ അന്വേഷിച്ചത് ‌കണ്ടെത്താനായില്ലേ?"; -"Rate App" = "ആപ്പ് ‌റേറ്റുചെയ്യുക"; -"We\'re happy to help you!" = "നിങ്ങളെ സഹായിക്കാൻ ‌ഞങ്ങൾക്ക് സന്തോഷമേയുള്ളു!"; -"Did we answer all your questions?" = "നിങ്ങളുടെ ചോദ്യങ്ങൾക്കെല്ലാം ഞങ്ങൾ മറുപടി നൽകിയോ?"; -"Remind Later" = "അൽപ്പസമയം കഴിഞ്ഞ് ഓർമ്മിപ്പിക്കുക"; -"Your message has been received." = "നിങ്ങളുടെ സന്ദേശം സ്വീകരിച്ചു."; -"Message send failure." = "സന്ദേശമയയ്ക്കൽ പരാജയപ്പെട്ടു."; -"What\'s your feedback about our customer support?" = "ഞങ്ങളുടെ ഉപഭോക്തൃ പിന്തുണയെ കിറിച്ച് നിങ്ങളുടെ പ്രതികരണമെന്താണ്?"; -"Take a screenshot on your iPhone" = "നിങ്ങളുടെ iPhone-ൽ ഒരു സ്ക്രീൻഷോട്ട് എടുക്കൂ"; -"Learn how" = "എങ്ങനെയെന്ന് അറിയുക"; -"Take a screenshot on your iPad" = "നിങ്ങളുടെ iPad-ൽ ഒരു സ്ക്രീൻഷോട്ട് എടുക്കൂ"; -"Your email(optional)" = "നിങ്ങളുടെ ഇമെയിൽ(ഓപ്ഷണൽ)"; -"Conversation" = "ചർച്ച"; -"View Now" = "ഇപ്പോൾ കാണുക"; -"SEND ANYWAY" = "എന്തായാലും അയയ്ക്കുക"; -"OK" = "ശരി"; -"Help" = "സഹായം"; -"Send message" = "സന്ദേശമയയ്ക്കുക"; -"REVIEW" = "അവലോകനം ചെയ്യുക"; -"Share" = "പങ്കിടുക"; -"Close Help" = "സഹായം അടയ്ക്കുക"; -"Sending your message..." = "നിങ്ങളുടെ സന്ദേശം അയയ്ക്കുന്നു..."; -"Learn how to" = "ഇനിപ്പറയുന്നത് എങ്ങനെയെന്ന് അറിയുക"; -"No FAQs found in this section" = "ഈ വിഭാഗത്തിൽ പതിവ് ചോദ്യങ്ങളൊന്നും കണ്ടെത്തിയില്ല"; -"Thanks for contacting us." = "ഞങ്ങളെ ബന്ധപ്പെട്ടതിന് നന്ദി."; -"Chat Now" = "ഇപ്പോൾ ചാറ്റുചെയ്യുക"; -"Buy Now" = "ഇപ്പോൾ വാങ്ങുക"; -"New Conversation" = "പുതിയ ചർച്ച"; -"Please check your network connection and try again." = "നിങ്ങളുടെ നെറ്റ്‌വർക്ക് ‌കണക്ഷൻ പരിശോധിച്ചശേഷം വീണ്ടും ശ്രമിക്കുക."; -"New message from Support" = "പിന്തുണയിൽ നിന്നുള്ള പുതിയ സന്ദേശം"; -"Question" = "ചോദ്യം"; -"Thanks for rating us." = "ഞങ്ങളെ റേറ്റ് ചെയ്തതിന് നന്ദി."; -"Type in a new message" = "ഒരു പുതിയ സന്ദേശം ടൈപ്പുചെയ്യുക"; -"Email (optional)" = "ഇമെയിൽ (ഐച്ഛികം)"; -"Reply" = "മറുപടി"; -"CONTACT US" = "ഞങ്ങളെ ബന്ധപ്പെടുക"; -"Email" = "ഇലെയിൽ"; -"Like" = "ഇഷ്ടപ്പെടുന്നു"; -"Tap here if this FAQ was not helpful to you" = "പതിവ് ‌ചോദ്യങ്ങൾ നിങ്ങൾക്ക് സഹായകരമല്ലായെങ്കിൽ, ഇവിടെ ടാപ്പുചെയ്യുക"; -"Any other feedback? (optional)" = "മറ്റെന്തെങ്കിലും പ്രതികരണമുണ്ടോ? (ഐച്ഛികം)"; -"You found this helpful." = "നിങ്ങൾക്കിത് സഹായകരമായിരുന്നു."; -"No working Internet connection is found." = "പ്രവർത്തനനിരതമായ ഇന്റർനെറ്റ് ‌കണക്ഷനുകളൊന്നും കണ്ടെത്തിയില്ല."; -"No messages found." = "സന്ദേശങ്ങളൊന്നും കാണ്മാനില്ല."; -"Please enter a brief description of the issue you are facing." = "നിങ്ങൾ നേരിടുന്ന പ്രശ്‌നത്തെ കുറിച്ച് ‌ലഘുവായ വിവരണം ദയവായി നൽകുക."; -"Shop Now" = "ഇപ്പോൾ ഷോപ്പുചെയ്യുക"; -"Close Section" = "വിഭാഗം അടയ്ക്കുക"; -"Close FAQ" = "പതിവ് ചോദ്യങ്ങൾ അടയ്ക്കുക"; -"Close" = "അടയ്ക്കുക"; -"This conversation has ended." = "ഈ ചർച്ച അവസാനിച്ചു."; -"Send it anyway" = "അത് എന്തായാലും അയയ്ക്കുക"; -"You accepted review request." = "അവലോകന അഭ്യർത്ഥന നിങ്ങൾ സ്വീകരിച്ചു."; -"Delete" = "ഇല്ലാതാക്കുക"; -"What else can we help you with?" = "മറ്റെന്ത് സഹായമാണ് ഞങ്ങൾ നിങ്ങൾക്ക് നൽകേണ്ടത്?"; -"Tap here if the answer was not helpful to you" = "ഉത്തരം നിങ്ങൾക്ക് സഹായകരമല്ലായെങ്കിൽ, ഇവിടെ ടാപ്പുചെയ്യുക"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "ഞങ്ങൾക്കതിൽ അതിയായ വിഷമമുണ്ട്. നിങ്ങൾ നേരിടുന്ന പ്രശ്‌നത്തെ കുറിച്ച് ‌കുറച്ചുകൂടി വിവരം ഞങ്ങൾക്ക് ‌നൽകാമോ?"; -"Service Rating" = "സേവന റേറ്റിംഗ്"; -"Your email" = "നിങ്ങളുടെ ഇമെയിൽ"; -"Email invalid" = "അസാധുവായ ഇമെയിൽ"; -"Could not fetch FAQs" = "പതിവ് ചോദ്യങ്ങളൊന്നും കണ്ടെത്താനായില്ല"; -"Download" = "ഡൗൺലോഡുചെയ്യുക"; -"Please enter a valid email" = "സാധുവായ ഇമെയിൽ നൽകുക"; -"Message" = "സന്ദേശം"; -"or" = "അല്ലെങ്കിൽ"; -"Decline" = "നിരസിക്കുക"; -"No" = "അല്ല"; -"Screenshot could not be sent. Image is too large, try again with another image" = "സ്ക്രീൻഷോട്ട് അയയ്ക്കാൻ കഴിഞ്ഞില്ല. ചിത്രം വളരെ വലുതാണ്, മറ്റൊരു ചിത്രമുപയോഗിച്ച് ‌വീണ്ടും ശ്രമിക്കുക"; -"Hated it" = "വെറുക്കുന്നു"; -"Stars" = "നക്ഷത്രങ്ങൾ"; -"Your feedback has been received." = "നിങ്ങളുടെ പ്രതികരണം ലഭിച്ചു."; -"Dislike" = "ഇഷ്ടപ്പെടുന്നില്ല"; -"Preview" = "പ്രിവ്യൂ"; -"Book Now" = "ഇപ്പോൾ ബുക്കുചെയ്യുക"; -"START A NEW CONVERSATION" = "ഒരു പുതിയ ചർച്ച ആരംഭിക്കുക"; -"Your Rating" = "നിങ്ങളുടെ റേറ്റിംഗ്"; -"No Internet!" = "ഇന്റർനെറ്റ് ഇല്ല!"; -"Invalid Entry" = "അസാധുവായ എൻട്രി"; -"Loved it" = "ഇഷ്ടപ്പെടുന്നു"; -"Review on the App Store" = "ആപ്പ് സ്റ്റോറിലെ അവലോകനം"; -"Open Help" = "സഹായം തിറക്കുക"; -"Search" = "തിരയുക"; -"Tap here if you found this FAQ helpful" = "പതിവ് ചോദ്യങ്ങൾ നിങ്ങൾക്ക് സഹായകരമായെങ്കിൽ, ഇവിടെ ടാപ്പുചെയ്യുക"; -"Star" = "നക്ഷത്രം"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "ഉത്തരം നിങ്ങൾക്ക് സഹായകരമായെങ്കിൽ, ഇവിടെ ടാപ്പുചെയ്യുക"; -"Report a problem" = "ഒരു പ്രശ്‌നം റിപ്പോർട്ടുചെയ്യുക"; -"YES, THANKS!" = "അതെ, നന്ദി!"; -"Was this helpful?" = "ഇത് സഹായകരമായിരുന്നോ?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "നിങ്ങളുടെ സന്ദേശമയച്ചിട്ടില്ല. ഈ സന്ദേശമയയ്ക്കാൻ \"വീണ്ടും ശ്രമിക്കുക\" എന്നതിൽ ടാപ്പുചെയ്യണോ?"; -"Suggestions" = "അഭിപ്രായങ്ങൾ"; -"No FAQs found" = "പതിവ് ചോദ്യങ്ങളൊന്നും കണ്ടെത്തിയില്ല"; -"Done" = "കഴിഞ്ഞു"; -"Opening Gallery..." = "ഗാലറി തുറക്കുന്നു..."; -"You rated the service with" = "നിങ്ങൾ സേവനത്തെ ഇനിപ്പറയുന്ന പ്രകാരം റേറ്റുചെയ്‌തു"; -"Cancel" = "റദ്ദാക്കുക"; -"Loading..." = "ലോഡുചെയ്യുന്നു..."; -"Read FAQs" = "പതിവ് ചോദ്യങ്ങൾ വായിക്കുക"; -"Thanks for messaging us!" = "ഞങ്ങൾക്ക് സന്ദേശമയച്ചതിന് നിങ്ങൾക്ക് നന്ദി!"; -"Try Again" = "വീണ്ടും ശ്രമിക്കുക"; -"Send Feedback" = "പ്രതികരണം അയയ്ക്കുക"; -"Your Name" = "നിങ്ങളുടെ പേര്"; -"Please provide a name." = "ദയവായി ഒരു പേര് നൽകുക."; -"FAQ" = "പതിവ് ചോദ്യങ്ങൾ"; -"Describe your problem" = "നിങ്ങൾ നേരിടുന്ന പ്രശ്‌നം വിവരിക്കുക"; -"How can we help?" = "നിങ്ങൾക്ക് എന്ത് സഹായമാണ് വേണ്ടത്?"; -"Help about" = "ഇനിപ്പറയുന്നതിനെ കുറിച്ചുള്ള സഹായം"; -"We could not fetch the required data" = "ആവശ്യമായ ഡാറ്റ കണ്ടെത്താനായില്ല"; -"Name" = "പേര്"; -"Sending failed!" = "അയയ്ക്കൽ പരാജയപ്പെട്ടു!"; -"You didn't find this helpful." = "നിങ്ങൾക്കിത് ‌സഹായകരമായിരുന്നില്ല."; -"Attach a screenshot of your problem" = "നിങ്ങളുടെ പ്രശ്‌നം സംബന്ധിച്ച ഒരു സ്‌ക്രീൻഷോട്ട് അറ്റാച്ചുചെയ്യുക"; -"Mark as read" = "വായിച്ചതായി അടയാളപ്പെടുത്തുക"; -"Name invalid" = "പേര് തെറ്റാണ്"; -"Yes" = "അതെ"; -"What's on your mind?" = "നിങ്ങ‌ളുടെ മനസ്സിലെന്താണ്?"; -"Send a new message" = "ഒരു പുതിയ സന്ദേശമയയ്ക്കുക"; -"Questions that may already have your answer" = "നിങ്ങൾക്കുള്ള ഉത്തരം ഇതിനകം തന്നെ അടങ്ങിയിട്ടുള്ള ചോദ്യങ്ങൾ"; -"Attach a photo" = "ഒരു ഫോട്ടോ അറ്റാച്ചുചെയ്യുക"; -"Accept" = "സ്വീകരിക്കുക"; -"Your reply" = "നിങ്ങളുടെ മറുപടി"; -"Inbox" = "ഇൻബോക്‌സ്"; -"Remove attachment" = "അറ്റാച്ചുമെന്റ് നീക്കംചെയ്യുക"; -"Could not fetch message" = "സന്ദേശം കൊണ്ടുവരാൻ കഴിഞ്ഞില്ല"; -"Read FAQ" = "പതിവ് ചോദ്യങ്ങൾ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "ക്ഷമിക്കണം! സജീവമല്ലാത്തത് മൂലം ഈ ചർച്ച അവസാനിപ്പിച്ചു. ഞങ്ങളുടെ ഏജന്റുമാരുമായി ഒരു പുതിയ ചർച്ച ആരംഭിക്കുക."; -"%d new messages from Support" = "%d പിന്തുണയിൽ നിന്നുള്ള പുതിയ സന്ദേശം"; -"Ok, Attach" = "ശരി, അറ്റാച്ചുചെയ്യൂ"; -"Send" = "അയയ്‌ക്കൂ"; -"Screenshot size should not exceed %.2f MB" = "സ്‌ക്രീൻഷോട്ട് ‌വലിപ്പം %.2f MB-യിൽ കൂടാൻ പാടില്ല"; -"Information" = "വിവരം"; -"Issue ID" = "ഇഷ്യൂ ഐഡി"; -"Tap to copy" = "പകർത്താൻ ടാപ്പുചെയ്യുക"; -"Copied!" = "പകർത്തി!"; -"We couldn't find an FAQ with matching ID" = "സമാന ഐഡിയുള്ള പതിവായി ചോദിക്കുന്ന ഒരു ചോദ്യം കണ്ടെത്താൻ ഞങ്ങൾക്ക് ‌കഴിഞ്ഞില്ല."; -"Failed to load screenshot" = "സ്രീൻഷോട്ട് ലോഡ് ചെയ്യുന്നത് പരാജയപ്പെട്ടു"; -"Failed to load video" = "വീഡിയോ ‌ലോഡ് ചെയ്യുന്നത് പരാജയപ്പെട്ടു"; -"Failed to load image" = "ചിത്രം ലോഡ് ചെയ്യുന്നത് പരാജയപ്പെട്ടു"; -"Hold down your device's power and home buttons at the same time." = "നിങ്ങളുടെ ഉപകരണത്തിലെ ‌പവർ ബട്ടണും ഹോം ബട്ടണും ഒരേ സമയം അമർത്തിപ്പിടിക്കുക."; -"Please note that a few devices may have the power button on the top." = "ചില ഉപകരണങ്ങളിൽ പവർ ബട്ടൺ മുകളിലായിരിക്കം എന്ന കാര്യം ശ്രദ്ധിക്കുക."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "സ്‌ക്രീൻഷോട്ട് എടുത്ത ശേഷം അത് അറ്റാച്ചുചെയ്യാൻ, ഈ ചർച്ചയിലേക്ക് മടങ്ങി വന്ന് \"ശരി, അറ്റാച്ചുചെയ്യുക\" എന്നതിൽ ടാപ്പുചെയ്യുക."; -"Okay" = "ശരി"; -"We couldn't find an FAQ section with matching ID" = "സമാന ഐഡിയുള്ള ഒരു FAQ വിഭാഗം കണ്ടെത്താൻ കഴിഞ്ഞില്ല"; - -"GIFs are not supported" = "GIF- കൾ പിന്തുണയ്ക്കുന്നില്ല"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/mr.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/mr.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 127a97966d62..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/mr.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "आपण\ शोधत आहात ते सापडत नाही आहे का?"; -"Rate App" = "अनुप्रयोग रेट करा"; -"We\'re happy to help you!" = "आम्ही\ आपली मदत करण्यास आनंदी आहोत!"; -"Did we answer all your questions?" = "आम्ही आपल्या सर्व प्रश्नांची उत्तरे दिली का?"; -"Remind Later" = "नंतर आठवण करा"; -"Your message has been received." = "आपला संदेश प्राप्त झाला आहे."; -"Message send failure." = "संदेश पाठवणी अपयशी"; -"What\'s your feedback about our customer support?" = "आमच्या\ ग्राहक सेवेबद्दल आपली अभिप्राय काय आहे?"; -"Take a screenshot on your iPhone" = "आपल्या iPhoneवर एक स्क्रीन शॉट घ्या"; -"Learn how" = "कसे करायचे ते शिका"; -"Take a screenshot on your iPad" = "आपल्या iPadवर एक स्क्रीन शॉट घ्या"; -"Your email(optional)" = "आपला इमेल (वैकल्पिक)"; -"Conversation" = "संभाषण"; -"View Now" = "आता पाहा"; -"SEND ANYWAY" = "असेच पाठवा"; -"OK" = "ठीक आहे"; -"Help" = "मदत"; -"Send message" = "संदेश पाठवा"; -"REVIEW" = "पुनरावलोकन"; -"Share" = "सामायिक करा"; -"Close Help" = "मदत बंद करा"; -"Sending your message..." = "आपला संदेश पाठवत आहे..."; -"Learn how to" = "कसे करायचे ते शिका"; -"No FAQs found in this section" = "ह्या भागात कोणतेही FAQ सापडले नाहीत"; -"Thanks for contacting us." = "आमच्याशी संपर्क साधल्या बद्दल धन्यवाद!"; -"Chat Now" = "आता चॅट करा"; -"Buy Now" = "आता खरेदी करा"; -"New Conversation" = "नवीन संभाषण"; -"Please check your network connection and try again." = "कृपया आपली नेटवर्क जोडणी तपासा आणि पुन्हा प्रयत्न करा"; -"New message from Support" = "समर्थनाकडून नवीन संदेश"; -"Question" = "प्रश्न"; -"Type in a new message" = "नवीन संदेश टाइप करा"; -"Email (optional)" = "इमेल (वैकल्पिक)"; -"Reply" = "उत्तर द्या"; -"CONTACT US" = "आमच्याशी संपर्क करा"; -"Email" = "इमेल"; -"Like" = "लाईक करा"; -"Tap here if this FAQ was not helpful to you" = "FAQ आपल्याला उपयुक्त नसल्यास इथे टॅप करा"; -"Any other feedback? (optional)" = "इतर कोणताही अभिप्राय? (वैकल्पिक)"; -"You found this helpful." = "आपल्याला हे उपयुक्त वाटले."; -"No working Internet connection is found." = "कोणतीही चालू इंटरनेट जोडणी संपली नाही"; -"No messages found." = "कोणतेही संदेश सापडले नाहीत."; -"Please enter a brief description of the issue you are facing." = "कृपया आपण तोंड देत असलेल्या समस्येचे संक्षिप्त वर्णन लिहा."; -"Shop Now" = "आता खरेदी करा"; -"Close Section" = "भाग बंद करा"; -"Close FAQ" = "FAQ बंद करा"; -"This conversation has ended." = "हे संभाषण संपले आहे"; -"Send it anyway" = "असेच पाठवा"; -"You accepted review request." = "आपली पुनरावलोकन विनंती स्वीकारली गेली आहे."; -"Delete" = "हटवा"; -"What else can we help you with?" = "आम्ही आपल्याला अजून काय मदत करू शकतो?"; -"Tap here if the answer was not helpful to you" = "उत्तर आपल्याला उपयुक्त नसल्यास इथे टॅप करा"; -"Service Rating" = "सेवा रेटिंग"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "ऐकून वाईट वाटले. कृपया आपण सामोरे जात असलेल्या समस्येबद्दल थोडे अधिक सांगू शकाल का?"; -"Your email" = "आपला इमेल"; -"Email invalid" = "इमेल अवैध आहे"; -"Could not fetch FAQs" = "FAQ प्राप्त करता आले नाहीत"; -"Thanks for rating us." = "आम्हाला रेट केल्याबद्दल धन्यवाद"; -"Download" = "डाउनलोड करा"; -"Please enter a valid email" = "कृपया एक वैध इमेल प्रविष्ठ करा"; -"Message" = "संदेश"; -"or" = "किंवा"; -"Decline" = "नाकारा"; -"No" = "नाही"; -"Screenshot could not be sent. Image is too large, try again with another image" = "स्क्रीन शॉट पाठवता आला नाही. प्रतिमा खूप मोठी आहे, दुसर्या प्रतिमेसह पुन्हा प्रयत्न करा"; -"Hated it" = "अजिबात आवडले नाही"; -"Stars" = "तारे"; -"Your feedback has been received." = "आपला अभिप्राय प्राप्त झाला आहे."; -"Dislike" = "डिस्लाईक करा"; -"Preview" = "प्रीव्ह्यू"; -"Book Now" = "आता बुक करा"; -"START A NEW CONVERSATION" = "नवीन संभाषण सुरु करा"; -"Your Rating" = "आपले रेटिंग"; -"No Internet!" = "इंटरनेट नाही आहे!"; -"Invalid Entry" = "अवैध एन्ट्री"; -"Loved it" = "अतिशय आवडला"; -"Review on the App Store" = "App Store मध्ये पुनरावलोकन करा"; -"Open Help" = "मदत उघडा"; -"Search" = "शोधा"; -"Tap here if you found this FAQ helpful" = "जर आपल्याला FAQ उपयुक्त वाटले असतील तर इथे टॅप करा"; -"Star" = "तारा"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "जर आपल्याला उत्तर उपयुक्त वाटले असेल तर इथे टॅप करा"; -"Report a problem" = "समस्या नोंदवा"; -"YES, THANKS!" = "होय, धन्यवाद!"; -"Was this helpful?" = "हे उपयुक्त होते का?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "आपला संदेश पाठवला गेला नाही.हा संदेश पाठवण्यासाठी\"Try Again\" वर टॅप करा?"; -"Suggestions" = "सूचना"; -"No FAQs found" = "कोणतेही FAQ सापडले नाहीत"; -"Done" = "झाले"; -"Opening Gallery..." = "गॅलेरी उघडत आहे..."; -"You rated the service with" = "आपण ह्या सेवेला ___ श्रेणीबद्ध केलेत."; -"Cancel" = "रद्द करा"; -"Close" = "बंद करा"; -"Loading..." = "लोड करत आहे..."; -"Read FAQs" = "FAQ वाचा"; -"Thanks for messaging us!" = "आम्हाला संदेश पाठवल्याबद्दल धन्यवाद!"; -"Try Again" = "पुन्हा प्रयत्न करा"; -"Send Feedback" = "अभिप्राय पाठवा"; -"Your Name" = "आपले नाव"; -"Please provide a name." = "कृपया एक नाव पुरवा"; -"FAQ" = "FAQ"; -"Describe your problem" = "आपल्या समस्येचे वर्णन करा"; -"How can we help?" = "आम्ही आपली काय मदत करू शकतो?"; -"Help about" = "विषयी मदत"; -"Name" = "नाव"; -"Sending failed!" = "पाठवणे अपयशी!"; -"We could not fetch the required data" = "आम्ही आवश्यक डेटा प्राप्त करू शकलो नाही"; -"You didn't find this helpful." = "आपल्याला हे उपयुक्त वाटले नाही."; -"Attach a screenshot of your problem" = "आपल्या समस्येचा स्क्रीन शॉट पाठवा"; -"Mark as read" = "वाचले आहे असे अंकित करा"; -"Name invalid" = "नाव अवैध आहे"; -"Yes" = "होय"; -"What's on your mind?" = "आपल्या मनात काय आहे?"; -"Send a new message" = "नवीन संदेश पाठवा"; -"Questions that may already have your answer" = "आपले उत्तर ज्यात आधीच असू शकेल असे प्रश्न"; -"Attach a photo" = "फोटो संलग्न करा"; -"Accept" = "स्वीकारा"; -"Your reply" = "आपले उत्तर"; -"Inbox" = "इनबॉक्स"; -"Remove attachment" = "संलग्न काढा"; -"Could not fetch message" = "संदेश प्राप्त करता आला नाही"; -"Read FAQ" = "FAQ वाचा"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "क्षमस्व! निष्क्रियतेमुळे हे संभाषण बंद करण्यात आले आहे. आमच्या एजंट्सशी नवीन संभाषण सुरु करा."; -"%d new messages from Support" = "%d समर्थनाकडून नवीन संदेश"; -"Ok, Attach" = "ठीक आहे,संलग्न करा"; -"Send" = "पाठवा"; -"Screenshot size should not exceed %.2f MB" = "स्क्रीन शॉट %.2f MB पेक्षा जास्त नसावा"; -"Information" = "माहिती"; -"Issue ID" = "समस्या आयडी"; -"Tap to copy" = "कॉपी करण्यासाठी टॅप करा"; -"Copied!" = "कॉपी केले आहे"; -"We couldn't find an FAQ with matching ID" = "आम्हाला जुळणाऱ्या ID चा FAQ सापडला नाही"; -"Failed to load screenshot" = "स्क्रीन शॉट उपलोड करण्यात अपयशी"; -"Failed to load video" = "व्हिडीओ उपलोड करण्यात अपयशी"; -"Failed to load image" = "प्रतिमा उपलोड करण्यात अपयशी"; -"Hold down your device's power and home buttons at the same time." = "आपल्या उपकरणाची पावर आणि होम बटणे एकत्र दाबून ठेवा"; -"Please note that a few devices may have the power button on the top." = "कृपया नोंद घ्या की काही उपकरणांमध्ये पावर बटण वर असू शकते"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "एकदा झाले, कि या संभाषणात परत या आणि संलग्न करण्यासाठी \"ठीक आहे, संलग्न करा\" वर टॅप करा."; -"Okay" = "ठीक आहे"; -"We couldn't find an FAQ section with matching ID" = "या ID शी जुळणारा FAQ आम्ही शोधू शकलो नाही"; - -"GIFs are not supported" = "GIF समर्थित नाहीत"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ms.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ms.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index a3a7fd70bc2a..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ms.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Tidak temui apa yang anda cari?"; -"Rate App" = "Nilaikan Apl"; -"We\'re happy to help you!" = "Kami gembira dapat membantu anda!"; -"Did we answer all your questions?" = "Adakah kami menjawab semua soalan anda?"; -"Remind Later" = "Ingatkan Kemudian"; -"Your message has been received." = "Mesej anda telah diterima."; -"Message send failure." = "Kegagalan menghantar mesej."; -"What\'s your feedback about our customer support?" = "Apakah maklum balas anda tentang sokongan pelanggan kami?"; -"Take a screenshot on your iPhone" = "Ambil syot layar pada iPhone anda"; -"Learn how" = "Ketahui caranya"; -"Take a screenshot on your iPad" = "Ambil syot layar pada iPad anda"; -"Your email(optional)" = "E-mel anda(pilihan)"; -"Conversation" = "Perbincangan"; -"View Now" = "Lihat Sekarang"; -"SEND ANYWAY" = "HANTAR JUGA"; -"OK" = "OK"; -"Help" = "Bantuan"; -"Send message" = "Hantar mesej"; -"REVIEW" = "SEMAK SEMULA"; -"Share" = "Kongsi"; -"Close Help" = "Tutup Bantuan"; -"Sending your message..." = "Menghantar mesej anda..."; -"Learn how to" = "Ketahui caranya"; -"No FAQs found in this section" = "Tiada Soalan Lazim ditemui dalam seksyen ini"; -"Thanks for contacting us." = "Terima kasih kerana menghubungi kami."; -"Chat Now" = "Sembang Sekarang"; -"Buy Now" = "Beli Sekarang"; -"New Conversation" = "Perbincangan Baharu"; -"Please check your network connection and try again." = "Sila semak sambungan rangkaian anda dan cuba lagi."; -"New message from Support" = "Mesej baharu daripada Sokongan"; -"Question" = "Soalan"; -"Type in a new message" = "Taip di dalam mesej baharu"; -"Email (optional)" = "E-mel (pilihan)"; -"Reply" = "Balas"; -"CONTACT US" = "HUBUNGI KAMI"; -"Email" = "E-mel"; -"Like" = "Suka"; -"Tap here if this FAQ was not helpful to you" = "Ketik di sini jika Soalan Lazim ini tidak membantu anda"; -"Any other feedback? (optional)" = "Sebarang maklum balas lain? (pilihan)"; -"You found this helpful." = "Anda mendapati ia membantu."; -"No working Internet connection is found." = "Tiada sambungan Internet yang berfungsi ditemui."; -"No messages found." = "Tiada mesej ditemui."; -"Please enter a brief description of the issue you are facing." = "Sila masukkan huraian ringkas mengenai isu yang anda hadapi."; -"Shop Now" = "Beli-belah Sekarang"; -"Close Section" = "Tutup Seksyen"; -"Close FAQ" = "Tutup Soalan Lazim"; -"Close" = "Tutup"; -"This conversation has ended." = "Perbincangan ini sudah tamat."; -"Send it anyway" = "Hantarkan juga"; -"You accepted review request." = "Anda menerima permintaan untuk mengulas."; -"Delete" = "Padam"; -"What else can we help you with?" = "Apa lagi yang boleh kami bantu anda?"; -"Tap here if the answer was not helpful to you" = "Ketik di sini jika jawapan itu tidak membantu anda"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Kami kesal mendengarnya. Boleh beritahu kami sedikit lagi tentang masalah yang anda hadapi?"; -"Service Rating" = "Penarafan Perkhidmatan"; -"Your email" = "E-mel anda"; -"Email invalid" = "E-mel tidak sah"; -"Could not fetch FAQs" = "Tidak dapat mengambil soalan lazim"; -"Thanks for rating us." = "Terima kasih kerana menilai kami."; -"Download" = "Muat turun"; -"Please enter a valid email" = "Sila masukkan e-mel yang sah"; -"Message" = "Mesej"; -"or" = "atau"; -"Decline" = "Tolak"; -"No" = "Tidak"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Syot layar tidak dapat dihantar. Imej terlalu besar, cuba lagi dengan imej lain"; -"Hated it" = "Membencinya"; -"Stars" = "Bintang"; -"Your feedback has been received." = "Maklum balas anda telah diterima."; -"Dislike" = "Tidak suka"; -"Preview" = "Pratonton"; -"Book Now" = "Tempah Sekarang"; -"START A NEW CONVERSATION" = "MULAKAN PERBINCANGAN BAHARU"; -"Your Rating" = "Penarafan Anda"; -"No Internet!" = "Tiada Internet!"; -"Invalid Entry" = "Entri Tidak Sah"; -"Loved it" = "Menyukainya"; -"Review on the App Store" = "Beri ulasan di Gedung Apl"; -"Open Help" = "Buka Bantuan"; -"Search" = "Cari"; -"Tap here if you found this FAQ helpful" = "Ketik di sini jika anda mendapati Soalan Lazim ini membantu"; -"Star" = "Bintang"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Ketik di sini jika anda mendapati jawapan ini membantu"; -"Report a problem" = "Laporkan masalah"; -"YES, THANKS!" = "YA, TERIMA KASIH!"; -"Was this helpful?" = "Adakah ini membantu?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Mesej anda belum dihantar. Ketik \"Cuba Lagi\" untuk menghantar mesej ini?"; -"Suggestions" = "Cadangan"; -"No FAQs found" = "Tiada Soalan Lazim ditemui"; -"Done" = "Selesai"; -"Opening Gallery..." = "Membuka Galeri..."; -"You rated the service with" = "Anda nilaikan perkhidmatan ini dengan"; -"Cancel" = "Batal"; -"Loading..." = "Memuatkan..."; -"Read FAQs" = "Baca Soalan-soalan Lazim"; -"Thanks for messaging us!" = "Terima kasih kerana menghantar mesej kepada kami!"; -"Try Again" = "Cuba Lagi"; -"Send Feedback" = "Hantar Maklum Balas"; -"Your Name" = "Nama Anda"; -"Please provide a name." = "Sila berikan nama."; -"FAQ" = "Soalan Lazim"; -"Describe your problem" = "Huraikan masalah anda"; -"How can we help?" = "Bagaimana kami boleh membantu?"; -"Help about" = "Bantuan tentang"; -"We could not fetch the required data" = "Kami tidak dapat mengambil data yang diperlukan"; -"Name" = "Nama"; -"Sending failed!" = "Penghantaran gagal!"; -"You didn't find this helpful." = "Anda tidak mendapatinya membantu."; -"Attach a screenshot of your problem" = "Lampirkan syot layar tentang masalah anda"; -"Mark as read" = "Tanda sudah baca"; -"Name invalid" = "Nama tidak sah"; -"Yes" = "Ya"; -"What's on your mind?" = "Apa yang anda fikirkan?"; -"Send a new message" = "Hantar mesej baharu"; -"Questions that may already have your answer" = "Soalan yang mungkin sudah ada jawapan anda"; -"Attach a photo" = "Lampirkan foto"; -"Accept" = "Terima"; -"Your reply" = "Jawapan anda"; -"Inbox" = "Peti masuk"; -"Remove attachment" = "Buang lampiran"; -"Could not fetch message" = "Tidak dapat mengambil mesej"; -"Read FAQ" = "Baca Soalan Lazim"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Maaf! Perbincangan ini telah ditutup kerana tidak aktif. Sila mulakan perbincangan baharu dengan ejen kami."; -"%d new messages from Support" = "%d mesej baharu daripada Sokongan"; -"Ok, Attach" = "Ok, Lampirkan"; -"Send" = "Hantar"; -"Screenshot size should not exceed %.2f MB" = "Saiz syot layar tidak sepatutnya melebihi %.2f MB"; -"Information" = "Maklumat"; -"Issue ID" = "ID Isu"; -"Tap to copy" = "Ketik untuk salin"; -"Copied!" = "Disalin!"; -"We couldn't find an FAQ with matching ID" = "Kami tidak menemui Soalan Lazim dengan ID yang sepadan"; -"Failed to load screenshot" = "Gagal memuatkan syot layar"; -"Failed to load video" = "Gagal memuatkan video"; -"Failed to load image" = "Gagal memuatkan imej"; -"Hold down your device's power and home buttons at the same time." = "Tekan terus butang kuasa dan butang utama peranti anda secara serentak."; -"Please note that a few devices may have the power button on the top." = "Sila ambil perhatian bahawa sesetengah peranti mungkin mempunyai butang kuasa di bahagian atas."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Setelah selesai, kembali ke perbincangan ini dan ketik \"Ok, lampirkan\" untuk melampirkannya."; -"Okay" = "Okey"; -"We couldn't find an FAQ section with matching ID" = "Kami tidak menemui seksyen Soalan Lazim dengan ID yang sepadan"; - -"GIFs are not supported" = "GIF tidak disokong"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/nb-NO.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/nb-NO.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index c5e05f2d2294..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/nb-NO.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* - HelpshiftLocalizable.strings - Helpshift - Copyright (c) 2014 Helpshift,Inc., All rights reserved. - */ - -"Can't find what you were looking for?" = "Can't find what you were looking for?"; -"Rate App" = "Rate App"; -"We\'re happy to help you!" = "We\'re happy to help you!"; -"What's on your mind?" = "What's on your mind?"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?"; -"Thanks for contacting us." = "Thanks for contacting us."; -"Remind Later" = "Remind Later"; -"Your message has been received." = "Your message has been received."; -"Message send failure." = "Message send failure."; -"Hated it" = "Hated it"; -"What\'s your feedback about our customer support?" = "What\'s your feedback about our customer support?"; -"Take a screenshot on your iPhone" = "Take a screenshot on your iPhone"; -"Learn how" = "Learn how"; -"Take a screenshot on your iPad" = "Take a screenshot on your iPad"; -"Name invalid" = "Name invalid"; -"View Now" = "View Now"; -"SEND ANYWAY" = "SEND ANYWAY"; -"Help" = "Help"; -"Send message" = "Send message"; -"REVIEW" = "REVIEW"; -"Share" = "Share"; -"Close Help" = "Close Help"; -"Loved it" = "Loved it"; -"Learn how to" = "Learn how to"; -"Chat Now" = "Chat Now"; -"Buy Now" = "Buy Now"; -"New Conversation" = "New Conversation"; -"Please check your network connection and try again." = "Please check your network connection and try again."; -"New message from Support" = "New message from Support"; -"Question" = "Question"; -"No FAQs found in this section" = "No FAQs found in this section"; -"Type in a new message" = "Type in a new message"; -"Email (optional)" = "Email (optional)"; -"Reply" = "Reply"; -"CONTACT US" = "CONTACT US"; -"Email" = "Email"; -"Like" = "Like"; -"Sending your message..." = "Sending your message..."; -"Tap here if this FAQ was not helpful to you" = "Tap here if this FAQ was not helpful to you"; -"Any other feedback? (optional)" = "Any other feedback? (optional)"; -"You found this helpful." = "You found this helpful."; -"No working Internet connection is found." = "No working Internet connection is found."; -"No messages found." = "No messages found."; -"Please enter a brief description of the issue you are facing." = "Please enter a brief description of the issue you are facing."; -"Shop Now" = "Shop Now"; -"Email invalid" = "Email invalid"; -"Did we answer all your questions?" = "Did we answer all your questions?"; -"Close Section" = "Close Section"; -"Close FAQ" = "Close FAQ"; -"Close" = "Close"; -"This conversation has ended." = "This conversation has ended."; -"Send it anyway" = "Send it anyway"; -"You accepted review request." = "You accepted review request."; -"Delete" = "Delete"; -"Invalid Entry" = "Invalid Entry"; -"Tap here if the answer was not helpful to you" = "Tap here if the answer was not helpful to you"; -"Service Rating" = "Service Rating"; -"Thanks for messaging us!" = "Thanks for messaging us!"; -"Could not fetch FAQs" = "Could not fetch FAQs"; -"Thanks for rating us." = "Thanks for rating us."; -"Download" = "Download"; -"Please enter a valid email" = "Please enter a valid email"; -"Message" = "Message"; -"or" = "or"; -"Your email" = "Your email"; -"Decline" = "Decline"; -"No" = "No"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Screenshot could not be sent. Image is too large, try again with another image"; -"Stars" = "Stars"; -"Your feedback has been received." = "Your feedback has been received."; -"Dislike" = "Dislike"; -"Preview" = "Preview"; -"Book Now" = "Book Now"; -"START A NEW CONVERSATION" = "START A NEW CONVERSATION"; -"Your Rating" = "Your Rating"; -"No Internet!" = "No Internet!"; -"You didn't find this helpful." = "You didn't find this helpful."; -"Review on the App Store" = "Review on the App Store"; -"Open Help" = "Open Help"; -"Search" = "Search"; -"Tap here if you found this FAQ helpful" = "Tap here if you found this FAQ helpful"; -"Star" = "Star"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Tap here if you found this answer helpful"; -"Report a problem" = "Report a problem"; -"YES, THANKS!" = "YES, THANKS!"; -"Was this helpful?" = "Was this helpful?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Your message was not sent.Tap \"Try Again\" to send this message?"; -"OK" = "OK"; -"Suggestions" = "Suggestions"; -"No FAQs found" = "No FAQs found"; -"Done" = "Done"; -"Opening Gallery..." = "Opening Gallery..."; -"Cancel" = "Cancel"; -"Could not fetch message" = "Could not fetch message"; -"Read FAQs" = "Read FAQs"; -"Try Again" = "Try Again"; -"%d new messages from Support" = "%d new messages from Support"; -"Your Name" = "Your Name"; -"Please provide a name." = "Please provide a name."; -"You rated the service with" = "You rated the service with"; -"What else can we help you with?" = "What else can we help you with?"; -"FAQ" = "FAQ"; -"Describe your problem" = "Describe your problem"; -"How can we help?" = "How can we help?"; -"Help about" = "Help about"; -"Send Feedback" = "Send Feedback"; -"We could not fetch the required data" = "We could not fetch the required data"; -"Name" = "Name"; -"Sending failed!" = "Sending failed!"; -"Attach a screenshot of your problem" = "Attach a screenshot of your problem"; -"Mark as read" = "Mark as read"; -"Loading..." = "Loading..."; -"Yes" = "Yes"; -"Send a new message" = "Send a new message"; -"Your email(optional)" = "Your email(optional)"; -"Conversation" = "Conversation"; -"Questions that may already have your answer" = "Questions that may already have your answer"; -"Attach a photo" = "Attach a photo"; -"Accept" = "Accept"; -"Your reply" = "Your reply"; -"Inbox" = "Inbox"; -"Remove attachment" = "Remove attachment"; -"Read FAQ" = "Read FAQ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents."; -"Ok, Attach" = "Ok, Attach"; -"Send" = "Send"; -"Screenshot size should not exceed %.2f MB" = "Screenshot size should not exceed %.2f MB"; -"Information" = "Information"; -"Issue ID" = "Issue ID"; -"Tap to copy" = "Tap to copy"; -"Copied!" = "Copied!"; -"We couldn't find an FAQ with matching ID" = "We couldn't find an FAQ with matching ID"; -"Failed to load screenshot" = "Failed to load screenshot"; -"Failed to load video" = "Failed to load video"; -"Failed to load image" = "Failed to load image"; -"Hold down your device's power and home buttons at the same time." = "Hold down your device's power and home buttons at the same time."; -"Please note that a few devices may have the power button on the top." = "Please note that a few devices may have the power button on the top."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Once done, come back to this conversation and tap on \"Ok, attach\" to attach it."; -"Okay" = "Okay"; -"We couldn't find an FAQ section with matching ID" = "We couldn't find an FAQ section with matching ID"; - -"GIFs are not supported" = "GIFs are not supported"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/nb.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/nb.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index bf7a2099b7f5..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/nb.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Finner du ikke det du leter etter?"; -"Rate App" = "Vurder appen"; -"We\'re happy to help you!" = "Vi hjelper deg gjerne!"; -"Did we answer all your questions?" = "Ble alle spørsmålene dine besvart?"; -"Remind Later" = "Minn meg på det senere"; -"Your message has been received." = "Meldingen din er mottatt."; -"Message send failure." = "Sending av melding mislyktes."; -"What\'s your feedback about our customer support?" = "Hva er din tilbakemelding om kundestøtten?"; -"Take a screenshot on your iPhone" = "Ta skjermbilde på din iPhone"; -"Learn how" = "Lær hvordan"; -"Take a screenshot on your iPad" = "Ta skjermbilde på din iPad"; -"Your email(optional)" = "E-postadressen din (valgfritt)"; -"Conversation" = "Samtale"; -"View Now" = "Vis nå"; -"SEND ANYWAY" = "SEND ALLIKEVEL"; -"OK" = "OK"; -"Help" = "Hjelp"; -"Send message" = "Send melding"; -"REVIEW" = "VURDER"; -"Share" = "Del"; -"Close Help" = "Lukk hjelp"; -"Sending your message..." = "Sender meldingen din …"; -"Learn how to" = "Lær om"; -"No FAQs found in this section" = "Ingen vanlige spørsmål i denne delen"; -"Thanks for contacting us." = "Takk for at du tok kontakt."; -"Chat Now" = "Chat nå"; -"Buy Now" = "Kjøp nå"; -"New Conversation" = "Ny samtale"; -"Please check your network connection and try again." = "Sjekk nettverkstilkoblingen din, og prøv igjen."; -"New message from Support" = "Ny melding fra kundestøtte"; -"Question" = "Spørsmål"; -"Type in a new message" = "Skriv en ny melding"; -"Email (optional)" = "E-post (valgfritt)"; -"Reply" = "Svar"; -"CONTACT US" = "TA KONTAKT"; -"Email" = "E-post"; -"Like" = "Liker"; -"Tap here if this FAQ was not helpful to you" = "Trykk her hvis dette vanlige svaret ikke var nyttig"; -"Any other feedback? (optional)" = "Har du andre tilbakemeldinger? (Valgfritt.)"; -"You found this helpful." = "Du syntes dette var hjelpsomt."; -"No working Internet connection is found." = "Ingen Internett-forbindelse ble funnet."; -"No messages found." = "Ingen meldinger ble funnet."; -"Please enter a brief description of the issue you are facing." = "Vennligst gi en kort beskrivelse av problemet."; -"Shop Now" = "Handle nå"; -"Close Section" = "Lukk del"; -"Close FAQ" = "Lukk vanlige spørsmål"; -"Close" = "Lukk"; -"This conversation has ended." = "Samtalen er avsluttet."; -"Send it anyway" = "Send allikevel"; -"You accepted review request." = "Du godtok forespørselen om en anmeldelse."; -"Delete" = "Slett"; -"What else can we help you with?" = "Er det noe annet vi kan hjelpe deg med?"; -"Tap here if the answer was not helpful to you" = "Trykk her hvis svaret ikke var nyttig"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Beklager! Kan du fortelle oss litt mer om problemet?"; -"Service Rating" = "Vurder kundeservice"; -"Your email" = "E-postadressen din"; -"Email invalid" = "Ugyldig e-post"; -"Could not fetch FAQs" = "Kunne ikke hente vanlige spørsmål"; -"Thanks for rating us." = "Takk for at du ga oss en vurdering."; -"Download" = "Last ned"; -"Please enter a valid email" = "Oppgi en gyldig e-postadresse"; -"Message" = "Melding"; -"or" = "eller"; -"Decline" = "Avslå"; -"No" = "Nei"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Skjermbildet kunne ikke sendes, da filen er for stor. Prøv med et annet bilde."; -"Hated it" = "Misliker"; -"Stars" = "Stjerner"; -"Your feedback has been received." = "Tilbakemeldingen din er mottatt."; -"Dislike" = "Misliker"; -"Preview" = "Forhåndsvisning"; -"Book Now" = "Bestill nå"; -"START A NEW CONVERSATION" = "START NY SAMTALE"; -"Your Rating" = "Din vurdering"; -"No Internet!" = "Ingen Internett-forbindelse."; -"Invalid Entry" = "Ugyldig tekst"; -"Loved it" = "Liker"; -"Review on the App Store" = "Anmeld på App Store"; -"Open Help" = "Åpne hjelp"; -"Search" = "Søk"; -"Tap here if you found this FAQ helpful" = "Trykk her hvis dette vanlige svaret var nyttig"; -"Star" = "Stjerne"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Trykk her hvis svaret var nyttig"; -"Report a problem" = "Rapporter et problem"; -"YES, THANKS!" = "JA, TAKK!"; -"Was this helpful?" = "Var dette hjelpsomt?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Meldingen din ble ikke sendt.Trykk \"Prøv igjen\" for å sende denne meldingen?"; -"Suggestions" = "Forslag"; -"No FAQs found" = "Ingen vanlige spørsmål"; -"Done" = "Ferdig"; -"Opening Gallery..." = "Åpner bildegalleri …"; -"You rated the service with" = "Du vurderte tjenesten"; -"Cancel" = "Avbryt"; -"Loading..." = "Laster inn …"; -"Read FAQs" = "Les vanlige spørsmål"; -"Thanks for messaging us!" = "Takk for at du skrev til oss!"; -"Try Again" = "Prøv igjen"; -"Send Feedback" = "Send tilbakemelding"; -"Your Name" = "Navnet ditt"; -"Please provide a name." = "Vennligst oppgi et navn."; -"FAQ" = "Vanlige spørsmål"; -"Describe your problem" = "Beskriv problemet"; -"How can we help?" = "Hva kan vi hjelpe deg med?"; -"Help about" = "Hjelp med"; -"We could not fetch the required data" = "Vi kunne ikke hente nødvendige data"; -"Name" = "Navn"; -"Sending failed!" = "Sending mislyktes!"; -"You didn't find this helpful." = "Du syntes ikke dette var nyttig."; -"Attach a screenshot of your problem" = "Legg ved et skjermbilde av problemet"; -"Mark as read" = "Merk som lest"; -"Name invalid" = "Ugyldig navn"; -"Yes" = "Ja"; -"What's on your mind?" = "Hva har du på hjertet?"; -"Send a new message" = "Send en ny melding"; -"Questions that may already have your answer" = "Spørsmål som allerede kan ha blitt besvart"; -"Attach a photo" = "Legg ved et bilde"; -"Accept" = "Godta"; -"Your reply" = "Svaret ditt"; -"Inbox" = "Innboks"; -"Remove attachment" = "Fjern vedlegg"; -"Could not fetch message" = "Kunne ikke hente melding"; -"Read FAQ" = "Les vanlige spørsmål"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Beklager, denne samtalen ble lukket på grunn av manglende aktivitet. Vennligst start en ny samtale med våre agenter."; -"%d new messages from Support" = "%d nye meldinger fra kundestøtte."; -"Ok, Attach" = "OK, legg ved"; -"Send" = "Send"; -"Screenshot size should not exceed %.2f MB" = "Skjermbildet kan ikke ta mer enn %.2f MB"; -"Information" = "Informasjon"; -"Issue ID" = "Emne-ID"; -"Tap to copy" = "Trykk for å kopiere"; -"Copied!" = "Kopiert!"; -"We couldn't find an FAQ with matching ID" = "Kunne ikke finne vanlige spørsmål med matchende ID"; -"Failed to load screenshot" = "Kunne ikke laste inn skjermbilde"; -"Failed to load video" = "Kunne ikke laste inn video"; -"Failed to load image" = "Kunne ikke laste inn bilde"; -"Hold down your device's power and home buttons at the same time." = "Trykk samtidig inn Dvale/våkne-knappen og Hjem-knappen på enheten."; -"Please note that a few devices may have the power button on the top." = "På enkelte enheter kan Dvale/våkne-knappen være øverst."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Kom så tilbake til denne samtalen og trykk på «OK, legg ved» for å legge ved skjermbildet."; -"Okay" = "OK"; -"We couldn't find an FAQ section with matching ID" = "Kunne ikke finne Vanlige spørsmål-del med matchende ID"; - -"GIFs are not supported" = "GIFer støttes ikke"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/nl.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/nl.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index acd3fc499618..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/nl.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Kun je niet vinden wat je zoekt?"; -"Rate App" = "Beoordeel onze app"; -"We\'re happy to help you!" = "We helpen u graag!"; -"Did we answer all your questions?" = "Hebben we al je vragen beantwoord?"; -"Remind Later" = "Herinner mij later"; -"Your message has been received." = "We hebben je bericht ontvangen."; -"Message send failure." = "Bericht niet verstuurd."; -"What\'s your feedback about our customer support?" = "Wat vindt u van de klantenondersteuning?"; -"Take a screenshot on your iPhone" = "Maak een screenshot op je iPhone"; -"Learn how" = "Ontdek hoe"; -"Take a screenshot on your iPad" = "Maak een screenshot op je iPad"; -"Your email(optional)" = "Uw e-mail (optioneel)"; -"Conversation" = "Gesprek"; -"View Now" = "Nu bekijken"; -"SEND ANYWAY" = "TOCH VERSTUREN"; -"OK" = "OK"; -"Help" = "Help"; -"Send message" = "Bericht versturen"; -"REVIEW" = "RECENSIE"; -"Share" = "Delen"; -"Close Help" = "Help sluiten"; -"Sending your message..." = "Je bericht is verstuurd..."; -"Learn how to" = "Ontdek hoe"; -"No FAQs found in this section" = "Geen FAQ's gevonden in dit gedeelte"; -"Thanks for contacting us." = "Bedankt dat u contact met ons heeft opgenomen."; -"Chat Now" = "Nu chatten"; -"Buy Now" = "Nu kopen"; -"New Conversation" = "Nieuw bericht"; -"Please check your network connection and try again." = "Controleer je internetverbinding en probeer het opnieuw."; -"New message from Support" = "Nieuw bericht van Support"; -"Question" = "Vraag"; -"Type in a new message" = "Nieuw bericht schrijven"; -"Email (optional)" = "E-mail (optioneel)"; -"Reply" = "Beantwoorden"; -"CONTACT US" = "CONTACT"; -"Email" = "E-mail"; -"Like" = "Leuk"; -"Tap here if this FAQ was not helpful to you" = "Tik hier als deze FAQ u niet heeft geholpen"; -"Any other feedback? (optional)" = "Heb je nog andere feedback? (optioneel)"; -"You found this helpful." = "U vond dit nuttig."; -"No working Internet connection is found." = "We hebben geen werkende internetverbinding kunnen vinden."; -"No messages found." = "Geen berichten gevonden."; -"Please enter a brief description of the issue you are facing." = "Geef een korte beschrijving van het probleem."; -"Shop Now" = "Nu winkelen"; -"Close Section" = "Onderdeel sluiten"; -"Close FAQ" = "FAQ sluiten"; -"Close" = "Sluiten"; -"This conversation has ended." = "Dit gesprek is afgelopen."; -"Send it anyway" = "Toch versturen"; -"You accepted review request." = "U heeft het recensieverzoek geaccepteerd."; -"Delete" = "Verwijderen"; -"What else can we help you with?" = "Kunnen we je nog ergens anders mee helpen?"; -"Tap here if the answer was not helpful to you" = "Tik hier als het antwoord u niet heeft geholpen"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Jammer dat te horen. Kun je ons iets meer over het probleem vertellen?"; -"Service Rating" = "Servicewaardering"; -"Your email" = "Uw e-mail"; -"Email invalid" = "Ongeldig e-mailadres"; -"Could not fetch FAQs" = "De FAQ's konden niet op worden gehaald"; -"Thanks for rating us." = "Bedankt voor je beoordeling."; -"Download" = "Downloaden"; -"Please enter a valid email" = "Geef een geldig e-mailadres op"; -"Message" = "Bericht"; -"or" = "of"; -"Decline" = "Weigeren"; -"No" = "Nee"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Het screenshot kon niet worden verstuurd. De afbeelding is te groot, probeer het met een andere afbeelding."; -"Hated it" = "Waardeloos"; -"Stars" = "Sterren"; -"Your feedback has been received." = "We hebben je feedback ontvangen."; -"Dislike" = "Niet leuk"; -"Preview" = "Preview"; -"Book Now" = "Nu boeken"; -"START A NEW CONVERSATION" = "START EEN NIEUW BERICHT"; -"Your Rating" = "Jouw beoordeling"; -"No Internet!" = "Geen internet!"; -"Invalid Entry" = "Ongeldige invoer"; -"Loved it" = "Geweldig"; -"Review on the App Store" = "Beoordelen in de App Store"; -"Open Help" = "Help openen"; -"Search" = "Zoeken"; -"Tap here if you found this FAQ helpful" = "Tik hier als deze FAQ u heeft geholpen"; -"Star" = "Ster"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Tik hier als het antwoord u heeft geholpen"; -"Report a problem" = "Een probleem melden"; -"YES, THANKS!" = "JA, BEDANKT!"; -"Was this helpful?" = "Had je hier wat aan?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Je bericht is niet verstuurd. Tik op \"Opnieuw proberen\" om het bericht te versturen."; -"Suggestions" = "Suggesties"; -"No FAQs found" = "Geen FAQ's gevonden"; -"Done" = "Klaar"; -"Opening Gallery..." = "Foto's openen..."; -"You rated the service with" = "U hebt de dienst beoordeeld met"; -"Cancel" = "Annuleren"; -"Loading..." = "Laden..."; -"Read FAQs" = "FAQ's lezen"; -"Thanks for messaging us!" = "Bedankt dat u ons een bericht heeft gestuurd!"; -"Try Again" = "Opnieuw proberen"; -"Send Feedback" = "Feedback vesturen"; -"Your Name" = "Uw naam"; -"Please provide a name." = "Geef een geldige naam op."; -"FAQ" = "FAQ"; -"Describe your problem" = "Omschrijf het probleem"; -"How can we help?" = "Hoe kunnen we je helpen?"; -"Help about" = "Hulp voor"; -"We could not fetch the required data" = "We hebben de vereiste gegevens niet op kunnen halen"; -"Name" = "Naam"; -"Sending failed!" = "Versturen mislukt!"; -"You didn't find this helpful." = "U vond dit niet nuttig."; -"Attach a screenshot of your problem" = "Een screenshot van het probleem toevoegen"; -"Mark as read" = "Markeren als gelezen"; -"Name invalid" = "Ongeldige naam"; -"Yes" = "Ja"; -"What's on your mind?" = "Waar zit je mee?"; -"Send a new message" = "Nieuw bericht versturen"; -"Questions that may already have your answer" = "Vragen die jouw antwoord misschien al bevatten"; -"Attach a photo" = "Foto toevoegen"; -"Accept" = "Accepteren"; -"Your reply" = "Uw reactie"; -"Inbox" = "Postvak IN"; -"Remove attachment" = "Bijlage verwijderen"; -"Could not fetch message" = "Bericht kon niet worden opgehaald"; -"Read FAQ" = "FAQ lezen"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Dit gesprek is vanwege inactiviteit afgesloten. Start een nieuw gesprek met een van onze agenten."; -"%d new messages from Support" = "%d nieuwe berichten van Ondersteuning"; -"Ok, Attach" = "Ok, bijvoegen"; -"Send" = "Versturen"; -"Screenshot size should not exceed %.2f MB" = "Screenshot mag niet groter zijn dan %.2f MB"; -"Information" = "Informatie"; -"Issue ID" = "Probleem-ID"; -"Tap to copy" = "Tik om te kopiëren"; -"Copied!" = "Gekopieerd!"; -"We couldn't find an FAQ with matching ID" = "We konden geen FAQ vinden met overeenkomstige ID"; -"Failed to load screenshot" = "Laden schermafbeelding mislukt"; -"Failed to load video" = "Laden video mislukt"; -"Failed to load image" = "Laden afbeelding mislukt"; -"Hold down your device's power and home buttons at the same time." = "Houd de sluimerknop en de thuisknop van je apparaat tegelijkertijd ingedrukt."; -"Please note that a few devices may have the power button on the top." = "Let op: de sluimerknop kan bij sommige apparaten bovenaan zitten."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Ga na het maken van je schermafbeelding terug naar dit gesprek en tik op 'Oké, toevoegen' om deze toe te voegen."; -"Okay" = "Oké"; -"We couldn't find an FAQ section with matching ID" = "We konden geen FAQ-gedeelte vinden met overeenkomstige ID"; - -"GIFs are not supported" = "GIF's worden niet ondersteund"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/pa.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/pa.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 9ba050188892..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/pa.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "ਇਹ ਪਤਾ ਨਹੀਂ ਲਗਾ ਸਕੇ ਕਿ ਤੁਸੀਂ ਕਿਸ ਚੀਜ਼ ਦੀ ਖੋਜ ਕਰ ਰਹੇ ਹੋ?"; -"Rate App" = "ਐਪ ਨੂੰ ਰੇਟ ਕਰੋ"; -"We\'re happy to help you!" = "ਅਸੀਂ ਤੁਹਾਡੀ ਮਦਦ ਕਰਕੇ ਖੁਸ਼ ਹਾਂ!"; -"Did we answer all your questions?" = "ਕੀ ਅਸੀਂ ਤੁਹਾਡਾ ਸਾਰੇ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਦਿੱਤਾ?"; -"Remind Later" = "ਬਾਅਦ ਵਿੱਚ ਯਾਦ ਕਰਾਓ"; -"Your message has been received." = "ਤੁਹਾਡਾ ਸੁਨੇਹਾ ਪ੍ਰਾਪਤ ਕਰ ਲਿਆ ਗਿਆ ਹੈ।"; -"Message send failure." = "ਸੁਨੇਹਾ ਭੇਜਣ ਦੀ ਅਸਫਲਤਾ।"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "ਤੁਹਾਡਾ ਸੁਨੇਹਾ ਭੇਜਿਆ ਨਹੀਂ ਗਿਆ ਸੀ। ਇਸ ਸੁਨੇਹੇ ਨੂੰ ਭੇਜਣ ਲਈ \"ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ\"ਤੇ ਟੈਪ ਕਰਨਾ ਹੈ?"; -"What\'s your feedback about our customer support?" = "ਸਾਡੇ ਗ੍ਰਾਹਕ ਸਮਰਥਨ ਬਾਰੇ ਤੁਹਾਡੀ ਫੀਡਬੈਕ ਕੀ ਹੈ?"; -"Take a screenshot on your iPhone" = "ਆਪਣੇ iPhone ਉੱਤੇ ਇੱਕ ਸਕਰੀਨਸ਼ੌਟ ਲਓ"; -"Learn how" = "ਸਿੱਖੇ ਕਿ ਕਿਵੇਂ"; -"Take a screenshot on your iPad" = "ਆਪਣੇ iPad ਉੱਤੇ ਇੱਕ ਸਕਰੀਨਸ਼ੌਟ ਲਓ"; -"Your email(optional)" = "ਤੁਹਾਡੀ ਈਮੇਲ (ਚੋਣਵੀਂ)"; -"Conversation" = "ਵਾਰਤਾਲਾਪ"; -"View Now" = "ਹੁਣੇ ਦੇਖੋ"; -"SEND ANYWAY" = "ਫੇਰ ਵੀ ਭੇਜੋ"; -"OK" = "ਠੀਕ ਹੈ"; -"Help" = "ਮਦਦ"; -"Send message" = "ਸੰਦੇਸ਼ ਭੇਜੋ"; -"REVIEW" = "ਸਮੀਖਿਆ"; -"Share" = "ਸਾਂਝਾ ਕਰੋ"; -"Close Help" = "ਮਦਦ ਨੂੰ ਬੰਦ ਕਰੋ"; -"Sending your message..." = "ਤੁਹਾਡਾ ਸੁਨੇਹਾ ਭੇਜਿਆ ਜਾ ਰਿਹਾ..."; -"Learn how to" = "ਸਿੱਖੇ ਕਿ ਕਿਵੇਂ"; -"No FAQs found in this section" = "ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ ਕੋਈ FAQ ਨਹੀਂ ਮਿਲੇ"; -"Thanks for contacting us." = "ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਲਈ ਧੰਨਵਾਦ!"; -"Chat Now" = "ਹੁਣੇ ਚੈਟ ਕਰੋ"; -"Buy Now" = "ਹੁਣੇ ਖਰੀਦੋ"; -"New Conversation" = "ਨਵਾਂ ਵਾਰਤਾਲਾਪ"; -"Please check your network connection and try again." = "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"; -"New message from Support" = "ਸਹਾਇਤਾ ਵਲੋਂ ਨਵਾਂ ਸੁਨੇਹਾ"; -"Question" = "ਪ੍ਰਸ਼ਨ"; -"Type in a new message" = "ਇੱਕ ਨਵਾਂ ਸੁਨੇਹਾ ਟਾਈਪ ਕਰੋ"; -"Email (optional)" = "ਈਮੇਲ (ਚੋਣਵਾਂ)"; -"Reply" = "ਜਵਾਬ ਦਿਓ"; -"CONTACT US" = "ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ"; -"Email" = "ਈਮੇਲ"; -"Like" = "ਪਸੰਦ ਕਰੋ"; -"Tap here if this FAQ was not helpful to you" = "ਇੱਥੇ ਟੈਪ ਕਰੋ ਜੇ ਇਹ FAQ ਤੁਹਾਡੇ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਸੀ"; -"Any other feedback? (optional)" = "ਕੋਈ ਹੋਰ ਫੀਡਬੈਕ ਹੈ?(ਵਿਕਲਪਕ)"; -"You found this helpful." = "ਤੁਹਾਨੂੰ ਇਹ ਸਹਾਇਕ ਲੱਗਿਆ।"; -"No working Internet connection is found." = "ਕੋਈ ਕਾਰਜਸ਼ੀਲ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਨਹੀਂ ਮਿਲਿਆ ਹੈ।"; -"No messages found." = "ਕੋਈ ਸੁਨੇਹੇ ਨਹੀਂ ਮਿਲੇ।"; -"Please enter a brief description of the issue you are facing." = "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਵਲੋਂ ਸਾਮ੍ਹਣਾ ਕੀਤੇ ਜਾ ਰਹੇ ਮੁੱਦੇ ਦਾ ਸੰਖਿਪਤ ਵਰਣਨ ਦਾਖ਼ਲ ਕਰੋ।"; -"Shop Now" = "ਹੁਣੇ ਖਰੀਦਾਰੀ ਕਰੋ"; -"Close Section" = "ਵਿਭਾਗ ਨੂੰ ਬੰਦ ਕਰੋ"; -"Close FAQ" = "FAQ ਨੂੰ ਬੰਦ ਕਰੋ"; -"This conversation has ended." = "ਇਹ ਵਾਰਤਾਲਾਪ ਖਤਮ ਹੋ ਗਿਆ ਹੈ"; -"Send it anyway" = "ਫੇਰ ਵੀ ਇਸਨੂੰ ਭੇਜੋ"; -"You accepted review request." = "ਤੁਸੀਂ ਸਮੀਖਿਆ ਬੇਨਤੀ ਸਵੀਕਾਰ ਕੀਤੀ।"; -"Delete" = "ਮਿਟਾਓ"; -"What else can we help you with?" = "ਅਸੀਂ ਤੁਹਾਡੀ ਹੋਰ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦੇ ਹਾਂ?"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "ਐਹ ਸੁਣਨ ਲਈ ਅਫਸੋਸ ਹੈ. ਕੀ ਤੁਸੀ ਸਾਹਣੁ ਕਿਰਪਾ ਕਰਕੇ ਐਸ ਪਰੇਸ਼ਾਨੀ ਦੇ ਬਾਰੇ ਵਿਚ ਥੋੜਾ ਹੋਰ ਦੱਸ ਸਕਦੇ ਹੋ?"; -"Tap here if the answer was not helpful to you" = "ਇੱਥੇ ਟੈਪ ਕਰੋ ਜੇ ਜਵਾਬ ਤੁਹਾਡੇ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਸੀ"; -"Service Rating" = "ਸੇਵਾ ਰੇਟਿੰਗ"; -"Your email" = "ਤੁਹਾਡੀ ਈਮੇਲ"; -"Email invalid" = "ਅਯੋਗ ਈਮੇਲ"; -"Could not fetch FAQs" = "FAQ ਨਹੀਂ ਲਿਆ ਸਕੇ"; -"Thanks for rating us." = "ਸਾਨੂੰ ਰੇਟ ਕਰਨ ਲਈ ਧੰਨਵਾਦ।"; -"Download" = "ਡਾਉਨਲੋਡ ਕਰੋ"; -"Please enter a valid email" = "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਈਮੇਲ ਦਾਖ਼ਲ ਕਰੋ"; -"Message" = "ਸੁਨੇਹਾ"; -"or" = "ਜਾਂ"; -"Decline" = "ਅਸਵੀਕਾਰ ਕਰੋ"; -"No" = "ਨਹੀਂ"; -"Screenshot could not be sent. Image is too large, try again with another image" = "ਸਕਰੀਨਸ਼ੌਟ ਭੇਜਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ। ਪ੍ਰਤੀਬਿੰਬ ਬੇਹੱਦ ਵੱਡਾ ਹੈ, ਕਿਸੇ ਹੋਰ ਪ੍ਰਤੀਬਿੰਬ ਨੂੰ ਅਜ਼ਮਾਓ"; -"Hated it" = "ਇਸ ਨੂੰ ਨਾਪਸੰਦ ਕੀਤਾ"; -"Stars" = "ਸਿਤਾਰੇ"; -"Your feedback has been received." = "ਤੁਹਾਡੀ ਫੀਡਬੈਕ ਪ੍ਰਾਪਤ ਕਰ ਲਈ ਗਈ ਹੈ।"; -"Dislike" = "ਨਾਪਸੰਦ ਕਰੋ"; -"Preview" = "ਪੂਰਵਦਰਸ਼ਨ"; -"Book Now" = "ਹੁਣੇ ਬੁੱਕ ਕਰੋ"; -"START A NEW CONVERSATION" = "ਨਵਾਂ ਵਾਰਤਾਲਾਪ ਸ਼ੁਰੂ ਕਰੋ"; -"Your Rating" = "ਤੁਹਾਡੀ ਰੇਟਿੰਗ"; -"No Internet!" = "ਬਿਲਕੁੱਲ ਵੀ ਇੰਟਰਨੈਟ ਨਹੀਂ!"; -"Invalid Entry" = "ਅਯੋਗ ਏਂਟ੍ਰੀ"; -"Loved it" = "ਇਸ ਨੂੰ ਪਸੰਦ ਕੀਤਾ"; -"Review on the App Store" = "ਐਪ ਸਟੋਰ ਉੱਤੇ ਸਮੀਖਿਆ ਕਰੋ"; -"Open Help" = "ਮਦਦ ਖੋਲ੍ਹੋ"; -"Search" = "ਖੋਜ ਕਰੋ"; -"Tap here if you found this FAQ helpful" = "ਇੱਥੇ ਟੈਪ ਕਰੋ ਜੇ ਤੁਹਾਨੂੰ ਇਹ FAQ ਸਹਾਇਕ ਲੱਗਿਆ"; -"Star" = "ਸਿਤਾਰਾ"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "ਇੱਥੇ ਟੈਪ ਕਰੋ ਜੇ ਤੁਹਾਨੂੰ ਇਹ ਜਵਾਬ ਸਹਾਇਕ ਲੱਗਿਆ"; -"Report a problem" = "ਕਿਸੇ ਸਮੱਸਿਆ ਦੀ ਰੀਪੋਰਟ ਕਰੋ"; -"YES, THANKS!" = "ਹਾਂ, ਧੰਨਵਾਦ!"; -"Was this helpful?" = "ਕੀ ਇਹ ਸਹਾਇਕ ਸੀ?"; -"Suggestions" = "ਸੁਝਾਅ"; -"No FAQs found" = "ਕੋਈ FAQ ਨਹੀਂ ਮਿਲੇ"; -"Done" = "ਹੋ ਗਿਆ"; -"Opening Gallery..." = "ਗੈਲਰੀ ਖੋਲ੍ਹੀ ਜਾ ਰਹੀ..."; -"You rated the service with" = "ਤੁਸੀਂ ਇਸ ਦੇ ਨਾਲ ਸੇਵਾ ਨੂੰ ਰੇਟ ਕੀਤਾ"; -"Cancel" = "ਰੱਦ ਕਰੋ"; -"Close" = "ਬੰਦ ਕਰੋ"; -"Loading..." = "ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ..."; -"Read FAQs" = "FAQs ਪੜ੍ਹੋ"; -"Thanks for messaging us!" = "ਸਾਨੂੰ ਸੁਨੇਹਾ ਭੇਜਣ ਲਈ ਧੰਨਵਾਦ!"; -"Try Again" = "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"; -"Send Feedback" = "ਫੀਡਬੈਕ ਭੇਜੋ"; -"Your Name" = "ਤੁਹਾਡਾ ਨਾਮ"; -"Please provide a name." = "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਨਾਮ ਪ੍ਰਦਾਨ ਕਰੋ।"; -"FAQ" = "FAQ"; -"Describe your problem" = "ਆਪਣੀ ਸਮੱਸਿਆ ਦਾ ਵਰਣਨ ਕਰੋ"; -"How can we help?" = "ਅਸੀਂ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦੇ ਹਾਂ?"; -"Help about" = "ਇਸ ਬਾਰੇ ਮਦਦ"; -"Name" = "ਨਾਮ"; -"Sending failed!" = "ਭੇਜਣਾ ਅਸਫਲ ਹੋਇਆ!"; -"We could not fetch the required data" = "ਅੱਸੀ ਲੋੜ ਦੇ ਡਾਟਾ ਨੂੰ ਪ੍ਰਾਪਤ ਨਾ ਕਰ ਸਕਦੇ ਹੈ"; -"You didn't find this helpful." = "ਤੁਹਾਨੂੰ ਇਹ ਸਹਾਇਕ ਨਹੀਂ ਲੱਗਿਆ।"; -"Attach a screenshot of your problem" = "ਆਪਣੀ ਸਮੱਸਿਆ ਦਾ ਇੱਕ ਸਕ੍ਰੀਨਸ਼ੌਟ ਨੱਥੀ ਕਰੋ"; -"Mark as read" = "ਪੜ੍ਹਿਆ ਗਿਆ ਵਜੋਂ ਨਿਸ਼ਾਨ ਲਗਾਓ"; -"Name invalid" = "ਅਯੋਗ ਨਾਮ"; -"Yes" = "ਹਾਂ"; -"What's on your mind?" = "ਤੁਹਾਡੇ ਦਿਮਾਗ਼ ਵਿੱਚ ਕੀ ਹੈ?"; -"Send a new message" = "ਇੱਕ ਨਵਾਂ ਸੰਦੇਸ਼ ਭੇਜੋ"; -"Questions that may already have your answer" = "ਸਵਾਲ ਜਿਹਨਾਂ ਕੋਲ ਪਹਿਲਾਂ ਤੋਂ ਤੁਹਾਡਾ ਜਵਾਬ ਹੋ ਸਕਦਾ ਹੈ"; -"Attach a photo" = "ਇੱਕ ਫੋਟੋ ਨੱਥੀ ਕਰੋ"; -"Accept" = "ਸਵੀਕਾਰ ਕਰੋ"; -"Your reply" = "ਤੁਹਾਡਾ ਜਵਾਬ"; -"Inbox" = "ਇਨਬਾਕਸ"; -"Remove attachment" = "ਅਟੈਚਮੈਂਟ ਨੂੰ ਹਟਾਓ"; -"Could not fetch message" = "ਸੁਨੇਹਾ ਨਹੀਂ ਲਿਆ ਸਕੇ"; -"Read FAQ" = "FAQ ਪੜ੍ਹੋ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "ਮੁਆਫ਼ ਕਰੋ! ਇਹ ਵਾਰਤਾਲਾਪ ਅਕ੍ਰਿਆਸ਼ੀਲਤਾ ਕਾਰਨ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਸਾਡੇ ਏਜੰਟਾਂ ਦੇ ਨਾਲ ਇੱਕ ਨਵਾਂ ਵਾਰਤਾਲਾਪ ਸ਼ੁਰੂ ਕਰੋ।"; -"%d new messages from Support" = "%d ਸਹਾਇਤਾ ਵਲੋਂ ਨਵਾਂ ਸੁਨੇਹਾ"; -"Ok, Attach" = "ਠੀਕ ਹੈ, ਨੱਥੀ ਕਰੋ"; -"Send" = "ਭੇਜੋ"; -"Screenshot size should not exceed %.2f MB" = "ਸਕ੍ਰੀਨਸ਼ੌਟ ਦਾ ਆਕਾਰ %.2f MB ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋਵੇਗਾ"; -"Information" = "ਜਾਣਕਾਰੀ"; -"Issue ID" = "ID ਜਾਰੀ ਕੀਤੀ"; -"Tap to copy" = "ਕਾਪੀ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ"; -"Copied!" = "ਕਾਪੀ ਕੀਤਾ!"; -"We couldn't find an FAQ with matching ID" = "ਸਾਨੂੰ ਏਸ ID ਦੇ ਨਾਲ ਮਿਲਦਾ FAQ ਨਾ ਲਭਿਆ"; -"Failed to load screenshot" = "ਸਕਰੀਨਸ਼ੋਤ ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"; -"Failed to load video" = "ਵੀਡੀਓ ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"; -"Failed to load image" = "ਇਮੇਜ ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"; -"Hold down your device's power and home buttons at the same time." = "ਆਪਣੇ ਡਿਵਾਈਸ ਉੱਤੇ ਇੱਕੋ ਸਮੇਂ ਤੇ ਪਾਵਰ ਅਤੇ ਹੋਮ ਬਟਨਾਂ ਨੂੰ ਦਬਾ ਕੇ ਰੱਖੋ।"; -"Please note that a few devices may have the power button on the top." = "ਕਿਰਪਾ ਕਰਕੇ ਨੋਟ ਕਰੋ ਕੁਝ ਜੰਤਰ ਦੇ ਪਾਵਰ ਬਟਨ ਚੋਟੀ ਤੇ ਹੋ ਸਕਦਾ ਹੈ।"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "ਇਸ ਨੂੰ ਕਰਨ ਦੇ ਬਾਅਦ, ਵਾਪਸ ਇਸ ਗੱਲਬਾਤ ਨੂੰ ਖੋਲੋ ਤੇ \"ਠੀਕ ਹੈ, ਨਾਲ ਨੱਥੀ\" ਦੇ ਉਤੇ ਟੈਪ ਕਰਕੇ ਸਕਰੀਨ ਸ਼ੋਟ ਨੂੰ ਨੱਥੀ ਕਰੋ।"; -"Okay" = "ਠੀਕ ਹੈ"; -"We couldn't find an FAQ section with matching ID" = "ਸਾਨੂੰ ਏਸ ID ਦੇ ਨਾਲ ਮਿਲਦਾ FAQ ਅਨੁਭਾਗ ਨਾ ਲਭਿਆ"; - -"GIFs are not supported" = "GIFs ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/pl.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/pl.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index c579f9c73d50..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/pl.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Nie możesz znaleźć interesującego cię tematu?"; -"Rate App" = "Oceń naszą aplikację"; -"We\'re happy to help you!" = "Z przyjemnością pomożemy!"; -"Did we answer all your questions?" = "Czy odpowiedzieliśmy na wszystkie twoje pytania?"; -"Remind Later" = "Przypomnij mi później"; -"Your message has been received." = "Twoja wiadomość została odebrana."; -"Message send failure." = "Nie udało się wysłać wiadomości."; -"What\'s your feedback about our customer support?" = "Co sądzisz o naszym dziale pomocy?"; -"Take a screenshot on your iPhone" = "Zrób zdjęcie ekranu na twoim telefonie iPhone"; -"Learn how" = "Dowiedz się więcej"; -"Take a screenshot on your iPad" = "Zrób zdjęcie ekranu na twoim tablecie iPad"; -"Your email(optional)" = "Twój e-mail (opcjonalne)"; -"Conversation" = "Rozmowa"; -"View Now" = "Obejrzyj teraz"; -"SEND ANYWAY" = "WYŚLIJ MIMO WSZYSTKO"; -"OK" = "OK"; -"Help" = "Pomoc"; -"Send message" = "Wyślij wiadomość"; -"REVIEW" = "RECENZJA"; -"Share" = "Udostępnij"; -"Close Help" = "Zamknij Pomoc"; -"Sending your message..." = "Trwa wysyłanie wiadomości..."; -"Learn how to" = "Dowiedz się jak..."; -"No FAQs found in this section" = "Brak popularnych pytań dla niniejszej sekcji"; -"Thanks for contacting us." = "Dziękujemy za kontakt z nami."; -"Chat Now" = "Przejdź do czatu teraz"; -"Buy Now" = "Kup teraz"; -"New Conversation" = "Nowa rozmowa"; -"Please check your network connection and try again." = "Prosimy sprawdzić połączenie z siecią i spróbować ponownie."; -"New message from Support" = "Nowa wiadomość od Działu Pomocy"; -"Question" = "Pytanie"; -"Type in a new message" = "Wprowadź tekst nowej wiadomości"; -"Email (optional)" = "E-mail (opcjonalne)"; -"Reply" = "Odpowiedź"; -"CONTACT US" = "SKONTAKTUJ SIĘ Z NAMI"; -"Email" = "E-mail"; -"Like" = "Lubię to"; -"Tap here if this FAQ was not helpful to you" = "Stuknij tutaj, jeśli Najczęściej Zadawane Pytania nie były pomocne"; -"Any other feedback? (optional)" = "Czy chcesz coś dodać? (opcjonalne)"; -"You found this helpful." = "Pomoc była skuteczna."; -"No working Internet connection is found." = "Nie wykryto połączenia z internetem."; -"No messages found." = "Nie odnaleziono wiadomości."; -"Please enter a brief description of the issue you are facing." = "Prosimy o krótki opis napotkanego problemu."; -"Shop Now" = "Kupuj teraz"; -"Close Section" = "Zamknij sekcję"; -"Close FAQ" = "Zamknij Najczęściej Zadawane Pytania"; -"Close" = "Zamknij"; -"This conversation has ended." = "Rozmowa zakończona."; -"Send it anyway" = "Wyślij mimo wszystko"; -"You accepted review request." = "Użytkownik przyjął prośbę o recenzję"; -"Delete" = "Usuń"; -"What else can we help you with?" = "W czym jeszcze możemy pomóc?"; -"Tap here if the answer was not helpful to you" = "Stuknij tutaj, jeśli odpowiedź była nieskuteczna"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Przykro nam to słyszeć. Czy możesz opowiedzieć nam o problemie, który napotykasz?"; -"Service Rating" = "Ocena usługi"; -"Your email" = "Twój e-mail"; -"Email invalid" = "Niewłaściwy adres"; -"Could not fetch FAQs" = "Nie udało się pobrać listy najczęściej zadawanych pytań"; -"Thanks for rating us." = "Dziękujemy za wystawienie nam oceny."; -"Download" = "Pobierz"; -"Please enter a valid email" = "Prosimy podać stosowny adres e-mail"; -"Message" = "Wiadomość"; -"or" = "lub"; -"Decline" = "Odmowa"; -"No" = "Nie"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Nie udało się wysłać zdjęcia ekranu. Obraz jest zbyt duży. Spróbuj ponownie, używając innego obrazu."; -"Hated it" = "Nie podobała mi się"; -"Stars" = "Gwiazdki"; -"Your feedback has been received." = "Twoja opinia została odebrana."; -"Dislike" = "Nie lubię tego"; -"Preview" = "Zapowiedź"; -"Book Now" = "Zamów teraz"; -"START A NEW CONVERSATION" = "ROZPOCZNIJ NOWĄ ROZMOWĘ"; -"Your Rating" = "Twoja ocena"; -"No Internet!" = "Brak połączenia!"; -"Invalid Entry" = "Niewłaściwy wpis"; -"Loved it" = "Podobała mi się"; -"Review on the App Store" = "Zrecenzuj w sklepie App Store"; -"Open Help" = "Przejdź do pomocy"; -"Search" = "Szukaj"; -"Tap here if you found this FAQ helpful" = "Stuknij tutaj, jeśli Najczęściej Zadawane Pytania były pomocne"; -"Star" = "Gwiazdka"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Stuknij tutaj, jeśli odpowiedź była skuteczna"; -"Report a problem" = "Zgłoś problem"; -"YES, THANKS!" = "TAK, DZIĘKI!"; -"Was this helpful?" = "Czy pomoc była skuteczna?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Wiadomość nie została wysłana.Stuknij \"Spróbuj ponownie\" aby wysłać tę wiadomość."; -"Suggestions" = "Sugestie"; -"No FAQs found" = "Nie odnaleziono najczęściej zadawanych pytań"; -"Done" = "Gotowe"; -"Opening Gallery..." = "Otwieranie galerii..."; -"You rated the service with" = "Usługa została oceniona:"; -"Cancel" = "Anuluj"; -"Loading..." = "Wczytywanie..."; -"Read FAQs" = "Zapoznaj się z Najczęściej Zadawanymi Pytaniami"; -"Thanks for messaging us!" = "Dziękujemy za wysłanie nam wiadomości!"; -"Try Again" = "Spróbuj ponownie"; -"Send Feedback" = "Prześlij opinię"; -"Your Name" = "Twoje imię"; -"Please provide a name." = "Prosimy o podanie imienia."; -"FAQ" = "Najczęściej zadawane pytania"; -"Describe your problem" = "Prosimy opisać problem"; -"How can we help?" = "W czym możemy pomóc?"; -"Help about" = "Pomoc dotycząca:"; -"We could not fetch the required data" = "Nie udało się pobrać wymaganych danych"; -"Name" = "Imię"; -"Sending failed!" = "Wysyłka nieudana!"; -"You didn't find this helpful." = "Pomoc była nieskuteczna."; -"Attach a screenshot of your problem" = "Załącz zrzut ekranu przedstawiający problem"; -"Mark as read" = "Zaznacz jako przeczytane"; -"Name invalid" = "Niewłaściwe imię"; -"Yes" = "Tak"; -"What's on your mind?" = "O czym myślisz?"; -"Send a new message" = "Wyślij nową wiadomość"; -"Questions that may already have your answer" = "Pytania, które być może dotyczą tego, czego szukasz"; -"Attach a photo" = "Załącz zdjęcie"; -"Accept" = "Zatwierdź"; -"Your reply" = "Twoja odpowiedź"; -"Inbox" = "Skrzynka odbiorcza"; -"Remove attachment" = "Usuń załącznik"; -"Could not fetch message" = "Nie udało się pobrać wiadomości"; -"Read FAQ" = "Przejrzyj Najczęściej Zadawane Pytania"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Przepraszamy! Niniejsza rozmowa została zakończona z powodu braku aktywności. Prosimy o rozpoczęcie nowej rozmowy z jednym z naszych agentów."; -"%d new messages from Support" = "%d nowe wiadomości od działu pomocy"; -"Ok, Attach" = "Ok, załącz"; -"Send" = "Wyślij"; -"Screenshot size should not exceed %.2f MB" = "Rozmiar zrzutu ekranu nie powinien przekraczać %.2f MB"; -"Information" = "Informacje"; -"Issue ID" = "Identyfikator problemu"; -"Tap to copy" = "Stuknij, aby skopiować"; -"Copied!" = "Skopiowano!"; -"We couldn't find an FAQ with matching ID" = "Nie udało się odnaleźć pasujących Pytań"; -"Failed to load screenshot" = "Nie udało się wczytać zdjęcia ekranu"; -"Failed to load video" = "Nie udało się wczytać klipu"; -"Failed to load image" = "Nie udało się wczytać obrazka"; -"Hold down your device's power and home buttons at the same time." = "Naciśnij i przytrzymaj jednocześnie przycisk zasilania oraz przycisk Home na twoim urządzeniu."; -"Please note that a few devices may have the power button on the top." = "W przypadku niektórych urządzeń przycisk zasilania znajduje się na górze."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Gdy skończysz, wróć do tej rozmowy i dotknij przycisk „Ok, załącz”, aby dodać załącznik."; -"Okay" = "OK"; -"We couldn't find an FAQ section with matching ID" = "Nie udało się odnaleźć pasującej sekcji Pytań"; - -"GIFs are not supported" = "GIF nie są obsługiwane"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/pt.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/pt.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index ad28c6005009..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/pt.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Não encontras o que procuras?"; -"Rate App" = "Avaliar a App"; -"We\'re happy to help you!" = "Temos todo o prazer em ajudar-te!"; -"Did we answer all your questions?" = "Respondemos a todas as tuas questões?"; -"Remind Later" = "Lembrar mais tarde"; -"Your message has been received." = "A tua mensagem foi recebida."; -"Message send failure." = "Falha no envio da mensagem."; -"What\'s your feedback about our customer support?" = "Qual é o teu feedback relativamente ao apoio ao cliente?"; -"Take a screenshot on your iPhone" = "Captura o ecrã do teu iPhone"; -"Learn how" = "Aprender agora"; -"Take a screenshot on your iPad" = "Captura o ecrã do teu iPad"; -"Your email(optional)" = "O teu email (opcional)"; -"Conversation" = "Conversa"; -"View Now" = "Ver agora"; -"SEND ANYWAY" = "ENVIAR NA MESMA"; -"OK" = "OK"; -"Help" = "Ajuda"; -"Send message" = "Enviar mensagem"; -"REVIEW" = "REVER"; -"Share" = "Partilhar"; -"Close Help" = "Fechar Ajuda"; -"Sending your message..." = "A enviar a tua mensagem..."; -"Learn how to" = "Aprende a"; -"No FAQs found in this section" = "Sem FAQs nesta secção"; -"Thanks for contacting us." = "Obrigado por nos contactares."; -"Chat Now" = "Conversar agora"; -"Buy Now" = "Comprar agora"; -"New Conversation" = "Nova conversa"; -"Please check your network connection and try again." = "Verifica a ligação à rede e tenta novamente."; -"New message from Support" = "Nova mensagem de Suporte"; -"Question" = "Pergunta"; -"Type in a new message" = "Escreve uma nova mensagem"; -"Email (optional)" = "Email (opcional)"; -"Reply" = "Responder"; -"CONTACT US" = "CONTACTA-NOS"; -"Email" = "Email"; -"Like" = "Gostar"; -"Tap here if this FAQ was not helpful to you" = "Toca aqui se esta FAQ não foi útil para ti"; -"Any other feedback? (optional)" = "Mais feedback? (opcional)"; -"You found this helpful." = "Achaste isto útil."; -"No working Internet connection is found." = "Não foi encontrada nenhuma ligação à Internet."; -"No messages found." = "Nenhuma mensagem encontrada."; -"Please enter a brief description of the issue you are facing." = "Introduz uma breve descrição do problema que estás a enfrentar."; -"Shop Now" = "Comprar agora"; -"Close Section" = "Fechar secção"; -"Close FAQ" = "Fechar FAQ"; -"Close" = "Fechar"; -"This conversation has ended." = "Esta conversa terminou."; -"Send it anyway" = "Enviar na mesma"; -"You accepted review request." = "Aceitaste o pedido de avaliação."; -"Delete" = "Eliminar"; -"What else can we help you with?" = "Com que mais te podemos ajudar?"; -"Tap here if the answer was not helpful to you" = "Toca aqui se a resposta não foi útil para ti"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Lamentamos. Podes dizer-nos mais algumas coisas sobre o problema que estás a enfrentar?"; -"Service Rating" = "Avaliação do serviço"; -"Your email" = "O teu email"; -"Email invalid" = "Email inválido"; -"Could not fetch FAQs" = "Impossível obter FAQ"; -"Thanks for rating us." = "Obrigado por nos avaliares."; -"Download" = "Transferir"; -"Please enter a valid email" = "Introduz um endereço de email válido"; -"Message" = "Mensagem"; -"or" = "ou"; -"Decline" = "Recusar"; -"No" = "Não"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Captura de ecrã não enviada. Imagem muito grande, tenta enviar com outra imagem"; -"Hated it" = "Detestei"; -"Stars" = "Estrelas"; -"Your feedback has been received." = "O teu feedback foi recebido."; -"Dislike" = "Não gostar"; -"Preview" = "Pré-visualizar"; -"Book Now" = "Reservar agora"; -"START A NEW CONVERSATION" = "INICIAR NOVA CONVERSA"; -"Your Rating" = "A tua avaliação"; -"No Internet!" = "Sem Internet!"; -"Invalid Entry" = "Introdução inválida"; -"Loved it" = "Adorei"; -"Review on the App Store" = "Avaliar na App Store"; -"Open Help" = "Abrir Ajuda"; -"Search" = "Procurar"; -"Tap here if you found this FAQ helpful" = "Toca aqui se achaste esta FAQ útil"; -"Star" = "Estrela"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Toca aqui se achaste esta resposta útil"; -"Report a problem" = "Comunicar problema"; -"YES, THANKS!" = "SIM, OBRIGADO!"; -"Was this helpful?" = "Foi útil?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "A mensagem não foi enviada. Toca \"Tentar novamente\" para enviar esta mensagem."; -"Suggestions" = "Sugestões"; -"No FAQs found" = "Sem FAQ encontradas"; -"Done" = "Feito"; -"Opening Gallery..." = "A abrir Fotografias..."; -"You rated the service with" = "Classificaste o serviço com"; -"Cancel" = "Cancelar"; -"Loading..." = "A carregar..."; -"Read FAQs" = "Ler FAQs"; -"Thanks for messaging us!" = "Obrigado pela tua mensagem!"; -"Try Again" = "Tentar novamente"; -"Send Feedback" = "Enviar feedback"; -"Your Name" = "Nome"; -"Please provide a name." = "Indica um nome."; -"FAQ" = "FAQ"; -"Describe your problem" = "Descreve o teu problema"; -"How can we help?" = "Como podemos ajudar?"; -"Help about" = "Ajuda sobre"; -"We could not fetch the required data" = "Não conseguimos obter os dados necessários"; -"Name" = "Nome"; -"Sending failed!" = "Falha no envio!"; -"You didn't find this helpful." = "Não achaste isto útil."; -"Attach a screenshot of your problem" = "Anexa captura de ecrã do teu problema"; -"Mark as read" = "Marcar como lida"; -"Name invalid" = "Nome inválido"; -"Yes" = "Sim"; -"What's on your mind?" = "O que estás a pensar?"; -"Send a new message" = "Enviar nova mensagem"; -"Questions that may already have your answer" = "Questões que possam ainda ter resposta"; -"Attach a photo" = "Anexar foto"; -"Accept" = "Aceitar"; -"Your reply" = "A tua resposta"; -"Inbox" = "Caixa de entrada"; -"Remove attachment" = "Remover anexo"; -"Could not fetch message" = "Impossível obter mensagem"; -"Read FAQ" = "Ler FAQ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Lamentamos! Esta conversa foi encerrada por inatividade. Inicia uma nova conversa com os nossos agentes."; -"%d new messages from Support" = "%d novas mensagens do apoio ao cliente"; -"Ok, Attach" = "Ok, anexar"; -"Send" = "Enviar"; -"Screenshot size should not exceed %.2f MB" = "O tamanho da captura do ecrã não deve exceder %.2f MB"; -"Information" = "Informações"; -"Issue ID" = "ID do problema"; -"Tap to copy" = "Tocar para copiar"; -"Copied!" = "Copiado!"; -"We couldn't find an FAQ with matching ID" = "Não conseguimos encontrar nenhuma FAQ com ID correspondente"; -"Failed to load screenshot" = "Falha ao carregar captura de ecrã"; -"Failed to load video" = "Falha ao carregar vídeo"; -"Failed to load image" = "Falha ao carregar imagem"; -"Hold down your device's power and home buttons at the same time." = "Pressiona simultaneamente o botão Home e o botão de alimentação do teu dispositivo."; -"Please note that a few devices may have the power button on the top." = "Tem em atenção que alguns dispositivos podem ter o botão de alimentação no topo."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Depois de o fazeres, regressa a esta conversa e toca em \"Ok, anexar\" para a anexares."; -"Okay" = "Ok"; -"We couldn't find an FAQ section with matching ID" = "Não conseguimos encontrar nenhuma secção de FAQ com ID correspondente"; - -"GIFs are not supported" = "GIFs não são suportados"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ro.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ro.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index bfcdabd1e6ff..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ro.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,150 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Nu găsești ceea ce căutai?"; -"Rate App" = "Evaluați aplicația"; -"We\'re happy to help you!" = "Suntem încântați să vă ajutăm!"; -"Did we answer all your questions?" = "Ți-am răspuns la toate întrebările?"; -"Remind Later" = "Amintește-mi mai târziu"; -"Your message has been received." = "Mesajul tău a fost primit."; -"Message send failure." = "Eșec trimitere mesaj."; -"What\'s your feedback about our customer support?" = "Care este feedbackul dvs. despre serviciu nostru de asistență clienți?"; -"Take a screenshot on your iPhone" = "Realizează o captură de ecran pe iPhone"; -"Learn how" = "Află cum"; -"Take a screenshot on your iPad" = "Realizează o captură de ecran pe iPad"; -"Your email(optional)" = "Adresa ta de e-mail (opțional)"; -"Conversation" = "Conversație"; -"View Now" = "Vizualizați acum"; -"SEND ANYWAY" = "TRIMITE ORICUM"; -"OK" = "OK"; -"Help" = "Ajutor"; -"Send message" = "Trimitere mesaj"; -"REVIEW" = "EVALUEAZĂ"; -"Share" = "Partajați"; -"Close Help" = "Închidere Ajutor"; -"Sending your message..." = "Se trimite mesajul tău..."; -"Learn how to" = "Aflați cum să"; -"No FAQs found in this section" = "Nu s-au găsit întrebări frecvente în această secțiune"; -"Thanks for contacting us." = "Vă mulțumim că ne-ați contactat."; -"Chat Now" = "Discutați prin chat acum"; -"Buy Now" = "Cumpărați acum"; -"New Conversation" = "Conversație nouă"; -"Please check your network connection and try again." = "Verifică conexiunea la rețea și reîncearcă."; -"New message from Support" = "Nou mesaj de la Asistență"; -"Question" = "Întrebare"; -"Type in a new message" = "Introduceți un nou mesaj"; -"Email (optional)" = "E-mail (opțional)"; -"Reply" = "Răspundeți"; -"CONTACT US" = "CONTACTEAZĂ-NE"; -"Email" = "E-mail"; -"Like" = "Apreciați"; -"Tap here if this FAQ was not helpful to you" = "Apăsați aici dacă Întrebările frecvente nu v-au fost utile"; -"Any other feedback? (optional)" = "Alt feedback? (opțional)"; -"You found this helpful." = "Consideri că ți-a fost util."; -"No working Internet connection is found." = "Nu s-a găsit nicio conexiune la Internet."; -"No messages found." = "Nu s-a găsit niciun mesaj."; -"Please enter a brief description of the issue you are facing." = "Introdu o scurtă descriere a problemei cu care te confrunți."; -"Shop Now" = "Cumpărați acum"; -"Close Section" = "Închidere secțiune"; -"Close FAQ" = "Închidere Întrebări frecvente"; -"Close" = "Închide"; -"This conversation has ended." = "Această conversație s-a încheiat."; -"Send it anyway" = "Trimiteți oricum"; -"You accepted review request." = "Ați acceptat cererea de evaluare."; -"Delete" = "Ștergere"; -"What else can we help you with?" = "Cu ce te mai putem ajuta?"; -"Tap here if the answer was not helpful to you" = "Apăsați aici dacă răspunsul nu v-a fost util"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Regretăm. Ne-ai putea spune mai multe despre problema ta?"; -"Service Rating" = "Evaluare serviciu"; -"Your email" = "Adresa ta de e-mail"; -"Email invalid" = "E-mail nevalid"; -"Could not fetch FAQs" = "Nu s-au putut obține întrebări frecvente"; -"Thanks for rating us." = "Îți mulțumim pentru notare."; -"Download" = "Descărcați"; -"Please enter a valid email" = "Introduceți o adresă de e-mail validă"; -"Message" = "Mesaj"; -"or" = "sau"; -"Decline" = "Refuz"; -"No" = "Nu"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Captura de ecran nu a putut fi trimisă. Imaginea este prea mare, încearcă din nou cu altă imagine"; -"Hated it" = "Mi-a displăcut"; -"Stars" = "Stele"; -"Your feedback has been received." = "Feedbackul tău a fost primit."; -"Dislike" = "Nu apreciați"; -"Preview" = "Previzualizare"; -"Book Now" = "Rezervați acum"; -"START A NEW CONVERSATION" = "ÎNCEPE O NOUĂ CONVERSAȚIE"; -"Your Rating" = "Notarea ta"; -"No Internet!" = "Lipsă Internet!"; -"Invalid Entry" = "Intrare nevalidă"; -"Loved it" = "Mi-a plăcut"; -"Review on the App Store" = "Evaluați pe App Store"; -"Open Help" = "Deschideți Ajutor"; -"Search" = "Căutare"; -"Tap here if you found this FAQ helpful" = "Apăsați aici dacă Întrebările frecvente v-au fost utile"; -"Star" = "Stea"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Apăsați aici dacă acest răspuns v-a fost util"; -"Report a problem" = "Raportați o problemă"; -"YES, THANKS!" = "DA, MULȚUMESC!"; -"Was this helpful?" = "Ți-a fost util?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Mesajul tău nu a fost trimis. Atingi \"Reîncearcă \" pentru a trimite acest mesaj?"; -"Suggestions" = "Sugestii"; -"No FAQs found" = "Nu s-au găsit întrebări frecvente"; -"Done" = "Rezolvat"; -"Opening Gallery..." = "Deschide galeria..."; -"You rated the service with" = "Ai evaluat serviciul cu"; -"Cancel" = "Anulează"; -"Loading..." = "Se încarcă..."; -"Read FAQs" = "Citiți întrebările frecvente"; -"Thanks for messaging us!" = "Mulțumim pentru mesajul dvs!"; -"Try Again" = "Reîncearcă"; -"Send Feedback" = "Trimite feedback"; -"Your Name" = "Numele dvs."; -"Please provide a name." = "Furnizează un nume."; -"FAQ" = "Întrebări frecvente"; -"Describe your problem" = "Descrie problema ta"; -"How can we help?" = "Cum te putem ajuta?"; -"Help about" = "Ajutor despre"; -"We could not fetch the required data" = "Nu am putut obține datele cerute"; -"Name" = "Nume"; -"Sending failed!" = "Trimitere eșuată!"; -"You didn't find this helpful." = "Nu ați considerat acesta ca util."; -"Attach a screenshot of your problem" = "Atașați o captură de ecran a problemei dvs."; -"Mark as read" = "Marcați ca citit"; -"Name invalid" = "Nume nevalid"; -"Yes" = "Da"; -"What's on your mind?" = "La ce te gândești?"; -"Send a new message" = "Trimiteți un nou mesaj"; -"Questions that may already have your answer" = "Întrebări care pot conține deja răspunsul tău"; -"Attach a photo" = "Atașați o poză"; -"Accept" = "Acceptare"; -"Your reply" = "Răspunsul dvs."; -"Inbox" = "Mesaje primite"; -"Remove attachment" = "Eliminați atașamentul"; -"Could not fetch message" = "Nu s-a găsit mesajul"; -"Read FAQ" = "Citiți întrebările frecvente"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Ne cerem scuze! Această conversație a fost încheiată din cauza inactivității. Începeți o nouă conversație cu agenții noștri."; -"%d new messages from Support" = "%d noi mesaje de la Serviciul de asistență"; -"Ok, Attach" = "OK, atașează"; -"Send" = "Trimite"; -"Screenshot size should not exceed %.2f MB" = "Dimensiunea capturii de ecran nu trebuie să depășească %.2f MB"; -"Information" = "Informații"; -"Issue ID" = "ID problemă"; -"Tap to copy" = "Atingeți pentru copiere"; -"Copied!" = "Copiate!"; -"We couldn't find an FAQ with matching ID" = "Nu am putut găsi o Întrebare frecventă cu același ID"; -"Failed to load screenshot" = "Încărcare captură de ecran eșuată"; -"Failed to load video" = "Încărcare videoclip eșuată"; -"Failed to load image" = "Încărcare imagine eșuată"; -"Hold down your device's power and home buttons at the same time." = "Ține apăsat butonul de pornire și butonul home de pe dispozitiv în același timp."; -"Please note that a few devices may have the power button on the top." = "Unele dispozitive pot avea butonul de pornire deasupra."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "După ce faci acest lucru, revino la această conversație și atinge „Ok, atașează” pentru a-l atașa."; -"Okay" = "OK"; - -"We couldn't find an FAQ section with matching ID" = "Nu am putut găsi o secțiune Întrebări frecvente cu același ID"; - -"GIFs are not supported" = "GIF-urile nu sunt acceptate"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ru.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ru.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 8bdf633ae53b..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ru.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Не можете найти то, что искали?"; -"Rate App" = "Оценить приложение"; -"We\'re happy to help you!" = "Мы рады помочь вам!"; -"Did we answer all your questions?" = "Вы получили ответы на все свои вопросы?"; -"Remind Later" = "Напомнить позже"; -"Your message has been received." = "Ваше сообщение получено."; -"Message send failure." = "Не удалось отправить сообщение."; -"What\'s your feedback about our customer support?" = "Как бы вы оценили работу нашей службы поддержки?"; -"Take a screenshot on your iPhone" = "Сделайте снимок экрана на своем iPhone"; -"Learn how" = "Узнать как"; -"Take a screenshot on your iPad" = "Сделайте снимок экрана на своем iPad"; -"Your email(optional)" = "Ваш адрес e-mail (по желанию)"; -"Conversation" = "Разговор"; -"View Now" = "Просмотреть сейчас"; -"SEND ANYWAY" = "ОТПРАВИТЬ ВСЕ РАВНО"; -"OK" = "OK"; -"Help" = "Помощь"; -"Send message" = "Отправить сообщение"; -"REVIEW" = "ОТЗЫВ"; -"Share" = "Поделиться"; -"Close Help" = "Закрыть помощь"; -"Sending your message..." = "Отправка сообщения..."; -"Learn how to" = "Узнать как"; -"No FAQs found in this section" = "В этом разделе вопросов/ответов (ЧаВо) не найдено"; -"Thanks for contacting us." = "Спасибо, что обратились к нам."; -"Chat Now" = "Перейти в чат"; -"Buy Now" = "Купить сейчас"; -"New Conversation" = "Новый разговор"; -"Please check your network connection and try again." = "Проверьте сетевое подключение и повторите попытку."; -"New message from Support" = "Новое сообщение службы поддержки"; -"Question" = "Вопрос"; -"Type in a new message" = "Введите новое сообщение"; -"Email (optional)" = "E-mail (по желанию)"; -"Reply" = "Ответить"; -"CONTACT US" = "СВЯЗАТЬСЯ С НАМИ"; -"Email" = "E-mail"; -"Like" = "Нравится"; -"Tap here if this FAQ was not helpful to you" = "Нажмите здесь, если этот ЧаВо вам не помог"; -"Any other feedback? (optional)" = "Хотите добавить отзыв (по желанию)?"; -"You found this helpful." = "Вы считаете эту информацию полезной."; -"No working Internet connection is found." = "Не найдено действующего подключения к Интернету."; -"No messages found." = "Сообщений не найдено."; -"Please enter a brief description of the issue you are facing." = "Введите краткое описание проблемы, с которой вы столкнулись."; -"Shop Now" = "Перейти в магазин"; -"Close Section" = "Закрыть раздел"; -"Close FAQ" = "Закрыть ЧаВо"; -"Close" = "Закрыть"; -"This conversation has ended." = "Этот разговор завершен."; -"Send it anyway" = "Отправить все равно"; -"You accepted review request." = "Вы приняли запрос обзора."; -"Delete" = "Удалить"; -"What else can we help you with?" = "Чем еще мы можем вам помочь?"; -"Tap here if the answer was not helpful to you" = "Нажмите здесь, если данный ответ вам не помог"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Очень жаль. Может, расскажете поподробнее о проблеме, с которой вы столкнулись?"; -"Service Rating" = "Оценка услуг"; -"Your email" = "Ваш адрес e-mail"; -"Email invalid" = "E-mail недействителен"; -"Could not fetch FAQs" = "Не удалось найти вопросы/ответы (ЧаВо)"; -"Thanks for rating us." = "Спасибо за оценку!"; -"Download" = "Загрузка"; -"Please enter a valid email" = "Введите действительный адрес e-mail"; -"Message" = "Сообщение"; -"or" = "или"; -"Decline" = "Отклонить"; -"No" = "Нет"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Невозможно отправить снимок экрана. Файл слишком велик; выберите другое изображение и повторите попытку."; -"Hated it" = "Отвратительно"; -"Stars" = "Звезды"; -"Your feedback has been received." = "Ваш отзыв получен."; -"Dislike" = "Не нравится"; -"Preview" = "Предпросмотр"; -"Book Now" = "Заказать сейчас"; -"START A NEW CONVERSATION" = "НАЧАТЬ НОВЫЙ РАЗГОВОР"; -"Your Rating" = "Ваша оценка"; -"No Internet!" = "Интернет недоступен!"; -"Invalid Entry" = "Недопустимая запись"; -"Loved it" = "Великолепно"; -"Review on the App Store" = "Отзыв на App Store"; -"Open Help" = "Открыть помощь"; -"Search" = "Поиск"; -"Tap here if you found this FAQ helpful" = "Нажмите здесь, если этот ЧаВо показался вам полезным"; -"Star" = "Звезда"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Нажмите здесь, если этот ответ показался вам полезным"; -"Report a problem" = "Сообщить о проблеме"; -"YES, THANKS!" = "ДА, СПАСИБО!"; -"Was this helpful?" = "Помогла ли вам эта информация?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Сообщение не отправлено. Нажмите \"Еще раз\", чтобы отправить это сообщение."; -"Suggestions" = "Предложения"; -"No FAQs found" = "ЧаВо не найдено"; -"Done" = "Готово"; -"Opening Gallery..." = "Открываем альбом..."; -"You rated the service with" = "Вы поставили этой услуге оценку"; -"Cancel" = "Отмена"; -"Loading..." = "Загрузка..."; -"Read FAQs" = "Читать сборники ЧаВо"; -"Thanks for messaging us!" = "Спасибо, что отправили нам сообщение!"; -"Try Again" = "Еще раз"; -"Send Feedback" = "Отправить отзыв"; -"Your Name" = "Ваше имя"; -"Please provide a name." = "Укажите имя."; -"FAQ" = "ЧаВо"; -"Describe your problem" = "Опишите свою проблему"; -"How can we help?" = "Чем мы можем помочь?"; -"Help about" = "Помощь по теме"; -"We could not fetch the required data" = "Не удалось найти нужные данные"; -"Name" = "Имя"; -"Sending failed!" = "Сбой отправки!"; -"You didn't find this helpful." = "Вы считаете эту информацию бесполезной."; -"Attach a screenshot of your problem" = "Приложите снимок экрана, отражающий суть вашей проблемы"; -"Mark as read" = "Пометить как прочитанное"; -"Name invalid" = "Недопустимое имя"; -"Yes" = "Да"; -"What's on your mind?" = "О чем вы думаете?"; -"Send a new message" = "Отправить новое сообщение"; -"Questions that may already have your answer" = "Вопросы, на которые, возможно, уже дан ответ"; -"Attach a photo" = "Приложить снимок"; -"Accept" = "Принять"; -"Your reply" = "Ваш ответ"; -"Inbox" = "Входящие"; -"Remove attachment" = "Удалить вложение"; -"Could not fetch message" = "Не удается получить сообщение"; -"Read FAQ" = "Читать ЧаВо"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Этот разговор был завершен по причине отсутствия активности участников. Пожалуйста, начните новый разговор с нашими представителями."; -"%d new messages from Support" = "%d новых сообщений службы поддержки"; -"Ok, Attach" = "Да, приложить"; -"Send" = "Отправить"; -"Screenshot size should not exceed %.2f MB" = "Размер снимка экрана не должен превышать %.2f Мб"; -"Information" = "Информация"; -"Issue ID" = "Идентификатор проблемы"; -"Tap to copy" = "Коснитесь, чтобы скопировать"; -"Copied!" = "Скопировано!"; -"We couldn't find an FAQ with matching ID" = "Не удалось найти сборник ЧаВо с таким идентификатором"; -"Failed to load screenshot" = "Не удалось загрузить снимок экрана"; -"Failed to load video" = "Не удалось загрузить видео"; -"Failed to load image" = "Не удалось загрузить изображение"; -"Hold down your device's power and home buttons at the same time." = "Удерживайте нажатыми одновременно кнопку «Домой» и кнопку сна/пробуждения на своем устройстве."; -"Please note that a few devices may have the power button on the top." = "Учтите, что на некоторых устройствах кнопка сна/пробуждения может находиться вверху."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Затем вернитесь к этому диалоговому окну и нажмите «Да, приложить», чтобы приложить снимок."; -"Okay" = "OK"; -"We couldn't find an FAQ section with matching ID" = "Не удалось найти раздел ЧаВо с таким идентификатором"; - -"GIFs are not supported" = "GIF не поддерживаются"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/sk.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/sk.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 770855346a8e..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/sk.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Nenašli ste to, čo hľadáte?"; -"Rate App" = "Ohodnotiť aplikáciu"; -"We\'re happy to help you!" = "S radosťou vám pomôžeme!"; -"Did we answer all your questions?" = "Zodpovedali sme všetky vaše otázky?"; -"Remind Later" = "Pripomenúť neskôr"; -"Your message has been received." = "Vašu správu sme dostali."; -"Message send failure." = "Správu sa nepodarilo odoslať."; -"What\'s your feedback about our customer support?" = "Aký je váš názor na našu zákaznícku podporu?"; -"Take a screenshot on your iPhone" = "Odfoťte obrazovku na iPhone"; -"Learn how" = "Zistiť ako"; -"Take a screenshot on your iPad" = "Odfoťte obrazovku na iPade"; -"Your email(optional)" = "Váš e-mail (voliteľné)"; -"Conversation" = "Konverzácia"; -"View Now" = "Zobraziť"; -"SEND ANYWAY" = "NAPRIEK TOMU POSLAŤ"; -"OK" = "OK"; -"Help" = "Pomoc"; -"Send message" = "Odošlite správu"; -"REVIEW" = "OHODNOTIŤ"; -"Share" = "Zdieľať"; -"Close Help" = "Zatvoriť pomoc"; -"Sending your message..." = "Posiela sa správa..."; -"Learn how to" = "Zistiť ako"; -"No FAQs found in this section" = "V tejto časti nie sú žiadne často kladené otázky"; -"Thanks for contacting us." = "Ďakujeme, že ste nás kontaktovali."; -"Chat Now" = "Chat"; -"Buy Now" = "Kúpiť"; -"New Conversation" = "Nová konverzácia"; -"Please check your network connection and try again." = "Skontrolujte svoje pripojenie na sieť a skúste to znova."; -"New message from Support" = "Nová správa od tímu podpory"; -"Question" = "Otázka"; -"Type in a new message" = "Napíšte novú správu"; -"Email (optional)" = "E-mail (voliteľné)"; -"Reply" = "Odpovedať"; -"CONTACT US" = "KONTAKTUJTE NÁS"; -"Email" = "E-mail"; -"Like" = "Páči sa mi to"; -"Tap here if this FAQ was not helpful to you" = "Ak bola táto často kladená otázka neužitočná, ťuknite sem"; -"Any other feedback? (optional)" = "Iný názor? (voliteľné)"; -"You found this helpful." = "Táto rada vám pomohla."; -"No working Internet connection is found." = "Nenašlo sa žiadne pripojenie na internet."; -"No messages found." = "Nenašli sa žiadne správy."; -"Please enter a brief description of the issue you are facing." = "Uveďte krátky popis svojho problému."; -"Shop Now" = "Nakupovať"; -"Close Section" = "Zatvoriť časť"; -"Close FAQ" = "Zatvoriť často kladené otázky"; -"Close" = "Zatvoriť"; -"This conversation has ended." = "Táto konverzácia sa skončila."; -"Send it anyway" = "Napriek tomu odoslať"; -"You accepted review request." = "Prijali ste žiadosť o hodnotenie."; -"Delete" = "Odstrániť"; -"What else can we help you with?" = "Ako vám ešte môžeme pomôcť?"; -"Tap here if the answer was not helpful to you" = "Ak bola odpoveď neužitočná, ťuknite sem"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "To je nám nesmierne ľúto. Mohli by ste nám povedať o vašom probléme trochu viac?"; -"Service Rating" = "Hodnotenie služby"; -"Your email" = "Váš e-mail"; -"Email invalid" = "E-mail nie je platný"; -"Could not fetch FAQs" = "Často kladené otázky sa nepodarilo získať"; -"Thanks for rating us." = "Ďakujeme za vaše hodnotenie."; -"Download" = "Stiahnuť"; -"Please enter a valid email" = "Zadajte platný e-mail"; -"Message" = "Správa"; -"or" = "alebo"; -"Decline" = "Odmietnuť"; -"No" = "Nie"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Fotografiu obrazovky sa nepodarilo odoslať. Obrázok je príliš veľký, skúste to znova s iným obrázkom"; -"Hated it" = "Nepáčila sa mi"; -"Stars" = "Hviezdičky"; -"Your feedback has been received." = "Vašu spätnú väzbu sme dostali."; -"Dislike" = "Nepáči sa mi to"; -"Preview" = "Náhľad"; -"Book Now" = "Rezervovať"; -"START A NEW CONVERSATION" = "ZAČAŤ NOVÚ KONVERZÁCIU"; -"Your Rating" = "Vaše hodnotenie"; -"No Internet!" = "Nie je pripojenie na internet!"; -"Invalid Entry" = "Neplatný vstup"; -"Loved it" = "Páčila sa mi"; -"Review on the App Store" = "Hodnotenie v App Store"; -"Open Help" = "Otvoriť pomoc"; -"Search" = "Vyhľadávať"; -"Tap here if you found this FAQ helpful" = "Ak bola táto často kladená otázka užitočná, ťuknite sem"; -"Star" = "Hviezdička"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Ak bola odpoveď užitočná, ťuknite sem"; -"Report a problem" = "Nahlásiť problém"; -"YES, THANKS!" = "ÁNO, ĎAKUJEM!"; -"Was this helpful?" = "Pomohlo vám to?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Vaša správa sa neodoslala. Na odoslanie správy ťuknite na možnosť \"Skúsiť znova\"."; -"Suggestions" = "Návrhy"; -"No FAQs found" = "Nenašli sa žiadne často kladené otázky"; -"Done" = "Hotovo"; -"Opening Gallery..." = "Otváranie galérie..."; -"You rated the service with" = "Službu ste ohodnotili"; -"Cancel" = "Zrušiť"; -"Loading..." = "Načítava sa..."; -"Read FAQs" = "Prečítať často kladené otázky"; -"Thanks for messaging us!" = "Ďakujeme, že ste nám napísali!"; -"Try Again" = "Skúsiť znova"; -"Send Feedback" = "Poslať spätnú väzbu"; -"Your Name" = "Vaše meno"; -"Please provide a name." = "Uveďte meno."; -"FAQ" = "Často kladené otázky"; -"Describe your problem" = "Popíšte svoj problém"; -"How can we help?" = "Ako vám môžeme pomôcť?"; -"Help about" = "Pomoc ohľadom"; -"We could not fetch the required data" = "Požadované údaje sa nepodarilo získať"; -"Name" = "Meno"; -"Sending failed!" = "Odosielanie zlyhalo!"; -"You didn't find this helpful." = "Táto rada vám nepomohla."; -"Attach a screenshot of your problem" = "Priložte snímku obrazovky so zachyteným problémom"; -"Mark as read" = "Označiť ako prečítanú"; -"Name invalid" = "Neplatné meno"; -"Yes" = "Áno"; -"What's on your mind?" = "Čo vás trápi?"; -"Send a new message" = "Poslať novú správu"; -"Questions that may already have your answer" = "Otázky, ktoré by mohli obsahovať odpovede, ktoré hľadáte"; -"Attach a photo" = "Priložiť snímku"; -"Accept" = "Prijať"; -"Your reply" = "Vaša odpoveď"; -"Inbox" = "Doručená pošta"; -"Remove attachment" = "Odobrať prílohu"; -"Could not fetch message" = "Správu sa nepodarilo získať"; -"Read FAQ" = "Prečítať často kladenú otázku"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Ospravedlňujeme sa! Táto konverzácia bola zatvorená z dôvodu neaktivity. Začnite novú konverzáciu s našimi agentmi."; -"%d new messages from Support" = "%d nových správ od tímu podpory"; -"Ok, Attach" = "Ok, priložiť"; -"Send" = "Poslať"; -"Screenshot size should not exceed %.2f MB" = "Veľkosť snímky obrazovky by nemala presiahnuť %.2f MB"; -"Information" = "Informácie"; -"Issue ID" = "ID problému"; -"Tap to copy" = "Ťuknite na kopírovanie"; -"Copied!" = "Skopírované!"; -"We couldn't find an FAQ with matching ID" = "Nepodarilo sa nájsť často kladené otázky s týmto ID"; -"Failed to load screenshot" = "Načítanie snímky obrazovky zlyhalo"; -"Failed to load video" = "Načítanie videa zlyhalo"; -"Failed to load image" = "Načítanie obrázka zlyhalo"; -"Hold down your device's power and home buttons at the same time." = "Súčasne podržte tlačidlo napájania a tlačidlo Domov na zariadení."; -"Please note that a few devices may have the power button on the top." = "Upozorňujeme, že niektoré zariadenia môžu mať tlačidlo napájania na vrchu"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Po skončení znova prejdite na túto konverzáciu a ťuknutím na možnosť „Ok, priložiť“ ju priložíte."; -"Okay" = "V poriadku"; -"We couldn't find an FAQ section with matching ID" = "Nepodarilo sa nájsť časť s často kladenými otázkami s týmto ID"; - -"GIFs are not supported" = "GIF nie sú podporované"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/sl.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/sl.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 47bbb5733eec..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/sl.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Ne najdete tega, kar ste iskali?"; -"Rate App" = "Oceni aplikacijo"; -"We\'re happy to help you!" = "Z veseljem vam pomagamo."; -"Did we answer all your questions?" = "Ali smo odgovorili na vsa vaša vprašanja?"; -"Remind Later" = "Spomni me pozneje"; -"Your message has been received." = "Vaše sporočilo smo prejeli."; -"Message send failure." = "Napaka pri pošiljanju sporočila"; -"What\'s your feedback about our customer support?" = "Kakšno je vaše mnenje o naši podpori za stranke?"; -"Take a screenshot on your iPhone" = "Naredite posnetek zaslona na svojem iPhonu"; -"Learn how" = "Ugotovite, kako"; -"Take a screenshot on your iPad" = "Naredite posnetek zaslona na svojem iPadu"; -"Your email(optional)" = "Vaša e-pošta (izbirno)"; -"Conversation" = "Pogovor"; -"View Now" = "Oglej si zdaj"; -"SEND ANYWAY" = "VSEENO POŠLJI"; -"OK" = "V REDU"; -"Help" = "Pomoč"; -"Send message" = "Pošlji sporočilo"; -"REVIEW" = "OCENI"; -"Share" = "Daj v skupno rabo"; -"Close Help" = "Zapri pomoč"; -"Sending your message..." = "Pošiljanje sporočila ..."; -"Learn how to" = "Ugotovite, kako"; -"No FAQs found in this section" = "V tem razdelku ni najdenih vprašanj in odgovorov"; -"Thanks for contacting us." = "Hvala, ker ste se obrnili na nas."; -"Chat Now" = "Začni klepet"; -"Buy Now" = "Kupi zdaj"; -"New Conversation" = "Nov pogovor"; -"Please check your network connection and try again." = "Preverite omrežno povezavo in poskusite znova."; -"New message from Support" = "Novo sporočilo iz Podpore"; -"Question" = "Vprašanje"; -"Type in a new message" = "Vnesite novo sporočilo"; -"Email (optional)" = "E-pošta (dodatna možnost)"; -"Reply" = "Odgovori"; -"CONTACT US" = "STIK Z NAMI"; -"Email" = "E-pošta"; -"Like" = "Všeč mi je"; -"Tap here if this FAQ was not helpful to you" = "Tapnite tukaj, če menite, da to pogosto vprašanje ni bilo koristno"; -"Any other feedback? (optional)" = "Imate še kakšne druge povratne informacije? (Dodatna možnost)"; -"You found this helpful." = "To se vam zdi koristno."; -"No working Internet connection is found." = "Najti ni bilo mogoče nobene delujoče internetne povezave."; -"No messages found." = "Nobenega sporočila ni bilo mogoče najti."; -"Please enter a brief description of the issue you are facing." = "Prosimo, vnesite kratek opis težave, s katero se soočate."; -"Shop Now" = "Nakupuj"; -"Close Section" = "Zapri razdelek"; -"Close FAQ" = "Zapri razdelek s pogostimi vprašanji"; -"Close" = "Zapri"; -"This conversation has ended." = "Ta pogovor je zaključen."; -"Send it anyway" = "Vseeno pošlji"; -"You accepted review request." = "Sprejeli ste zahtevo za oceno."; -"Delete" = "Izbriši"; -"What else can we help you with?" = "S čim vam lahko še pomagamo?"; -"Tap here if the answer was not helpful to you" = "Tapnite tukaj, če menite, da odgovor ni bil koristen"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Žal nam je. Nam lahko poveste več o težavi, s katero se soočate?"; -"Service Rating" = "Ocena storitve"; -"Your email" = "Vaša e-pošta"; -"Email invalid" = "E-poštni naslov ni veljaven"; -"Could not fetch FAQs" = "Pogostih vprašanj ni bilo mogoče pridobiti"; -"Thanks for rating us." = "Hvala, ker ste nas ocenili."; -"Download" = "Prenesi"; -"Please enter a valid email" = "Vnesite veljavno e-pošto"; -"Message" = "Sporočilo"; -"or" = "ali"; -"Decline" = "Zavrni"; -"No" = "Ne"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Posnetka zaslona ni bilo mogoče poslati. Slika je prevelika. Poskusite z drugo sliko."; -"Hated it" = "Bilo je grozno"; -"Stars" = "Zvezdice"; -"Your feedback has been received." = "Vaše povratne informacije smo prejeli."; -"Dislike" = "Ni mi všeč"; -"Preview" = "Predogled"; -"Book Now" = "Rezerviraj"; -"START A NEW CONVERSATION" = "ZAČNI NOV POGOVOR"; -"Your Rating" = "Vaša ocena"; -"No Internet!" = "Ni internetne povezave."; -"Invalid Entry" = "Neveljaven vnos"; -"Loved it" = "Bilo je super"; -"Review on the App Store" = "Ocenite v trgovini App Store"; -"Open Help" = "Odpri pomoč"; -"Search" = "Išči"; -"Tap here if you found this FAQ helpful" = "Tapnite tukaj, če menite, da je bilo to pogosto vprašanje koristno"; -"Star" = "Zvezdica"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Tapnite tukaj, če menite, da je bil odgovor koristen"; -"Report a problem" = "Prijavite težavo"; -"YES, THANKS!" = "DA, HVALA!"; -"Was this helpful?" = "Ali je bilo to v pomoč?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Sporočilo ni poslano. Tapnite \"Poskusi znova\", da ponovno pošljete sporočilo."; -"Suggestions" = "Predlogi"; -"No FAQs found" = "Najdeno ni bilo nobeno pogosto vprašanje"; -"Done" = "Končano"; -"Opening Gallery..." = "Odpiranje galerije ..."; -"You rated the service with" = "Storitev ste ocenili takole:"; -"Cancel" = "Prekliči"; -"Loading..." = "Nalaganje ..."; -"Read FAQs" = "Preberi razdelek s pogostimi vprašanji"; -"Thanks for messaging us!" = "Hvala, ker ste nam poslali sporočilo."; -"Try Again" = "Poskusite znova"; -"Send Feedback" = "Pošlji povratne informacije"; -"Your Name" = "Vaše ime"; -"Please provide a name." = "Prosimo, vnesite ime."; -"FAQ" = "Pogosta vprašanja"; -"Describe your problem" = "Opišite svojo težavo"; -"How can we help?" = "Kako vam lahko pomagamo?"; -"Help about" = "Več informacij o podpori"; -"We could not fetch the required data" = "Zahtevanih podatkov ni bilo mogoče pridobiti"; -"Name" = "Ime"; -"Sending failed!" = "Pošiljanje ni uspelo!"; -"You didn't find this helpful." = "To se vam ne zdi koristno."; -"Attach a screenshot of your problem" = "Priložite posnetek zaslona o težavi"; -"Mark as read" = "Označi kot prebrano"; -"Name invalid" = "Ime ni veljavno"; -"Yes" = "Da"; -"What's on your mind?" = "O čem razmišljate?"; -"Send a new message" = "Pošlji novo sporočilo"; -"Questions that may already have your answer" = "Vprašanja, ki morda že imajo vaš odgovor"; -"Attach a photo" = "Priloži sliko"; -"Accept" = "Sprejmi"; -"Your reply" = "Vaš odgovor"; -"Inbox" = "Mapa »Prejeto«"; -"Remove attachment" = "Odstrani prilogo"; -"Could not fetch message" = "Sporočila ni bilo mogoče pridobiti"; -"Read FAQ" = "Preberi pogosta vprašanja"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Pogovor se je končal zaradi neaktivnosti. Začnite nov pogovor z našimi posredniki."; -"%d new messages from Support" = "Št. novih sporočil od podpore: %d"; -"Ok, Attach" = "V redu, priloži"; -"Send" = "Pošlji"; -"Screenshot size should not exceed %.2f MB" = "Posnetek zaslona ne sme presegati %.2f MB"; -"Information" = "Informacije"; -"Issue ID" = "ID zadeve"; -"Tap to copy" = "Tapni za kopiranje"; -"Copied!" = "Kopirano!"; -"We couldn't find an FAQ with matching ID" = "Pogostega vprašanja s tem ID-jem ni bilo mogoče najti"; -"Failed to load screenshot" = "Posnetka zaslona ni bilo mogoče naložiti"; -"Failed to load video" = "Videoposnetka ni bilo mogoče naložiti"; -"Failed to load image" = "Slike ni bilo mogoče naložiti"; -"Hold down your device's power and home buttons at the same time." = "Hkrati pritisnite in pridržite gumb za vklop/izklop in gumb za začetni zaslon na napravi."; -"Please note that a few devices may have the power button on the top." = "Upoštevajte, da je lahko gumb za napajanje pri nekaterih napravah na vrhu."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Ko končate, se vrnite v ta pogovor in tapnite »Ok, attach« (V redu, priloži), da priložite posnetek zaslona."; -"Okay" = "V redu"; -"We couldn't find an FAQ section with matching ID" = "Razdelka s pogostimi vprašanji in odgovori, ki bi imel enak ID, ni bilo mogoče najti"; - -"GIFs are not supported" = "GIF-ji niso podprti"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/sv.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/sv.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 88eaa8c57977..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/sv.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,150 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Kan vi inte hitta vad du söker?"; -"Rate App" = "Betygsätt appen"; -"We\'re happy to help you!" = "Vi hjälper dig gärna!"; -"Did we answer all your questions?" = "Svarade vi på alla dina frågor?"; -"Remind Later" = "Påminn mig senare"; -"Your message has been received." = "Vi har tagit emot ditt meddelande."; -"Message send failure." = "Meddelandet skickades inte."; -"What\'s your feedback about our customer support?" = "Vad tycker du om vår kundsupport?"; -"Take a screenshot on your iPhone" = "Ta en skärmbild med din iPhone"; -"Learn how" = "Lär dig hur"; -"Take a screenshot on your iPad" = "Ta en skärmbild med din iPad"; -"Your email(optional)" = "Din e-post (valfritt)"; -"Conversation" = "Konversation"; -"View Now" = "Visa nu"; -"SEND ANYWAY" = "SKICKA ÄNDÅ"; -"OK" = "OK"; -"Help" = "Hjälp"; -"Send message" = "Skicka meddelande"; -"REVIEW" = "RECENSION"; -"Share" = "Dela"; -"Close Help" = "Stäng hjälp"; -"Sending your message..." = "Skickar ditt meddelande"; -"Learn how to" = "Så gör du"; -"No FAQs found in this section" = "Det gick inte att hitta Vanliga frågor i den här sektionen"; -"Thanks for contacting us." = "Tack för att du kontaktar oss."; -"Chat Now" = "Chatta nu"; -"Buy Now" = "Köp nu"; -"New Conversation" = "Ny konversation"; -"Please check your network connection and try again." = "Kontrollera din nätverksanslutning och försök igen."; -"New message from Support" = "Nytt meddelande från Supporten"; -"Question" = "Fråga"; -"Type in a new message" = "Skriv in ett nytt meddelande"; -"Email (optional)" = "E-post (valfritt)"; -"Reply" = "Svara"; -"CONTACT US" = "KONTAKTA OSS"; -"Email" = "E-post"; -"Like" = "Gilla"; -"Tap here if this FAQ was not helpful to you" = "Tryck här om de vanliga frågorna inte var till hjälp"; -"Any other feedback? (optional)" = "Annan feedback? (valfri)"; -"You found this helpful." = "Du tyckte att det var användbart."; -"No working Internet connection is found." = "Det gick inte att hitta en fungerande internetanslutning!"; -"No messages found." = "Inga meddelanden hittades."; -"Please enter a brief description of the issue you are facing." = "Skriv in en kort beskrivning av ditt problem."; -"Shop Now" = "Handla nu"; -"Close Section" = "Stäng sektionen"; -"Close FAQ" = "Stäng vanliga frågor"; -"Close" = "Stäng"; -"This conversation has ended." = "Konversationen har avslutats."; -"Send it anyway" = "Skicka ändå"; -"You accepted review request." = "Du accepterade recensionsförfrågan."; -"Delete" = "Radera"; -"What else can we help you with?" = "Vad mer kan vi hjälpa dig med?"; -"Tap here if the answer was not helpful to you" = "Tryck här om svaret inte var till hjälp"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Det var tråkigt att höra. Kan du berätta lite mer om ditt problem?"; -"Service Rating" = "Servicerecension"; -"Your email" = "Din e-post"; -"Email invalid" = "Ogiltig e-post"; -"Could not fetch FAQs" = "Kunde inte hämta Vanliga frågor"; -"Thanks for rating us." = "Tack för att du betygsätter oss."; -"Download" = "Ladda ned"; -"Please enter a valid email" = "Skriv in en giltig e-post"; -"Message" = "Meddelande"; -"or" = "eller"; -"Decline" = "Avböj"; -"No" = "Nej"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Skärmbilden kunde inte skickas. Bilden är för stor, försök igen med en annan bild"; -"Hated it" = "Hatade den"; -"Stars" = "Stjärnor"; -"Your feedback has been received." = "Vi har tagit emot din feedback."; -"Dislike" = "Ogilla"; -"Preview" = "Granskning"; -"Book Now" = "Boka nu"; -"START A NEW CONVERSATION" = "STARTA EN NY KONVERSATION"; -"Your Rating" = "Din betygsättning"; -"No Internet!" = "Ingen internet!"; -"Invalid Entry" = "Ogiltig text"; -"Loved it" = "Älskade den"; -"Review on the App Store" = "Recensera i App Store"; -"Open Help" = "Öppna hjälp"; -"Search" = "Sök"; -"Tap here if you found this FAQ helpful" = "Tryck här om de vanliga frågorna var till hjälp"; -"Star" = "Stjärna"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Tryck här om svaret var till hjälp"; -"Report a problem" = "Rapportera ett fel"; -"YES, THANKS!" = "JA, TACK!"; -"Was this helpful?" = "Var det här användbart?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Ditt meddelande skickades inte. Peka på \"Försök igen\" för att skicka det här meddelandet?"; -"Suggestions" = "Förslag"; -"No FAQs found" = "Inga Vanliga frågor funna"; -"Done" = "Klart"; -"Opening Gallery..." = "Öppnar galleri ..."; -"You rated the service with" = "Du gav tjänsten"; -"Cancel" = "Avbryt"; -"Loading..." = "Laddar ..."; -"Read FAQs" = "Läs vanliga frågor"; -"Thanks for messaging us!" = "Tack för att du skrev till oss!"; -"Try Again" = "Försök igen"; -"Send Feedback" = "Skicka feedback"; -"Your Name" = "Ditt namn"; -"Please provide a name." = "Ange ett namn"; -"FAQ" = "Vanliga frågor"; -"Describe your problem" = "Beskriv ditt problem"; -"How can we help?" = "Hur kan vi hjälpa till?"; -"Help about" = "Hjälp med"; -"We could not fetch the required data" = "Vi kunde inte hämta de data som krävs"; -"Name" = "Namn"; -"Sending failed!" = "Det gick inte att skicka!"; -"You didn't find this helpful." = "Du tyckte inte att det var användbart."; -"Attach a screenshot of your problem" = "Bifoga en skärmbild av ditt problem"; -"Mark as read" = "Markera som läst"; -"Name invalid" = "Ogiltigt namn"; -"Yes" = "Ja"; -"What's on your mind?" = "Vad har du på hjärtat?"; -"Send a new message" = "Skicka ett nytt meddelande"; -"Questions that may already have your answer" = "Frågor som kanske redan har svar"; -"Attach a photo" = "Bifoga ett foto"; -"Accept" = "Acceptera"; -"Your reply" = "Ditt svar"; -"Inbox" = "Inkorg"; -"Remove attachment" = "Ta bort bilaga"; -"Could not fetch message" = "Kunde inte hämta meddelande"; -"Read FAQ" = "Läs vanliga frågor"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Tyvärr har den här konversationen stängts på grund av inaktivitet. Starta gärna en ny konversation med oss."; -"%d new messages from Support" = "%d nya meddelanden från Supporten"; -"Ok, Attach" = "Ok, bifoga"; -"Send" = "Skicka"; -"Screenshot size should not exceed %.2f MB" = "Skärmbildens storlek får inte överskrida %.2f MB"; -"Information" = "Information"; -"Issue ID" = "Ärende-id"; -"Tap to copy" = "Tryck för att kopiera"; -"Copied!" = "Kopierat!"; -"We couldn't find an FAQ with matching ID" = "Vi kunde inte hitta någon vanlig fråga med detta id"; -"Failed to load screenshot" = "Kunde inte ladda skärmbild"; -"Failed to load video" = "Kunde inte ladda video"; -"Failed to load image" = "Kunde inte ladda bild"; -"Hold down your device's power and home buttons at the same time." = "Håll in din enhets ström- och hemknapp samtidigt."; -"Please note that a few devices may have the power button on the top." = "Obs! En del enheter kan ha strömknappen på ovansidan."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Återvänd till det här meddelandet när det är gjort och tryck på \"Ok, bifoga\" för att bifoga bilden."; -"Okay" = "OK"; -"We couldn't find an FAQ section with matching ID" = "Vi kunde inte hitta någon Vanliga frågor-sektion med detta id"; - -"GIFs are not supported" = "GIF stöds inte"; - diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ta.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ta.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 17f043b16f02..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/ta.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "நீங்கள் தேடுவது கிடைக்கவில்லையா?"; -"Rate App" = "பயன்பாட்டை மதிப்பிடுக"; -"We\'re happy to help you!" = "உங்களுக்கு உதவக் காத்திருக்கிறோம்!"; -"Did we answer all your questions?" = "எல்லா கேள்விகளுக்கும் பதிலளித்துள்ளோமா?"; -"Remind Later" = "பின்னர் நினைவூட்டு"; -"Your message has been received." = "உங்கள் செய்தி வந்து சேர்ந்தது."; -"Message send failure." = "செய்தியை அனுப்ப முடியவில்லை."; -"What\'s your feedback about our customer support?" = "எங்கள் வாடிக்கையாளர் ஆதரவைப் பற்றி உங்கள் கருத்து?"; -"Take a screenshot on your iPhone" = "உங்கள் iPhone இல் ஸ்கிரீன்ஷாட் எடுக்கவும்"; -"Learn how" = "எப்படி என்று அறிந்து கொள்க"; -"Take a screenshot on your iPad" = "உங்கள் iPad இல் ஸ்கிரீன்ஷாட் எடுக்கவும்"; -"Your email(optional)" = "உங்கள் மின்னஞ்சல் (விரும்பினால்)"; -"Conversation" = "உரையாடல்"; -"View Now" = "இப்போது காட்டு"; -"SEND ANYWAY" = "எப்படியிருந்தாலும் அனுப்பு"; -"OK" = "சரி"; -"Help" = "உதவி"; -"Send message" = "செய்தியை அனுப்பு"; -"REVIEW" = "மதிப்புரை"; -"Share" = "பகிர்"; -"Close Help" = "உதவியை மூடு"; -"Sending your message..." = "உங்கள் செய்தியை அனுப்புகிறது..."; -"Learn how to" = "எப்படி என்று அறிந்து கொள்க"; -"No FAQs found in this section" = "இந்தப் பிரிவில் கேள்வி பதில்கள் இல்லை"; -"Thanks for contacting us." = "எங்களைத் தொடர்பு கொண்டதற்கு நன்றி."; -"Chat Now" = "இப்போது அரட்டையடி"; -"Buy Now" = "இப்போது வாங்கு"; -"New Conversation" = "புதிய உரையாடல்"; -"Please check your network connection and try again." = "உங்கள் இணைய இணைப்பைச் சரிபார்த்து மீண்டும் முயற்சி செய்யவும்."; -"New message from Support" = "ஆதரவு மையத்தில் இருந்து புதிய செய்தி"; -"Question" = "கேள்வி"; -"Type in a new message" = "புதிய செய்தியைத் தட்டச்சு செய்க"; -"Email (optional)" = "மின்னஞ்சல் (விரும்பினால்)"; -"Reply" = "பதிலளி"; -"CONTACT US" = "எங்களைத் தொடர்பு கொள்க"; -"Email" = "மின்னஞ்சல்"; -"Like" = "விரும்புகிறேன்"; -"Tap here if this FAQ was not helpful to you" = "இந்தக் கேள்வி பதில் உங்களுக்கு உதவியாக இல்லை என்றால் இங்கே தட்டவும்"; -"Any other feedback? (optional)" = "வேறு ஏதேனும் கருத்து உள்ளதா? (விரும்பினால்)"; -"You found this helpful." = "இது உதவியாக இருந்தது."; -"No working Internet connection is found." = "இணைய இணைப்பு எதுவும் பயன்பாட்டில் இல்லை."; -"No messages found." = "செய்திகள் இல்லை."; -"Please enter a brief description of the issue you are facing." = "நீங்கள் சந்திக்கும் பிரச்சனை குறித்து சுருக்கமான விளக்கத்தை உள்ளிடவும்.."; -"Shop Now" = "இப்போது ஷாப்பிங் செய்"; -"Close Section" = "பிரிவை மூடு"; -"Close FAQ" = "கேள்வி பதிலை மூடு"; -"Close" = "மூடு"; -"This conversation has ended." = "இந்த உரையாடல் முடிந்தது."; -"Send it anyway" = "எப்படியிருந்தாலும் அனுப்பு"; -"You accepted review request." = "மதிப்பாய்வுக் கோரிக்கையை ஏற்றுக் கொண்டீர்கள்."; -"Delete" = "நீக்கு"; -"What else can we help you with?" = "வேறு ஏதாவது உதவி தேவையா?"; -"Tap here if the answer was not helpful to you" = "பதில் உங்களுக்கு உதவியாக இல்லை என்றால் இங்கே தட்டவும்"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "அதற்காக வருந்துகிறோம். நீங்கள் சந்திக்கும் பிரச்சனை குறித்து மேலும் விரிவாகக் கூற முடியுமா?"; -"Service Rating" = "சேவை மதிப்பீடு"; -"Your email" = "உங்கள் மின்னஞ்சல்"; -"Email invalid" = "தவறான மின்னஞ்சல்"; -"Could not fetch FAQs" = "கேள்வி பதில்களைப் பெற முடியவில்லை"; -"Thanks for rating us." = "மதிப்பீடு வழங்கியதற்கு நன்றி."; -"Download" = "பதிவிறக்கு"; -"Please enter a valid email" = "சரியான மின்னஞ்சல் முகவரியை உள்ளிடவும்"; -"Message" = "செய்தி"; -"or" = "அல்லது"; -"Decline" = "நிராகரி"; -"No" = "இல்லை"; -"Screenshot could not be sent. Image is too large, try again with another image" = "ஸ்கிரீன்ஷாட்டை அனுப்ப முடியவில்லை. படம் மிகவும் சிறியதாக உள்ளது. மற்று படத்தைக் கொண்டு மீண்டும் முயற்சி செய்யவும்"; -"Hated it" = "பிடிக்கவில்லை"; -"Stars" = "நட்சத்திரங்கள்"; -"Your feedback has been received." = "உங்கள் கருத்து வந்து சேர்ந்தது."; -"Dislike" = "விரும்பவில்லை"; -"Preview" = "மாதிரிக்காட்சி"; -"Book Now" = "இப்போது முன்பதிவு செய்"; -"START A NEW CONVERSATION" = "புதிய உரையாடலைத் தொடங்கு"; -"Your Rating" = "உங்கள் மதிப்பீடு"; -"No Internet!" = "இணைப்பு இல்லை"; -"Invalid Entry" = "தவறான உள்ளீடு"; -"Loved it" = "பிடித்திருக்கிறது"; -"Review on the App Store" = "App Store இல் மதிப்புரை வழங்கவும்"; -"Open Help" = "உதவியைத் திற"; -"Search" = "தேடு"; -"Tap here if you found this FAQ helpful" = "இந்தக் கேள்வி பதில் உங்களுக்கு உதவியாக இருந்தால் இங்கே தட்டவும்"; -"Star" = "நட்சத்திரம்"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "இந்தப் பதில் உங்களுக்கு உதவியாக இருந்தால் இங்கே தட்டவும்"; -"Report a problem" = "சிக்கல் குறித்துப் புகாரளிக்கவும்"; -"YES, THANKS!" = "ஆம், நன்றி!"; -"Was this helpful?" = "இது உதவியாக இருந்ததா?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "உங்கள் செய்தி அனுப்பப்படவில்லை.இந்தச் செய்தியை அனுப்ப, \"மீண்டும் முயற்சி செய்\" என்பதைத் தட்டவும்?"; -"Suggestions" = "ஆலோசனைகள்"; -"No FAQs found" = "கேள்வி பதில்கள் இல்லை"; -"Done" = "முடிந்தது"; -"Opening Gallery..." = "கேலரியைத் திறக்கிறது..."; -"You rated the service with" = "சேவைக்கு நீங்கள் வழங்கிய மதிப்பீடு:"; -"Cancel" = "ரத்துசெய்"; -"Loading..." = "ஏற்றுகிறது..."; -"Read FAQs" = "கேள்வி பதிலைப் படிக்கவும்"; -"Thanks for messaging us!" = "செய்தி அனுப்பியதற்கு நன்றி!"; -"Try Again" = "மீண்டும் முயற்சி செய்யவும்"; -"Send Feedback" = "கருத்து அனுப்பு"; -"Your Name" = "உங்கள் பெயர்"; -"Please provide a name." = "பெயரை உள்ளிடவும்."; -"FAQ" = "கேள்வி பதில்"; -"Describe your problem" = "உங்கள் பிரச்சனையை விவரிக்கவும்"; -"How can we help?" = "எப்படி உதவ வேண்டும்?"; -"Help about" = "இதைப் பற்றிய உதவி"; -"We could not fetch the required data" = "தேவையான தரவைப் பெற முடியவில்லை"; -"Name" = "பெயர்"; -"Sending failed!" = "அனுப்ப முடியவில்லை!"; -"You didn't find this helpful." = "இது உதவியாக இல்லை."; -"Attach a screenshot of your problem" = "உங்கள் பிரச்சனையைக் காட்டும் ஸ்கிரீன்ஷாட்டை இணைக்கவும்"; -"Mark as read" = "படித்ததாகக் குறி"; -"Name invalid" = "தவறான பெயர்"; -"Yes" = "ஆம்"; -"What's on your mind?" = "என்ன நினைக்கிறீர்கள்?"; -"Send a new message" = "புதிய செய்தியை அனுப்பவும்"; -"Questions that may already have your answer" = "ஏற்கனவே பதிலளிக்கப்பட்டுள்ள கேள்விகள்"; -"Attach a photo" = "படத்தை இணை"; -"Accept" = "ஏற்கவும்"; -"Your reply" = "உங்கள் பதில்"; -"Inbox" = "இன்பாக்ஸ்"; -"Remove attachment" = "இணைப்பை அகற்று"; -"Could not fetch message" = "செய்தியைப் பெற முடியவில்லை"; -"Read FAQ" = "கேள்வி பதிலைப் படிக்கவும்"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "மன்னிக்கவும் இந்த உரையாடல் செயல்படாமல் இருந்ததால் மூடப்பட்டது. எங்கள் முகவர்களுடன் புதிய உரையாடலைத் தொடங்கவும்."; -"%d new messages from Support" = "%d ஆதரவு மையத்தில் இருந்து புதிய செய்திகள்"; -"Ok, Attach" = "சரி, இணை"; -"Send" = "அனுப்பு"; -"Screenshot size should not exceed %.2f MB" = "ஸ்கிரீன்ஷாட்டின் அளவு %.2f MB க்கு மிகாமல் இருக்க வேண்டும்"; -"Information" = "தகவல்"; -"Issue ID" = "சிக்கல் ஐடி"; -"Tap to copy" = "நகலெடுக்க தட்டவும்"; -"Copied!" = "நகலெடுக்கப்பட்டது!"; -"We couldn't find an FAQ with matching ID" = "பொருந்தும் ஐடியுடன் FAQஐ கண்டறிய முடியவில்லை"; -"Failed to load screenshot" = "ஸ்கிரீன்ஷாட்டை ஏற்றுதல் தோல்வி"; -"Failed to load video" = "வீடியோவை ஏற்றுதல் தோல்வி"; -"Failed to load image" = "படத்தை ஏற்றுதல் தோல்வி"; -"Hold down your device's power and home buttons at the same time." = "உங்கள் சாதனத்தின் பவர் மற்றும் முகப்பு பொத்தான்களை ஒரே நேரத்தில் அழுத்திப் பிடிக்கவும்."; -"Please note that a few devices may have the power button on the top." = "சில சாதனங்களில் பவர் பொத்தான் மேலே இருக்கும் என்பதை நினைவில் கொள்ளவும்."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "முடித்தவுடன், இந்த உரையாடலுக்குத் திரும்பி, அதை இணைப்பதற்கு “சரி, இணைக்கவும்” என்பதை தட்டவும்."; -"Okay" = "சரி"; -"We couldn't find an FAQ section with matching ID" = "பொருந்தும் ஐடியுடன் FAQ பிரிவைக் கண்டறிய முடியவில்லை"; - -"GIFs are not supported" = "GIF கள் ஆதரிக்கப்படவில்லை"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/te.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/te.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 1889f69a31a3..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/te.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "మీరు ఎదురుచూస్తున్న దానిని కనుక్కోలేము?"; -"Rate App" = "ప్రోగ్రాంను రేట్‌ చేయండి"; -"We\'re happy to help you!" = "మీకు సహాయపడేందుకు మేము సంతోషిస్తున్నాము!"; -"Did we answer all your questions?" = "మేము మీ ప్రశ్నలకన్నింటికీ సమాధానమిచ్చామా?"; -"Remind Later" = "తరువాత గుర్తు చేయండి"; -"Your message has been received." = "మీ సందేశం అందుకోబడినది."; -"Message send failure." = "సందేశాన్ని పంపడంలో వైఫల్యం."; -"What\'s your feedback about our customer support?" = "మా కస్టమర్‌ సపోర్డు గురించి మీ అభిప్రాయం ఏమిటి?"; -"Take a screenshot on your iPhone" = "మీ ఐఫోన్‌లో ఒక స్క్రీన్‌షాట్‌ను తీసుకోండి"; -"Learn how" = "ఎలానో తెలుసుకోండి"; -"Take a screenshot on your iPad" = "మీ ఐప్యాడ్‌లో ఒక స్క్రీన్‌షాట్‌ను తీసుకోండి"; -"Your email(optional)" = "మీ ఇమెయిల్(ఐచ్ఛికం)"; -"Conversation" = "సంభాషణ"; -"View Now" = "ఇప్పుడు వీక్షించండి"; -"SEND ANYWAY" = "అయినా సరే పంపండి"; -"OK" = "సరే"; -"Help" = "సహాయం"; -"Send message" = "సందేశాన్ని పంపండి"; -"REVIEW" = "సమీక్షించండి"; -"Share" = "పంచుకోండి"; -"Close Help" = "సహాయంను మూసేయండి"; -"Sending your message..." = "మీ సందేశాన్ని పంపుతున్నాము..."; -"Learn how to" = "ఎలా చేయాలో తెలుసుకోండి"; -"No FAQs found in this section" = "ఈ విభాగంలో ఎఫ్‌ఎక్యూలు ఏవీ లేవు"; -"Thanks for contacting us." = "మమ్మల్ని సంప్రదించినందుకు ధన్యవాదములు."; -"Chat Now" = "ఇప్పుడు చాట్ చేయండి"; -"Buy Now" = "ఇప్పుడు కొనుగోలు చేయండి"; -"New Conversation" = "కొత్త సంభాషణ"; -"Please check your network connection and try again." = "దయచేసి మీ నెట్‌వర్క్‌ కనెక్షన్‌ను చెక్ చేసుకుని, మళ్ళీ ప్రయత్నించండి."; -"New message from Support" = "సపోర్ట్‌ నుండి కొత్త సందేశం"; -"Question" = "ప్రశ్న"; -"Type in a new message" = "ఒక కొత్త సందేశాన్ని టైప్ చేయండి"; -"Email (optional)" = "ఇమెయిల్‌ (ఐచ్ఛికం)"; -"Reply" = "ప్రత్యుత్తరం"; -"CONTACT US" = "మమ్మల్ని సంప్రదించండి"; -"Email" = "ఇమెయిల్‌"; -"Like" = "ఇష్టపడండి"; -"Tap here if this FAQ was not helpful to you" = "ఈ FAQ గనక మీకు సహాయకరంగా లేకుంటే ఇక్కడ ట్యాప్ చేయండి"; -"Any other feedback? (optional)" = "ఇంకేదైనా అభిప్రాయం? (ఐచ్ఛికం)"; -"You found this helpful." = "మీకు ఇది సహాయకరంగా అనిపించింది."; -"No working Internet connection is found." = "పని చేస్తున్న ఇంటర్నెట్ కనెక్షన్‌ ఏదీ అందలేదు."; -"No messages found." = "ఏ సందేశాలు లేవు."; -"Please enter a brief description of the issue you are facing." = "మీరు ఎదుర్కొంటున్న సమస్యను గురించి క్లుప్తమైన వివరణను ప్రవేశపెట్టండి."; -"Shop Now" = "ఇప్పుడు షాప్ చేయండి"; -"Close Section" = "విభాగాన్ని మూసేయండి"; -"Close FAQ" = "FAQని మూసేయండి"; -"Close" = "మూసివేయండి"; -"This conversation has ended." = "ఈ సంభాషణ ముగిసినది."; -"Send it anyway" = "అయినా సరే దానిని పంపండి"; -"You accepted review request." = "సమీక్ష అభ్యర్ధనను మీరు ఆమోదించారు."; -"Delete" = "తొలగించండి"; -"What else can we help you with?" = "మీకు మేము మరింకే విధంగా సహాయపడగలము?"; -"Tap here if the answer was not helpful to you" = "సమాధానం గనక మీకు సహాయకరంగా లేకుంటే ఇక్కడ ట్యాప్ చేయండి"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "మీరు ఎదుర్కొంటున్న సమస్యను విని చింతిస్తున్నాము. దాని గురించి మీరు మాకు మరి కొంత సమాచారాన్ని అందించగలరా?"; -"Service Rating" = "సేవకు రేటింగు"; -"Your email" = "మీ ఇమెయిల్"; -"Email invalid" = "ఇమెయిల్‌ చెల్లనిది"; -"Could not fetch FAQs" = "ఎఫ్‌ఎక్యూలను తీసుకురాలేకపోయాము"; -"Thanks for rating us." = "మమ్మల్ని రేట్ చేసినందుకు ధన్యవాదాలు."; -"Download" = "డౌన్‌లోడ్‌ చేయండి"; -"Please enter a valid email" = "దయచేసి ఒక సరైన ఇమెయిల్‌ను ప్రవేశపెట్టండి"; -"Message" = "సందేశం"; -"or" = "లేదా"; -"Decline" = "నిరాకరించండి"; -"No" = "కాదు"; -"Screenshot could not be sent. Image is too large, try again with another image" = "స్క్రీన్‌షాట్‌ను పంపించలేము. చిత్రం చాలా పెద్దగా ఉన్నది, మరొక చిత్రంతో మళ్ళీ ప్రయత్నించండి."; -"Hated it" = "అసహ్యించుకుంటున్నాము"; -"Stars" = "స్టార్‌లు"; -"Your feedback has been received." = "మీ అభిప్రాయం అందుకోబడినది."; -"Dislike" = "అయిష్టతను చూపండి"; -"Preview" = "ప్రివ్యూ"; -"Book Now" = "ఇప్పుడు బుక్‌ చేయండి"; -"START A NEW CONVERSATION" = "ఒక కొత్త సంభాషణను ఆరంభించండి"; -"Your Rating" = "మీ రేటింగు"; -"No Internet!" = "ఇంటర్నెట్‌ లేదు!"; -"Invalid Entry" = "చెల్లని నమోదు"; -"Loved it" = "ఇష్టపడుతున్నాము"; -"Review on the App Store" = "యాప్‌ స్టోర్‌ మీద సమీక్షించండి"; -"Open Help" = "సహాయాన్ని తెరవండి"; -"Search" = "వెతకండి"; -"Tap here if you found this FAQ helpful" = "ఈ FAQ గనక మీకు సహాయకరంగా అనిపిస్తే ఇక్కడ ట్యాప్ చేయండి"; -"Star" = "స్టార్‌"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "సమాధానం గనక మీకు సహాయకరంగా అనిపిస్తే ఇక్కడ ట్యాప్ చేయండి"; -"Report a problem" = "ఒక సమస్యను నివేదించండి"; -"YES, THANKS!" = "అవును, ధన్యవాదాలు!"; -"Was this helpful?" = "ఇది సహాయకరంగా ఉందా?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "మీ సందేశం పంపబడలేదు. ఈ సందేశాన్ని పంపేందుకు \"మళ్ళీ ప్రయత్నించండి\"ని ట్యాప్ చేయాలా?"; -"Suggestions" = "సలహాలు"; -"No FAQs found" = "ఎఫ్‌ఎక్యూలు ఏవీ దొరకలేదు"; -"Done" = "అయ్యింది"; -"Opening Gallery..." = "గ్యాలరీని తెరుస్తున్నాము..."; -"You rated the service with" = "మీరు సర్వీసును దీనితో రేట్ చేశారు"; -"Cancel" = "రద్దుచెయ్యండి"; -"Loading..." = "లోడ్‌ అవుతున్నది..."; -"Read FAQs" = "FAQలను చదవండి"; -"Thanks for messaging us!" = "మాకు సందేశాన్ని పంపినందుకు ధన్యవాదాలు!"; -"Try Again" = "మళ్ళీ ప్రయత్నించండి"; -"Send Feedback" = "అభిప్రాయాన్ని పంపండి"; -"Your Name" = "మీ పేరు"; -"Please provide a name." = "ఒక పేరును దయచేసి ప్రవేశపెట్టండి."; -"FAQ" = "ఎఫ్‌ఎక్యూ"; -"Describe your problem" = "మీ సమస్యను విశదపరచండి"; -"How can we help?" = "మేమెలా సహాయపడగలము?"; -"Help about" = "సహాయం గురించి"; -"We could not fetch the required data" = "కావలసిన సమాచారాన్ని మేము తీసుకురాలేకపోయాము"; -"Name" = "పేరు"; -"Sending failed!" = "పంపడం విఫలమైంది!"; -"You didn't find this helpful." = "మీకు ఇది సహాయకరంగా అనిపించలేదు."; -"Attach a screenshot of your problem" = "మీ సమస్యకు సంబంధించిన ఒక స్క్రీన్‌షాట్‌ను జోడించండి"; -"Mark as read" = "చదివినట్లుగా గుర్తు పెట్టండి"; -"Name invalid" = "పేరు చెల్లనిది"; -"Yes" = "అవును"; -"What's on your mind?" = "మీరు ఏమనుకుంటున్నారు?"; -"Send a new message" = "ఒక కొత్త సందేశాన్ని పంపండి"; -"Questions that may already have your answer" = "మీ సమాధానాలను ఇప్పటికే కలిగి ఉన్న ప్రశ్నలు"; -"Attach a photo" = "ఒక ఫోటోను జతచేయండి"; -"Accept" = "సమ్మతించండి"; -"Your reply" = "మీ ప్రత్యుత్తరం"; -"Inbox" = "ఇన్‌బాక్స్‌"; -"Remove attachment" = "అటాచ్‌మెంట్‌ను తొలగించండి"; -"Could not fetch message" = "సందేశాన్ని పొందలేకపోయాము"; -"Read FAQ" = "FAQ ను చదవండి"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "క్షమించాలి! స్తబ్దత కారణంగా ఈ సంభాషణ ముగించబడింది. మా ఏజెంట్లతో దయచేసి ఒక కొత్త సంభాషణను ఆరంభించండి."; -"%d new messages from Support" = "%d సపోర్ట్‌ నుండి కొత్త సందేశాలు"; -"Ok, Attach" = "సరే, జత చేయండి"; -"Send" = "పంపండి"; -"Screenshot size should not exceed %.2f MB" = "స్క్రీన్‌షాట్‌ పరిమాణం %.2f MB కి మించరాదు"; -"Information" = "సమాచారం"; -"Issue ID" = "సమస్య ఐడి"; -"Tap to copy" = "కాపీ చేసేందుకు ట్యాప్‌ చేయండి"; -"Copied!" = "కాపీ చేేయబడింది!"; -"We couldn't find an FAQ with matching ID" = "IDకి సరిపోయే FAQ ను మేము కనుగొనలేకపోయాము"; -"Failed to load screenshot" = "స్క్రీన్‌షాట్‌ లోడ్ చేయడంలో విఫలమైంది"; -"Failed to load video" = "వీడియ లోడ్ చేయడంలో విఫలమైంది"; -"Failed to load image" = "ఇమేజ్‌ని లోడ్ చేయడంలో విఫలమైంది"; -"Hold down your device's power and home buttons at the same time." = "మీ పరికరపు పవర్ మరియు హోం బటన్‌లను ఒకేసారి నొక్కి పట్టుకోండి."; -"Please note that a few devices may have the power button on the top." = "కొన్ని పరికరాలకు పవర్ బటన్‌ పై భాగంలో ఉంటుందని దయచేసి గమనించండి."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "అది అయ్యాక, ఈ సంభాషణకు తిరిగి వచ్చి. \"సరే, జతచేయండి\" మీద ట్యాప్ చేసి దానిని జతచేయండి."; -"Okay" = "సరే"; -"We couldn't find an FAQ section with matching ID" = "సరేిపోలే ఐడితో FAQ విభాగాన్ని మేము కనుగొనలేకపోయాము"; - -"GIFs are not supported" = "GIF లకి మద్దతు లేదు"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/th.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/th.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 87a2372b575b..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/th.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "ไม่พบสิ่งที่คุณกำลังค้นหาใช่หรือไม่"; -"Rate App" = "ให้คะแนนแอป"; -"We\'re happy to help you!" = "เรายินดีให้ความช่วยเหลือคุณ!"; -"Did we answer all your questions?" = "เราได้ตอบคำถามทั้งหมดของคุณแล้วหรือไม่"; -"Remind Later" = "เตือนภายหลัง"; -"Your message has been received." = "ได้รับข้อความของคุณแล้ว"; -"Message send failure." = "การส่งข้อความล้มเหลว"; -"What\'s your feedback about our customer support?" = "คุณมีคำติชมใดๆ เกี่ยวกับฝ่ายสนับสนุนลูกค้าของเราหรือไม่"; -"Take a screenshot on your iPhone" = "ถ่ายภาพหน้าจอ iPhone ของคุณ"; -"Learn how" = "เรียนรู้วิธี"; -"Name invalid" = "ชื่อไม่ถูกต้อง"; -"Take a screenshot on your iPad" = "ถ่ายภาพหน้าจอ iPad ของคุณ"; -"Your email(optional)" = "อีเมลของคุณ(ทางเลือก)"; -"Conversation" = "การสนทนา"; -"View Now" = "ดูตอนนี้"; -"SEND ANYWAY" = "ยืนยันที่จะส่ง"; -"OK" = "ตกลง"; -"Help" = "วิธีใช้"; -"Send message" = "ส่งข้อวาม"; -"REVIEW" = "ให้คำวิจารณ์"; -"Share" = "แชร์"; -"Close Help" = "ปิดความช่วยเหลือ"; -"Sending your message..." = "กำลังส่งข้อความของคุณ..."; -"Learn how to" = "เรียนรู้วิธี"; -"No FAQs found in this section" = "ไม่เจอคำถามที่พบบ่อยในหัวข้อนี้"; -"Thanks for contacting us." = "ขอบคุณสำหรับการติดต่อหาเรา"; -"Chat Now" = "แชทตอนนี้"; -"Buy Now" = "ซื้อตอนนี้"; -"New Conversation" = "การสนทนาใหม่"; -"Please check your network connection and try again." = "โปรดตรวจสอบการเชื่อมต่อเครือข่ายของคุณ และลองอีกครั้ง"; -"New message from Support" = "ข้อความใหม่จากฝ่ายช่วยเหลือลูกค้า"; -"Question" = "คำถาม"; -"Type in a new message" = "พิมพ์ข้อความใหม่ของคุณ"; -"Email (optional)" = "อีเมล (ทางเลือก)"; -"Reply" = "ตอบกลับ"; -"CONTACT US" = "ติดต่อเรา"; -"Email" = "อีเมล"; -"Like" = "ถูกใจ"; -"Tap here if this FAQ was not helpful to you" = "แตะที่นี่หากคำถามที่พบบ่อยนี้ไม่มีประโยชน์กับคุณ"; -"Any other feedback? (optional)" = "มีคำติชมอื่นใดหรือไม่ (ทางเลือก)"; -"You found this helpful." = "คุณเห็นว่า นี่เป็นเรื่องที่เป็นประโยชน์"; -"No working Internet connection is found." = "ไม่พบการเชื่อมต่อกับอินเทอร์เน็ต"; -"No messages found." = "ไม่พบข้อความ"; -"Please enter a brief description of the issue you are facing." = "โปรดป้อนคำอธิบายถึงปัญหาที่คุณประสบอยู่โดยย่อ"; -"Shop Now" = "เลือกซื้อตอนนี้"; -"Close Section" = "ปิดส่วน"; -"Close FAQ" = "ปิดคำถามที่พบบ่อย"; -"Close" = "ปิด"; -"This conversation has ended." = "การสนทนานี้จบลงแล้ว"; -"Send it anyway" = "ยืนยันที่จะส่ง"; -"You accepted review request." = "คุณยอมรับคำขอการให้คำวิจารณ์แล้ว"; -"Delete" = "ลบ"; -"What else can we help you with?" = "มีเรื่องอื่นใดที่เราจะช่วยคุณได้อีกหรือไม่"; -"Tap here if the answer was not helpful to you" = "แตะที่นี่หากคำตอบไม่มีประโยชน์กับคุณ"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "ขออภัยสำหรับเรื่องดังกล่าว โปรดแจ้งเราเพิ่มเติมเกี่ยวกับปัญหาที่คุณกำลังประสบอยู่ได้หรือไม่"; -"Service Rating" = "การให้คะแนนการบริการ"; -"Your email" = "อีเมลของคุณ"; -"Email invalid" = "อีเมลไม่ถูกต้อง"; -"Could not fetch FAQs" = "ไม่สามารถดึงข้อมูลคำถามที่ถามบ่อยได้"; -"Thanks for rating us." = "ขอบคุณสำหรับการให้คะแนนแก่เรา"; -"Download" = "ดาวน์โหลด"; -"Please enter a valid email" = "โปรดใส่อีเมลที่ถูกต้อง"; -"Message" = "ข้อความ"; -"or" = "หรือ"; -"Decline" = "ปฏิเสธ"; -"No" = "ไม่ใช่"; -"Screenshot could not be sent. Image is too large, try again with another image" = "ไม่สามารถส่งภาพถ่ายหน้าจอได้ ภาพถ่ายมีขนาดใหญ่เกินไป ลองอีกครั้งด้วยภาพถ่ายอื่น"; -"Hated it" = "ฉันไม่พอใจ"; -"Stars" = "ดาว"; -"Your feedback has been received." = "ได้รับข้อคิดเห็นของคุณแล้ว"; -"Dislike" = "เลิกถูกใจ"; -"Preview" = "เรียกดูตัวอย่าง"; -"Book Now" = "จองตอนนี้"; -"START A NEW CONVERSATION" = "เริ่มต้นการสนทนาใหม่"; -"Your Rating" = "การให้คะแนนของคุณ"; -"No Internet!" = "ไม่มีการเชื่อมต่ออินเทอร์เน็ต!"; -"Invalid Entry" = "ป้อนข้อมูลไม่ถูกต้อง"; -"Loved it" = "ฉันพอใจ"; -"Review on the App Store" = "คำวิจารณ์บน App Store"; -"Open Help" = "เปิดความช่วยเหลือ"; -"Search" = "ค้นหา"; -"Tap here if you found this FAQ helpful" = "แตะที่นี่หากคำถามที่พบบ่อยนี้มีประโยชน์กับคุณ"; -"Star" = "ดาว"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "แตะที่นี่หากคำตอบนี้มีประโยชน์กับคุณ"; -"Report a problem" = "รายงานปัญหา"; -"YES, THANKS!" = "ใช่ ขอบคุณ!"; -"Was this helpful?" = "สิ่งนี้มีประโยชน์หรือไม่"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "ข้อความของคุณยังไม่ถูกส่งออกไป แตะ \"ลองอีกครั้ง\" เพื่อส่งข้อความนี้หรือไม่"; -"Suggestions" = "ข้อแนะนำ"; -"No FAQs found" = "ไม่พบคำถามที่ถามบ่อย"; -"Done" = "เสร็จแล้ว"; -"Opening Gallery..." = "กำลังเปิดแกลลอรี..."; -"You rated the service with" = "คุณได้ให้คะแนนบริการนี้"; -"Cancel" = "ยกเลิก"; -"Loading..." = "กำลังโหลด..."; -"Read FAQs" = "อ่านคำถามที่พบบ่อย"; -"Thanks for messaging us!" = "ขอบคุณสำหรับการส่งข้อความถึงเรา!"; -"Try Again" = "ลองอีกครั้ง"; -"Send Feedback" = "ส่งคำติชม"; -"Your Name" = "ชื่อของคุณ"; -"Please provide a name." = "โปรดป้อนชื่อ"; -"FAQ" = "คำถามที่ถามบ่อย"; -"Describe your problem" = "อธิบายปัญหาของคุณ"; -"How can we help?" = "เราจะช่วยเหลือคุณได้อย่างไรบ้าง"; -"Help about" = "ความช่วยเหลือเกี่ยวกับ"; -"We could not fetch the required data" = "เราไม่สามารถดึงข้อมูลที่จำเป็นได้"; -"Name" = "ชื่อ"; -"Sending failed!" = "การส่งล้มเหลว!"; -"You didn't find this helpful." = "คุณไม่เห็นว่า นี่เป็นเรื่องที่เป็นประโยชน์"; -"Attach a screenshot of your problem" = "แนบภาพหน้าจอที่เกี่ยวข้องกับปัญหาของคุณ"; -"Mark as read" = "ทำเครื่องหมายว่าอ่านแล้ว"; -"Yes" = "ใช่"; -"What's on your mind?" = "คุณกำลังคิดถึงเรื่องใด"; -"Send a new message" = "ส่งข้อความใหม่"; -"Questions that may already have your answer" = "คำถามที่อาจมีคำตอบให้กับคุณแล้ว"; -"Attach a photo" = "แนบรูปภาพ"; -"Accept" = "ยอมรับ"; -"Your reply" = "การตอบกลับของคุณ"; -"Inbox" = "กล่องข้อความ"; -"Remove attachment" = "ลบไฟล์แนบ"; -"Could not fetch message" = "ไม่สามารถเรียกข้อความ"; -"Read FAQ" = "อ่านคำถามที่พบบ่อย"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "ขออภัย! การสนทนานี้จะปิดลงเนื่องจากไม่มีการใช้งาน โปรดเริ่มต้นการสนทนาใหม่กับตัวแทนของเรา"; -"%d new messages from Support" = "%d ข้อความใหม่จากฝ่ายช่วยเหลือลูกค้า"; -"Ok, Attach" = "ตกลง แนบ"; -"Send" = "ส่ง"; -"Screenshot size should not exceed %.2f MB" = "ขนาดของภาพหน้าจอไม่ควรเกิน %.2f MB"; -"Information" = "ข้อมูล"; -"Issue ID" = "ออกไอดี"; -"Tap to copy" = "แตะเพื่อคัดลอก"; -"Copied!" = "คัดลอกแล้ว"; -"We couldn't find an FAQ with matching ID" = "เราค้นหาคำถามที่พบบ่อยที่มี ID ตรงกันไม่พบ"; -"Failed to load screenshot" = "ล้มเหลวในการโหลดภาพสกรีนช็อต"; -"Failed to load video" = "ล้มเหลวในการโหลดวิดีโอ"; -"Failed to load image" = "ล้มเหลวในการโหลดภาพ"; -"Hold down your device's power and home buttons at the same time." = "กดปุ่มเปิด/ปิดและโฮมค้างไว้ในเวลาเดียวกัน"; -"Please note that a few devices may have the power button on the top." = "โปรดทราบว่าอุปกรณ์บางเครื่องอาจมีปุ่มเปิด/ปิดอยู่ด้านบน"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "เมื่อเสร็จสิ้นแล้ว ให้กลับมาที่การสนทนานี้แล้วแตะที่ \"ตกลง แนบ\" เพื่อแนบไฟล์"; -"Okay" = "ตกลง"; -"We couldn't find an FAQ section with matching ID" = "เราค้นหาส่วนคำถามที่พบบ่อยที่มี ID ตรงกันไม่พบ"; - -"GIFs are not supported" = "GIF ไม่ได้รับการสนับสนุน"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/tr.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/tr.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 789160d75b0d..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/tr.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Aradığını bulamıyoruz?"; -"Rate App" = "Uygulamayı Derecelendir"; -"We\'re happy to help you!" = "Yardımcı olmaktan memnuniyet duyarız!"; -"Did we answer all your questions?" = "Tüm sorularına yanıt verdik mi?"; -"Remind Later" = "Daha Sonra Hatırlat"; -"Your message has been received." = "Mesajın alındı."; -"Message send failure." = "Mesaj gönderme hatası."; -"What\'s your feedback about our customer support?" = "Müşteri desteğimiz ile ilgili geri bildirimin nedir?"; -"Take a screenshot on your iPhone" = "iPhone'nundan bir ekran görüntüsü al"; -"Learn how" = "Şimdi öğren"; -"Name invalid" = "İsim geçersiz"; -"Take a screenshot on your iPad" = "iPad'inden bir ekran görüntüsü al"; -"Your email(optional)" = "E-posta adresiniz (isteğe bağlı)"; -"Conversation" = "Konuşma"; -"View Now" = "Şimdi Görüntüle"; -"SEND ANYWAY" = "GENE DE GÖNDER"; -"OK" = "Tamam"; -"Help" = "Yardım"; -"Send message" = "Mesajı Gönder"; -"REVIEW" = "GÖZDEN GEÇİR"; -"Share" = "Paylaş"; -"Close Help" = "Yardımı Kapat"; -"Sending your message..." = "Mesajın gönderiliyor..."; -"Learn how to" = "Nasıl yapılacağını şimdi öğren"; -"No FAQs found in this section" = "Bu bölümde SSS bulunamadı"; -"Thanks for contacting us." = "Bizimle irtibata geçtiğin için teşekkür ederiz."; -"Chat Now" = "Sohbet Et"; -"Buy Now" = "Şimdi Satın Al"; -"New Conversation" = "Yeni Konuşma"; -"Please check your network connection and try again." = "Lütfen ağ bağlantını kontrol et ve yeniden dene."; -"New message from Support" = "Destek bölümünden yeni mesaj"; -"Question" = "Soru"; -"Type in a new message" = "Yeni bir mesaj yazın"; -"Email (optional)" = "E-posta (isteğe bağlı)"; -"Reply" = "Yanıtla"; -"CONTACT US" = "BİZE ULAŞIN"; -"Email" = "E-posta"; -"Like" = "Beğen"; -"Tap here if this FAQ was not helpful to you" = "Bu SSS yanıtını yararlı bulmadıysanız buraya dokunun"; -"Any other feedback? (optional)" = "Başka bir geri bildirim var mı? (optional)"; -"You found this helpful." = "Bunu yararlı buldun."; -"No working Internet connection is found." = "Çalışan bir İnternet bağlantısı bulunamadı."; -"No messages found." = "Mesaj bulunamadı."; -"Please enter a brief description of the issue you are facing." = "Lütfen karşılaştığın sorunun kısa bir tanımlamasını gir."; -"Shop Now" = "Şimdi Alışveriş Yap"; -"Close Section" = "Bölümü Kapat"; -"Close FAQ" = "SSS'ı Kapat"; -"Close" = "Kapat"; -"This conversation has ended." = "Bu konuşma son erdi."; -"Send it anyway" = "Her şekilde gönder"; -"You accepted review request." = "Gözden geçirme isteğini kabul ettin."; -"Delete" = "Sil"; -"What else can we help you with?" = "Başka nasıl yardımcı olabiliriz?"; -"Tap here if the answer was not helpful to you" = "Yanıt yardımcı olmadıysa buraya dokunun"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Bunu duyduğumuza üzüldük. Sorunla ilgili bize biraz daha fazla bilgi verebilir misin?"; -"Service Rating" = "Hizmet Değerlendirmesi"; -"Your email" = "E-posta adresiniz"; -"Email invalid" = "E-posta geçersiz"; -"Could not fetch FAQs" = "SSS getirilemedi"; -"Thanks for rating us." = "Bizi derecelendirdiğin için teşekkür ederiz."; -"Download" = "İndir"; -"Please enter a valid email" = "Lütfen geçerli bir e-posta adresi gir"; -"Message" = "Mesaj"; -"or" = "veya"; -"Decline" = "Reddet"; -"No" = "Hayır"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Ekran görüntüsü gönderilemedi. Görüntü çok büyük, başka bir görüntü ile yeniden dene"; -"Hated it" = "Nefret ettim"; -"Stars" = "Yıldız"; -"Your feedback has been received." = "Geri bildirimin alındı."; -"Dislike" = "Beğenme"; -"Preview" = "Ön izleme"; -"Book Now" = "Şimdi Rezerve Et"; -"START A NEW CONVERSATION" = "YENİ BİR KONUŞMAYA BAŞLA"; -"Your Rating" = "Derecelendirmen"; -"No Internet!" = "İnternet yok!"; -"Invalid Entry" = "Geçersiz giriş"; -"Loved it" = "Sevdim"; -"Review on the App Store" = "App Store'da gözden geçir"; -"Open Help" = "Yardımı Aç"; -"Search" = "Ara"; -"Tap here if you found this FAQ helpful" = "Bu SSS yanıtını yararlı bulduysanız buraya dokunun"; -"Star" = "Yıldız"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Yanıtı yararlı bulduysanız buraya dokunun"; -"Report a problem" = "Problem bildir"; -"YES, THANKS!" = "EVET, TEŞEKKÜRLER!"; -"Was this helpful?" = "Bu yardımcı oldu mu?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Mesajın gönderilmedi. \"Yeniden Dene\" düğmesine dokunarak mesajı yeniden göndermek ister misin?"; -"Suggestions" = "Öneriler"; -"No FAQs found" = "SSS bulunamadı"; -"Done" = "Bitti"; -"Opening Gallery..." = "Galerinin açılması..."; -"You rated the service with" = "Bu hizmete verdiğiniz puan:"; -"Cancel" = "İptal"; -"Loading..." = "Yükleniyor..."; -"Read FAQs" = "SSS Oku"; -"Thanks for messaging us!" = "Mesaj gönderdiğin için teşekkürler!"; -"Try Again" = "Yeniden Dene"; -"Send Feedback" = "Geri Bildirim Gönder"; -"Your Name" = "İsim"; -"Please provide a name." = "Lütfen bir isim ver"; -"FAQ" = "SSS"; -"Describe your problem" = "Problemini tanımla"; -"How can we help?" = "Nasıl yardımcı olabiliriz?"; -"Help about" = "Şununla ilgili yardım:"; -"We could not fetch the required data" = "İstenen verileri getiremedik"; -"Name" = "Adı"; -"Sending failed!" = "Gönderme başarısız!"; -"You didn't find this helpful." = "Bunu yararlı bulmadın."; -"Attach a screenshot of your problem" = "Sorununuz ile ilgili bir ekran görüntüsü ekleyin"; -"Mark as read" = "Okundu olarak işaretle"; -"Yes" = "Evet"; -"What's on your mind?" = "Aklında ne var?"; -"Send a new message" = "Yeni bir mesaj gönder"; -"Questions that may already have your answer" = "Aradığın cevabı halihazırda içeren sorular"; -"Attach a photo" = "Bir fotoğraf ekleyin"; -"Accept" = "Kabul et"; -"Your reply" = "Yanıtınız"; -"Inbox" = "Gelen Kutusu"; -"Remove attachment" = "Eki Kaldır"; -"Could not fetch message" = "Mesaj alınamadı"; -"Read FAQ" = "SSS Oku"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Üzgünüz! Konuşma herhangi bir etkinlik olmadığından dolayı kapatıldı. Lütfen temsilcimiz ile yeni bir konuşma başlat."; -"%d new messages from Support" = "Destek bölümünden %d yeni mesaj"; -"Ok, Attach" = "Tamam, Ekle"; -"Send" = "Gönder"; -"Screenshot size should not exceed %.2f MB" = "Ekran görüntüsü boyutu %.2f MB'ı aşmamalı"; -"Information" = "Bilgi"; -"Issue ID" = "Sorun Kimliği"; -"Tap to copy" = "Kopyalamak için dokun"; -"Copied!" = "Kopyalandı!"; -"We couldn't find an FAQ with matching ID" = "Eşleşen kimliğe sahip bir SSS sayfası bulamadık"; -"Failed to load screenshot" = "Ekran görüntüsü yüklenemedi"; -"Failed to load video" = "Video yüklenemedi"; -"Failed to load image" = "Resim yüklenemedi"; -"Hold down your device's power and home buttons at the same time." = "Cihazının uyut/uyandır ve ana ekran düğmelerine aynı anda basılı tut."; -"Please note that a few devices may have the power button on the top." = "Bazı cihazların uyut/uyandır düğmesinin üstte olabileceğini unutma."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "İşlem tamamlandıktan sonra, bu konuşmaya dön ve eklemek için \"Tamam, ekle\"ye dokun."; -"Okay" = "Tamam"; -"We couldn't find an FAQ section with matching ID" = "Eşleşen kimliğe sahip bir SSS bölümü bulamadık"; - -"GIFs are not supported" = "GIF'ler desteklenmiyor"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/uk.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/uk.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 86d1dba9dc5b..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/uk.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "Не можете знайти те, що шукали?"; -"Rate App" = "Оцінити програму"; -"We\'re happy to help you!" = "Ми з радістю допоможемо вам!"; -"Did we answer all your questions?" = "Ви отримали відповіді на всі свої питання?"; -"Remind Later" = "Нагадати пізніше"; -"Your message has been received." = "Ваше повідомлення отримано."; -"Message send failure." = "Не вдалося відправити повідомлення."; -"What\'s your feedback about our customer support?" = "Як ви оцінюєте роботу нашої служби підтримки?"; -"Take a screenshot on your iPhone" = "Зробіть знімок екрана на своєму iPhone"; -"Learn how" = "Дізнатися як"; -"Name invalid" = "Неприйнятне ім'я"; -"Take a screenshot on your iPad" = "Зробіть знімок екрана на своєму iPad"; -"Your email(optional)" = "Ваша адреса e-mail (за бажанням)"; -"Conversation" = "Розмова"; -"View Now" = "Переглянути зараз"; -"SEND ANYWAY" = "ВСЕ ОДНО ВІДПРАВИТИ"; -"OK" = "OK"; -"Help" = "Допомога"; -"Send message" = "Відправити повідомлення"; -"REVIEW" = "ВІДГУК"; -"Share" = "Поділитися"; -"Close Help" = "Закрити довідку"; -"Sending your message..." = "Відправка повідомлення..."; -"Learn how to" = "Дізнатися як"; -"No FAQs found in this section" = "У цьому розділі відповідей на поширені питання (FAQ) не знайдено"; -"Thanks for contacting us." = "Дякуємо, що звернулися до нас."; -"Chat Now" = "Перейти до чату"; -"Buy Now" = "Купити зараз"; -"New Conversation" = "Нова розмова"; -"Please check your network connection and try again." = "Перевірте підключення до мережі і спробуйте ще раз."; -"New message from Support" = "Нове повідомлення служби підтримки"; -"Question" = "Питання"; -"Type in a new message" = "Введіть нове повідомлення"; -"Email (optional)" = "E-mail (за бажанням)"; -"Reply" = "Відповісти"; -"CONTACT US" = "ЗВ'ЯЗАТИСЯ З НАМИ"; -"Email" = "E-mail"; -"Like" = "Подобається"; -"Tap here if this FAQ was not helpful to you" = "Торкніться тут, якщо цей FAQ вам не допоміг"; -"Any other feedback? (optional)" = "Хочете додати відгук (за бажанням)?"; -"You found this helpful." = "Ви вважаєте цю інформацію корисною."; -"No working Internet connection is found." = "Не знайдено діючих підключень до Інтернету."; -"No messages found." = "Повідомлень не знайдено."; -"Please enter a brief description of the issue you are facing." = "Введіть стислий опис проблеми, яка у вас виникла."; -"Shop Now" = "Перейти до магазину"; -"Close Section" = "Закрити розділ"; -"Close FAQ" = "Закрити FAQ"; -"Close" = "Закрити"; -"This conversation has ended." = "Цю розмову завершено."; -"Send it anyway" = "Все одно відправити"; -"You accepted review request." = "Ви прийняли запит відгуку."; -"Delete" = "Видалити"; -"What else can we help you with?" = "Чим ще ми можемо вам допомогти?"; -"Tap here if the answer was not helpful to you" = "Торкніться тут, якщо ця відповідь вам не допомогла"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Прикро таке чути. Може, розповісте трохи детальніше про проблему, яка у вас виникла?"; -"Service Rating" = "Оцінка послуг"; -"Your email" = "Ваша адреса e-mail"; -"Email invalid" = "Адреса e-mail недійсна"; -"Could not fetch FAQs" = "Не вдалося знайти відповіді на поширені питання (FAQ)"; -"Thanks for rating us." = "Дякуємо за оцінку!"; -"Download" = "Завантажити"; -"Please enter a valid email" = "Введіть дійсну адресу e-mail"; -"Message" = "Повідомлення"; -"or" = "або"; -"Decline" = "Відхилити"; -"No" = "Ні"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Не вдалося відправити знімок. Файл є надто великим; виберіть інше зображення і повторіть спробу."; -"Hated it" = "Просто жах"; -"Stars" = "Зірки"; -"Your feedback has been received." = "Ваш відгук отримано."; -"Dislike" = "Не подобається"; -"Preview" = "Попередній перегляд"; -"Book Now" = "Замовити зараз"; -"START A NEW CONVERSATION" = "ПОЧАТИ НОВУ РОЗМОВУ"; -"Your Rating" = "Ваша оцінка"; -"No Internet!" = "Інтернет недоступний!"; -"Invalid Entry" = "Неприпустимий запис"; -"Loved it" = "Чудово"; -"Review on the App Store" = "Відгук в App Store"; -"Open Help" = "Відкрити довідку"; -"Search" = "Пошук"; -"Tap here if you found this FAQ helpful" = "Торкніться тут, якщо цей FAQ здається вам корисним"; -"Star" = "Зірка"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Торкніться тут, якщо ця відповідь здалася вам корисною"; -"Report a problem" = "Повідомити про проблему"; -"YES, THANKS!" = "ТАК, ДЯКУЮ!"; -"Was this helpful?" = "Чи допомогла вам ця інформація?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Повідомлення не відправлено. Натисніть \"Ще раз\", щоб відправити це повідомлення."; -"Suggestions" = "Пропозиції"; -"No FAQs found" = "FAQ не знайдено"; -"Done" = "Готово"; -"Opening Gallery..." = "Відкриваємо альбом..."; -"You rated the service with" = "Ви поставили цій послузі оцінку"; -"Cancel" = "Скасувати"; -"Loading..." = "Завантаження..."; -"Read FAQs" = "Переглянути збірники FAQ"; -"Thanks for messaging us!" = "Дякуємо, що надіслали нам повідомлення!"; -"Try Again" = "Ще раз"; -"Send Feedback" = "Відправити відгук"; -"Your Name" = "Ваше ім'я"; -"Please provide a name." = "Вкажіть ім'я."; -"FAQ" = "FAQ"; -"Describe your problem" = "Опишіть свою проблему"; -"How can we help?" = "Чим ми можемо допомогти?"; -"Help about" = "Довідка за темою"; -"We could not fetch the required data" = "Не вдається знайти потрібні дані"; -"Name" = "Ім'я"; -"Sending failed!" = "Збій відправлення!"; -"You didn't find this helpful." = "Ви не вважаєте цю інформацію корисною."; -"Attach a screenshot of your problem" = "Додайте знімок екрана, що стосується вашої проблеми"; -"Mark as read" = "Позначити як прочитане"; -"Yes" = "Так"; -"What's on your mind?" = "Про що ви думаєте?"; -"Send a new message" = "Надіслати нове повідомлення"; -"Questions that may already have your answer" = "Питання, на які, можливо, вже отримано відповіді"; -"Attach a photo" = "Вкласти знімок"; -"Accept" = "Прийняти"; -"Your reply" = "Ваша відповідь"; -"Inbox" = "Вхідні"; -"Remove attachment" = "Видалити вкладення"; -"Could not fetch message" = "Не вдалося отримати повідомлення"; -"Read FAQ" = "Переглянути FAQ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "На жаль, цю розмову було закрито через неактивність учасників. Почніть, будь ласка, нову розмову з нашими представниками."; -"%d new messages from Support" = "%d нових повідомлень служби підтримки"; -"Ok, Attach" = "Так, вкласти"; -"Send" = "Відправити"; -"Screenshot size should not exceed %.2f MB" = "Розмір знімка екрана не повинен перевищувати %.2f Мб"; -"Information" = "Інформація"; -"Issue ID" = "Ідентифікатор проблеми"; -"Tap to copy" = "Торкніться, щоб скопіювати"; -"Copied!" = "Скопійовано!"; -"We couldn't find an FAQ with matching ID" = "Збірника FAQ з таким ідентифікатором не знайдено"; -"Failed to load screenshot" = "Не вдалося завантажити знімок екрана"; -"Failed to load video" = "Не вдалося завантажити відео"; -"Failed to load image" = "Не вдалося завантажити зображення"; -"Hold down your device's power and home buttons at the same time." = "Одночасно натисніть та утримуйте кнопку увімкнення/вимкнення і кнопку «Додому» свого пристрою."; -"Please note that a few devices may have the power button on the top." = "Зауважте, що на деяких моделях кнопка увімкнення/вимкнення розташована зверху."; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Після цього поверніться до цього діалогового вікна і натисніть «Так, вкласти», щоб вкласти знімок."; -"Okay" = "OK"; -"We couldn't find an FAQ section with matching ID" = "Розділ FAQ з таким ідентифікатором не знайдено"; - -"GIFs are not supported" = "GIF-файли не підтримуються"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/vi.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/vi.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 3178b6ab9629..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/vi.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* - HelpshiftLocalizable.strings - Helpshift - Copyright (c) 2014 Helpshift,Inc., All rights reserved. - */ - -"Can't find what you were looking for?" = "Bạn không tìm thấy điều bạn muốn tìm?"; -"Rate App" = "Xếp hạng Ứng dụng"; -"We\'re happy to help you!" = "Chúng tôi sẵn lòng giúp bạn!"; -"Did we answer all your questions?" = "Chúng tôi đã trả lời hết tất cả các câu hỏi của bạn chưa?"; -"Remind Later" = "Nhắc lại Sau"; -"Your message has been received." = "Chúng tôi đã nhận được tin nhắn của bạn."; -"Message send failure." = "Gửi tin nhắn thất bạn."; -"What\'s your feedback about our customer support?" = "Bạn có phản hồi gì về việc hỗ trợ khách hàng của chúng tôi không?"; -"Take a screenshot on your iPhone" = "Chụp ảnh màn hìn trên iPhone"; -"Learn how" = "Tìm hiểu cách thức"; -"Name invalid" = "Tên không hợp lệ"; -"Take a screenshot on your iPad" = "Chụp ảnh màn hìn trên iPad"; -"Your email(optional)" = "Email của bạn (tùy chọn)"; -"Conversation" = "Hội thoại"; -"View Now" = "Xem Ngay"; -"SEND ANYWAY" = "VẪN CỨ GỬI"; -"OK" = "OK"; -"Help" = "Trợ giúp"; -"Send message" = "Gửi tin nhắn"; -"REVIEW" = "ĐÁNH GIÁ"; -"Share" = "Chia sẻ"; -"Close Help" = "Đóng Trợ giúp"; -"Sending your message..." = "Đang gửi tin nhắn..."; -"Learn how to" = "Tìm hiểu cách thức"; -"No FAQs found in this section" = "Không tìm thấy FAQ trong phần này"; -"Thanks for contacting us." = "Cảm ơn bạn đã liên hệ với chúng tôi."; -"Chat Now" = "Trò chuyện Ngay"; -"Buy Now" = "Mua Ngay"; -"New Conversation" = "Cuộc hội thoại mới"; -"Please check your network connection and try again." = "Vui lòng kiểm tra kết nối mạng và thử lại."; -"New message from Support" = "Tin nhắn mới từ Hỗ trợ"; -"Question" = "Câu hỏi"; -"Type in a new message" = "Nhập tin nhắn mới"; -"Email (optional)" = "Email (tùy chọn)"; -"Reply" = "Trả lời"; -"CONTACT US" = "LIÊN HỆ"; -"Email" = "Email"; -"Like" = "Thích"; -"Tap here if this FAQ was not helpful to you" = "Nhấn vào đây nếu FAQ này không hữu ích với bạn"; -"Any other feedback? (optional)" = "Bạn có phản hồi nào khác không? (tùy chọn)"; -"You found this helpful." = "Bạn thấy điều này hữu ích."; -"No working Internet connection is found." = "Không tìm thấy kết nối mạng Internet nào đang hoạt động."; -"No messages found." = "Không tìm thấy tin nhắn."; -"Please enter a brief description of the issue you are facing." = "Vui lòng nhập mô tả ngắn gọn về vấn đề mà bạn đang gặp phải."; -"Shop Now" = "Đến cửa hàng Ngay"; -"Close Section" = "Đóng Phần"; -"Close FAQ" = "Đóng FAQ"; -"Close" = "Đóng"; -"This conversation has ended." = "Cuộc hội thoại này đã chấm dứt."; -"Send it anyway" = "Vẫn cứ gửi"; -"You accepted review request." = "Bạn đã chấp nhận yêu cầu nhận xét."; -"Delete" = "Xóa"; -"What else can we help you with?" = "Chúng tôi còn có thể giúp gì khác cho bạn không?"; -"Tap here if the answer was not helpful to you" = "Nhấn vào đây nếu câu trả lời không hữu ích với bạn"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "Rất tiếc vì điều đó. Bạn có thể vui lòng cho chúng tôi biết thêm một chút về vấn đề mà bạn đang gặp phải không?"; -"Service Rating" = "Xếp hạng dịch vụ"; -"Your email" = "Email của bạn"; -"Email invalid" = "Email không hợp lệ"; -"Could not fetch FAQs" = "Không thể tải câu hỏi thường gặp"; -"Thanks for rating us." = "Cảm ơn bạn đã xếp hạng chúng tôi."; -"Download" = "Tải về"; -"Please enter a valid email" = "Vui lòng nhập email hợp lệ"; -"Message" = "Tin nhắn"; -"or" = "hoặc"; -"Decline" = "Từ chối"; -"No" = "Không"; -"Screenshot could not be sent. Image is too large, try again with another image" = "Không thể gửi ảnh chụp màn hình. Kích thước tệp hình ảnh quá lớn, hãy thử lại với hình ảnh khác"; -"Hated it" = "Không thích"; -"Stars" = "Sao"; -"Your feedback has been received." = "Chúng tôi đã nhận được phản hồi của bạn."; -"Dislike" = "Không thích"; -"Preview" = "Xem trước"; -"Book Now" = "Đặt Ngay"; -"START A NEW CONVERSATION" = "BẮT ĐẦU CUỘC HỘI THOẠI MỚI"; -"Your Rating" = "Xếp hạng của bạn"; -"No Internet!" = "Không có mạng Internet!"; -"Invalid Entry" = "Mục nhập không hợp lệ"; -"Loved it" = "Thích"; -"Review on the App Store" = "Nhận xét trên App Store"; -"Open Help" = "Mở Trợ giúp"; -"Search" = "Tìm kiếm"; -"Tap here if you found this FAQ helpful" = "Nhấn vào đây nếu bạn thấy FAQ này hữu ích"; -"Star" = "Sao"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "Nhấn vào đây nếu bạn thấy câu trả lời hữu ích"; -"Report a problem" = "Báo cáo vấn đề"; -"YES, THANKS!" = "RỒI, XIN CẢM ƠN!"; -"Was this helpful?" = "Điều này có hữu ích không?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "Tin nhắn của bạn chưa được gửi. Nhấn \"Thử lại\" để gửi tin nhắn này?"; -"Suggestions" = "Gợi ý"; -"No FAQs found" = "Không tìm thấy Câu hỏi thường gặp"; -"Done" = "Hoàn thành"; -"Opening Gallery..." = "Đang mở Thư viện..."; -"You rated the service with" = "Bạn đã đánh giá dịch vụ này là"; -"Cancel" = "Hủy"; -"Loading..." = "Đang tải..."; -"Read FAQs" = "Đọc FAQ"; -"Thanks for messaging us!" = "Cảm ơn bạn đã gửi tin nhắn cho chúng tôi!"; -"Try Again" = "Thử Lại"; -"Send Feedback" = "Gửi Phản hồi"; -"Your Name" = "Tên của Bạn"; -"Please provide a name." = "Vui lòng cung cấp tên."; -"FAQ" = "Câu hỏi thường gặp"; -"Describe your problem" = "Mô tả vấn đề của bạn"; -"How can we help?" = "Chúng tôi có thể giúp gì cho bạn?"; -"Help about" = "Trợ giúp về"; -"We could not fetch the required data" = "Chúng tôi không thể tải dữ liệu yêu cầu"; -"Name" = "Tên"; -"Sending failed!" = "Gửi thất bạn!"; -"You didn't find this helpful." = "Bạn thấy điều này không hữu ích."; -"Attach a screenshot of your problem" = "Đính kèm ảnh chụp màn hình vấn đề của bạn"; -"Mark as read" = "Đánh dấu đã đọc"; -"Yes" = "Có"; -"What's on your mind?" = "Bạn đang nghĩ gì?"; -"Send a new message" = "Gửi tin nhắn mới"; -"Questions that may already have your answer" = "Câu hỏi có thể đã có câu trả lời của bạn"; -"Attach a photo" = "Đính kèm ảnh"; -"Accept" = "Chấp nhậ̣n"; -"Your reply" = "Trả lời của bạn"; -"Inbox" = "Hộp thư"; -"Remove attachment" = "Xóa tập tin đính kèm"; -"Could not fetch message" = "Không thể tải tin nhắn"; -"Read FAQ" = "Đọc FAQ"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "Rất tiếc! Tin nhắn này đã bị đóng do không có hoạt động. Vui lòng bắt đầu một tin nhắn mới với các nhân viên của chúng tôi."; -"%d new messages from Support" = "%d tin nhắn mới từ Hỗ trợ"; -"Ok, Attach" = "Ok, đính kèm"; -"Send" = "Gửi"; -"Screenshot size should not exceed %.2f MB" = "Kích thước ảnh chụp màn hình không được lớn hơn %.2f MB"; -"Information" = "Thông tin"; -"Issue ID" = "Cấp ID"; -"Tap to copy" = "Chạm vào để sao chép"; -"Copied!" = "Đã sao chép"; -"We couldn't find an FAQ with matching ID" = "Chúng tôi không thể tìm thấy câu hỏi trong FAQ có ID này"; -"Failed to load screenshot" = "Không thể tải ảnh chụp màn hình"; -"Failed to load video" = "Không thể tải video"; -"Failed to load image" = "Không thể tài hình ảnh"; -"Hold down your device's power and home buttons at the same time." = "Giữ chặt nút nguồn và nút màn hình chính cùng lúc"; -"Please note that a few devices may have the power button on the top." = "Xin hãy lưu ý rằng một số thiết bị có thể đặt nút nguồn ở phía trên"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "Sau khi hoàn thành, quay trở lại cuộc hội thoại này và nhấn vào \"OK, đính kèm\" để đính kèm."; -"Okay" = "OK"; -"We couldn't find an FAQ section with matching ID" = "Chúng tôi không thể tìm thấy mục FAQ bằng ID này"; - -"GIFs are not supported" = "GIF không được hỗ trợ"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hans-SG.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hans-SG.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 9f22cdecd08a..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hans-SG.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "找不到所需的答案吗?"; -"Rate App" = "评价应用"; -"We\'re happy to help you!" = "我们很乐意为您提供帮助!"; -"Did we answer all your questions?" = "我们有没有回答您的所有问题?"; -"Remind Later" = "稍后提醒"; -"Your message has been received." = "我们已收到您的消息。"; -"Message send failure." = "消息发送失败。"; -"What\'s your feedback about our customer support?" = "您对我们的客服有什么看法?"; -"Take a screenshot on your iPhone" = "在iPhone上屏幕截图"; -"Learn how" = "了解使用方法"; -"Take a screenshot on your iPad" = "在iPad上屏幕截图"; -"Your email(optional)" = "您的电子邮件(可选)"; -"Conversation" = "对话"; -"View Now" = "立刻查看"; -"SEND ANYWAY" = "仍然发送"; -"OK" = "确定"; -"Help" = "帮助"; -"Send message" = "发送消息"; -"REVIEW" = "评论"; -"Share" = "分享"; -"Close Help" = "关闭帮助"; -"Sending your message..." = "正在发送消息……"; -"Learn how to" = "了解使用方法"; -"No FAQs found in this section" = "未在本节内找到常见问题解答"; -"Thanks for contacting us." = "感谢您联系我们。"; -"Chat Now" = "立刻开始聊天"; -"Buy Now" = "立刻购买"; -"New Conversation" = "新对话"; -"Please check your network connection and try again." = "请检查网络连接然后重试。"; -"New message from Support" = "客服团队新消息"; -"Question" = "问题"; -"Type in a new message" = "输入一条新消息"; -"Email (optional)" = "电子邮件(可选)"; -"Reply" = "回复"; -"CONTACT US" = "联系我们"; -"Email" = "电子邮件Email"; -"Like" = "赞"; -"Tap here if this FAQ was not helpful to you" = "如果这个FAQ对您没有帮助,请按这里"; -"Any other feedback? (optional)" = "还有其他意见或建议吗?(可选)"; -"You found this helpful." = "有帮助。"; -"No working Internet connection is found." = "未找到可用的互联网连接。"; -"No messages found." = "未找到消息。"; -"Please enter a brief description of the issue you are facing." = "请简要说明您遇到的问题。"; -"Shop Now" = "立刻前往商店"; -"Close Section" = "关闭分区"; -"Close FAQ" = "关闭常见问题解答"; -"Close" = "关闭"; -"This conversation has ended." = "该对话已结束。"; -"Send it anyway" = "仍然发送"; -"You accepted review request." = "您接受了评论申请。"; -"Delete" = "删除"; -"What else can we help you with?" = "我们还能为您做些什么?"; -"Tap here if the answer was not helpful to you" = "如果回答对您没有帮助,请按这里"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "很遗憾。您能向我们提供更多问题说明吗?"; -"Service Rating" = "服务评价"; -"Your email" = "您的电子邮件"; -"Email invalid" = "电子邮件无效"; -"Could not fetch FAQs" = "无法获取常见问题解答"; -"Thanks for rating us." = "感谢您对我们的评价。"; -"Download" = "下载"; -"Please enter a valid email" = "请输入有效的电子邮件"; -"Message" = "消息"; -"or" = "或"; -"Decline" = "拒绝"; -"No" = "否"; -"Screenshot could not be sent. Image is too large, try again with another image" = "屏幕截图未能发送。图像尺寸过大,请使用其他图像重试"; -"Hated it" = "不喜欢"; -"Stars" = "星"; -"Your feedback has been received." = "我们已收到您的反馈信息。"; -"Dislike" = "不喜欢"; -"Preview" = "预览"; -"Book Now" = "立刻订购"; -"START A NEW CONVERSATION" = "开始新对话"; -"Your Rating" = "您的评价"; -"No Internet!" = "无互联网连接!"; -"Invalid Entry" = "无效输入"; -"Loved it" = "喜欢"; -"Review on the App Store" = "去App Store上评论"; -"Open Help" = "打开帮助"; -"Search" = "搜索"; -"Tap here if you found this FAQ helpful" = "如果这个FAQ有帮助,请按这里"; -"Star" = "星"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "如果这个回答有帮助,请按这里"; -"Report a problem" = "报告问题"; -"YES, THANKS!" = "好,谢谢!"; -"Was this helpful?" = "该话题有帮助吗?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "你的消息未发送。请按“重试”再次发送该消息。"; -"Suggestions" = "建议"; -"No FAQs found" = "未找到常见问题解答"; -"Done" = "完成"; -"Opening Gallery..." = "打开相册……"; -"You rated the service with" = "您对服务的评价为"; -"Cancel" = "取消"; -"Loading..." = "正在加载..."; -"Read FAQs" = "查看常见问题解答"; -"Thanks for messaging us!" = "感谢您的消息!"; -"Try Again" = "再试一次"; -"Send Feedback" = "发送反馈"; -"Your Name" = "您的姓名"; -"Please provide a name." = "请输入名称。"; -"FAQ" = "常见问题解答"; -"Describe your problem" = "说明您遇到的问题"; -"How can we help?" = "我们能为您做些什么?"; -"Help about" = "帮助主题:"; -"We could not fetch the required data" = "我们无法获取所需数据"; -"Name" = "名称"; -"Sending failed!" = "发送失败!"; -"You didn't find this helpful." = "你认为这没有帮助。"; -"Attach a screenshot of your problem" = "添加问题截图"; -"Mark as read" = "标记为已读"; -"Name invalid" = "名称无效"; -"Yes" = "是"; -"What's on your mind?" = "您在想什么?"; -"Send a new message" = "发送新消息"; -"Questions that may already have your answer" = "已经有了答案的问题"; -"Attach a photo" = "添加照片"; -"Accept" = "接受"; -"Your reply" = "您的回复"; -"Inbox" = "收件箱"; -"Remove attachment" = "移除附件"; -"Could not fetch message" = "无法获取消息"; -"Read FAQ" = "查看常见问题解答"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "抱歉!该对话因为不活跃而关闭。请与我们的代理开始新对话。"; -"%d new messages from Support" = "%d条客服团队新消息"; -"Ok, Attach" = "好,添加"; -"Send" = "发送"; -"Screenshot size should not exceed %.2f MB" = "屏幕截图不应超过%.2fMB"; -"Information" = "信息"; -"Issue ID" = "问题 ID"; -"Tap to copy" = "点击以复制"; -"Copied!" = "已复制!"; -"We couldn't find an FAQ with matching ID" = "我们未能找到与ID匹配的常见问题解答"; -"Failed to load screenshot" = "屏幕快照加载失败"; -"Failed to load video" = "视频加载失败"; -"Failed to load image" = "图像加载失败"; -"Hold down your device's power and home buttons at the same time." = "請同時按住裝置上的睡眠/喚醒按鈕和主畫面按鈕。"; -"Please note that a few devices may have the power button on the top." = "請注意,部分裝置的睡眠/喚醒按鈕位置於裝置的上方。"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "完成後,再次回到此對話,並按下「好的,附加」以附加。"; -"Okay" = "完成"; -"We couldn't find an FAQ section with matching ID" = "我们未能找到与ID匹配的常见问题解答章节"; - -"GIFs are not supported" = "不支持GIF"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hans.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hans.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index ff662329d39b..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hans.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "找不到所需的答案吗?"; -"Rate App" = "评价应用"; -"We\'re happy to help you!" = "我们很乐意为您提供帮助!"; -"Did we answer all your questions?" = "我们有没有回答您的所有问题?"; -"Remind Later" = "稍后提醒"; -"Your message has been received." = "我们已收到您的消息。"; -"Message send failure." = "消息发送失败。"; -"What\'s your feedback about our customer support?" = "您对我们的客服有什么看法?"; -"Take a screenshot on your iPhone" = "在iPhone上屏幕截图"; -"Learn how" = "了解使用方法"; -"Take a screenshot on your iPad" = "在iPad上屏幕截图"; -"Your email(optional)" = "您的电子邮件(可选)"; -"Conversation" = "对话"; -"View Now" = "立刻查看"; -"SEND ANYWAY" = "仍然发送"; -"OK" = "确定"; -"Help" = "帮助"; -"Send message" = "发送消息"; -"REVIEW" = "评论"; -"Share" = "分享"; -"Close Help" = "关闭帮助"; -"Sending your message..." = "正在发送消息……"; -"Learn how to" = "了解使用方法"; -"No FAQs found in this section" = "未在本节内找到常见问题解答"; -"Thanks for contacting us." = "感谢您联系我们。"; -"Chat Now" = "立刻开始聊天"; -"Buy Now" = "立刻购买"; -"New Conversation" = "新对话"; -"Please check your network connection and try again." = "请检查网络连接然后重试。"; -"New message from Support" = "客服团队新消息"; -"Question" = "问题"; -"Type in a new message" = "输入一条新消息"; -"Email (optional)" = "电子邮件(可选)"; -"Reply" = "回复"; -"CONTACT US" = "联系我们"; -"Email" = "电子邮件Email"; -"Like" = "赞"; -"Tap here if this FAQ was not helpful to you" = "如果这个FAQ对您没有帮助,请按这里"; -"Any other feedback? (optional)" = "还有其他意见或建议吗?(可选)"; -"You found this helpful." = "有帮助。"; -"No working Internet connection is found." = "未找到可用的互联网连接。"; -"No messages found." = "未找到消息。"; -"Please enter a brief description of the issue you are facing." = "请简要说明您遇到的问题。"; -"Shop Now" = "立刻前往商店"; -"Close Section" = "关闭分区"; -"Close FAQ" = "关闭常见问题解答"; -"Close" = "关闭"; -"This conversation has ended." = "该对话已结束。"; -"Send it anyway" = "仍然发送"; -"You accepted review request." = "您接受了评论申请。"; -"Delete" = "删除"; -"What else can we help you with?" = "我们还能为您做些什么?"; -"Tap here if the answer was not helpful to you" = "如果回答对您没有帮助,请按这里"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "很遗憾。您能向我们提供更多问题说明吗?"; -"Service Rating" = "服务评价"; -"Your email" = "您的电子邮件"; -"Email invalid" = "电子邮件无效"; -"Could not fetch FAQs" = "无法获取常见问题解答"; -"Thanks for rating us." = "感谢您对我们的评价。"; -"Download" = "下载"; -"Please enter a valid email" = "请输入有效的电子邮件"; -"Message" = "消息"; -"or" = "或"; -"Decline" = "拒绝"; -"No" = "否"; -"Screenshot could not be sent. Image is too large, try again with another image" = "屏幕截图未能发送。图像尺寸过大,请使用其他图像重试"; -"Hated it" = "不喜欢"; -"Stars" = "星"; -"Your feedback has been received." = "我们已收到您的反馈信息。"; -"Dislike" = "不喜欢"; -"Preview" = "预览"; -"Book Now" = "立刻订购"; -"START A NEW CONVERSATION" = "开始新对话"; -"Your Rating" = "您的评价"; -"No Internet!" = "无互联网连接!"; -"Invalid Entry" = "无效输入"; -"Loved it" = "喜欢"; -"Review on the App Store" = "去App Store上评论"; -"Open Help" = "打开帮助"; -"Search" = "搜索"; -"Tap here if you found this FAQ helpful" = "如果这个FAQ有帮助,请按这里"; -"Star" = "星"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "如果这个回答有帮助,请按这里"; -"Report a problem" = "报告问题"; -"YES, THANKS!" = "好,谢谢!"; -"Was this helpful?" = "该话题有帮助吗?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "你的消息未发送。请按“重试”再次发送该消息。"; -"Suggestions" = "建议"; -"No FAQs found" = "未找到常见问题解答"; -"Done" = "完成"; -"Opening Gallery..." = "打开相册……"; -"You rated the service with" = "您对服务的评价为"; -"Cancel" = "取消"; -"Loading..." = "正在加载..."; -"Read FAQs" = "查看常见问题解答"; -"Thanks for messaging us!" = "感谢您的消息!"; -"Try Again" = "再试一次"; -"Send Feedback" = "发送反馈"; -"Your Name" = "您的姓名"; -"Please provide a name." = "请输入名称。"; -"FAQ" = "常见问题解答"; -"Describe your problem" = "说明您遇到的问题"; -"How can we help?" = "我们能为您做些什么?"; -"Help about" = "帮助主题:"; -"We could not fetch the required data" = "我们无法获取所需数据"; -"Name" = "名称"; -"Sending failed!" = "发送失败!"; -"You didn't find this helpful." = "你认为这没有帮助。"; -"Attach a screenshot of your problem" = "添加问题截图"; -"Mark as read" = "标记为已读"; -"Name invalid" = "名称无效"; -"Yes" = "是"; -"What's on your mind?" = "您在想什么?"; -"Send a new message" = "发送新消息"; -"Questions that may already have your answer" = "已经有了答案的问题"; -"Attach a photo" = "添加照片"; -"Accept" = "接受"; -"Your reply" = "您的回复"; -"Inbox" = "收件箱"; -"Remove attachment" = "移除附件"; -"Could not fetch message" = "无法获取消息"; -"Read FAQ" = "查看常见问题解答"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "抱歉!该对话因为不活跃而关闭。请与我们的代理开始新对话。"; -"%d new messages from Support" = "%d条客服团队新消息"; -"Ok, Attach" = "好,添加"; -"Send" = "发送"; -"Screenshot size should not exceed %.2f MB" = "屏幕截图不应超过%.2fMB"; -"Information" = "信息"; -"Issue ID" = "问题 ID"; -"Tap to copy" = "点击以复制"; -"Copied!" = "已复制!"; -"We couldn't find an FAQ with matching ID" = "我们未能找到与ID匹配的常见问题解答"; -"Failed to load screenshot" = "屏幕快照加载失败"; -"Failed to load video" = "视频加载失败"; -"Failed to load image" = "图像加载失败"; -"Hold down your device's power and home buttons at the same time." = "請同時按住裝置上的睡眠/喚醒按鈕和主畫面按鈕。"; -"Please note that a few devices may have the power button on the top." = "請注意,部分裝置的睡眠/喚醒按鈕位置於裝置的上方。"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "完成後,再次回到此對話,並按下「好的,附加」以附加。"; -"Okay" = "完成"; -"We couldn't find an FAQ section with matching ID" = "我们未能找到与ID匹配的常见问题解答章节"; - -"GIFs are not supported" = "不支持GIF"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hant-HK.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hant-HK.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 875665c218d5..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hant-HK.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "找不到您需要的資訊嗎?"; -"Rate App" = "評分 App"; -"We\'re happy to help you!" = "我們很樂意協助您!"; -"Did we answer all your questions?" = "我們是否已回答您全部問題?"; -"Remind Later" = "稍後提醒"; -"Your message has been received." = "您的訊息已收悉。"; -"Message send failure." = "訊息傳送失敗"; -"What\'s your feedback about our customer support?" = "您對我們的客戶支援團隊有何意見嗎?"; -"Take a screenshot on your iPhone" = "在 iPhone 上擷取螢幕快照"; -"Learn how" = "了解方法"; -"Take a screenshot on your iPad" = "在 iPad 上擷取螢幕快照"; -"Your email(optional)" = "您的電子郵件(選填)"; -"Conversation" = "對話"; -"View Now" = "立刻檢視"; -"SEND ANYWAY" = "直接傳送"; -"OK" = "好"; -"Help" = "說明"; -"Send message" = "傳送訊息"; -"REVIEW" = "評論"; -"Share" = "分享"; -"Close Help" = "關閉說明"; -"Sending your message..." = "正在傳送您的訊息..."; -"Learn how to" = "了解方法"; -"No FAQs found in this section" = "此章節中沒有常見問題集"; -"Thanks for contacting us." = "感謝您與我們聯絡。"; -"Chat Now" = "立刻聊天"; -"Buy Now" = "立刻買"; -"New Conversation" = "新對話"; -"Please check your network connection and try again." = "請檢查您的網際網路連線,然後再試一次。"; -"New message from Support" = "支援團隊送來新訊息"; -"Question" = "問題"; -"Type in a new message" = "輸入新訊息"; -"Email (optional)" = "電子郵件(選填)"; -"Reply" = "回覆"; -"CONTACT US" = "聯絡我們"; -"Email" = "電子郵件"; -"Like" = "讚"; -"Tap here if this FAQ was not helpful to you" = "若此常見問題對您沒有幫助,請點擊此處"; -"Read FAQ" = "閱讀常見問題"; -"Any other feedback? (optional)" = "有其他意見嗎?(選填)"; -"You found this helpful." = "您覺得這很有幫助。"; -"No working Internet connection is found." = "找不到可用的網際網路連線。"; -"No messages found." = "找不到訊息"; -"Please enter a brief description of the issue you are facing." = "請輸入您所遭遇問題的簡略描述。"; -"Shop Now" = "立刻購買"; -"Close Section" = "關閉此章節"; -"Close FAQ" = "關閉常見問題"; -"Close" = "關閉"; -"This conversation has ended." = "此對話已結束。"; -"Send it anyway" = "直接傳送"; -"You accepted review request." = "您已接受評論請求。"; -"Delete" = "刪除"; -"What else can we help you with?" = "還有其他需要我們幫助之處嗎?"; -"Tap here if the answer was not helpful to you" = "若答案對您沒有幫助,請點擊此處"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "很遺憾。能否請您向我們更詳細你遭遇的問題?"; -"Service Rating" = "服務評價"; -"Your email" = "您的電子郵件"; -"Email invalid" = "無效的電子郵件"; -"Could not fetch FAQs" = "無法取得常見問題集"; -"Thanks for rating us." = "感謝您對我們的評價。"; -"Download" = "下載"; -"Please enter a valid email" = "請輸入有效的電子郵件"; -"Message" = "訊息"; -"or" = "或"; -"Decline" = "拒絕"; -"No" = "否"; -"Screenshot could not be sent. Image is too large, try again with another image" = "無法傳送螢幕快照。影像太大,請用其他影像再試一次"; -"Hated it" = "不喜歡"; -"Stars" = "星星"; -"Your feedback has been received." = "您的意見已收悉。"; -"Dislike" = "噓"; -"Preview" = "預覽"; -"Book Now" = "立刻預訂"; -"START A NEW CONVERSATION" = "開始新對話"; -"Your Rating" = "您的評價"; -"No Internet!" = "沒有網路!"; -"Invalid Entry" = "無效的內容"; -"Loved it" = "很喜歡"; -"Review on the App Store" = "在 App Store 上評論"; -"Open Help" = "打開說明"; -"Search" = "搜尋"; -"Tap here if you found this FAQ helpful" = "若您認為此常見問題有幫助,請點擊此處"; -"Star" = "星星"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "若您認為答案有幫助,請點擊此處"; -"Report a problem" = "回報問題"; -"YES, THANKS!" = "是的,謝謝!"; -"Was this helpful?" = "這是否有幫助?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "您的訊息未送出。要點擊「再試一次」來傳送此訊息嗎?"; -"Suggestions" = "建議事項"; -"No FAQs found" = "找不到常見問題集"; -"Done" = "完成"; -"Opening Gallery..." = "打開相簿..."; -"You rated the service with" = "您已為此服務評分:"; -"Cancel" = "取消"; -"Loading..." = "載入中..."; -"Read FAQs" = "閱讀常見問題集"; -"Thanks for messaging us!" = "感謝您給我們訊息!"; -"Try Again" = "再試一次"; -"Send Feedback" = "傳送意見反饋"; -"Your Name" = "您的姓名"; -"Please provide a name." = "請提供名稱。"; -"FAQ" = "常見問題集"; -"Describe your problem" = "請描述您的問題"; -"How can we help?" = "我們能如何為您效勞?"; -"Help about" = "說明主題"; -"We could not fetch the required data" = "我們無法取得所需的資料"; -"Name" = "名稱"; -"Sending failed!" = "傳送失敗!"; -"You didn't find this helpful." = "您覺得這沒有幫助。"; -"Attach a screenshot of your problem" = "附加您的問題螢幕快照"; -"Mark as read" = "標記為已讀"; -"Name invalid" = "無效的名稱"; -"Yes" = "有"; -"What's on your mind?" = "您有什麼想法嗎?"; -"Send a new message" = "傳送新訊息"; -"Questions that may already have your answer" = "您的問題可能已經有答案"; -"Attach a photo" = "附加照片"; -"Accept" = "接受"; -"Your reply" = "您的回覆"; -"Inbox" = "收件匣"; -"Remove attachment" = "移除附件"; -"Could not fetch message" = "無法取得訊息"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "很抱歉,本對話因沒有活動,現已關閉。請開始新對話來和我們的服務人員聯繫。"; -"%d new messages from Support" = "支援團隊送來 %d 則新訊息"; -"Ok, Attach" = "好的,附加"; -"Send" = "傳送"; -"Screenshot size should not exceed %.2f MB" = "螢幕快照大小不得超過 %.2f MB"; -"Information" = "資訊"; -"Issue ID" = "問題 ID"; -"Tap to copy" = "點擊以複製"; -"Copied!" = "已複製!"; -"We couldn't find an FAQ with matching ID" = "我們無法找到具有匹配 ID 的常見問題"; -"Failed to load screenshot" = "載入螢幕快照失敗"; -"Failed to load video" = "載入影片失敗"; -"Failed to load image" = "載入圖像失敗"; -"Hold down your device's power and home buttons at the same time." = "同时按住设备的睡眠/唤醒按钮与主屏幕按钮。"; -"Please note that a few devices may have the power button on the top." = "注意:某些设备的睡眠/唤醒按钮可能在顶部。"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "完成后,请返回此对话,并轻点“好,添加”来添加附件。"; -"Okay" = "确定"; -"We couldn't find an FAQ section with matching ID" = "我們無法找到具有匹配 ID 的常見問題章節"; - -"GIFs are not supported" = "不支持GIF"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hant.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hant.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 0e85dde5e693..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hant.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "找不到您需要的資訊嗎?"; -"Rate App" = "評分 App"; -"We\'re happy to help you!" = "我們很樂意協助您!"; -"Did we answer all your questions?" = "我們是否已回答您全部問題?"; -"Remind Later" = "稍後提醒"; -"Your message has been received." = "您的訊息已收悉。"; -"Message send failure." = "訊息傳送失敗"; -"What\'s your feedback about our customer support?" = "您對我們的客戶支援團隊有何意見嗎?"; -"Take a screenshot on your iPhone" = "在 iPhone 上擷取螢幕快照"; -"Learn how" = "了解方法"; -"Take a screenshot on your iPad" = "在 iPad 上擷取螢幕快照"; -"Your email(optional)" = "您的電子郵件(選填)"; -"Conversation" = "對話"; -"View Now" = "立刻檢視"; -"SEND ANYWAY" = "直接傳送"; -"OK" = "好"; -"Help" = "說明"; -"Send message" = "傳送訊息"; -"REVIEW" = "評論"; -"Share" = "分享"; -"Close Help" = "關閉說明"; -"Sending your message..." = "正在傳送您的訊息..."; -"Learn how to" = "了解方法"; -"No FAQs found in this section" = "此章節中沒有常見問題集"; -"Thanks for contacting us." = "感謝您與我們聯絡。"; -"Chat Now" = "立刻聊天"; -"Buy Now" = "立刻買"; -"New Conversation" = "新對話"; -"Please check your network connection and try again." = "請檢查您的網際網路連線,然後再試一次。"; -"New message from Support" = "支援團隊送來新訊息"; -"Question" = "問題"; -"Type in a new message" = "輸入新訊息"; -"Email (optional)" = "電子郵件(選填)"; -"Reply" = "回覆"; -"CONTACT US" = "聯絡我們"; -"Email" = "電子郵件"; -"Like" = "讚"; -"Tap here if this FAQ was not helpful to you" = "若此常見問題對您沒有幫助,請點擊此處"; -"Any other feedback? (optional)" = "有其他意見嗎?(選填)"; -"You found this helpful." = "您覺得這很有幫助。"; -"No working Internet connection is found." = "找不到可用的網際網路連線。"; -"No messages found." = "找不到訊息"; -"Please enter a brief description of the issue you are facing." = "請輸入您所遭遇問題的簡略描述。"; -"Shop Now" = "立刻購買"; -"Close Section" = "關閉此章節"; -"Close FAQ" = "關閉常見問題"; -"Close" = "關閉"; -"This conversation has ended." = "此對話已結束。"; -"Send it anyway" = "直接傳送"; -"You accepted review request." = "您已接受評論請求。"; -"Delete" = "刪除"; -"What else can we help you with?" = "還有其他需要我們幫助之處嗎?"; -"Tap here if the answer was not helpful to you" = "若答案對您沒有幫助,請點擊此處"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "很遺憾。能否請您向我們更詳細你遭遇的問題?"; -"Service Rating" = "服務評價"; -"Your email" = "您的電子郵件"; -"Email invalid" = "無效的電子郵件"; -"Could not fetch FAQs" = "無法取得常見問題集"; -"Thanks for rating us." = "感謝您對我們的評價。"; -"Download" = "下載"; -"Please enter a valid email" = "請輸入有效的電子郵件"; -"Message" = "訊息"; -"or" = "或"; -"Decline" = "拒絕"; -"No" = "否"; -"Screenshot could not be sent. Image is too large, try again with another image" = "無法傳送螢幕快照。影像太大,請用其他影像再試一次"; -"Hated it" = "不喜歡"; -"Stars" = "星星"; -"Your feedback has been received." = "您的意見已收悉。"; -"Dislike" = "噓"; -"Preview" = "預覽"; -"Book Now" = "立刻預訂"; -"START A NEW CONVERSATION" = "開始新對話"; -"Your Rating" = "您的評價"; -"No Internet!" = "沒有網路!"; -"Invalid Entry" = "無效的內容"; -"Loved it" = "很喜歡"; -"Review on the App Store" = "在 App Store 上評論"; -"Open Help" = "打開說明"; -"Search" = "搜尋"; -"Tap here if you found this FAQ helpful" = "若您認為此常見問題有幫助,請點擊此處"; -"Star" = "星星"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "若您認為答案有幫助,請點擊此處"; -"Report a problem" = "回報問題"; -"YES, THANKS!" = "是的,謝謝!"; -"Was this helpful?" = "這是否有幫助?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "您的訊息未送出。要點擊「再試一次」來傳送此訊息嗎?"; -"Suggestions" = "建議事項"; -"No FAQs found" = "找不到常見問題集"; -"Done" = "完成"; -"Opening Gallery..." = "打開相簿..."; -"You rated the service with" = "您已為此服務評分:"; -"Cancel" = "取消"; -"Loading..." = "載入中..."; -"Read FAQs" = "閱讀常見問題集"; -"Thanks for messaging us!" = "感謝您給我們訊息!"; -"Try Again" = "再試一次"; -"Send Feedback" = "傳送意見反饋"; -"Your Name" = "您的姓名"; -"Please provide a name." = "請提供名稱。"; -"FAQ" = "常見問題集"; -"Describe your problem" = "請描述您的問題"; -"How can we help?" = "我們能如何為您效勞?"; -"Help about" = "說明主題"; -"We could not fetch the required data" = "我們無法取得所需的資料"; -"Name" = "名稱"; -"Sending failed!" = "傳送失敗!"; -"You didn't find this helpful." = "您覺得這沒有幫助。"; -"Attach a screenshot of your problem" = "附加您的問題螢幕快照"; -"Mark as read" = "標記為已讀"; -"Name invalid" = "無效的名稱"; -"Yes" = "有"; -"What's on your mind?" = "您有什麼想法嗎?"; -"Send a new message" = "傳送新訊息"; -"Questions that may already have your answer" = "您的問題可能已經有答案"; -"Attach a photo" = "附加照片"; -"Accept" = "接受"; -"Your reply" = "您的回覆"; -"Inbox" = "收件匣"; -"Remove attachment" = "移除附件"; -"Could not fetch message" = "無法取得訊息"; -"Read FAQ" = "閱讀常見問題"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "很抱歉,本對話因沒有活動,現已關閉。請開始新對話來和我們的服務人員聯繫。"; -"%d new messages from Support" = "支援團隊送來 %d 則新訊息"; -"Ok, Attach" = "好的,附加"; -"Send" = "傳送"; -"Screenshot size should not exceed %.2f MB" = "螢幕快照大小不得超過 %.2f MB"; -"Information" = "資訊"; -"Issue ID" = "問題 ID"; -"Tap to copy" = "點擊以複製"; -"Copied!" = "已複製!"; -"We couldn't find an FAQ with matching ID" = "我們無法找到具有匹配 ID 的常見問題"; -"Failed to load screenshot" = "載入螢幕快照失敗"; -"Failed to load video" = "載入影片失敗"; -"Failed to load image" = "載入圖像失敗"; -"Hold down your device's power and home buttons at the same time." = "同时按住设备的睡眠/唤醒按钮与主屏幕按钮。"; -"Please note that a few devices may have the power button on the top." = "注意:某些设备的睡眠/唤醒按钮可能在顶部。"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "完成后,请返回此对话,并轻点“好,添加”来添加附件。"; -"Okay" = "确定"; -"We couldn't find an FAQ section with matching ID" = "我們無法找到具有匹配 ID 的常見問題章節"; - -"GIFs are not supported" = "不支持GIF"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hk.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hk.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 875665c218d5..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Hk.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "找不到您需要的資訊嗎?"; -"Rate App" = "評分 App"; -"We\'re happy to help you!" = "我們很樂意協助您!"; -"Did we answer all your questions?" = "我們是否已回答您全部問題?"; -"Remind Later" = "稍後提醒"; -"Your message has been received." = "您的訊息已收悉。"; -"Message send failure." = "訊息傳送失敗"; -"What\'s your feedback about our customer support?" = "您對我們的客戶支援團隊有何意見嗎?"; -"Take a screenshot on your iPhone" = "在 iPhone 上擷取螢幕快照"; -"Learn how" = "了解方法"; -"Take a screenshot on your iPad" = "在 iPad 上擷取螢幕快照"; -"Your email(optional)" = "您的電子郵件(選填)"; -"Conversation" = "對話"; -"View Now" = "立刻檢視"; -"SEND ANYWAY" = "直接傳送"; -"OK" = "好"; -"Help" = "說明"; -"Send message" = "傳送訊息"; -"REVIEW" = "評論"; -"Share" = "分享"; -"Close Help" = "關閉說明"; -"Sending your message..." = "正在傳送您的訊息..."; -"Learn how to" = "了解方法"; -"No FAQs found in this section" = "此章節中沒有常見問題集"; -"Thanks for contacting us." = "感謝您與我們聯絡。"; -"Chat Now" = "立刻聊天"; -"Buy Now" = "立刻買"; -"New Conversation" = "新對話"; -"Please check your network connection and try again." = "請檢查您的網際網路連線,然後再試一次。"; -"New message from Support" = "支援團隊送來新訊息"; -"Question" = "問題"; -"Type in a new message" = "輸入新訊息"; -"Email (optional)" = "電子郵件(選填)"; -"Reply" = "回覆"; -"CONTACT US" = "聯絡我們"; -"Email" = "電子郵件"; -"Like" = "讚"; -"Tap here if this FAQ was not helpful to you" = "若此常見問題對您沒有幫助,請點擊此處"; -"Read FAQ" = "閱讀常見問題"; -"Any other feedback? (optional)" = "有其他意見嗎?(選填)"; -"You found this helpful." = "您覺得這很有幫助。"; -"No working Internet connection is found." = "找不到可用的網際網路連線。"; -"No messages found." = "找不到訊息"; -"Please enter a brief description of the issue you are facing." = "請輸入您所遭遇問題的簡略描述。"; -"Shop Now" = "立刻購買"; -"Close Section" = "關閉此章節"; -"Close FAQ" = "關閉常見問題"; -"Close" = "關閉"; -"This conversation has ended." = "此對話已結束。"; -"Send it anyway" = "直接傳送"; -"You accepted review request." = "您已接受評論請求。"; -"Delete" = "刪除"; -"What else can we help you with?" = "還有其他需要我們幫助之處嗎?"; -"Tap here if the answer was not helpful to you" = "若答案對您沒有幫助,請點擊此處"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "很遺憾。能否請您向我們更詳細你遭遇的問題?"; -"Service Rating" = "服務評價"; -"Your email" = "您的電子郵件"; -"Email invalid" = "無效的電子郵件"; -"Could not fetch FAQs" = "無法取得常見問題集"; -"Thanks for rating us." = "感謝您對我們的評價。"; -"Download" = "下載"; -"Please enter a valid email" = "請輸入有效的電子郵件"; -"Message" = "訊息"; -"or" = "或"; -"Decline" = "拒絕"; -"No" = "否"; -"Screenshot could not be sent. Image is too large, try again with another image" = "無法傳送螢幕快照。影像太大,請用其他影像再試一次"; -"Hated it" = "不喜歡"; -"Stars" = "星星"; -"Your feedback has been received." = "您的意見已收悉。"; -"Dislike" = "噓"; -"Preview" = "預覽"; -"Book Now" = "立刻預訂"; -"START A NEW CONVERSATION" = "開始新對話"; -"Your Rating" = "您的評價"; -"No Internet!" = "沒有網路!"; -"Invalid Entry" = "無效的內容"; -"Loved it" = "很喜歡"; -"Review on the App Store" = "在 App Store 上評論"; -"Open Help" = "打開說明"; -"Search" = "搜尋"; -"Tap here if you found this FAQ helpful" = "若您認為此常見問題有幫助,請點擊此處"; -"Star" = "星星"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "若您認為答案有幫助,請點擊此處"; -"Report a problem" = "回報問題"; -"YES, THANKS!" = "是的,謝謝!"; -"Was this helpful?" = "這是否有幫助?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "您的訊息未送出。要點擊「再試一次」來傳送此訊息嗎?"; -"Suggestions" = "建議事項"; -"No FAQs found" = "找不到常見問題集"; -"Done" = "完成"; -"Opening Gallery..." = "打開相簿..."; -"You rated the service with" = "您已為此服務評分:"; -"Cancel" = "取消"; -"Loading..." = "載入中..."; -"Read FAQs" = "閱讀常見問題集"; -"Thanks for messaging us!" = "感謝您給我們訊息!"; -"Try Again" = "再試一次"; -"Send Feedback" = "傳送意見反饋"; -"Your Name" = "您的姓名"; -"Please provide a name." = "請提供名稱。"; -"FAQ" = "常見問題集"; -"Describe your problem" = "請描述您的問題"; -"How can we help?" = "我們能如何為您效勞?"; -"Help about" = "說明主題"; -"We could not fetch the required data" = "我們無法取得所需的資料"; -"Name" = "名稱"; -"Sending failed!" = "傳送失敗!"; -"You didn't find this helpful." = "您覺得這沒有幫助。"; -"Attach a screenshot of your problem" = "附加您的問題螢幕快照"; -"Mark as read" = "標記為已讀"; -"Name invalid" = "無效的名稱"; -"Yes" = "有"; -"What's on your mind?" = "您有什麼想法嗎?"; -"Send a new message" = "傳送新訊息"; -"Questions that may already have your answer" = "您的問題可能已經有答案"; -"Attach a photo" = "附加照片"; -"Accept" = "接受"; -"Your reply" = "您的回覆"; -"Inbox" = "收件匣"; -"Remove attachment" = "移除附件"; -"Could not fetch message" = "無法取得訊息"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "很抱歉,本對話因沒有活動,現已關閉。請開始新對話來和我們的服務人員聯繫。"; -"%d new messages from Support" = "支援團隊送來 %d 則新訊息"; -"Ok, Attach" = "好的,附加"; -"Send" = "傳送"; -"Screenshot size should not exceed %.2f MB" = "螢幕快照大小不得超過 %.2f MB"; -"Information" = "資訊"; -"Issue ID" = "問題 ID"; -"Tap to copy" = "點擊以複製"; -"Copied!" = "已複製!"; -"We couldn't find an FAQ with matching ID" = "我們無法找到具有匹配 ID 的常見問題"; -"Failed to load screenshot" = "載入螢幕快照失敗"; -"Failed to load video" = "載入影片失敗"; -"Failed to load image" = "載入圖像失敗"; -"Hold down your device's power and home buttons at the same time." = "同时按住设备的睡眠/唤醒按钮与主屏幕按钮。"; -"Please note that a few devices may have the power button on the top." = "注意:某些设备的睡眠/唤醒按钮可能在顶部。"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "完成后,请返回此对话,并轻点“好,添加”来添加附件。"; -"Okay" = "确定"; -"We couldn't find an FAQ section with matching ID" = "我們無法找到具有匹配 ID 的常見問題章節"; - -"GIFs are not supported" = "不支持GIF"; diff --git a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Sg.lproj/HelpshiftLocalizable.strings b/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Sg.lproj/HelpshiftLocalizable.strings deleted file mode 100644 index 9f22cdecd08a..000000000000 --- a/WordPress/Vendor/Helpshift/HelpshiftDefaultLocalizations/zh-Sg.lproj/HelpshiftLocalizable.strings +++ /dev/null @@ -1,149 +0,0 @@ -/* -HelpshiftLocalizable.strings -Helpshift -Copyright (c) 2014 Helpshift,Inc., All rights reserved. -*/ - -"Can't find what you were looking for?" = "找不到所需的答案吗?"; -"Rate App" = "评价应用"; -"We\'re happy to help you!" = "我们很乐意为您提供帮助!"; -"Did we answer all your questions?" = "我们有没有回答您的所有问题?"; -"Remind Later" = "稍后提醒"; -"Your message has been received." = "我们已收到您的消息。"; -"Message send failure." = "消息发送失败。"; -"What\'s your feedback about our customer support?" = "您对我们的客服有什么看法?"; -"Take a screenshot on your iPhone" = "在iPhone上屏幕截图"; -"Learn how" = "了解使用方法"; -"Take a screenshot on your iPad" = "在iPad上屏幕截图"; -"Your email(optional)" = "您的电子邮件(可选)"; -"Conversation" = "对话"; -"View Now" = "立刻查看"; -"SEND ANYWAY" = "仍然发送"; -"OK" = "确定"; -"Help" = "帮助"; -"Send message" = "发送消息"; -"REVIEW" = "评论"; -"Share" = "分享"; -"Close Help" = "关闭帮助"; -"Sending your message..." = "正在发送消息……"; -"Learn how to" = "了解使用方法"; -"No FAQs found in this section" = "未在本节内找到常见问题解答"; -"Thanks for contacting us." = "感谢您联系我们。"; -"Chat Now" = "立刻开始聊天"; -"Buy Now" = "立刻购买"; -"New Conversation" = "新对话"; -"Please check your network connection and try again." = "请检查网络连接然后重试。"; -"New message from Support" = "客服团队新消息"; -"Question" = "问题"; -"Type in a new message" = "输入一条新消息"; -"Email (optional)" = "电子邮件(可选)"; -"Reply" = "回复"; -"CONTACT US" = "联系我们"; -"Email" = "电子邮件Email"; -"Like" = "赞"; -"Tap here if this FAQ was not helpful to you" = "如果这个FAQ对您没有帮助,请按这里"; -"Any other feedback? (optional)" = "还有其他意见或建议吗?(可选)"; -"You found this helpful." = "有帮助。"; -"No working Internet connection is found." = "未找到可用的互联网连接。"; -"No messages found." = "未找到消息。"; -"Please enter a brief description of the issue you are facing." = "请简要说明您遇到的问题。"; -"Shop Now" = "立刻前往商店"; -"Close Section" = "关闭分区"; -"Close FAQ" = "关闭常见问题解答"; -"Close" = "关闭"; -"This conversation has ended." = "该对话已结束。"; -"Send it anyway" = "仍然发送"; -"You accepted review request." = "您接受了评论申请。"; -"Delete" = "删除"; -"What else can we help you with?" = "我们还能为您做些什么?"; -"Tap here if the answer was not helpful to you" = "如果回答对您没有帮助,请按这里"; -"Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?" = "很遗憾。您能向我们提供更多问题说明吗?"; -"Service Rating" = "服务评价"; -"Your email" = "您的电子邮件"; -"Email invalid" = "电子邮件无效"; -"Could not fetch FAQs" = "无法获取常见问题解答"; -"Thanks for rating us." = "感谢您对我们的评价。"; -"Download" = "下载"; -"Please enter a valid email" = "请输入有效的电子邮件"; -"Message" = "消息"; -"or" = "或"; -"Decline" = "拒绝"; -"No" = "否"; -"Screenshot could not be sent. Image is too large, try again with another image" = "屏幕截图未能发送。图像尺寸过大,请使用其他图像重试"; -"Hated it" = "不喜欢"; -"Stars" = "星"; -"Your feedback has been received." = "我们已收到您的反馈信息。"; -"Dislike" = "不喜欢"; -"Preview" = "预览"; -"Book Now" = "立刻订购"; -"START A NEW CONVERSATION" = "开始新对话"; -"Your Rating" = "您的评价"; -"No Internet!" = "无互联网连接!"; -"Invalid Entry" = "无效输入"; -"Loved it" = "喜欢"; -"Review on the App Store" = "去App Store上评论"; -"Open Help" = "打开帮助"; -"Search" = "搜索"; -"Tap here if you found this FAQ helpful" = "如果这个FAQ有帮助,请按这里"; -"Star" = "星"; -"IssueDescriptionMinimumCharacterLength" = 1; -"Tap here if you found this answer helpful" = "如果这个回答有帮助,请按这里"; -"Report a problem" = "报告问题"; -"YES, THANKS!" = "好,谢谢!"; -"Was this helpful?" = "该话题有帮助吗?"; -"Your message was not sent.Tap \"Try Again\" to send this message?" = "你的消息未发送。请按“重试”再次发送该消息。"; -"Suggestions" = "建议"; -"No FAQs found" = "未找到常见问题解答"; -"Done" = "完成"; -"Opening Gallery..." = "打开相册……"; -"You rated the service with" = "您对服务的评价为"; -"Cancel" = "取消"; -"Loading..." = "正在加载..."; -"Read FAQs" = "查看常见问题解答"; -"Thanks for messaging us!" = "感谢您的消息!"; -"Try Again" = "再试一次"; -"Send Feedback" = "发送反馈"; -"Your Name" = "您的姓名"; -"Please provide a name." = "请输入名称。"; -"FAQ" = "常见问题解答"; -"Describe your problem" = "说明您遇到的问题"; -"How can we help?" = "我们能为您做些什么?"; -"Help about" = "帮助主题:"; -"We could not fetch the required data" = "我们无法获取所需数据"; -"Name" = "名称"; -"Sending failed!" = "发送失败!"; -"You didn't find this helpful." = "你认为这没有帮助。"; -"Attach a screenshot of your problem" = "添加问题截图"; -"Mark as read" = "标记为已读"; -"Name invalid" = "名称无效"; -"Yes" = "是"; -"What's on your mind?" = "您在想什么?"; -"Send a new message" = "发送新消息"; -"Questions that may already have your answer" = "已经有了答案的问题"; -"Attach a photo" = "添加照片"; -"Accept" = "接受"; -"Your reply" = "您的回复"; -"Inbox" = "收件箱"; -"Remove attachment" = "移除附件"; -"Could not fetch message" = "无法获取消息"; -"Read FAQ" = "查看常见问题解答"; -"Sorry! This conversation was closed due to inactivity. Please start a new conversation with our agents." = "抱歉!该对话因为不活跃而关闭。请与我们的代理开始新对话。"; -"%d new messages from Support" = "%d条客服团队新消息"; -"Ok, Attach" = "好,添加"; -"Send" = "发送"; -"Screenshot size should not exceed %.2f MB" = "屏幕截图不应超过%.2fMB"; -"Information" = "信息"; -"Issue ID" = "问题 ID"; -"Tap to copy" = "点击以复制"; -"Copied!" = "已复制!"; -"We couldn't find an FAQ with matching ID" = "我们未能找到与ID匹配的常见问题解答"; -"Failed to load screenshot" = "屏幕快照加载失败"; -"Failed to load video" = "视频加载失败"; -"Failed to load image" = "图像加载失败"; -"Hold down your device's power and home buttons at the same time." = "請同時按住裝置上的睡眠/喚醒按鈕和主畫面按鈕。"; -"Please note that a few devices may have the power button on the top." = "請注意,部分裝置的睡眠/喚醒按鈕位置於裝置的上方。"; -"Once done, come back to this conversation and tap on \"Ok, attach\" to attach it." = "完成後,再次回到此對話,並按下「好的,附加」以附加。"; -"Okay" = "完成"; -"We couldn't find an FAQ section with matching ID" = "我们未能找到与ID匹配的常见问题解答章节"; - -"GIFs are not supported" = "不支持GIF"; diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index b1ade3c476ef..932328d99307 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -333,7 +333,7 @@ 24B1AE3124FEC79900B9F334 /* RemoteFeatureFlagTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B1AE3024FEC79900B9F334 /* RemoteFeatureFlagTests.swift */; }; 24C69A8B2612421900312D9A /* UserSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24C69A8A2612421900312D9A /* UserSettingsTests.swift */; }; 24C69AC22612467C00312D9A /* UserSettingsTestsObjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 24C69AC12612467C00312D9A /* UserSettingsTestsObjc.m */; }; - 24CE2EB1258D687A0000C297 /* BuildFile in Frameworks */ = {isa = PBXBuildFile; productRef = 24CE2EB0258D687A0000C297 /* SwiftPackageProductDependency */; }; + 24CE2EB1258D687A0000C297 /* WordPressFlux in Frameworks */ = {isa = PBXBuildFile; productRef = 24CE2EB0258D687A0000C297 /* WordPressFlux */; }; 24F3789825E6E62100A27BB7 /* NSManagedObject+Lookup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F3789725E6E62100A27BB7 /* NSManagedObject+Lookup.swift */; }; 2611CC62A62F9E6BC25350FE /* Pods_WordPressScreenshotGeneration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB390AA9C94F16E78184E9D1 /* Pods_WordPressScreenshotGeneration.framework */; }; 26D66DEC36ACF7442186B07D /* Pods_WordPressThisWeekWidget.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 979B445A45E13F3289F2E99E /* Pods_WordPressThisWeekWidget.framework */; }; @@ -1374,6 +1374,8 @@ 93F2E5421E9E5A350050D489 /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E5411E9E5A350050D489 /* QuickLook.framework */; }; 93F2E5441E9E5A570050D489 /* CoreSpotlight.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E5431E9E5A570050D489 /* CoreSpotlight.framework */; }; 93FA59DD18D88C1C001446BC /* PostCategoryService.m in Sources */ = {isa = PBXBuildFile; fileRef = 93FA59DC18D88C1C001446BC /* PostCategoryService.m */; }; + 9804A097263780B500354097 /* LikeUserHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9804A096263780B400354097 /* LikeUserHelpers.swift */; }; + 9804A098263780B500354097 /* LikeUserHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9804A096263780B400354097 /* LikeUserHelpers.swift */; }; 98077B5A2075561800109F95 /* SupportTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98077B592075561800109F95 /* SupportTableViewController.swift */; }; 9808655A203D075E00D58786 /* EpilogueUserInfoCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 98086559203D075D00D58786 /* EpilogueUserInfoCell.xib */; }; 9808655C203D079B00D58786 /* EpilogueUserInfoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9808655B203D079A00D58786 /* EpilogueUserInfoCell.swift */; }; @@ -1405,6 +1407,16 @@ 9826AE9121B5D3CD00C851FA /* PostingActivityCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9826AE8F21B5D3CD00C851FA /* PostingActivityCell.xib */; }; 9829162F2224BC1C008736C0 /* SiteStatsDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9829162E2224BC1C008736C0 /* SiteStatsDetailsViewModel.swift */; }; 982A4C3520227D6700B5518E /* NoResultsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982A4C3420227D6700B5518E /* NoResultsViewController.swift */; }; + 982DA9A7263B1E2F00E5743B /* CommentService+Likes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982DA9A6263B1E2F00E5743B /* CommentService+Likes.swift */; }; + 982DA9A8263B1E2F00E5743B /* CommentService+Likes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982DA9A6263B1E2F00E5743B /* CommentService+Likes.swift */; }; + 982DDF90263238A6002B3904 /* LikeUser+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982DDF8C263238A6002B3904 /* LikeUser+CoreDataClass.swift */; }; + 982DDF91263238A6002B3904 /* LikeUser+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982DDF8C263238A6002B3904 /* LikeUser+CoreDataClass.swift */; }; + 982DDF92263238A6002B3904 /* LikeUser+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982DDF8D263238A6002B3904 /* LikeUser+CoreDataProperties.swift */; }; + 982DDF93263238A6002B3904 /* LikeUser+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982DDF8D263238A6002B3904 /* LikeUser+CoreDataProperties.swift */; }; + 982DDF94263238A6002B3904 /* LikeUserPreferredBlog+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982DDF8E263238A6002B3904 /* LikeUserPreferredBlog+CoreDataClass.swift */; }; + 982DDF95263238A6002B3904 /* LikeUserPreferredBlog+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982DDF8E263238A6002B3904 /* LikeUserPreferredBlog+CoreDataClass.swift */; }; + 982DDF96263238A6002B3904 /* LikeUserPreferredBlog+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982DDF8F263238A6002B3904 /* LikeUserPreferredBlog+CoreDataProperties.swift */; }; + 982DDF97263238A6002B3904 /* LikeUserPreferredBlog+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982DDF8F263238A6002B3904 /* LikeUserPreferredBlog+CoreDataProperties.swift */; }; 983002A822FA05D600F03DBB /* AddInsightTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983002A722FA05D600F03DBB /* AddInsightTableViewController.swift */; }; 9835F16E25E492EE002EFF23 /* CommentsList.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9835F16D25E492EE002EFF23 /* CommentsList.storyboard */; }; 98390AC3254C984700868F0A /* Tracks+StatsWidgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98390AC2254C984700868F0A /* Tracks+StatsWidgets.swift */; }; @@ -1556,6 +1568,8 @@ 98D52C3222B1CFEC00831529 /* StatsTwoColumnRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D52C3022B1CFEB00831529 /* StatsTwoColumnRow.swift */; }; 98D52C3322B1CFEC00831529 /* StatsTwoColumnRow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 98D52C3122B1CFEC00831529 /* StatsTwoColumnRow.xib */; }; 98D7ECCE23983D0800B87710 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 98DE9A9E239835C800A88D01 /* MainInterface.storyboard */; }; + 98E0829F2637545C00537BF1 /* PostService+Likes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E0829E2637545C00537BF1 /* PostService+Likes.swift */; }; + 98E082A02637545C00537BF1 /* PostService+Likes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E0829E2637545C00537BF1 /* PostService+Likes.swift */; }; 98E419DE2399B5A700D8C822 /* Tracks+ThisWeekWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E419DD2399B5A700D8C822 /* Tracks+ThisWeekWidget.swift */; }; 98E419DF2399B62A00D8C822 /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; 98E58A2F2360D23400E5534B /* TodayWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E58A2E2360D23400E5534B /* TodayWidgetStats.swift */; }; @@ -1842,6 +1856,7 @@ BED4D8331FF11E3800A11345 /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; BED4D8351FF1208400A11345 /* AztecEditorScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8341FF1208400A11345 /* AztecEditorScreen.swift */; }; BED4D83B1FF13B8A00A11345 /* EditorPublishEpilogueScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D83A1FF13B8A00A11345 /* EditorPublishEpilogueScreen.swift */; }; + C314543B262770BE005B216B /* BlogServiceAuthorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C314543A262770BE005B216B /* BlogServiceAuthorTests.swift */; }; C533CF350E6D3ADA000C3DE8 /* CommentsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C533CF340E6D3ADA000C3DE8 /* CommentsViewController.m */; }; C545E0A21811B9880020844C /* ContextManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C545E0A11811B9880020844C /* ContextManager.m */; }; C56636E91868D0CE00226AAB /* StatsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C56636E71868D0CE00226AAB /* StatsViewController.m */; }; @@ -1849,6 +1864,9 @@ C700F9EE257FD64E0090938E /* JetpackScanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C700F9ED257FD64E0090938E /* JetpackScanViewController.swift */; }; C700FAB2258020DB0090938E /* JetpackScanThreatCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C700FAB0258020DB0090938E /* JetpackScanThreatCell.swift */; }; C700FAB3258020DB0090938E /* JetpackScanThreatCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = C700FAB1258020DB0090938E /* JetpackScanThreatCell.xib */; }; + C7124E4E2638528F00929318 /* JetpackPrologueViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C7124E4C2638528F00929318 /* JetpackPrologueViewController.xib */; }; + C7124E4F2638528F00929318 /* JetpackPrologueViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7124E4D2638528F00929318 /* JetpackPrologueViewController.swift */; }; + C7124E922638905B00929318 /* StarFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7124E912638905B00929318 /* StarFieldView.swift */; }; C7192ECF25E8432D00C3020D /* ReaderTopicsCardCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = C7192ECE25E8432D00C3020D /* ReaderTopicsCardCell.xib */; }; C71BC73F25A652410023D789 /* JetpackScanStatusViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C71BC73E25A652410023D789 /* JetpackScanStatusViewModel.swift */; }; C73868C525C9F9820072532C /* JetpackScanThreatSectionGrouping.swift in Sources */ = {isa = PBXBuildFile; fileRef = C73868C425C9F9820072532C /* JetpackScanThreatSectionGrouping.swift */; }; @@ -1859,6 +1877,7 @@ C76F490025BA23B000BFEC87 /* JetpackScanHistoryViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C76F48FF25BA23B000BFEC87 /* JetpackScanHistoryViewController.xib */; }; C78543D225B889CC006CEAFB /* JetpackScanThreatViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C78543D125B889CC006CEAFB /* JetpackScanThreatViewModel.swift */; }; C789952525816F96001B7B43 /* JetpackScanCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C789952425816F96001B7B43 /* JetpackScanCoordinator.swift */; }; + C7D30C652638B07A00A1695B /* JetpackPrologueStyleGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7D30C642638B07A00A1695B /* JetpackPrologueStyleGuide.swift */; }; C7F79369260D14C100CE547F /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25F9FD2609AA830005E08F /* AppConfiguration.swift */; }; C7F7936A260D14C200CE547F /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25F9FD2609AA830005E08F /* AppConfiguration.swift */; }; C7F7ABD6261CED7A00CE547F /* JetpackAuthenticationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F7ABD5261CED7A00CE547F /* JetpackAuthenticationManager.swift */; }; @@ -2496,6 +2515,8 @@ FA7F92CA25E61C9300502D2A /* ReaderTagsFooter.xib in Resources */ = {isa = PBXBuildFile; fileRef = FA7F92C925E61C9300502D2A /* ReaderTagsFooter.xib */; }; FA88EAD6260AE69C001D232B /* TemplatePreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C99B08FB26081AD600CA71EB /* TemplatePreviewViewController.swift */; }; FA8E1F7725EEFA7300063673 /* ReaderPostService+RelatedPosts.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA8E1F7625EEFA7300063673 /* ReaderPostService+RelatedPosts.swift */; }; + FA90EFEF262E74210055AB22 /* JetpackWebViewControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA90EFEE262E74210055AB22 /* JetpackWebViewControllerFactory.swift */; }; + FA90EFF0262E74210055AB22 /* JetpackWebViewControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA90EFEE262E74210055AB22 /* JetpackWebViewControllerFactory.swift */; }; FAADE42626159AFE00BF29FE /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAADE3F02615996E00BF29FE /* AppConstants.swift */; }; FAADE43A26159B2800BF29FE /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAADE42726159B1300BF29FE /* AppConstants.swift */; }; FAB4F32724EDE12A00F259BA /* FollowCommentsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAB4F32624EDE12A00F259BA /* FollowCommentsServiceTests.swift */; }; @@ -4091,7 +4112,7 @@ FABB26322602FC2C00C8785C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; FABB26332602FC2C00C8785C /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83F3E25F11275E07004CD686 /* MapKit.framework */; }; FABB26342602FC2C00C8785C /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83F3E2D211276371004CD686 /* CoreLocation.framework */; }; - FABB26352602FC2C00C8785C /* BuildFile in Frameworks */ = {isa = PBXBuildFile; productRef = FABB1FA62602FC2C00C8785C /* SwiftPackageProductDependency */; }; + FABB26352602FC2C00C8785C /* WordPressFlux in Frameworks */ = {isa = PBXBuildFile; productRef = FABB1FA62602FC2C00C8785C /* WordPressFlux */; }; FABB26362602FC2C00C8785C /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8355D7D811D260AA00A61362 /* CoreData.framework */; }; FABB26372602FC2C00C8785C /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 834CE7331256D0DE0046A4A3 /* CFNetwork.framework */; }; FABB26382602FC2C00C8785C /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83043E54126FA31400EC9953 /* MessageUI.framework */; }; @@ -5873,6 +5894,8 @@ 968136B9BC83DFA8E463D5E4 /* Pods-WordPressScreenshotGeneration.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressScreenshotGeneration.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressScreenshotGeneration/Pods-WordPressScreenshotGeneration.release.xcconfig"; sourceTree = ""; }; 979B445A45E13F3289F2E99E /* Pods_WordPressThisWeekWidget.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressThisWeekWidget.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 98035B7225C49CC1002C0EB4 /* WordPress 112.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "WordPress 112.xcdatamodel"; sourceTree = ""; }; + 9804A096263780B400354097 /* LikeUserHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LikeUserHelpers.swift; sourceTree = ""; }; + 9804E0B42639D88C00532095 /* WordPress 123.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "WordPress 123.xcdatamodel"; sourceTree = ""; }; 98077B592075561800109F95 /* SupportTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportTableViewController.swift; sourceTree = ""; }; 98086559203D075D00D58786 /* EpilogueUserInfoCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = EpilogueUserInfoCell.xib; sourceTree = ""; }; 9808655B203D079A00D58786 /* EpilogueUserInfoCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpilogueUserInfoCell.swift; sourceTree = ""; }; @@ -5900,6 +5923,11 @@ 9826AE8F21B5D3CD00C851FA /* PostingActivityCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PostingActivityCell.xib; sourceTree = ""; }; 9829162E2224BC1C008736C0 /* SiteStatsDetailsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteStatsDetailsViewModel.swift; sourceTree = ""; }; 982A4C3420227D6700B5518E /* NoResultsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoResultsViewController.swift; sourceTree = ""; }; + 982DA9A6263B1E2F00E5743B /* CommentService+Likes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CommentService+Likes.swift"; sourceTree = ""; }; + 982DDF8C263238A6002B3904 /* LikeUser+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LikeUser+CoreDataClass.swift"; sourceTree = ""; }; + 982DDF8D263238A6002B3904 /* LikeUser+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LikeUser+CoreDataProperties.swift"; sourceTree = ""; }; + 982DDF8E263238A6002B3904 /* LikeUserPreferredBlog+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LikeUserPreferredBlog+CoreDataClass.swift"; sourceTree = ""; }; + 982DDF8F263238A6002B3904 /* LikeUserPreferredBlog+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LikeUserPreferredBlog+CoreDataProperties.swift"; sourceTree = ""; }; 983002A722FA05D600F03DBB /* AddInsightTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddInsightTableViewController.swift; sourceTree = ""; }; 9833A29B257AE7CF006B8234 /* WordPress 105.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "WordPress 105.xcdatamodel"; sourceTree = ""; }; 9835F16D25E492EE002EFF23 /* CommentsList.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = CommentsList.storyboard; sourceTree = ""; }; @@ -6014,7 +6042,9 @@ 98D31BBC23971F4B009CFF43 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = ""; }; 98D52C3022B1CFEB00831529 /* StatsTwoColumnRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatsTwoColumnRow.swift; sourceTree = ""; }; 98D52C3122B1CFEC00831529 /* StatsTwoColumnRow.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = StatsTwoColumnRow.xib; sourceTree = ""; }; + 98DD1EF2263337C400CF0440 /* WordPress 122.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "WordPress 122.xcdatamodel"; sourceTree = ""; }; 98DE9A9E239835C800A88D01 /* MainInterface.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = MainInterface.storyboard; sourceTree = ""; }; + 98E0829E2637545C00537BF1 /* PostService+Likes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PostService+Likes.swift"; sourceTree = ""; }; 98E419DD2399B5A700D8C822 /* Tracks+ThisWeekWidget.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Tracks+ThisWeekWidget.swift"; sourceTree = ""; }; 98E419E02399B6C300D8C822 /* ThisWeekWidgetPrefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ThisWeekWidgetPrefix.pch; sourceTree = ""; }; 98E58A2E2360D23400E5534B /* TodayWidgetStats.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TodayWidgetStats.swift; sourceTree = ""; }; @@ -6345,6 +6375,8 @@ BED4D8341FF1208400A11345 /* AztecEditorScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AztecEditorScreen.swift; sourceTree = ""; }; BED4D83A1FF13B8A00A11345 /* EditorPublishEpilogueScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorPublishEpilogueScreen.swift; sourceTree = ""; }; C2988A406A3D5697C2984F3E /* Pods-WordPressStatsWidgets.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressStatsWidgets.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressStatsWidgets/Pods-WordPressStatsWidgets.release-internal.xcconfig"; sourceTree = ""; }; + C314543A262770BE005B216B /* BlogServiceAuthorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogServiceAuthorTests.swift; sourceTree = ""; }; + C3ABE791263099F7009BD402 /* WordPress 121.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "WordPress 121.xcdatamodel"; sourceTree = ""; }; C52812131832E071008931FD /* WordPress 13.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "WordPress 13.xcdatamodel"; sourceTree = ""; }; C533CF330E6D3ADA000C3DE8 /* CommentsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommentsViewController.h; sourceTree = ""; }; C533CF340E6D3ADA000C3DE8 /* CommentsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommentsViewController.m; sourceTree = ""; }; @@ -6356,6 +6388,9 @@ C700F9ED257FD64E0090938E /* JetpackScanViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackScanViewController.swift; sourceTree = ""; }; C700FAB0258020DB0090938E /* JetpackScanThreatCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackScanThreatCell.swift; sourceTree = ""; }; C700FAB1258020DB0090938E /* JetpackScanThreatCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = JetpackScanThreatCell.xib; sourceTree = ""; }; + C7124E4C2638528F00929318 /* JetpackPrologueViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = JetpackPrologueViewController.xib; sourceTree = ""; }; + C7124E4D2638528F00929318 /* JetpackPrologueViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackPrologueViewController.swift; sourceTree = ""; }; + C7124E912638905B00929318 /* StarFieldView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StarFieldView.swift; sourceTree = ""; }; C7192ECE25E8432D00C3020D /* ReaderTopicsCardCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ReaderTopicsCardCell.xib; sourceTree = ""; }; C71BC73E25A652410023D789 /* JetpackScanStatusViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackScanStatusViewModel.swift; sourceTree = ""; }; C73868C425C9F9820072532C /* JetpackScanThreatSectionGrouping.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackScanThreatSectionGrouping.swift; sourceTree = ""; }; @@ -6366,6 +6401,7 @@ C76F48FF25BA23B000BFEC87 /* JetpackScanHistoryViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = JetpackScanHistoryViewController.xib; sourceTree = ""; }; C78543D125B889CC006CEAFB /* JetpackScanThreatViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackScanThreatViewModel.swift; sourceTree = ""; }; C789952425816F96001B7B43 /* JetpackScanCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackScanCoordinator.swift; sourceTree = ""; }; + C7D30C642638B07A00A1695B /* JetpackPrologueStyleGuide.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackPrologueStyleGuide.swift; sourceTree = ""; }; C7F1EB4425A4B845009D1AA2 /* WordPress 110.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "WordPress 110.xcdatamodel"; sourceTree = ""; }; C7F7ABD5261CED7A00CE547F /* JetpackAuthenticationManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackAuthenticationManager.swift; sourceTree = ""; }; C7F7AC73261CF1F300CE547F /* JetpackLoginErrorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackLoginErrorViewController.swift; sourceTree = ""; }; @@ -7135,6 +7171,7 @@ FA7F92B725E61C7E00502D2A /* ReaderTagsFooter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderTagsFooter.swift; sourceTree = ""; }; FA7F92C925E61C9300502D2A /* ReaderTagsFooter.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ReaderTagsFooter.xib; sourceTree = ""; }; FA8E1F7625EEFA7300063673 /* ReaderPostService+RelatedPosts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ReaderPostService+RelatedPosts.swift"; sourceTree = ""; }; + FA90EFEE262E74210055AB22 /* JetpackWebViewControllerFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = JetpackWebViewControllerFactory.swift; path = Classes/Services/JetpackWebViewControllerFactory.swift; sourceTree = SOURCE_ROOT; }; FAADE3F02615996E00BF29FE /* AppConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = ""; }; FAADE42726159B1300BF29FE /* AppConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = ""; }; FAB4F32624EDE12A00F259BA /* FollowCommentsServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FollowCommentsServiceTests.swift; sourceTree = ""; }; @@ -7297,7 +7334,7 @@ 296890780FE971DC00770264 /* Security.framework in Frameworks */, 83F3E26011275E07004CD686 /* MapKit.framework in Frameworks */, 83F3E2D311276371004CD686 /* CoreLocation.framework in Frameworks */, - 24CE2EB1258D687A0000C297 /* BuildFile in Frameworks */, + 24CE2EB1258D687A0000C297 /* WordPressFlux in Frameworks */, 8355D7D911D260AA00A61362 /* CoreData.framework in Frameworks */, 834CE7341256D0DE0046A4A3 /* CFNetwork.framework in Frameworks */, 83043E55126FA31400EC9953 /* MessageUI.framework in Frameworks */, @@ -7431,7 +7468,7 @@ FABB26322602FC2C00C8785C /* Security.framework in Frameworks */, FABB26332602FC2C00C8785C /* MapKit.framework in Frameworks */, FABB26342602FC2C00C8785C /* CoreLocation.framework in Frameworks */, - FABB26352602FC2C00C8785C /* BuildFile in Frameworks */, + FABB26352602FC2C00C8785C /* WordPressFlux in Frameworks */, FABB26362602FC2C00C8785C /* CoreData.framework in Frameworks */, FABB26372602FC2C00C8785C /* CFNetwork.framework in Frameworks */, FABB26382602FC2C00C8785C /* MessageUI.framework in Frameworks */, @@ -8051,7 +8088,7 @@ path = GutenbergWeb; sourceTree = ""; }; - 29B97314FDCFA39411CA2CEA = { + 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( F14B5F6F208E648200439554 /* config */, @@ -10865,36 +10902,39 @@ 93FA59DA18D88BDB001446BC /* Services */ = { isa = PBXGroup; children = ( - F504D2A925D60C5900A2764C /* Stories */, B5EFB1C31B31B99D007608A3 /* Facades */, + 46E327D524E71B2F000944B3 /* Page Layouts */, + F504D2A925D60C5900A2764C /* Stories */, 93C1147D18EC5DD500DAC95C /* AccountService.h */, 93C1147E18EC5DD500DAC95C /* AccountService.m */, E6C0ED3A231DA23400A08B57 /* AccountService+MergeDuplicates.swift */, E1FD45DF1C030B3800750F4C /* AccountSettingsService.swift */, - F12FA5D82428FA8F0054DA21 /* AuthenticationService.swift */, F1ADCAF6241FEF0C00F150D2 /* AtomicAuthenticationService.swift */, + F12FA5D82428FA8F0054DA21 /* AuthenticationService.swift */, 46F584812624DCC80010A723 /* BlockEditorSettingsService.swift */, 822D60B81F4CCC7A0016C46D /* BlogJetpackSettingsService.swift */, 93C1148318EDF6E100DAC95C /* BlogService.h */, - 8B749E7125AF522900023F03 /* JetpackCapabilitiesService.swift */, 93C1148418EDF6E100DAC95C /* BlogService.m */, 9A341E5221997A1E0036662E /* BlogService+BlogAuthors.swift */, E18549D8230EED73003C620E /* BlogService+Deduplicate.swift */, 9A2D0B22225CB92B009E585F /* BlogService+JetpackConvenience.swift */, - 7E7BEF7222E1DD27009A880D /* EditorSettingsService.swift */, E1556CF0193F6FE900FC52EA /* CommentService.h */, E1556CF1193F6FE900FC52EA /* CommentService.m */, + 982DA9A6263B1E2F00E5743B /* CommentService+Likes.swift */, AB2211D125ED68E300BF72FC /* CommentServiceRemoteFactory.swift */, E16A76F21FC4766900A661E3 /* CredentialsService.swift */, 1702BBDF1CF3034E00766A33 /* DomainsService.swift */, + 7E7BEF7222E1DD27009A880D /* EditorSettingsService.swift */, FA00863C24EB68B100C863F2 /* FollowCommentsService.swift */, B5772AC31C9C7A070031F97E /* GravatarService.swift */, 17D9362624769579008B2205 /* HomepageSettingsService.swift */, FAB8FD6D25AEB23600D5D54A /* JetpackBackupService.swift */, - 9A2D0B35225E2511009E585F /* JetpackService.swift */, + 8B749E7125AF522900023F03 /* JetpackCapabilitiesService.swift */, FAB8AB8A25AFFE7500F9F8A0 /* JetpackRestoreService.swift */, 8C6A22E325783D2000A79950 /* JetpackScanService.swift */, + 9A2D0B35225E2511009E585F /* JetpackService.swift */, 1751E5901CE0E552000CA08D /* KeyValueDatabase.swift */, + 9804A096263780B400354097 /* LikeUserHelpers.swift */, 930284B618EAF7B600CB0BF4 /* LocalCoreDataService.h */, FFC6ADD91B56F366002F3C84 /* LocalCoreDataService.m */, 98921EF621372E12004949AA /* MediaCoordinator.swift */, @@ -10913,19 +10953,24 @@ 73ACDF982114FE4500233AD4 /* NotificationSupportService.swift */, B5F67AC61DB7D81300482C62 /* NotificationSyncMediator.swift */, 8BC6020823900D8400EFE3D0 /* NullBlogPropertySanitizer.swift */, + 4631359024AD013F0017E65C /* PageCoordinator.swift */, E1209FA31BB4978B00D69778 /* PeopleService.swift */, E1D7FF371C74EB0E00E7E5E5 /* PlanService.swift */, + 57C2331722FE0EC900A3863B /* PostAutoUploadInteractor.swift */, 93FA59DB18D88C1C001446BC /* PostCategoryService.h */, 93FA59DC18D88C1C001446BC /* PostCategoryService.m */, FF0D8145205809C8000EE505 /* PostCoordinator.swift */, E1A6DBE319DC7D230071AC1E /* PostService.h */, E1A6DBE419DC7D230071AC1E /* PostService.m */, - 8B6EA62223FDE50B004BA312 /* PostServiceUploadingList.swift */, + 98E0829E2637545C00537BF1 /* PostService+Likes.swift */, + 8BC12F732320181E004DDA72 /* PostService+MarkAsFailedAndDraftIfNeeded.swift */, FF0F722B206E5345000DAAB5 /* PostService+RefreshStatus.swift */, - 2F08ECFB2283A4FB000F8E11 /* PostService+UnattachedMedia.swift */, 9A4F8F55218B88E000EEDCCC /* PostService+Revisions.swift */, + 2F08ECFB2283A4FB000F8E11 /* PostService+UnattachedMedia.swift */, 08472A1E1C7273FA0040769D /* PostServiceOptions.h */, 08472A1F1C727E020040769D /* PostServiceOptions.m */, + 57D66B99234BB206005A2D74 /* PostServiceRemoteFactory.swift */, + 8B6EA62223FDE50B004BA312 /* PostServiceUploadingList.swift */, 082AB9D71C4EEEF4000CA523 /* PostTagService.h */, 082AB9D81C4EEEF4000CA523 /* PostTagService.m */, B535209C1AF7EB9F00B33BA8 /* PushAuthenticationService.swift */, @@ -10940,10 +10985,10 @@ 5D44EB371986D8BA008B7175 /* ReaderSiteService.m */, 5DBCD9D318F35D7500B32229 /* ReaderTopicService.h */, 5DBCD9D418F35D7500B32229 /* ReaderTopicService.m */, - 3236F79D24AE75790088E8F3 /* ReaderTopicService+Interests.swift */, 321955C224BF77E400E3F316 /* ReaderTopicService+FollowedInterests.swift */, - 9F3EFCA0208E305D00268758 /* ReaderTopicService+Subscriptions.swift */, + 3236F79D24AE75790088E8F3 /* ReaderTopicService+Interests.swift */, 3234BB072530D7DC0068DA40 /* ReaderTopicService+SiteInfo.swift */, + 9F3EFCA0208E305D00268758 /* ReaderTopicService+Subscriptions.swift */, E102B78F1E714F24007928E8 /* RecentSitesService.swift */, E1D28E921F2F6EB500A5DAFD /* RoleService.swift */, 930F09161C7D110E00995926 /* ShareExtensionService.swift */, @@ -10953,20 +10998,15 @@ 73178C2E21BEE1F500E37C9A /* SiteAssemblyService.swift */, FA4ADAD71C50687400F858D7 /* SiteManagementService.swift */, D8CB561F2181A8CE00554EAE /* SiteSegmentsService.swift */, + B0F2EFBE259378E600C7EB6D /* SiteSuggestionService.swift */, D8A468E421828D940094B82F /* SiteVerticalsService.swift */, B03B9233250BC593000A40AF /* SuggestionService.swift */, - B0F2EFBE259378E600C7EB6D /* SiteSuggestionService.swift */, 59A9AB331B4C33A500A433DC /* ThemeService.h */, 59A9AB341B4C33A500A433DC /* ThemeService.m */, 93DEB88019E5BF7100F9546D /* TodayExtensionService.h */, 93DEB88119E5BF7100F9546D /* TodayExtensionService.m */, E6311C401EC9FF4A00122529 /* UsersService.swift */, B543D2B420570B5A00D3D4CC /* WordPressComSyncService.swift */, - 57C2331722FE0EC900A3863B /* PostAutoUploadInteractor.swift */, - 57D66B99234BB206005A2D74 /* PostServiceRemoteFactory.swift */, - 8BC12F732320181E004DDA72 /* PostService+MarkAsFailedAndDraftIfNeeded.swift */, - 4631359024AD013F0017E65C /* PageCoordinator.swift */, - 46E327D524E71B2F000944B3 /* Page Layouts */, ); path = Services; sourceTree = ""; @@ -11016,6 +11056,17 @@ path = "Posting Activity"; sourceTree = ""; }; + 982DDE1226320B4A002B3904 /* Likes */ = { + isa = PBXGroup; + children = ( + 982DDF8C263238A6002B3904 /* LikeUser+CoreDataClass.swift */, + 982DDF8D263238A6002B3904 /* LikeUser+CoreDataProperties.swift */, + 982DDF8E263238A6002B3904 /* LikeUserPreferredBlog+CoreDataClass.swift */, + 982DDF8F263238A6002B3904 /* LikeUserPreferredBlog+CoreDataProperties.swift */, + ); + path = Likes; + sourceTree = ""; + }; 98467A3B221CD30600DF51AE /* Stats Detail */ = { isa = PBXGroup; children = ( @@ -11731,6 +11782,7 @@ E1222B621F877FD700D23173 /* WebProgressView.swift */, E1BB85971F82459800797050 /* WebViewAuthenticator.swift */, E16FB7E01F8B5D7D0004DD9F /* WebViewControllerConfiguration.swift */, + FA90EFEE262E74210055AB22 /* JetpackWebViewControllerFactory.swift */, E1222B661F878E4700D23173 /* WebViewControllerFactory.swift */, B526DC271B1E47FC002A8C5F /* WPStyleGuide+WebView.h */, B526DC281B1E47FC002A8C5F /* WPStyleGuide+WebView.m */, @@ -11829,6 +11881,7 @@ isa = PBXGroup; children = ( D816C1EA20E0884100C4D82F /* Actions */, + 982DDE1226320B4A002B3904 /* Likes */, B5722E401D51A28100F40C5E /* Notification.swift */, B5899AE31B422D990075A3D6 /* NotificationSettings.swift */, ); @@ -12117,6 +12170,7 @@ E150520B16CAC5C400D3DDDC /* BlogJetpackTest.m */, 930FD0A519882742000CC81D /* BlogServiceTest.m */, E18549DA230FBFEF003C620E /* BlogServiceDeduplicationTests.swift */, + C314543A262770BE005B216B /* BlogServiceAuthorTests.swift */, AB2211F325ED6E7A00BF72FC /* CommentServiceTests.swift */, 74585B981F0D58F300E7E667 /* DomainsServiceTests.swift */, FAB4F32624EDE12A00F259BA /* FollowCommentsServiceTests.swift */, @@ -12541,6 +12595,17 @@ path = "Jetpack Scan"; sourceTree = ""; }; + C7124E4B2638527D00929318 /* NUX */ = { + isa = PBXGroup; + children = ( + C7124E912638905B00929318 /* StarFieldView.swift */, + C7124E4D2638528F00929318 /* JetpackPrologueViewController.swift */, + C7124E4C2638528F00929318 /* JetpackPrologueViewController.xib */, + C7D30C642638B07A00A1695B /* JetpackPrologueStyleGuide.swift */, + ); + path = NUX; + sourceTree = ""; + }; C71BC73D25A6522D0023D789 /* View Models */ = { isa = PBXGroup; children = ( @@ -12553,6 +12618,7 @@ C7F7AC71261CF1BD00CE547F /* Classes */ = { isa = PBXGroup; children = ( + C7124E4B2638527D00929318 /* NUX */, C7F7ABD5261CED7A00CE547F /* JetpackAuthenticationManager.swift */, C7F7AC72261CF1C900CE547F /* ViewRelated */, ); @@ -13950,7 +14016,7 @@ ); name = WordPress; packageProductDependencies = ( - 24CE2EB0258D687A0000C297 /* SwiftPackageProductDependency */, + 24CE2EB0258D687A0000C297 /* WordPressFlux */, ); productName = WordPress; productReference = 1D6058910D05DD3D006BFB54 /* WordPress.app */; @@ -14188,7 +14254,7 @@ ); name = Jetpack; packageProductDependencies = ( - FABB1FA62602FC2C00C8785C /* SwiftPackageProductDependency */, + FABB1FA62602FC2C00C8785C /* WordPressFlux */, ); productName = WordPress; productReference = FABB26522602FC2C00C8785C /* Jetpack.app */; @@ -14398,7 +14464,7 @@ bg, sk, ); - mainGroup = 29B97314FDCFA39411CA2CEA; + mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; productRefGroup = 19C28FACFE9D520D11CA2CBB /* Products */; projectDirPath = ""; projectRoot = ""; @@ -14939,6 +15005,7 @@ FABB1FD32602FC2C00C8785C /* PluginDetailViewHeaderCell.xib in Resources */, FABB1FD42602FC2C00C8785C /* Flags.xcassets in Resources */, FABB1FD52602FC2C00C8785C /* StatsGhostTopCell.xib in Resources */, + C7124E4E2638528F00929318 /* JetpackPrologueViewController.xib in Resources */, FABB1FD62602FC2C00C8785C /* CustomizeInsightsCell.xib in Resources */, FABB1FD72602FC2C00C8785C /* WidgetTwoColumnCell.xib in Resources */, FABB1FD92602FC2C00C8785C /* oswald_upper.ttf in Resources */, @@ -16045,6 +16112,7 @@ 9A2B28F52192121400458F2A /* RevisionOperation.swift in Sources */, 984B4EF320742FCC00F87888 /* ZendeskUtils.swift in Sources */, F580C3CB23D8F9B40038E243 /* AbstractPost+Dates.swift in Sources */, + 982DDF90263238A6002B3904 /* LikeUser+CoreDataClass.swift in Sources */, 17D9362324729FB6008B2205 /* Blog+HomepageSettings.swift in Sources */, 1E9D544D23C4C56300F6A9E0 /* GutenbergRollout.swift in Sources */, 17E24F5420FCF1D900BD70A3 /* Routes+MySites.swift in Sources */, @@ -16319,12 +16387,14 @@ B5E167F419C08D18009535AA /* NSCalendar+Helpers.swift in Sources */, 4629E4212440C5B20002E15C /* GutenbergCoverUploadProcessor.swift in Sources */, FF00889F204E01AE007CCE66 /* MediaQuotaCell.swift in Sources */, + 982DDF94263238A6002B3904 /* LikeUserPreferredBlog+CoreDataClass.swift in Sources */, F5844B6B235EAF3D007C6557 /* HalfScreenPresentationController.swift in Sources */, E6805D311DCD399600168E4F /* WPRichTextImage.swift in Sources */, 7E4123C120F4097B00DF8486 /* FormattableContentRange.swift in Sources */, 08D978581CD2AF7D0054F19A /* MenuItemSourceHeaderView.m in Sources */, FA1A543E25A6E2F60033967D /* RestoreWarningView.swift in Sources */, 1E4F2E712458AF8500EB73E7 /* GutenbergWebNavigationViewController.swift in Sources */, + 98E0829F2637545C00537BF1 /* PostService+Likes.swift in Sources */, 3FF1A853242D5FCB00373F5D /* WPTabBarController+ReaderTabNavigation.swift in Sources */, BE1071FC1BC75E7400906AFF /* WPStyleGuide+Blog.swift in Sources */, B56695B01D411EEB007E342F /* KeyboardDismissHelper.swift in Sources */, @@ -16357,6 +16427,7 @@ 8B93412F257029F60097D0AC /* FilterChipButton.swift in Sources */, 40A71C68220E1952002E3D25 /* StatsRecordValue+CoreDataClass.swift in Sources */, CEBD3EAB0FF1BA3B00C1396E /* Blog.m in Sources */, + FA90EFEF262E74210055AB22 /* JetpackWebViewControllerFactory.swift in Sources */, 9A8ECE1D2254AE4E0043C8DA /* JetpackRemoteInstallStateView.swift in Sources */, F511F8A42356A4F400895E73 /* PublishSettingsViewController.swift in Sources */, F11C9F76243B3C5E00921DDC /* MediaHost+AbstractPost.swift in Sources */, @@ -16590,6 +16661,7 @@ 08C388661ED7705E0057BE49 /* MediaAssetExporter.swift in Sources */, E6C892D61C601D55007AD612 /* SharingButtonsViewController.swift in Sources */, F115308121B17E66002F1D65 /* EditorFactory.swift in Sources */, + 982DDF92263238A6002B3904 /* LikeUser+CoreDataProperties.swift in Sources */, 9F8E38BE209C6DE200454E3C /* NotificationSiteSubscriptionViewController.swift in Sources */, 9826AE8621B5C72300C851FA /* PostingActivityDay.swift in Sources */, E1DB326C1D9ACD4A00C8FEBC /* ReaderTeamTopic.swift in Sources */, @@ -16734,6 +16806,7 @@ 912347192213484300BD9F97 /* GutenbergViewController+InformativeDialog.swift in Sources */, 2FA6511721F26A24009AA935 /* ChangePasswordViewController.swift in Sources */, D816C1F020E0893A00C4D82F /* LikeComment.swift in Sources */, + 982DA9A7263B1E2F00E5743B /* CommentService+Likes.swift in Sources */, 59E1D46E1CEF77B500126697 /* Page.swift in Sources */, 321955BF24BE234C00E3F316 /* ReaderInterestsCoordinator.swift in Sources */, FAE4327425874D140039EB8C /* ReaderSavedPostCellActions.swift in Sources */, @@ -16889,6 +16962,7 @@ 176CF39A25E0005F00E1E598 /* NoteBlockButtonTableViewCell.swift in Sources */, 43DDFE922178635D008BE72F /* QuickStartCongratulationsCell.swift in Sources */, 820ADD721F3A226E002D7F93 /* ThemeBrowserSectionHeaderView.swift in Sources */, + 9804A097263780B500354097 /* LikeUserHelpers.swift in Sources */, 82B85DF91EDDB807004FD510 /* SiteIconPickerPresenter.swift in Sources */, B50421E91B68170F008EEA82 /* NoteUndoOverlayView.swift in Sources */, C99B08FC26081AD600CA71EB /* TemplatePreviewViewController.swift in Sources */, @@ -17202,6 +17276,7 @@ 43AB7C5E1D3E70510066CB6A /* PostListFilterSettings.swift in Sources */, CE46018B21139E8300F242B6 /* FooterTextContent.swift in Sources */, B5EEDB971C91F10400676B2B /* Blog+Interface.swift in Sources */, + 982DDF96263238A6002B3904 /* LikeUserPreferredBlog+CoreDataProperties.swift in Sources */, 5D839AA8187F0D6B00811F4A /* PostFeaturedImageCell.m in Sources */, FFCB9F4B22A125BD0080A45F /* WPException.m in Sources */, 9A9E3FAD230E9DD000909BC4 /* StatsGhostCells.swift in Sources */, @@ -18075,6 +18150,7 @@ F1450CF72437E8F800A28BFE /* MediaHostTests.swift in Sources */, 436D55F02115CB6800CEAA33 /* RegisterDomainDetailsSectionTests.swift in Sources */, E1B921BC1C0ED5A3003EA3CB /* MediaSizeSliderCellTest.swift in Sources */, + C314543B262770BE005B216B /* BlogServiceAuthorTests.swift in Sources */, 40F50B80221310D400CBBB73 /* FollowersStatsRecordValueTests.swift in Sources */, 3F50945F245537A700C4470B /* ReaderTabViewModelTests.swift in Sources */, 0885A3671E837AFE00619B4D /* URLIncrementalFilenameTests.swift in Sources */, @@ -18226,6 +18302,7 @@ FABB212C2602FC2C00C8785C /* NotificationsViewController+AppRatings.swift in Sources */, FABB212D2602FC2C00C8785C /* BlogService.m in Sources */, FABB212E2602FC2C00C8785C /* JetpackSettingsViewController.swift in Sources */, + 982DDF95263238A6002B3904 /* LikeUserPreferredBlog+CoreDataClass.swift in Sources */, FABB212F2602FC2C00C8785C /* PostingActivityViewController.swift in Sources */, FABB21302602FC2C00C8785C /* PostCardStatusViewModel.swift in Sources */, FAD2544226116CEA00EDAF88 /* AppStyleGuide.swift in Sources */, @@ -18376,6 +18453,7 @@ FABB21BD2602FC2C00C8785C /* ReaderPostToReaderPost37to38.swift in Sources */, FABB21BE2602FC2C00C8785C /* ReaderRelatedPostsSectionHeaderView.swift in Sources */, FABB21BF2602FC2C00C8785C /* WidgetNoConnectionCell.swift in Sources */, + 9804A098263780B500354097 /* LikeUserHelpers.swift in Sources */, FABB21C02602FC2C00C8785C /* AppRatingUtilityType.swift in Sources */, FABB21C12602FC2C00C8785C /* MenuItemSourceFooterView.m in Sources */, FABB21C22602FC2C00C8785C /* JetpackRestoreFailedViewController.swift in Sources */, @@ -18402,8 +18480,10 @@ FABB21D72602FC2C00C8785C /* Routes+Stats.swift in Sources */, FABB21D82602FC2C00C8785C /* MeViewController+UIViewControllerRestoration.swift in Sources */, FABB21D92602FC2C00C8785C /* SearchIdentifierGenerator.swift in Sources */, + C7124E922638905B00929318 /* StarFieldView.swift in Sources */, FABB21DA2602FC2C00C8785C /* StatsTwoColumnRow.swift in Sources */, FABB21DB2602FC2C00C8785C /* AlertInternalView.swift in Sources */, + 982DDF91263238A6002B3904 /* LikeUser+CoreDataClass.swift in Sources */, FABB21DC2602FC2C00C8785C /* ReaderSaveForLaterRemovedPosts.swift in Sources */, FABB21DD2602FC2C00C8785C /* NSAttributedString+StyledHTML.swift in Sources */, FABB21DE2602FC2C00C8785C /* Accessible.swift in Sources */, @@ -18420,6 +18500,7 @@ FABB21E82602FC2C00C8785C /* FormattableContentRange.swift in Sources */, FABB21E92602FC2C00C8785C /* MenuItemSourceHeaderView.m in Sources */, FABB21EA2602FC2C00C8785C /* RestoreWarningView.swift in Sources */, + C7D30C652638B07A00A1695B /* JetpackPrologueStyleGuide.swift in Sources */, FABB21EB2602FC2C00C8785C /* GutenbergWebNavigationViewController.swift in Sources */, FABB21ED2602FC2C00C8785C /* WPTabBarController+ReaderTabNavigation.swift in Sources */, FABB21EE2602FC2C00C8785C /* WPStyleGuide+Blog.swift in Sources */, @@ -18450,6 +18531,7 @@ FABB22072602FC2C00C8785C /* BlogSettings+DateAndTimeFormat.swift in Sources */, FABB22082602FC2C00C8785C /* PostSearchHeader.swift in Sources */, FABB22092602FC2C00C8785C /* ReaderPostCardContentLabel.swift in Sources */, + FA90EFF0262E74210055AB22 /* JetpackWebViewControllerFactory.swift in Sources */, FABB220A2602FC2C00C8785C /* FilterChipButton.swift in Sources */, FABB220B2602FC2C00C8785C /* StatsRecordValue+CoreDataClass.swift in Sources */, FABB220C2602FC2C00C8785C /* Blog.m in Sources */, @@ -18628,6 +18710,7 @@ FABB22B52602FC2C00C8785C /* SearchableItemConvertable.swift in Sources */, FABB22B62602FC2C00C8785C /* WPAndDeviceMediaLibraryDataSource.m in Sources */, FABB22B72602FC2C00C8785C /* SettingsListEditorViewController.swift in Sources */, + 982DDF97263238A6002B3904 /* LikeUserPreferredBlog+CoreDataProperties.swift in Sources */, FABB22B82602FC2C00C8785C /* QuickStartChecklistManager.swift in Sources */, FABB22B92602FC2C00C8785C /* NoResultsTenorConfiguration.swift in Sources */, FABB22BA2602FC2C00C8785C /* JetpackRemoteInstallViewController.swift in Sources */, @@ -19126,6 +19209,7 @@ FABB249D2602FC2C00C8785C /* JetpackScanHistoryCoordinator.swift in Sources */, FABB249E2602FC2C00C8785C /* NoticeStore.swift in Sources */, FABB249F2602FC2C00C8785C /* RevisionBrowserState.swift in Sources */, + 982DDF93263238A6002B3904 /* LikeUser+CoreDataProperties.swift in Sources */, FAADE42626159AFE00BF29FE /* AppConstants.swift in Sources */, FABB24A02602FC2C00C8785C /* KeyValueDatabase.swift in Sources */, FABB24A12602FC2C00C8785C /* UITableViewCell+enableDisable.swift in Sources */, @@ -19193,6 +19277,7 @@ FABB24DE2602FC2C00C8785C /* UIViewController+NoResults.swift in Sources */, FABB24DF2602FC2C00C8785C /* TimeZoneStore.swift in Sources */, FABB24E02602FC2C00C8785C /* UserSuggestion+CoreDataClass.swift in Sources */, + 982DA9A8263B1E2F00E5743B /* CommentService+Likes.swift in Sources */, FABB24E12602FC2C00C8785C /* MediaLibraryPicker.swift in Sources */, 46F583D52624D0BC0010A723 /* Blog+BlockEditorSettings.swift in Sources */, FABB24E22602FC2C00C8785C /* SharingAccountViewController.swift in Sources */, @@ -19488,8 +19573,10 @@ FABB25FD2602FC2C00C8785C /* JetpackRemoteInstallState.swift in Sources */, FABB25FE2602FC2C00C8785C /* Scheduler.swift in Sources */, FABB25FF2602FC2C00C8785C /* RegisterDomainDetailsViewModel+RowDefinitions.swift in Sources */, + 98E082A02637545C00537BF1 /* PostService+Likes.swift in Sources */, FABB26002602FC2C00C8785C /* GravatarProfile.swift in Sources */, FABB26012602FC2C00C8785C /* ReaderShareAction.swift in Sources */, + C7124E4F2638528F00929318 /* JetpackPrologueViewController.swift in Sources */, FABB26022602FC2C00C8785C /* PostingActivityMonth.swift in Sources */, FABB26032602FC2C00C8785C /* StreakStatsRecordValue+CoreDataClass.swift in Sources */, FABB26042602FC2C00C8785C /* ReaderTabItem.swift in Sources */, @@ -23530,11 +23617,11 @@ /* End XCConfigurationList section */ /* Begin XCSwiftPackageProductDependency section */ - 24CE2EB0258D687A0000C297 /* SwiftPackageProductDependency */ = { + 24CE2EB0258D687A0000C297 /* WordPressFlux */ = { isa = XCSwiftPackageProductDependency; productName = WordPressFlux; }; - FABB1FA62602FC2C00C8785C /* SwiftPackageProductDependency */ = { + FABB1FA62602FC2C00C8785C /* WordPressFlux */ = { isa = XCSwiftPackageProductDependency; productName = WordPressFlux; }; @@ -23556,6 +23643,9 @@ E125443B12BF5A7200D87A0A /* WordPress.xcdatamodeld */ = { isa = XCVersionGroup; children = ( + 9804E0B42639D88C00532095 /* WordPress 123.xcdatamodel */, + 98DD1EF2263337C400CF0440 /* WordPress 122.xcdatamodel */, + C3ABE791263099F7009BD402 /* WordPress 121.xcdatamodel */, 46F583A42624C8FA0010A723 /* WordPress 120.xcdatamodel */, C9D7DDBF2613B84500104E95 /* WordPress 119.xcdatamodel */, 46365555260E1DE5006398E4 /* WordPress 118.xcdatamodel */, @@ -23677,7 +23767,7 @@ 8350E15911D28B4A00A7B073 /* WordPress.xcdatamodel */, E125443D12BF5A7200D87A0A /* WordPress 2.xcdatamodel */, ); - currentVersion = 46F583A42624C8FA0010A723 /* WordPress 120.xcdatamodel */; + currentVersion = 9804E0B42639D88C00532095 /* WordPress 123.xcdatamodel */; name = WordPress.xcdatamodeld; path = Classes/WordPress.xcdatamodeld; sourceTree = ""; diff --git a/WordPress/WordPressShareExtension/ar.lproj/Localizable.strings b/WordPress/WordPressShareExtension/ar.lproj/Localizable.strings index 569ec3ef580d..f52271c92955 100644 Binary files a/WordPress/WordPressShareExtension/ar.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/ar.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/bg.lproj/Localizable.strings b/WordPress/WordPressShareExtension/bg.lproj/Localizable.strings index 586246114388..6debceabb607 100644 Binary files a/WordPress/WordPressShareExtension/bg.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/bg.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/cs.lproj/Localizable.strings b/WordPress/WordPressShareExtension/cs.lproj/Localizable.strings index 0a81badb5e79..11b19cf62b4e 100644 Binary files a/WordPress/WordPressShareExtension/cs.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/cs.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/cy.lproj/Localizable.strings b/WordPress/WordPressShareExtension/cy.lproj/Localizable.strings index 722b634172ee..6826d0a9651a 100644 Binary files a/WordPress/WordPressShareExtension/cy.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/cy.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/da.lproj/Localizable.strings b/WordPress/WordPressShareExtension/da.lproj/Localizable.strings index 1c897c36386d..6cf818059413 100644 Binary files a/WordPress/WordPressShareExtension/da.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/da.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/de.lproj/Localizable.strings b/WordPress/WordPressShareExtension/de.lproj/Localizable.strings index af8892bea89e..0de96bc35e1f 100644 Binary files a/WordPress/WordPressShareExtension/de.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/de.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/en-AU.lproj/Localizable.strings b/WordPress/WordPressShareExtension/en-AU.lproj/Localizable.strings index f2fc4c019493..4f674990c28a 100644 Binary files a/WordPress/WordPressShareExtension/en-AU.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/en-AU.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/en-CA.lproj/Localizable.strings b/WordPress/WordPressShareExtension/en-CA.lproj/Localizable.strings index d68a8123b6b1..39cc4ee64410 100644 Binary files a/WordPress/WordPressShareExtension/en-CA.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/en-CA.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/en-GB.lproj/Localizable.strings b/WordPress/WordPressShareExtension/en-GB.lproj/Localizable.strings index 0934ff116e8f..bba7dc8f2c78 100644 Binary files a/WordPress/WordPressShareExtension/en-GB.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/en-GB.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/es.lproj/Localizable.strings b/WordPress/WordPressShareExtension/es.lproj/Localizable.strings index aaf28bca0e49..072947b9812a 100644 Binary files a/WordPress/WordPressShareExtension/es.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/es.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/fr.lproj/Localizable.strings b/WordPress/WordPressShareExtension/fr.lproj/Localizable.strings index 838eb448575d..9d65272a4859 100644 Binary files a/WordPress/WordPressShareExtension/fr.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/fr.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/he.lproj/Localizable.strings b/WordPress/WordPressShareExtension/he.lproj/Localizable.strings index 631927cbec74..ce6f21d4774a 100644 Binary files a/WordPress/WordPressShareExtension/he.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/he.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/hr.lproj/Localizable.strings b/WordPress/WordPressShareExtension/hr.lproj/Localizable.strings index 81fcf1a80558..ccd43aca21f2 100644 Binary files a/WordPress/WordPressShareExtension/hr.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/hr.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/hu.lproj/Localizable.strings b/WordPress/WordPressShareExtension/hu.lproj/Localizable.strings index 0e377b12ae4b..bf7039453f14 100644 Binary files a/WordPress/WordPressShareExtension/hu.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/hu.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/id.lproj/Localizable.strings b/WordPress/WordPressShareExtension/id.lproj/Localizable.strings index 380fc878652a..b009b1013115 100644 Binary files a/WordPress/WordPressShareExtension/id.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/id.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/is.lproj/Localizable.strings b/WordPress/WordPressShareExtension/is.lproj/Localizable.strings index 1487ede9ae67..e576354006e4 100644 Binary files a/WordPress/WordPressShareExtension/is.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/is.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/it.lproj/Localizable.strings b/WordPress/WordPressShareExtension/it.lproj/Localizable.strings index 0c1b9d4055b8..76b94616f73a 100644 Binary files a/WordPress/WordPressShareExtension/it.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/it.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/ja.lproj/Localizable.strings b/WordPress/WordPressShareExtension/ja.lproj/Localizable.strings index 1e3038e96a10..35aea7e3ceb8 100644 Binary files a/WordPress/WordPressShareExtension/ja.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/ja.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/ko.lproj/Localizable.strings b/WordPress/WordPressShareExtension/ko.lproj/Localizable.strings index a6422dab8202..f005f62b4fb5 100644 Binary files a/WordPress/WordPressShareExtension/ko.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/ko.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/nb.lproj/Localizable.strings b/WordPress/WordPressShareExtension/nb.lproj/Localizable.strings index 4e610cdc2ffe..02899af24217 100644 Binary files a/WordPress/WordPressShareExtension/nb.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/nb.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/nl.lproj/Localizable.strings b/WordPress/WordPressShareExtension/nl.lproj/Localizable.strings index 6c8ba8ac1e80..447f55ce1944 100644 Binary files a/WordPress/WordPressShareExtension/nl.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/nl.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/pl.lproj/Localizable.strings b/WordPress/WordPressShareExtension/pl.lproj/Localizable.strings index fbe07074199b..3be0ae1338c2 100644 Binary files a/WordPress/WordPressShareExtension/pl.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/pl.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/pt-BR.lproj/Localizable.strings b/WordPress/WordPressShareExtension/pt-BR.lproj/Localizable.strings index 69cc9584a24b..fc42d090acb8 100644 Binary files a/WordPress/WordPressShareExtension/pt-BR.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/pt-BR.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/pt.lproj/Localizable.strings b/WordPress/WordPressShareExtension/pt.lproj/Localizable.strings index 642ac3cee33b..2a1c19f3e446 100644 Binary files a/WordPress/WordPressShareExtension/pt.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/pt.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/ro.lproj/Localizable.strings b/WordPress/WordPressShareExtension/ro.lproj/Localizable.strings index 100f37da373e..f092f5de23c6 100644 Binary files a/WordPress/WordPressShareExtension/ro.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/ro.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/ru.lproj/Localizable.strings b/WordPress/WordPressShareExtension/ru.lproj/Localizable.strings index f794d36473e3..a5cbfd5b9f5a 100644 Binary files a/WordPress/WordPressShareExtension/ru.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/ru.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/sk.lproj/Localizable.strings b/WordPress/WordPressShareExtension/sk.lproj/Localizable.strings index d95c743413ee..953743603d93 100644 Binary files a/WordPress/WordPressShareExtension/sk.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/sk.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/sq.lproj/Localizable.strings b/WordPress/WordPressShareExtension/sq.lproj/Localizable.strings index 46b329c23384..6a6bce3b8666 100644 Binary files a/WordPress/WordPressShareExtension/sq.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/sq.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/sv.lproj/Localizable.strings b/WordPress/WordPressShareExtension/sv.lproj/Localizable.strings index e992ef35d525..e6d93402ea19 100644 Binary files a/WordPress/WordPressShareExtension/sv.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/sv.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/th.lproj/Localizable.strings b/WordPress/WordPressShareExtension/th.lproj/Localizable.strings index e4c0647a0d66..8dd5c2a5a324 100644 Binary files a/WordPress/WordPressShareExtension/th.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/th.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/tr.lproj/Localizable.strings b/WordPress/WordPressShareExtension/tr.lproj/Localizable.strings index 4ec26d9974c4..9c9646da1e16 100644 Binary files a/WordPress/WordPressShareExtension/tr.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/tr.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/zh-Hans.lproj/Localizable.strings b/WordPress/WordPressShareExtension/zh-Hans.lproj/Localizable.strings index daeebfaef2ef..e1289e56a461 100644 Binary files a/WordPress/WordPressShareExtension/zh-Hans.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/zh-Hans.lproj/Localizable.strings differ diff --git a/WordPress/WordPressShareExtension/zh-Hant.lproj/Localizable.strings b/WordPress/WordPressShareExtension/zh-Hant.lproj/Localizable.strings index 1abd4023aba2..ebc1999ac665 100644 Binary files a/WordPress/WordPressShareExtension/zh-Hant.lproj/Localizable.strings and b/WordPress/WordPressShareExtension/zh-Hant.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTest/BlogServiceAuthorTests.swift b/WordPress/WordPressTest/BlogServiceAuthorTests.swift new file mode 100644 index 000000000000..464f86b57b8e --- /dev/null +++ b/WordPress/WordPressTest/BlogServiceAuthorTests.swift @@ -0,0 +1,108 @@ +import CoreData +import XCTest +@testable import WordPress + +class BlogServiceAuthorTests: XCTestCase { + var contextManager: TestContextManager! + var blogService: BlogService! + var context: NSManagedObjectContext { + return contextManager.mainContext + } + + override func setUp() { + super.setUp() + + contextManager = TestContextManager() + blogService = BlogService(managedObjectContext: contextManager.mainContext) + } + + override func tearDown() { + super.tearDown() + + ContextManager.overrideSharedInstance(nil) + contextManager.mainContext.reset() + contextManager = nil + blogService = nil + } + + func testUpdatingBlogAuthors() { + let blog = blogService.createBlog() + + let notFoundAuthor = blog.getAuthorWith(id: 1) + XCTAssertNil(notFoundAuthor) + + let remoteUser = RemoteUser() + remoteUser.userID = 1 + + blogService.updateBlogAuthors(for: blog, with: [remoteUser]) + + let author = blog.getAuthorWith(id: 1) + XCTAssertNotNil(author) + } + + /// Authors should be marked as not deleted from the blog on initial insertion, or reinsertion after being deleted. + func testMarkingAuthorAsNotDeleted() throws { + let blog = blogService.createBlog() + + let remoteUser = RemoteUser() + remoteUser.userID = 1 + + blogService.updateBlogAuthors(for: blog, with: [remoteUser]) + + let author = try XCTUnwrap(blog.getAuthorWith(id: 1)) + XCTAssertFalse(author.deletedFromBlog) + + // the author was removed, set as deleted + blogService.updateBlogAuthors(for: blog, with: []) + + let removedAuthor = try XCTUnwrap(blog.getAuthorWith(id: 1)) + XCTAssertTrue(removedAuthor.deletedFromBlog) + + // the author was added back, set as not deleted + blogService.updateBlogAuthors(for: blog, with: [remoteUser]) + + let addedBackAuthor = try XCTUnwrap(blog.getAuthorWith(id: 1)) + XCTAssertFalse(addedBackAuthor.deletedFromBlog) + } + + /// Authors that are no longer included in the remote user array from the API are marked as deleted. + func testMarkingAuthorAsDeleted() throws { + let blog = blogService.createBlog() + + let remoteUser1 = RemoteUser() + remoteUser1.userID = 1 + + let remoteUser2 = RemoteUser() + remoteUser2.userID = 2 + + blogService.updateBlogAuthors(for: blog, with: [remoteUser1, remoteUser2]) + + XCTAssertNotNil(blog.getAuthorWith(id: 1)) + XCTAssertNotNil(blog.getAuthorWith(id: 2)) + + /// User 2 was deleted so the API only returned User 1 + blogService.updateBlogAuthors(for: blog, with: [remoteUser1]) + + XCTAssertNotNil(blog.getAuthorWith(id: 1)) + + let author2 = try XCTUnwrap(blog.getAuthorWith(id: 2)) + XCTAssertTrue(author2.deletedFromBlog) + } + + func testQueryingBlogAuthorById() throws { + let blog = blogService.createBlog() + + let remoteUser = RemoteUser() + remoteUser.userID = 1 + remoteUser.displayName = "Test Author" + + blogService.updateBlogAuthors(for: blog, with: [remoteUser]) + + let foundAuthor = try XCTUnwrap(blog.getAuthorWith(id: 1)) + XCTAssertEqual(foundAuthor.userID, 1) + XCTAssertEqual(foundAuthor.displayName, "Test Author") + + let notFoundAuthor = blog.getAuthorWith(id: 2) + XCTAssertNil(notFoundAuthor) + } +} diff --git a/WordPress/WordPressTest/CommentServiceTests.swift b/WordPress/WordPressTest/CommentServiceTests.swift index 3dace6fda067..cb1b4dd60770 100644 --- a/WordPress/WordPressTest/CommentServiceTests.swift +++ b/WordPress/WordPressTest/CommentServiceTests.swift @@ -33,16 +33,16 @@ final class CommentServiceTests: XCTestCase { // MARK: Helpers - private func createRemoteUser() -> RemoteUser { - let remoteUser = RemoteUser() - remoteUser.userID = NSNumber(value: 123) - remoteUser.primaryBlogID = NSNumber(value: 456) - remoteUser.username = "johndoe" - remoteUser.displayName = "John Doe" - remoteUser.avatarURL = "avatar URL" - - return remoteUser - } + private func createRemoteLikeUser() -> RemoteLikeUser { + let userDict: [String: Any] = [ "ID": NSNumber(value: 123), + "login": "johndoe", + "name": "John Doe", + "site_ID": NSNumber(value: 456), + "avatar_URL": "avatar URL" + ] + + return RemoteLikeUser(dictionary: userDict, commentID: NSNumber(value: 1), siteID: NSNumber(value: 2)) + } } // MARK: - Tests @@ -55,7 +55,7 @@ extension CommentServiceTests { // Arrange let commentID = NSNumber(value: 1) let siteID = NSNumber(value: 2) - let expectedUsers = [createRemoteUser()] + let expectedUsers = [createRemoteLikeUser()] try! context.save() remoteMock.remoteUsersToReturnOnGetLikes = expectedUsers @@ -108,9 +108,9 @@ private class CommentServiceRemoteRESTMock: CommentServiceRemoteREST { // related to fetching likes var fetchLikesShouldSucceed: Bool = true - var remoteUsersToReturnOnGetLikes: [RemoteUser]? = nil + var remoteUsersToReturnOnGetLikes: [RemoteLikeUser]? = nil - override func getLikesForCommentID(_ commentID: NSNumber!, success: (([RemoteUser]?) -> Void)!, failure: ((Error?) -> Void)!) { + override func getLikesForCommentID(_ commentID: NSNumber!, success: (([RemoteLikeUser]?) -> Void)!, failure: ((Error?) -> Void)!) { DispatchQueue.global().async { if self.fetchLikesShouldSucceed { success(self.remoteUsersToReturnOnGetLikes) diff --git a/WordPress/WordPressTest/PostTests.swift b/WordPress/WordPressTest/PostTests.swift index cf8e6c7f1688..bf01513c6e01 100644 --- a/WordPress/WordPressTest/PostTests.swift +++ b/WordPress/WordPressTest/PostTests.swift @@ -519,4 +519,24 @@ class PostTests: XCTestCase { XCTAssertFalse(revision.hasLocalChanges()) } + + /// When changing an authorID hasLocalChanges returns true + func testLocalChangesWhenAuthorIsChanged() { + let post = newTestPost() + post.authorID = 1 + let revision = post.createRevision() + revision.authorID = 2 + + XCTAssertTrue(revision.hasLocalChanges()) + } + + /// When setting the same authorID hasLocalChanges returns false + func testLocalChangesWhenAuthorIsTheSame() { + let post = newTestPost() + post.authorID = 1 + let revision = post.createRevision() + revision.authorID = 1 + + XCTAssertFalse(revision.hasLocalChanges()) + } } diff --git a/WordPress/WordPressTest/ReaderDetailCoordinatorTests.swift b/WordPress/WordPressTest/ReaderDetailCoordinatorTests.swift index be29fd72aa67..ea56d9c55790 100644 --- a/WordPress/WordPressTest/ReaderDetailCoordinatorTests.swift +++ b/WordPress/WordPressTest/ReaderDetailCoordinatorTests.swift @@ -237,6 +237,16 @@ class ReaderDetailCoordinatorTests: XCTestCase { expect(viewMock.didCallScrollToWith).to(equal("hash")) } + + func testExtractCommentIDFromPostURL() { + let postURL = URL(string: "https://example.wordpress.com/2014/07/24/post-title/#comment-10") + let serviceMock = ReaderPostServiceMock() + let viewMock = ReaderDetailViewMock() + let coordinator = ReaderDetailCoordinator(service: serviceMock, view: viewMock) + coordinator.postURL = postURL + + expect(coordinator.commentID).to(equal(10)) + } } private class ReaderPostServiceMock: ReaderPostService { diff --git a/WordPress/WordPressTest/Services/PostServiceWPComTests.swift b/WordPress/WordPressTest/Services/PostServiceWPComTests.swift index 16775ff341d8..c96ca7b5804b 100644 --- a/WordPress/WordPressTest/Services/PostServiceWPComTests.swift +++ b/WordPress/WordPressTest/Services/PostServiceWPComTests.swift @@ -260,7 +260,7 @@ class PostServiceWPComTests: XCTestCase { // Arrange let postID = NSNumber(value: 1) let siteID = NSNumber(value: 2) - let expectedUsers = [createRemoteUser()] + let expectedUsers = [createRemoteLikeUser()] try! context.save() remoteMock.remoteUsersToReturnOnGetLikes = expectedUsers @@ -304,15 +304,15 @@ class PostServiceWPComTests: XCTestCase { return remotePost } - private func createRemoteUser() -> RemoteUser { - let remoteUser = RemoteUser() - remoteUser.userID = NSNumber(value: 123) - remoteUser.primaryBlogID = NSNumber(value: 456) - remoteUser.username = "johndoe" - remoteUser.displayName = "John Doe" - remoteUser.avatarURL = "avatar URL" + private func createRemoteLikeUser() -> RemoteLikeUser { + let userDict: [String: Any] = [ "ID": NSNumber(value: 123), + "login": "johndoe", + "name": "John Doe", + "site_ID": NSNumber(value: 456), + "avatar_URL": "avatar URL" + ] - return remoteUser + return RemoteLikeUser(dictionary: userDict, postID: NSNumber(value: 1), siteID: NSNumber(value: 2)) } } @@ -344,7 +344,7 @@ private class PostServiceRESTMock: PostServiceRemoteREST { // related to fetching likes var fetchLikesShouldSucceed: Bool = true - var remoteUsersToReturnOnGetLikes: [RemoteUser]? = nil + var remoteUsersToReturnOnGetLikes: [RemoteLikeUser]? = nil private(set) var invocationsCountOfCreatePost = 0 private(set) var invocationsCountOfAutoSave = 0 @@ -395,7 +395,7 @@ private class PostServiceRESTMock: PostServiceRemoteREST { } } - override func getLikesForPostID(_ postID: NSNumber!, success: (([RemoteUser]?) -> Void)!, failure: ((Error?) -> Void)!) { + override func getLikesForPostID(_ postID: NSNumber!, success: (([RemoteLikeUser]?) -> Void)!, failure: ((Error?) -> Void)!) { DispatchQueue.global().async { if self.fetchLikesShouldSucceed { success(self.remoteUsersToReturnOnGetLikes) diff --git a/WordPress/WordPressTodayWidget/ar.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/ar.lproj/Localizable.strings index 6c9421b1ec59..3716d622fa89 100644 Binary files a/WordPress/WordPressTodayWidget/ar.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/ar.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/bg.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/bg.lproj/Localizable.strings index bc559250bbe2..b4a927daebcf 100644 Binary files a/WordPress/WordPressTodayWidget/bg.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/bg.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/cs.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/cs.lproj/Localizable.strings index 88e68efb8923..49aec54892de 100644 Binary files a/WordPress/WordPressTodayWidget/cs.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/cs.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/cy.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/cy.lproj/Localizable.strings index 8cc53e1e30d4..908fd79798a3 100644 Binary files a/WordPress/WordPressTodayWidget/cy.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/cy.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/da.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/da.lproj/Localizable.strings index df0439adde2a..b54265129dc2 100644 Binary files a/WordPress/WordPressTodayWidget/da.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/da.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/de.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/de.lproj/Localizable.strings index 5c5542c7df06..f5068f098ac0 100644 Binary files a/WordPress/WordPressTodayWidget/de.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/de.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/en-AU.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/en-AU.lproj/Localizable.strings index 930d90f1f3ce..24d645ccc842 100644 Binary files a/WordPress/WordPressTodayWidget/en-AU.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/en-AU.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/en-CA.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/en-CA.lproj/Localizable.strings index 930d90f1f3ce..24d645ccc842 100644 Binary files a/WordPress/WordPressTodayWidget/en-CA.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/en-CA.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/en-GB.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/en-GB.lproj/Localizable.strings index 930d90f1f3ce..24d645ccc842 100644 Binary files a/WordPress/WordPressTodayWidget/en-GB.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/en-GB.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/es.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/es.lproj/Localizable.strings index b2d7bde8997a..6983d10d506f 100644 Binary files a/WordPress/WordPressTodayWidget/es.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/es.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/fr.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/fr.lproj/Localizable.strings index 8907edb7a4e0..fe480a1615ab 100644 Binary files a/WordPress/WordPressTodayWidget/fr.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/fr.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/he.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/he.lproj/Localizable.strings index 3cbc9cead4b6..3d565bcaff31 100644 Binary files a/WordPress/WordPressTodayWidget/he.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/he.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/hr.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/hr.lproj/Localizable.strings index 4bfea9a0f5b5..1b46f535e020 100644 Binary files a/WordPress/WordPressTodayWidget/hr.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/hr.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/hu.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/hu.lproj/Localizable.strings index d42dfd4c68d2..c15b010b2709 100644 Binary files a/WordPress/WordPressTodayWidget/hu.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/hu.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/id.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/id.lproj/Localizable.strings index ba399c842d5e..1730c386ae71 100644 Binary files a/WordPress/WordPressTodayWidget/id.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/id.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/is.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/is.lproj/Localizable.strings index 6518cf4b8dcb..7d06ae140061 100644 Binary files a/WordPress/WordPressTodayWidget/is.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/is.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/it.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/it.lproj/Localizable.strings index d867ffbd4051..538674577e18 100644 Binary files a/WordPress/WordPressTodayWidget/it.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/it.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/ja.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/ja.lproj/Localizable.strings index ef8e32933452..79a10b9a6f74 100644 Binary files a/WordPress/WordPressTodayWidget/ja.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/ja.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/ko.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/ko.lproj/Localizable.strings index 969d98030d93..65772fbcb1de 100644 Binary files a/WordPress/WordPressTodayWidget/ko.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/ko.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/nb.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/nb.lproj/Localizable.strings index a34d5b9a4827..fd78c051feac 100644 Binary files a/WordPress/WordPressTodayWidget/nb.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/nb.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/nl.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/nl.lproj/Localizable.strings index 33280c945ea3..c2eab0f0ca47 100644 Binary files a/WordPress/WordPressTodayWidget/nl.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/nl.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/pl.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/pl.lproj/Localizable.strings index 4b77920a644e..4ca096751e20 100644 Binary files a/WordPress/WordPressTodayWidget/pl.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/pl.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/pt-BR.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/pt-BR.lproj/Localizable.strings index 526513124f94..5027087d2021 100644 Binary files a/WordPress/WordPressTodayWidget/pt-BR.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/pt-BR.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/pt.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/pt.lproj/Localizable.strings index 444dbf8337ed..a017b0555bc0 100644 Binary files a/WordPress/WordPressTodayWidget/pt.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/pt.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/ro.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/ro.lproj/Localizable.strings index 450cfdac5ac3..a9f23c6bb2dc 100644 Binary files a/WordPress/WordPressTodayWidget/ro.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/ro.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/ru.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/ru.lproj/Localizable.strings index 274ceca905a5..953909695e02 100644 Binary files a/WordPress/WordPressTodayWidget/ru.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/ru.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/sk.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/sk.lproj/Localizable.strings index dfbb16c9e562..2809cd7d936d 100644 Binary files a/WordPress/WordPressTodayWidget/sk.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/sk.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/sq.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/sq.lproj/Localizable.strings index 85153f8130c4..d0cc380e0a2f 100644 Binary files a/WordPress/WordPressTodayWidget/sq.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/sq.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/sv.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/sv.lproj/Localizable.strings index 2bd17743754a..0fddf34602f4 100644 Binary files a/WordPress/WordPressTodayWidget/sv.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/sv.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/th.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/th.lproj/Localizable.strings index a6e88e5e3212..44121ebb23b8 100644 Binary files a/WordPress/WordPressTodayWidget/th.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/th.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/tr.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/tr.lproj/Localizable.strings index 04ad691c7f0e..4db027973b0e 100644 Binary files a/WordPress/WordPressTodayWidget/tr.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/tr.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/zh-Hans.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/zh-Hans.lproj/Localizable.strings index d66bf332bd55..5f7ce985b7a3 100644 Binary files a/WordPress/WordPressTodayWidget/zh-Hans.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/zh-Hans.lproj/Localizable.strings differ diff --git a/WordPress/WordPressTodayWidget/zh-Hant.lproj/Localizable.strings b/WordPress/WordPressTodayWidget/zh-Hant.lproj/Localizable.strings index 8b65bf722b27..3bff4b4f0d8d 100644 Binary files a/WordPress/WordPressTodayWidget/zh-Hant.lproj/Localizable.strings and b/WordPress/WordPressTodayWidget/zh-Hant.lproj/Localizable.strings differ diff --git a/WordPress/WordPressUITests/Screens/Editor/BlockEditorScreen.swift b/WordPress/WordPressUITests/Screens/Editor/BlockEditorScreen.swift index a92c21e63df7..16a5ed60325c 100644 --- a/WordPress/WordPressUITests/Screens/Editor/BlockEditorScreen.swift +++ b/WordPress/WordPressUITests/Screens/Editor/BlockEditorScreen.swift @@ -128,7 +128,6 @@ class BlockEditorScreen: BaseScreen { Select Image from Camera Roll by its ID. Starts with 0 */ private func addImageByOrder(id: Int) { - imagePlaceholder.tap() imageDeviceButton.tap() // Allow access to device media diff --git a/WordPress/WordPressUITests/Utils/XCTest+Extensions.swift b/WordPress/WordPressUITests/Utils/XCTest+Extensions.swift index ea7622085360..d025e0915c9c 100644 --- a/WordPress/WordPressUITests/Utils/XCTest+Extensions.swift +++ b/WordPress/WordPressUITests/Utils/XCTest+Extensions.swift @@ -70,7 +70,7 @@ extension XCTestCase { continueAfterFailure = false let app = XCUIApplication() - app.launchArguments = ["-wpcom-api-base-url", WireMock.URL().absoluteString, "-no-animations"] + app.launchArguments = ["-wpcom-api-base-url", WireMock.URL().absoluteString, "-no-animations", "-ui-testing"] app.activate() // Media permissions alert handler diff --git a/config/Version.internal.xcconfig b/config/Version.internal.xcconfig index ada65e722270..ebddbbe2ee47 100644 --- a/config/Version.internal.xcconfig +++ b/config/Version.internal.xcconfig @@ -1,4 +1,4 @@ -VERSION_SHORT=17.2 +VERSION_SHORT=17.3 // Internal long version example: VERSION_LONG=9.9.0.20180423 -VERSION_LONG=17.2.0.20210430 +VERSION_LONG=17.3.0.20210514 diff --git a/config/Version.public.xcconfig b/config/Version.public.xcconfig index 0a3c37246bef..fa30b274f497 100644 --- a/config/Version.public.xcconfig +++ b/config/Version.public.xcconfig @@ -1,4 +1,4 @@ -VERSION_SHORT=17.2 +VERSION_SHORT=17.3 // Public long version example: VERSION_LONG=9.9.0.0 -VERSION_LONG=17.2.0.3 +VERSION_LONG=17.3.0.3 diff --git a/fastlane/Deliverfile b/fastlane/Deliverfile index 84629661e2a2..e33f79bf02a1 100644 --- a/fastlane/Deliverfile +++ b/fastlane/Deliverfile @@ -5,7 +5,7 @@ screenshots_path "./fastlane/promo-screenshots/" app_identifier "org.wordpress" # Make sure to update these keys for a new version -app_version "17.2" +app_version "17.3" skip_binary_upload true overwrite_screenshots true diff --git a/fastlane/Pluginfile b/fastlane/Pluginfile index 93a660fc7e0f..f7b041e20604 100644 --- a/fastlane/Pluginfile +++ b/fastlane/Pluginfile @@ -6,7 +6,7 @@ group :screenshots, optional: true do gem 'rmagick', '~> 3.2.0' end -gem 'fastlane-plugin-wpmreleasetoolkit', git: 'https://github.com/wordpress-mobile/release-toolkit', tag: '0.15.0' +gem 'fastlane-plugin-wpmreleasetoolkit', git: 'https://github.com/wordpress-mobile/release-toolkit', tag: '0.18.1' gem 'fastlane-plugin-sentry' gem 'fastlane-plugin-appcenter', '~> 1.8' diff --git a/fastlane/download_metadata.swift b/fastlane/download_metadata.swift index 3e33ccc13b29..fbc991e9b4ad 100755 --- a/fastlane/download_metadata.swift +++ b/fastlane/download_metadata.swift @@ -3,7 +3,7 @@ import Foundation let glotPressSubtitleKey = "app_store_subtitle" -let glotPressWhatsNewKey = "v17.2-whats-new" +let glotPressWhatsNewKey = "v17.3-whats-new" let glotPressDescriptionKey = "app_store_desc" let glotPressKeywordsKey = "app_store_keywords" let baseFolder = "./metadata" diff --git a/fastlane/metadata/ar-SA/release_notes.txt b/fastlane/metadata/ar-SA/release_notes.txt deleted file mode 100644 index 729f2e00fb74..000000000000 --- a/fastlane/metadata/ar-SA/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -يقدم هذا الإصدار مكوّن جديد - معلومات الاتصال Jetpack contact info. إنه مثالي لعرض عنوان منسق بشكل جيد على موقعك. لقد قدمنا أيضًا بعض أيقونات التطبيق الجديدة الأنيقة التي يمكنك استخدامها لتخصيص مظهر التطبيق على شاشتك الرئيسية. - -لدينا بعض التعديلات الرائعة لنخبرك عنها! لقد قمنا بإزالة محوّل الموقع من المحرر لتبسيط عملية النشر، وإصلاح الخلل حيث لم تكن أسماء الكتّاب أو المؤلفين مرئية، وتحسين دعم VoiceOver لمكوّن الأعمدة، وجعل من السهل إضافة نص بديل إلى مكوّن صورة. diff --git a/fastlane/metadata/de-DE/release_notes.txt b/fastlane/metadata/de-DE/release_notes.txt deleted file mode 100644 index 414dab1293c4..000000000000 --- a/fastlane/metadata/de-DE/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -In dieser Version wird ein neuer Block vorgestellt – Jetpack Kontaktinfo. Er eignet sich hervorragend, um formatierte Adressen auf deiner Website sauber anzuzeigen. Außerdem haben wir ein paar schicke neue App-Icons eingeführt, mit denen du den Look der App auf deiner Startseite individuell gestalten kannst. - -Wir haben ein paar raffinierte Änderungen vorgenommen! Wir haben den Website-Schnellzugriff vom Editor entfernt, damit du deine Beiträge einfacher posten kannst, und den Fehler behoben, der dazu führte, dass die Namen der Autoren nicht angezeigt wurden. Außerdem haben wir die VoiceOver-Unterstützung für den Spaltenblock verbessert und dafür gesorgt, dass Alt-Text jetzt leichter zu einem Bildblock hinzugefügt werden kann. diff --git a/fastlane/metadata/default/release_notes.txt b/fastlane/metadata/default/release_notes.txt deleted file mode 100644 index a78c84e213ed..000000000000 --- a/fastlane/metadata/default/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -This version introduces a new block – Jetpack contact info. It's perfect for displaying a nicely formatted address on your site. We've also introduced some spiffy new app icons you can use to customize how the app looks on your home screen. - -We've got some nifty tweaks to tell you about! We've removed the site switcher from the editor to simplify posting, fixed a bug where author names weren't visible, improved VoiceOver support for the columns block, and made it easier to add alt text to an image block. diff --git a/fastlane/metadata/en-CA/keywords.txt b/fastlane/metadata/en-CA/keywords.txt index ab6cbfc0f9a1..695226967330 100644 --- a/fastlane/metadata/en-CA/keywords.txt +++ b/fastlane/metadata/en-CA/keywords.txt @@ -1 +1 @@ -social,network,notes,jetpack,photos,writing,geotagging,media,blog,wordpress,website,blogging,design +social,notes,jetpack,writing,geotagging,media,blog,website,blogging,journal \ No newline at end of file diff --git a/fastlane/metadata/en-CA/subtitle.txt b/fastlane/metadata/en-CA/subtitle.txt index b34d71b64f35..efc7a2ba3311 100644 --- a/fastlane/metadata/en-CA/subtitle.txt +++ b/fastlane/metadata/en-CA/subtitle.txt @@ -1 +1 @@ -Manage your website anywhere \ No newline at end of file +Build a website or blog \ No newline at end of file diff --git a/fastlane/metadata/en-GB/release_notes.txt b/fastlane/metadata/en-GB/release_notes.txt deleted file mode 100644 index 5606b4b0c8d3..000000000000 --- a/fastlane/metadata/en-GB/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -This version introduces a new block – Jetpack contact info. It's perfect for displaying a nicely formatted address on your site. We've also introduced some spiffy new app icons you can use to customise how the app looks on your home screen. - -We've got some nifty tweaks to tell you about! We've removed the site switcher from the editor to simplify posting, fixed a bug where author names weren't visible, improved VoiceOver support for the columns block, and made it easier to add alt text to an image block. diff --git a/fastlane/metadata/en-US/release_notes.txt b/fastlane/metadata/en-US/release_notes.txt deleted file mode 100644 index a78c84e213ed..000000000000 --- a/fastlane/metadata/en-US/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -This version introduces a new block – Jetpack contact info. It's perfect for displaying a nicely formatted address on your site. We've also introduced some spiffy new app icons you can use to customize how the app looks on your home screen. - -We've got some nifty tweaks to tell you about! We've removed the site switcher from the editor to simplify posting, fixed a bug where author names weren't visible, improved VoiceOver support for the columns block, and made it easier to add alt text to an image block. diff --git a/fastlane/metadata/es-ES/release_notes.txt b/fastlane/metadata/es-ES/release_notes.txt deleted file mode 100644 index 73cd6cd16f9a..000000000000 --- a/fastlane/metadata/es-ES/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -Esta versión introduce un nuevo bloque: Información de contacto de Jetpack. Es perfecto para mostrar una dirección bien formada en tu sitio. También hemos introducido unos nuevos y elegantes iconos de aplicación que puedes usar para personalizar el aspecto de la aplicación en tu pantalla de inicio. - -¡Tenemos que contarte algunos retoques ingeniosos! Hemos eliminado el conmutador de sitios del editor para simplificar la publicación, corregido un fallo por el que los nombres de los autores no eran visibles, mejorado la compatibilidad con VoiceOver para el bloque de columnas y hemos hecho más fácil añadir de texto alternativo a un bloque de imágenes. diff --git a/fastlane/metadata/es-MX/release_notes.txt b/fastlane/metadata/es-MX/release_notes.txt deleted file mode 100644 index 73cd6cd16f9a..000000000000 --- a/fastlane/metadata/es-MX/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -Esta versión introduce un nuevo bloque: Información de contacto de Jetpack. Es perfecto para mostrar una dirección bien formada en tu sitio. También hemos introducido unos nuevos y elegantes iconos de aplicación que puedes usar para personalizar el aspecto de la aplicación en tu pantalla de inicio. - -¡Tenemos que contarte algunos retoques ingeniosos! Hemos eliminado el conmutador de sitios del editor para simplificar la publicación, corregido un fallo por el que los nombres de los autores no eran visibles, mejorado la compatibilidad con VoiceOver para el bloque de columnas y hemos hecho más fácil añadir de texto alternativo a un bloque de imágenes. diff --git a/fastlane/metadata/fr-FR/release_notes.txt b/fastlane/metadata/fr-FR/release_notes.txt deleted file mode 100644 index b56385e95213..000000000000 --- a/fastlane/metadata/fr-FR/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -Un nouveau bloc est disponible avec cette version : les coordonnées Jetpack. It's perfect for displaying a nicely formatted address on your site. We've also introduced some spiffy new app icons you can use to customize how the app looks on your home screen. - -We've got some nifty tweaks to tell you about ! We've removed the site switcher from the editor to simplify posting, fixed a bug where author names weren't visible, improved VoiceOver support for the columns block, and made it easier to add alt text to an image block. diff --git a/fastlane/metadata/id/release_notes.txt b/fastlane/metadata/id/release_notes.txt deleted file mode 100644 index 7fe211bf6997..000000000000 --- a/fastlane/metadata/id/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -Versi ini memperkenalkan blok baru – info kontak Jetpack. Ini sangat sempurna untuk menampilkan alamat terformat rapi di situs Anda. Kami juga memperkenalkan beberapa ikon aplikasi baru yang menarik yang dapat Anda gunakan untuk menyesuaikan tampilan aplikasi pada layar beranda Anda. - -Kami ingin menginformasikan sejumlah perubahan yang bagus! Kami menghapus pengalih situs dari editor untuk menyederhanakan penerbitan pos, memperbaiki bug yang membuat nama penulis tidak terlihat, meningkatkan dukungan VoiceOver untuk blok kolom, dan mempermudah penambahan teks alt ke blok gambar. diff --git a/fastlane/metadata/it/release_notes.txt b/fastlane/metadata/it/release_notes.txt deleted file mode 100644 index 36bb55c2cdf7..000000000000 --- a/fastlane/metadata/it/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -Questa versione introduce un nuovo blocco: Informazioni di contatto di Jetpack. È perfetto per la visualizzazione di un indirizzo formattato in modo corretto sul tuo sito. Abbiamo anche introdotto nuove splendide icone delle app che puoi usare per personalizzare il modo in cui appare l'app sulla schermata principale. - -Abbiamo alcune modifiche ingegnose di cui parlarti. Abbiamo rimosso il pulsante per cambiare sito dall'editor per semplificare la pubblicazione, risolto un bug che comportava l'invisibilità dei nomi degli autori, migliorato il supporto di VoiceOver per il blocco Colonne e reso semplice aggiungere il testo alternativo a un blocco Immagine. diff --git a/fastlane/metadata/ja/release_notes.txt b/fastlane/metadata/ja/release_notes.txt deleted file mode 100644 index f645d4c9387c..000000000000 --- a/fastlane/metadata/ja/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -今回のバージョンでは Jetpack 連絡先情報という新しいブロックが導入されています。 形式が適切に整えられた住所をサイトに表示するのに最適なブロックです。 ホーム画面におけるアプリの見た目をカスタマイズするのに使える、魅力的な新しいアプリアイコンもいくつか追加されています。 - -今回のバージョンでは機能の改善やバグの修正も実施されています。 エディターからサイトスイッチャーを削除し、簡単に投稿できるようにしました。また、投稿者名が表示されないバグを修正し、列ブロックの VoiceOver サポートを改善して、画像ブロックに代替テキストを簡単に追加できるようにしました。 diff --git a/fastlane/metadata/ko/release_notes.txt b/fastlane/metadata/ko/release_notes.txt deleted file mode 100644 index 6b02abdd1936..000000000000 --- a/fastlane/metadata/ko/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -이 버전에서는 젯팩 연락처라는 새 블록이 도입됩니다. 멋지게 형식을 지정한 사이트의 주소가 완벽하게 표시됩니다. 홈 화면의 앱 모양을 사용자 정의하는 데 사용할 수 있는 몇 가지 멋진 새 앱 아이콘도 도입했습니다. - -알려드릴 몇 가지 멋진 조정사항이 있습니다! 편집기에서 사이트 전환기를 제거하여 발행을 간소화하고, 글쓴이 이름이 보이지 않았던 버그를 수정하고, 열 블록에 대한 보이스오버 지원을 개선하고, 대체 텍스트를 더 쉽게 이미지 블록에 추가하도록 만들었습니다. diff --git a/fastlane/metadata/nl-NL/release_notes.txt b/fastlane/metadata/nl-NL/release_notes.txt deleted file mode 100644 index 355bc7a61adc..000000000000 --- a/fastlane/metadata/nl-NL/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -Deze versie introduceert een nieuw blok - Jetpack contact info. Het is perfect om een mooi opgemaakt adres op je site weer te geven. We hebben ook een aantal nieuwe app pictogrammen geïntroduceerd die je kunt gebruiken om aan te passen hoe de app eruitziet op je startscherm. - -We hebben een paar handige aanpassingen om je over te vertellen! We hebben de site wisselaar uit de editor verwijderd om het plaatsen te vereenvoudigen, een bug opgelost waarbij de namen van auteurs niet zichtbaar waren, de VoiceOver ondersteuning voor het kolommenblok verbeterd en het gemakkelijker gemaakt om alt-tekst aan een afbeeldingsblok toe te voegen. diff --git a/fastlane/metadata/pt-BR/keywords.txt b/fastlane/metadata/pt-BR/keywords.txt index 88a0fe8c53e0..f2276671df81 100644 --- a/fastlane/metadata/pt-BR/keywords.txt +++ b/fastlane/metadata/pt-BR/keywords.txt @@ -1 +1 @@ -social,network,notas,jetpack,fotos,escrita,geotagging,mídia,blog,wordpress,site,blog,design +social,notas,jetpack,escrever,geotag,mídia,blog,site,blogar,diário \ No newline at end of file diff --git a/fastlane/metadata/pt-BR/subtitle.txt b/fastlane/metadata/pt-BR/subtitle.txt index 7b9570322d39..64201926fdcc 100644 --- a/fastlane/metadata/pt-BR/subtitle.txt +++ b/fastlane/metadata/pt-BR/subtitle.txt @@ -1 +1 @@ -Publique em qualquer lugar \ No newline at end of file +Crie um site ou blog \ No newline at end of file diff --git a/fastlane/metadata/ru/release_notes.txt b/fastlane/metadata/ru/release_notes.txt deleted file mode 100644 index 20a4f32c221a..000000000000 --- a/fastlane/metadata/ru/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -В этой версии появился новый блок - контактная информация Jetpack. Он идеально подходит для отображения красиво отформатированного адреса на вашем сайте. Мы также представили несколько стильных новых значков приложений, которые вы можете использовать, чтобы настроить внешний вид приложения на главном экране. - -У нас есть несколько отличных настроек, о которых мы можем вам рассказать! Мы удалили переключатель сайтов из редактора, чтобы упростить публикацию, исправили ошибку, из-за которой имена авторов не были видны, улучшили поддержку VoiceOver для блока столбцов и упростили добавление текста alt в блок изображения. diff --git a/fastlane/metadata/sv/release_notes.txt b/fastlane/metadata/sv/release_notes.txt deleted file mode 100644 index 1108c33a5b3d..000000000000 --- a/fastlane/metadata/sv/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -Med denna version lanseras ett nytt block – Jetpack kontaktinformation, som passar perfekt för att visa en snyggt formaterad adress på webbplatsen. Vi har även lagt till flera stycken tjusiga app-ikoner som du kan använda för att anpassa appens utseende på din startskärm. - -Sen har vi några stiliga mindre ändringar att berätta om. Vi har gjort det enklare att publicera ett nytt inlägg genom att vi tagit bort webbplatsväljaren i redigeringsvyn, rättat ett fel där författarens namn ibland inte visades, förbättrat stödet för VoiceOver i kolumnblocket, och gjort det enklare att lägga in långa alt-texter i bildblocket. diff --git a/fastlane/metadata/tr/release_notes.txt b/fastlane/metadata/tr/release_notes.txt deleted file mode 100644 index 50e25c818fdf..000000000000 --- a/fastlane/metadata/tr/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -Bu sürümde yeni bir blok sunuyoruz - Jetpack iletişim bilgisi. Sitenizde güzel biçimlendirilmiş bir adres görüntülemek için mükemmeldir. Ayrıca uygulamanın ana ekranınızda görünümünü özelleştirmek için kullanabileceğiniz bazı şık yeni uygulama simgeleri de ekledik. - -Size söylememiz gereken bazı şık ince ayarlarımız var. Gönderimi kolaylaştırmak için site değiştiriciyi düzenleyiciden kaldırdık, yazar adlarının görünmesini engelleyen bir hatayı düzelttik, sütun bloku için VoiceOver desteğini iyileştirdik ve bir resim blokuna alternatif metin eklemeyi kolaylaştırdık. diff --git a/fastlane/metadata/zh-Hans/release_notes.txt b/fastlane/metadata/zh-Hans/release_notes.txt deleted file mode 100644 index a19e06c24886..000000000000 --- a/fastlane/metadata/zh-Hans/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -此版本引入了一个新的区块- Jetpack联系信息。能在您的网站上显示格式良好的地址。我们还引入了一些新的应用图标,可以用来定制应用程序在您的主屏幕上的图标外观。 - -我们还有一些有趣的调整要告诉您! 我们从编辑器中删除了站点切换器,以简化发布,修复了一个作者名不可见的错误,改进了对列区块的VoiceOver支持使其更容易为图像区块添加alt文字。 diff --git a/fastlane/metadata/zh-Hant/release_notes.txt b/fastlane/metadata/zh-Hant/release_notes.txt deleted file mode 100644 index d2a2160f5f7f..000000000000 --- a/fastlane/metadata/zh-Hant/release_notes.txt +++ /dev/null @@ -1,3 +0,0 @@ -此版本推出新的區塊 – Jetpack 聯絡資訊。 該區塊能在你的網站上以正確格式顯示地址。 我們也為應用程式推出一些精美的新圖示,讓你在主畫面上自訂應用程式的外觀。 - -告訴你一些有趣的調整! 為了簡化張貼流程,我們已從編輯器移除網站切換器;另外我們也修正看不到作者姓名的錯誤,改善為內容欄區塊提供的 VoiceOver 支援,現在在圖片區塊新增替代文字也變得更簡單。