diff --git a/.circleci/config.yml b/.circleci/config.yml index 1b6ec570924d..6bad76a68f63 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -18,6 +18,14 @@ parameters: release_build: type: boolean default: false + # Display name of the app and should match the usual public facing name (e.g. WordPress, Jetpack) + app_name: + type: string + default: "WordPress" + # The key used to reference the app in the Fastfile + product_key: + type: string + default: "wordpress" commands: copy-gradle-properties: @@ -58,7 +66,7 @@ jobs: - update-gradle-memory - android/restore-gradle-cache - run: - name: Build APK + name: Set version environment variable command: | if [ -n "$CIRCLE_PULL_REQUEST" ]; then PR_NUMBER=$(basename $CIRCLE_PULL_REQUEST) @@ -69,14 +77,19 @@ jobs: VERSION_NAME="${PREFIX}-build-${CIRCLE_BUILD_NUM}" echo "export VERSION_NAME=$VERSION_NAME" >> $BASH_ENV - - ./gradlew --stacktrace assembleWordpressJalapenoDebug -PversionName="$VERSION_NAME" + - run: + name: Build WordPress APK + command: ./gradlew --stacktrace assembleWordpressJalapenoDebug -PversionName="$VERSION_NAME" + - run: + name: Build Jetpack APK + command: ./gradlew --stacktrace assembleJetpackJalapenoDebug -PversionName="$VERSION_NAME" - android/save-gradle-cache - run: name: Prepare APK command: | mkdir -p Artifacts mv WordPress/build/outputs/apk/wordpressJalapeno/debug/org.wordpress.android-wordpress-jalapeno-debug.apk "Artifacts/WordPress-${VERSION_NAME}.apk" + mv WordPress/build/outputs/apk/jetpackJalapeno/debug/org.wordpress.android-jetpack-jalapeno-debug.apk "Artifacts/Jetpack-${VERSION_NAME}.apk" - store_artifacts: path: Artifacts destination: Artifacts @@ -90,7 +103,7 @@ jobs: - run: name: Init messages command: | - echo "export SLACK_FAILURE_MESSAGE=':red_circle: Build for WordPress Android failed!'" >> $BASH_ENV + echo "export SLACK_FAILURE_MESSAGE=':red_circle: Build for << pipeline.parameters.app_name >> Android failed!'" >> $BASH_ENV - git/shallow-checkout: init-submodules: true - checkout-submodules @@ -104,10 +117,10 @@ jobs: - run: name: Prepare build command: | - echo "export APP_VERSION=$(./gradlew -q printVersionName | tail -1)" >> $BASH_ENV - SLACK_MESSAGE_VERSION=$(./gradlew -q printVersionName | tail -1) - echo "export SLACK_FAILURE_MESSAGE=':red_circle: Build for WordPress Android $SLACK_MESSAGE_VERSION failed!'" >> $BASH_ENV - echo "export SLACK_SUCCESS_MESSAGE=':tada: WordPress Android $SLACK_MESSAGE_VERSION has been deployed!'" >> $BASH_ENV + echo "export APP_VERSION=$(./gradlew -q printVersionName -PproductKey='<< pipeline.parameters.product_key >>' | tail -1)" >> $BASH_ENV + SLACK_MESSAGE_VERSION=$(./gradlew -q printVersionName -PproductKey="<< pipeline.parameters.product_key >>" | tail -1) + echo "export SLACK_FAILURE_MESSAGE=':red_circle: Build for << pipeline.parameters.app_name >> Android $SLACK_MESSAGE_VERSION failed!'" >> $BASH_ENV + echo "export SLACK_SUCCESS_MESSAGE=':tada: << pipeline.parameters.app_name >> Android $SLACK_MESSAGE_VERSION has been deployed!'" >> $BASH_ENV # Prevent fastlane from checking for updates, also removing the verbose fastlane changelog at the end of each invocation. echo "export FASTLANE_SKIP_UPDATE_CHECK=1" >> $BASH_ENV bundle check @@ -115,16 +128,16 @@ jobs: name: Build Zalpha command: | if [[ ${APP_VERSION} == *"-rc-"* ]]; then - bundle exec fastlane build_alpha skip_confirm:true skip_prechecks:true create_release:true upload_to_play_store:true + bundle exec fastlane build_alpha app:"<< pipeline.parameters.product_key >>" skip_confirm:true skip_prechecks:true create_release:true upload_to_play_store:true fi no_output_timeout: 15m - run: name: Build Vanilla command: | if [[ ${APP_VERSION} == *"-rc-"* ]]; then - bundle exec fastlane build_beta skip_confirm:true skip_prechecks:true create_release:true upload_to_play_store:true + bundle exec fastlane build_beta app:"<< pipeline.parameters.product_key >>" skip_confirm:true skip_prechecks:true create_release:true upload_to_play_store:true else - bundle exec fastlane build_and_upload_release skip_confirm:true skip_prechecks:true create_release:true upload_to_play_store:true + bundle exec fastlane build_and_upload_release app:"<< pipeline.parameters.product_key >>" skip_confirm:true skip_prechecks:true create_release:true upload_to_play_store:true fi no_output_timeout: 15m - android/save-gradle-cache diff --git a/.configure b/.configure index 5330bd512141..b41e87a0789e 100644 --- a/.configure +++ b/.configure @@ -1,7 +1,7 @@ { "project_name": "WordPress-Android", "branch": "trunk", - "pinned_hash": "92cde8f76c2a77791f8e5164f1e5b287d9cb6f1e", + "pinned_hash": "08dfbcacef71687eebd0febaf97258e4f708ea54", "files_to_copy": [ { "file": "android/WPAndroid/gradle.properties", diff --git a/.configure-files/google-services.json.enc b/.configure-files/google-services.json.enc index 744f6156bfc1..0a812a7c3af4 100644 Binary files a/.configure-files/google-services.json.enc and b/.configure-files/google-services.json.enc differ diff --git a/Gemfile.lock b/Gemfile.lock index 0a782b6978c9..b01bd9e273cc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,3 +1,22 @@ +GIT + remote: git@github.com:wordpress-mobile/release-toolkit.git + revision: 262e6800830abc75c7d9b6817537b4c099588634 + branch: jetpack/fix-crashes + specs: + fastlane-plugin-wpmreleasetoolkit (1.3.0) + activesupport (~> 5) + bigdecimal (~> 1.4) + chroma (= 0.2.0) + diffy (~> 3.3) + git (~> 1.3) + jsonlint (~> 0.3) + nokogiri (~> 1.11) + octokit (~> 4.18) + parallel (~> 1.14) + progress_bar (~> 1.3) + rake (~> 12.3) + rake-compiler (~> 1.0) + GEM remote: https://rubygems.org/ specs: @@ -101,19 +120,6 @@ GEM xcodeproj (>= 1.13.0, < 2.0.0) xcpretty (~> 0.3.0) xcpretty-travis-formatter (>= 0.0.3) - fastlane-plugin-wpmreleasetoolkit (1.2.0) - activesupport (~> 5) - bigdecimal (~> 1.4) - chroma (= 0.2.0) - diffy (~> 3.3) - git (~> 1.3) - jsonlint (~> 0.3) - nokogiri (~> 1.11) - octokit (~> 4.18) - parallel (~> 1.14) - progress_bar (~> 1.3) - rake (~> 12.3) - rake-compiler (~> 1.0) gh_inspector (1.1.3) git (1.8.1) rchardet (~> 1.8) @@ -187,7 +193,7 @@ GEM octokit (4.21.0) faraday (>= 0.9) sawyer (~> 0.8.0, >= 0.5.3) - oj (3.11.5) + oj (3.11.7) optimist (3.0.1) options (2.3.2) os (1.1.1) @@ -258,7 +264,7 @@ PLATFORMS DEPENDENCIES fastlane (~> 2) - fastlane-plugin-wpmreleasetoolkit (~> 1.1) + fastlane-plugin-wpmreleasetoolkit! nokogiri rmagick (~> 4.1) diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 7e0fd1289617..1a46717325a7 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -10,6 +10,7 @@ * [*] Block Editor: "Set as featured" button within image block settings. [https://github.com/wordpress-mobile/gutenberg-mobile/pull/3116] * [***] Block Editor: Audio block now available on WP.com sites on the free plan. [https://github.com/wordpress-mobile/gutenberg-mobile/pull/3523] * [*] Block Editor: Improve unsupported block message for reusable block. [https://github.com/wordpress-mobile/gutenberg-mobile/pull/3621] +* [**] Block Editor: Fix incorrect block insertion point after blurring the post title field. [https://github.com/wordpress-mobile/gutenberg-mobile/pull/3640] 17.5 ----- diff --git a/WordPress/build.gradle b/WordPress/build.gradle index 13c2a71e0918..addd9eade572 100644 --- a/WordPress/build.gradle +++ b/WordPress/build.gradle @@ -82,13 +82,6 @@ android { applicationId "org.wordpress.android" archivesBaseName = "$applicationId" - // Allow versionName to be overridden with property. e.g. -PversionName=1234 - if (project.hasProperty("versionName")) { - versionName project.property("versionName") - } else { - versionName "alpha-300" - } - versionCode 1064 minSdkVersion rootProject.minSdkVersion targetSdkVersion rootProject.targetSdkVersion @@ -130,6 +123,7 @@ android { wordpress { isDefault true dimension "app" + applicationId "org.wordpress.android" buildConfigField "boolean", "IS_JETPACK_APP", "false" buildConfigField "String", "TRACKS_EVENT_PREFIX", '"wpandroid_"' @@ -140,6 +134,7 @@ android { jetpack { dimension "app" + applicationId "com.jetpack.android" buildConfigField "boolean", "IS_JETPACK_APP", "true" buildConfigField "String", "TRACKS_EVENT_PREFIX", '"jpandroid_"' @@ -150,11 +145,6 @@ android { vanilla { // used for release and beta dimension "buildType" - // Only set the release version if one isn't provided - if (!project.hasProperty("versionName")) { - versionName "17.6-rc-3" - } - versionCode 1063 buildConfigField "boolean", "ME_ACTIVITY_AVAILABLE", "false" buildConfigField "long", "REMOTE_CONFIG_FETCH_INTERVAL", "3600" buildConfigField "boolean", "ENABLE_FEATURE_CONFIGURATION", "false" @@ -233,6 +223,39 @@ android { buildFeatures { viewBinding true } + + applicationVariants.all { variant -> + def app = variant.productFlavors[0].name + def buildType = variant.productFlavors[1].name + def version = versionForVariant(app, buildType) + variant.outputs.each { output -> + output.versionNameOverride = version['versionName'] + output.versionCodeOverride = version['versionCode']?.toInteger() + } + } +} + +// Search for a variant-specific variation of the versionName and versionCode in `version.properties` file, based on the +// variant's app and buildType flavors. +// +// This will search the `version.properties` file for "$app.$buildType.versionName" first, and fallback to "$app.versionName" then just "versionName" (and same for versionCode) +// Note: If the property is overridden at project level (e.g. '-PversionName'), it will take priority over any value in `version.properties`. +// +// Returns a Hash with keys 'versionName' and 'versionCode', with the found values for the app and buildType provided. +def versionForVariant(app, buildType) { + def versionProperties = new Properties() + file("../version.properties").withInputStream { versionProperties.load(it) } + + def propertyForVariant = { property -> + return project.findProperty(property) + ?: versionProperties.getProperty("${app}.${buildType}.${property}") + ?: versionProperties.getProperty("${app}.${property}") + ?: versionProperties.getProperty(property) + } + + def versionName = propertyForVariant('versionName') + def versionCode = propertyForVariant('versionCode') + return [versionName: versionName, versionCode: versionCode] } dependencies { @@ -495,9 +518,29 @@ tasks.register("violationCommentsToGitHub", se.bjurr.violations.comments.github. ] } +tasks.register("updateVersionProperties") { + doLast { + ant.propertyfile( + file: "../version.properties") { + entry( key: "$key", value: "$value") + } + } +} + tasks.register("printVersionName") { doLast { - println android.productFlavors.vanilla.versionName + def app = project.findProperty('productKey') ?: 'wordpress' + def buildType = project.findProperty('buildType') ?: '' + println versionForVariant(app, buildType)['versionName'] + } +} + +tasks.register("printAllVersions") { + doLast { + android.applicationVariants.all { variant -> + def apkData = variant.outputs[0].apkData + println "${variant.name}: ${apkData.versionName} (${apkData.versionCode})" + } } } diff --git a/WordPress/metadata/JetpackPlayStoreStrings.po b/WordPress/metadata/JetpackPlayStoreStrings.po new file mode 100644 index 000000000000..0917fba0335d --- /dev/null +++ b/WordPress/metadata/JetpackPlayStoreStrings.po @@ -0,0 +1,90 @@ +# Translation of Jetpack - Apps - Android - Release Notes in English (US) +# This file is distributed under the same license as the Jetpack - Apps - Android - Release Notes package. +msgid "" +msgstr "" +"PO-Revision-Date: 2018-05-23 11:49:24+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: VsCode\n" +"Project-Id-Version: Jetpack - Apps - Android - Release Notes\n" + +#. translators: Release notes for this version to be displayed in the Play Store. Limit to 500 characters including spaces and commas! +msgctxt "release_note_176" +msgid "" +"17.6:\n" +"The Audio Block lets you add podcasts, music, and sound files to your posts and pages. It’s now available for Free Plan users, too!\n" +"\n" +"Turn any image into a *featured* image, with the new ‘Set as Featured’ button in the Image block.\n" +"\n" +"Finally, we made it clearer that you can’t edit the automatically generated post archives page.\n" +msgstr "" + +#. translators: Short description of the Jetpack app to be displayed in the Play Store. Limit to 80 characters including spaces and commas! +msgctxt "short-description" +msgid "Get powerful security and performance tools in your pocket." +msgstr "" + +#. translators: Multi-paragraph text used to display in the Play Store. +msgctxt "app-store-description" +msgid "" +"Get powerful security and performance tools in your pocket with Jetpack for Android.\n" +"\n" +"Restore your site from anywhere if something goes wrong. Scan for threats and resolve them with a tap. Keep tabs on site activity to see who changed what and when. Check your stats to see what new countries today’s visitors are coming from.\n" +"\n" +"The app also supports WordPress features that you expect. Draft a spontaneous haiku from the couch. Snap and post a photo on your lunch break. Respond to your latest comments.\n" +"\n" +"Jetpack for Android supports WordPress sites with Jetpack enabled and an account connected to WordPress.com.\n" +"\n" +"View the Privacy Notice for California Users at https://automattic.com/privacy/#california-consumer-privacy-act-ccpa." +msgstr "" + +#. App store app name +msgctxt "app-store-name" +msgid "Jetpack: WP Security & Speed" +msgstr "Jetpack : WP Security & Speed" + +#. Description for the first app store image +msgctxt "screenshot-text-1" +msgid "" +"Safer.\n" +"Faster.\n" +"More traffic." +msgstr "" + +#. Description for the second app store image +msgctxt "screenshot-text-2" +msgid "" +"Bring your\n" +"Jetpack with you." +msgstr "" + +#. Description for the third app store image +msgctxt "screenshot-text-3" +msgid "" +"Keep tabs on\n" +"your site activity." +msgstr "" + +#. Description for the fourth app store image +msgctxt "screenshot-text-4" +msgid "" +"Scan for issues\n" +"on the go." +msgstr "" + +#. Description for the fifth app store image +msgctxt "screenshot-text-5" +msgid "" +"Back Up your site\n" +"at any moment." +msgstr "" + +#. Description for the sixth app store image +msgctxt "screenshot-text-6" +msgid "" +"Site stats in your\n" +"pocket." +msgstr "" + diff --git a/WordPress/src/main/res/drawable/app_icon_background.xml b/WordPress/src/main/res/drawable/app_icon_background.xml index 26af7885c03b..917d2263e181 100644 --- a/WordPress/src/main/res/drawable/app_icon_background.xml +++ b/WordPress/src/main/res/drawable/app_icon_background.xml @@ -4,245 +4,21 @@ android:height="108dp" android:viewportWidth="432" android:viewportHeight="432"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + diff --git a/WordPress/src/main/res/mipmap-hdpi/app_icon.png b/WordPress/src/main/res/mipmap-hdpi/app_icon.png index 5fca2817d99a..37d6ab802d54 100644 Binary files a/WordPress/src/main/res/mipmap-hdpi/app_icon.png and b/WordPress/src/main/res/mipmap-hdpi/app_icon.png differ diff --git a/WordPress/src/main/res/mipmap-xhdpi/app_icon.png b/WordPress/src/main/res/mipmap-xhdpi/app_icon.png index 4422e40139de..0a8e4e0fc147 100644 Binary files a/WordPress/src/main/res/mipmap-xhdpi/app_icon.png and b/WordPress/src/main/res/mipmap-xhdpi/app_icon.png differ diff --git a/WordPress/src/main/res/mipmap-xxhdpi/app_icon.png b/WordPress/src/main/res/mipmap-xxhdpi/app_icon.png index 905620b3f2b6..0517734c4dc6 100644 Binary files a/WordPress/src/main/res/mipmap-xxhdpi/app_icon.png and b/WordPress/src/main/res/mipmap-xxhdpi/app_icon.png differ diff --git a/WordPress/src/main/res/mipmap-xxxhdpi/app_icon.png b/WordPress/src/main/res/mipmap-xxxhdpi/app_icon.png index bc24a4b7ea18..c84fe997c745 100644 Binary files a/WordPress/src/main/res/mipmap-xxxhdpi/app_icon.png and b/WordPress/src/main/res/mipmap-xxxhdpi/app_icon.png differ diff --git a/WordPress/src/main/res/values-en-rGB/strings.xml b/WordPress/src/main/res/values-en-rGB/strings.xml index cf61343c00ce..03c3488686f7 100644 --- a/WordPress/src/main/res/values-en-rGB/strings.xml +++ b/WordPress/src/main/res/values-en-rGB/strings.xml @@ -6,59 +6,59 @@ Generator: GlotPress/3.0.0-alpha.2 Language: en_GB --> - Your post is publishing… in the meantime, set up your blogging goals to get reminders, and track your progress. - Set goals - %d times a week - None set - Notify me Done - <a href=\"%1$s\">Enter your server credentials</a> to enable one-click site restores from backups. + Notify me + None set + %d times a week + Set goals + Your post is publishing… in the meantime, set up your blogging goals to get reminders, and track your progress. Set your blogging goals - WordPress for Android support - Create category - Remove as featured image + <a href=\"%1$s\">Enter your server credentials</a> to enable one-click site restores from backups. Set as featured image - Add your frequently used categories here so they can be quickly selected when categorising your posts - You don\'t have any categories + Remove as featured image + Create category + WordPress for Android support Manage your site\'s categories - The content of your latest posts page is automatically generated and cannot be edited. - Blogging goals - Categories + You don\'t have any categories + Add your frequently used categories here so they can be quickly selected when categorising your posts Create a category + Categories + Blogging goals + The content of your latest posts page is automatically generated and cannot be edited. Border settings - We need to save your content on the device before it can be published. Review your storage settings and remove files to free up space. - View storage Don\'t show again - Y–axis position + View storage + We need to save your content on the device before it can be published. Review your storage settings and remove files to free up space. Insufficient device storage + Y–axis position X–axis position - %s has no URL set - %s has URL set - Slash inserter results - Tap to add content Type a URL - %s block + Tap to add content + Slash inserter results + %s has URL set + %s has no URL set %s converted to normal blocks - Invalid URL. Audio file not found. - Media options + %s block Minimum height - Double tap to open action sheet to add image or video - Double tap to open bottom sheet to add image or video - Drag to adjust focal point + Media options + Invalid URL. Audio file not found. Insert crosspost - Columns settings - Crosspost + Drag to adjust focal point + Double tap to open bottom sheet to add image or video + Double tap to open action sheet to add image or video Current unit is %s - Add link text + Crosspost + Columns settings Add link to %s + Add link text Add image or video - Could not find media file in path The specified path is a directory instead of a media file - <a href=\"%1$s\">Enter your server credentials</a> to fix threat. - <a href=\"%1$s\">Enter your server credentials</a> to fix threats. - Media was empty - This file type is not allowed + Could not find media file in path Unexpected empty file path for media + This file type is not allowed + Media was empty + <a href=\"%1$s\">Enter your server credentials</a> to fix threats. + <a href=\"%1$s\">Enter your server credentials</a> to fix threat. Double tap to add a link. ADD LINK Try with another account @@ -66,575 +66,575 @@ Language: en_GB If you already have a site, you\'ll need to install the free Jetpack plugin and connect it to your WordPress.com account. Your profile photo To use this app for %1$s you\'ll need to have the Jetpack plugin installed and connected to your WordPress.com account. - Image settings - Move image backwards Move image forwards + Move image backwards Width settings - User profile bottom sheet information - Site + Image settings (Untitled) + Site + User profile bottom sheet information Likes list %s Sorting and filtering %s social icon Mention - Post content settings Post meta settings + Post content settings Featured Display post date Briefly describe the link to help screen reader user No Jetpack sites found - Transform block… - Transform %s to What is alt text? + Transform %s to + Transform block… Failed to insert media. - %d Likes - One blogger likes this. - %d bloggers like this. - Error loading like data. %s. - %1$s transformed to %2$s - Describe the purpose of the image. Leave empty if the image is purely decorative. Failed to insert audio file. - Suggestion: + Describe the purpose of the image. Leave empty if the image is purely decorative. + %1$s transformed to %2$s + Error loading like data. %s. + %d bloggers like this. + One blogger likes this. + %d Likes One Like - Search block label. Current text is - Search blocks - Search button. Current button text is - Search input field. + Suggestion: Use icon button - Double tap to edit button text - Double tap to edit label text - Double tap to edit placeholder text - double tap to change unit - Hide search heading - Inside - No button - No custom placeholder set + Search input field. + Search button. Current button text is + Search blocks + Search block label. Current text is Search block Outside - Unreplied - No unreplied comments - No network available. - An unknown error occurred while getting likes. - An error occurred while getting likes data - %1$s. %2$s is %3$s %4$s. - Button inside - Button outside - Button position - Cancel search - Clear search + No custom placeholder set + No button + Inside + Hide search heading + Double tap to edit placeholder text + Double tap to edit label text + Double tap to edit button text + double tap to change unit Current placeholder text is + Clear search + Cancel search + Button position + Button outside + Button inside + %1$s. %2$s is %3$s %4$s. + An error occurred while getting likes data + An unknown error occurred while getting likes. + No network available. + No unreplied comments + Unreplied Search settings - Disallowed comments Always allowed IP addresses + Disallowed comments Add button text Follow topics - Download - Dismiss A new way to create and publish engaging content on your site. + Dismiss + Download Threats were successfully fixed. Please confirm you want to fix all %s active threats. The scan found %1$s potential threats with %2$s. Please review them below and take action, or tap the fix all button. We are %3$s if you need us. We\'re hard at work in the background fixing these threats. In the meantime, feel free to continue to use your site as normal, you can check the progress at any time. Edit focal point - <b>All tasks completed</b><br/>You’ll reach more people. Nice job! - Type a name for your site - example.com - Double tap to open Action 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 Action Sheet to edit, replace, or clear the image + example.com + Type a name for your site + <b>All tasks completed</b><br/>You’ll reach more people. Nice job! <b>All tasks completed</b><br/>You’ve customised your site. Well done! - Once this invite link is disabled, nobody will be able to use it to join your team. Are you sure? - Didn\'t mean to create a new account? Go back to re-enter your email address. Hide for now - 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 organisation, even if they received the link from somebody else, so make sure that you share it with trusted people. - Unknown error fetching invite links data - There was an error getting roles - There was an error getting data for role %1$s - No response received - Invalid response received + Didn\'t mean to create a new account? Go back to re-enter your email address. + Once this invite link is disabled, nobody will be able to use it to join your team. Are you sure? Disable invite link - Invite Link - Refresh links status - Generate new link - Share invite link - Disable invite link + Invalid response received + No response received + There was an error getting data for role %1$s + There was an error getting roles + Unknown error fetching invite links data + 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 organisation, even if they received the link from somebody else, so make sure that you share it with trusted people. Expires %1$s - Threats found + Disable invite link + Share invite link + Generate new link + Refresh links status + Invite Link Threat found - <b>Scan Finished</b> <br> No threats found - <b>Scan Finished</b> <br> One potential threat found + Threats found <b>Scan Finished</b> <br> %s potential threats found - Disable + <b>Scan Finished</b> <br> One potential threat found + <b>Scan Finished</b> <br> No threats found Fixing Threat - Check your pages and make changes, or add or remove pages. + Disable Unpin this - Give your site a name that reflects its personality and topic. - Automatically share new posts to your social media. - Enable sharing - Discover and follow sites that inspire you. - Add a site icon for a polished, pro look. + Check your pages and make changes, or add or remove pages. Visit your site + Add a site icon for a polished, pro look. + Discover and follow sites that inspire you. + Enable sharing + Automatically share new posts to your social media. + Give your site a name that reflects its personality and topic. Check your stats - We couldn\'t find the status to say how long your downloadable backup will take. We\'ll still attempt to create your downloadable backup file. - We’ll notify you when its done. - Clock icon - Checkmark icon + We couldn\'t find the status to say how long your downloadable backup will take. Hmm, we couldn\'t find your downloadable backup status - We couldn\'t restore your site - Hmm, we couldn\'t find your restore status - We couldn\'t find the status to say how long your restore will take. + Checkmark icon + Clock icon + We’ll notify you when its done. We\'ll still attempt to restore your site. - (excludes themes, plugins, and uploads) - (SQL) - We couldn\'t create your backup - Are you sure you want to revert your site back to %1$s at %2$s?\n Anything you changed since then will be lost. + We couldn\'t find the status to say how long your restore will take. + Hmm, we couldn\'t find your restore status + We couldn\'t restore your site Confirm - Uploading… - Items included in this download - WordPress root + Are you sure you want to revert your site back to %1$s at %2$s?\n Anything you changed since then will be lost. + We couldn\'t create your backup + (SQL) + (excludes themes, plugins, and uploads) WP-content directory - Reusable blocks aren\'t editable on WordPress for Android + WordPress root + Items included in this download + Uploading… Reusable blocks aren\'t editable on WordPress for iOS - Double tap to select an audio file - Failed to insert audio file. Please tap for options. - Lock icon - No application can handle this request. - OPEN - Problem opening the audio - Replace audio + Reusable blocks aren\'t editable on WordPress for Android Replace file - Optional: enter a custom message to be sent with your invitation. - Choose audio from device - Use this audio - Log in or sign up with WordPress.com - ADD AUDIO - Audio caption. Empty - Audio caption. %s - Audio Player - Choose audio - Double tap to listen to the audio file - audio file - here to help - Found - Fixed - Learn more about roles + Replace audio + Problem opening the audio + OPEN + No application can handle this request. + Lock icon + Failed to insert audio file. Please tap for options. + Double tap to select an audio file + Double tap to listen to the audio file + Choose audio + Audio Player + audio file + Audio caption. %s + Audio caption. Empty + ADD AUDIO + Log in or sign up with WordPress.com + Use this audio + Choose audio from device + Optional: enter a custom message to be sent with your invitation. + Learn more about roles + Fixed + Found + here to help The scan found one potential threat with %1$s. Please review the threat below and take action, or tap the fix all button. We are %2$s if you need us. - Welcome to Jetpack Scan! We\'re scoping out your site, setting up to do a full scan. We\'ll let you know if we spot any issues that might impact a scan, then your first full scan will start. To review your site again, run a manual scan, or wait for Jetpack to scan your site later today. + Welcome to Jetpack Scan! We\'re scoping out your site, setting up to do a full scan. We\'ll let you know if we spot any issues that might impact a scan, then your first full scan will start. Welcome to Jetpack Scan, we are taking a first look at your site now and the results will be with you soon. We\'re hard at work in the background fixing this threat. In the meantime, feel free to continue to use your site as normal, you can check the progress at any time. We will send you a notification if a threat is found. In the meantime, feel free to continue to use your site as normal, you can check the progress at anytime. - 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. Fixing Threats - Your site has been successfully backed up - Creating downloadable backup - Backing up site from %1$s %2$s - Backing up site + 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. Something went wrong - Select audio - Your site is being backed up\nBacking up from %1$s %2$s + Backing up site + Backing up site from %1$s %2$s + Creating downloadable backup + Your site has been successfully backed up Your site has been successfully backed up\nBacked up from %1$s %2$s - Done button - Error icon + Your site is being backed up\nBacking up from %1$s %2$s + Select audio There is another restore running. - No need to wait around. We\'ll notify you when your site has been restored. - %1$s%% - Your site has been restored - All of your selected items are now restored back to %1$s %2$s. - Visit site - Restore icon - Done button - Visit site button + Error icon + Done button Restore failed - Confirm restore site button - Currently restoring site - We\'re restoring your site back to %1$s %2$s. + Visit site button + Done button + Restore icon + Visit site + All of your selected items are now restored back to %1$s %2$s. + Your site has been restored + %1$s%% + No need to wait around. We\'ll notify you when your site has been restored. Restore site icon - Restore site button - Warning + We\'re restoring your site back to %1$s %2$s. + Currently restoring site + Confirm restore site button Red circle image with exclamation point - Done - Done button - Cloud with X icon - Restore - Choose the items to restore: - Restore Site - %1$s %2$s is the selected point for your restore. - Restore site + Warning + Restore site button Restore icon - Select %1$s Pages %2$s to see your page list. - Select %1$s Homepage %2$s to edit your Homepage. - Review site pages - Change, add, or remove your site\'s pages. - Select %1$s Pages %2$s to see your page list. - Don\'t show again - Mobile - Tablet + Restore site + %1$s %2$s is the selected point for your restore. + Restore Site + Choose the items to restore: + Restore + Cloud with X icon + Done button + Done Download failed + Tablet + Mobile + Don\'t show again Pin this - Edit your homepage + Select %1$s Pages %2$s to see your page list. + Change, add, or remove your site\'s pages. + Review site pages + Select %1$s Homepage %2$s to edit your Homepage. + Select %1$s Pages %2$s to see your page list. Change, add, or remove content from your site\'s homepage. - Marked post as seen - Marked post as unseen - Can\'t toggle seen status of this post - Not enough available site storage - Media upload failed.\n%1$s - Mark as seen + Edit your homepage Mark as unseen - Error fixing threats. Please contact our support. + Mark as seen + Media upload failed.\n%1$s + Not enough available site storage + Can\'t toggle seen status of this post + Marked post as unseen + Marked post as seen Error getting fix status. Please contact our support. Threat was successfully fixed. + Error fixing threats. Please contact our support. Please confirm you want to fix one active threat. - Threat ignored. - Error ignoring threat. Please contact support. Fix all threats + Error ignoring threat. Please contact support. + Threat ignored. You shouldn’t ignore a security issue unless you are absolute sure it’s harmless. If you choose to ignore this threat, it will remain on your site <b>%s</b>. Error fixing threat. Please contact our support. - Your first backup will appear here within 24 hours and you will receive a notification once the backup has been completed - No matching backups found - Try adjusting your date range - Scan History - History - Preparing to scan - Scanning files - All - Fixed - No items found - Ignored - Fixing threat Threat ignored Threat fixed on %s - There was a problem handling the request. Please try again later. + Fixing threat + Ignored + No items found + Fixed + All + Scanning files + Preparing to scan + History + Scan History + Try adjusting your date range + No matching backups found + Your first backup will appear here within 24 hours and you will receive a notification once the backup has been completed Your first backup will be ready soon + There was a problem handling the request. Please try again later. Move to bottom Change block position - Share link button - We\'ve also emailed you a link to your file. - icon Upload - Your backup is now available for download - We successfully created a backup of your site from %1$s %2$s. - Download - Share link - Downloadable backup ready icon + icon + We\'ve also emailed you a link to your file. + Share link button Download button - Currently creating a downloadable backup of your site - We\'re creating a downloadable backup of your site from %1$s %2$s. - Creating downloadable backup icon - %1$s%% + Downloadable backup ready icon + Share link + Download + We successfully created a backup of your site from %1$s %2$s. + Your backup is now available for download Your Backup + %1$s%% No need to wait around. We\'ll notify you when your backup is ready. - %1$s %2$s is the selected point to create a downloadable backup. - Create downloadable backup button - There was a problem handling the request. Please try again later. - There is another download running. + Creating downloadable backup icon + We\'re creating a downloadable backup of your site from %1$s %2$s. + Currently creating a downloadable backup of your site Download Backup - %1$s · %2$s · + There is another download running. + There was a problem handling the request. Please try again later. + Create downloadable backup button + %1$s %2$s is the selected point to create a downloadable backup. Image Link URL - %1$s · + %1$s · %2$s · %1$s · %2$s - Jetpack Scan will delete the affected file or directory. - Jetpack Scan will update to a newer version (%s). - Jetpack Scan will edit the affected file or directory. - Jetpack Scan will resolve the threat. - Fix threat - Ignore threat - Get a free estimate - user + %1$s · crosspost - Please type to filter the list of suggestions. - No %s suggestions available. - There was a problem loading suggestions. + user No matching %s. + There was a problem loading suggestions. + No %s suggestions available. + Please type to filter the list of suggestions. + Get a free estimate + Ignore threat + Fix threat + Jetpack Scan will resolve the threat. + Jetpack Scan will edit the affected file or directory. + Jetpack Scan will update to a newer version (%s). + Jetpack Scan will delete the affected file or directory. Jetpack Scan will replace the affected file or directory. Jetpack Scan cannot automatically fix this threat.\n 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. \n \n\n If you need more help to resolve this threat, we recommend <b>Codeable</b>, a trusted freelancer marketplace of highly vetted WordPress experts.\n They have identified a select group of security experts to help with these projects. Pricing ranges from $70–120/hour, and you can get a free estimate with no obligation to hire.\n - What was the problem? - The technical details - Threat found in file: - How will we fix it? - How did Jetpack fix it? Resolving the threat - Database %s threats - %s: malicious code pattern - Vulnerable Plugin: %s (version %s) - Vulnerable Theme: %s (version %s) - Miscellaneous vulnerability - Vulnerability found in WordPress - Threat found %s - Vulnerability found in plugin - Vulnerability found in theme + How did Jetpack fix it? + How will we fix it? + Threat found in file: + The technical details + What was the problem? Threat Details - this site - Threat found + Vulnerability found in theme + Vulnerability found in plugin + Threat found %s + Vulnerability found in WordPress + Miscellaneous vulnerability + Vulnerable Theme: %s (version %s) + Vulnerable Plugin: %s (version %s) + %s: malicious code pattern + Database %s threats %s: infected core file - The last Jetpack scan ran %s and did not find any risks. %s + Threat found Fix All - %s hour(s) ago - %s minute(s) ago a few seconds ago - Activity Type filter (%s types selected) - Backup - Scan state icon - Scan now - Scan again - Don\'t worry about a thing + %s minute(s) ago + %s hour(s) ago + this site + The last Jetpack scan ran %s and did not find any risks. %s Your site may be at risk - Please check your internet connection and retry. - No activities available - No activities recorded in the selected date range. - Activity Type filter - %s (showing %s items) - Date Range filter - Activity Type (%s) - No connection - No matching events found + Don\'t worry about a thing + Scan again + Scan now + Scan state icon + Backup + Activity Type filter (%s types selected) + %s (showing %s items) + Activity Type filter + No activities recorded in the selected date range. + No activities available + Please check your internet connection and retry. + No connection + Activity Type (%s) + Date Range filter Try adjusting your date range or activity type filters - Create downloadable backup icon - WordPress Themes - WordPress Plugins - Media Uploads - (includes wp-config.php and any non-WordPress files) + No matching events found Site database - Restore to this point - Download backup - Choose file - Error - Backup Download - Download Backup - Create downloadable backup + (includes wp-config.php and any non-WordPress files) + Media Uploads + WordPress Plugins + WordPress Themes + Create downloadable backup icon Create downloadable file - Date Range + Create downloadable backup + Download Backup + Backup Download + Error + Choose file + Download backup + Restore to this point Activity Type - Duplicate - Post sync conflict - 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. - Edit the post first - Copy the version from this app + Date Range Filter by Activity Type + Copy the version from this app + Edit the post first + 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. + Post sync conflict + Duplicate Story being saved, please wait… - CHOOSE A FILE - Copy file URL - Edit file - Failed to save files.\nPlease tap for options. - Failed to upload files.\nPlease tap for options. - File block settings File name - Successfully unsubscribed from the comments - Error fetching subscription status for post - Could not subscribe to comments for this post - Could not unsubscribe from comments for this post - Jetpack + File block settings + Failed to upload files.\nPlease tap for options. + Failed to save files.\nPlease tap for options. + Edit file + Copy file URL + CHOOSE A FILE Choose a domain - Follow conversation by email - Following conversation by email Jetpack Settings - Apply - Clear - No response received - Invalid response received + Jetpack + Following conversation by email + Follow conversation by email + Could not unsubscribe from comments for this post + Could not subscribe to comments for this post + Error fetching subscription status for post + Successfully unsubscribed from the comments Successfully subscribed to the comments + Invalid response received + No response received + Clear + Apply One or more slides have not been added to your Story because Stories don\'t support GIF files at the moment. Please choose a static image or video background instead. - This story was edited on a different device and the ability to edit certain objects may be limited. - Can\'t edit Story - Unable to load media for this story. Check your internet connection and try again in a moment. - Can\'t edit Story - We couldn\'t find the media for this story on the site. GIF files not supported + We couldn\'t find the media for this story on the site. + Can\'t edit Story + Unable to load media for this story. Check your internet connection and try again in a moment. + Can\'t edit Story + This story was edited on a different device and the ability to edit certain objects may be limited. Limited Story Editing Media has been removed. Try re-creating your Story. - Layouts not available while offline - Tap retry when you\'re back online. - Please check your internet connection and retry. - There was an error while selecting the design. - Delete - Next - Done - Discard changes? - Any changes made will not be saved. - Discard - Text Background - Scan - Welcome! - No recent posts - Try following more topics to broaden the search - Follow topics - Find your connected email + Text + Discard + Any changes made will not be saved. + Discard changes? + Done + Next + Delete + There was an error while selecting the design. + Please check your internet connection and retry. + Tap retry when you\'re back online. + Layouts not available while offline Continue with store credentials - <b>Madison Ruiz</b> liked your post - You received <b>50 likes</b> on your site today + Find your connected email + Follow topics + Try following more topics to broaden the search + No recent posts + Welcome! + Scan <b>Johan Brandt</b> responded to your post - Choose - Skip - Scrollable block menu closed. + You received <b>50 likes</b> on your site today + <b>Madison Ruiz</b> liked your post Scrollable block menu opened. Select a block. + Scrollable block menu closed. + Skip + Choose Pick your favourite homepage layout. You can edit and customise it later. - Categories - Not set - Categories - Add New Category - Add Category - Layouts not available due to an error - Tap retry or create a blank page using the button below. - Layouts not available while offline - Tap retry when you\'re back online, or create a blank page using the button below. Choose a design - I am so inspired by photographer Cameron Karsten’s work. I will be trying these techniques on my next - Pamela Nguyen - Web News - Rock ‘n’ Roll Weekly - Art - Cooking - Football - Gardening - Music - Politics - My Top Ten Cafés - The World\'s Best Fans + Tap retry when you\'re back online, or create a blank page using the button below. + Layouts not available while offline + Tap retry or create a blank page using the button below. + Layouts not available due to an error + Add Category + Add New Category + Categories + Not set + Categories Museums in London - Welcome to the world’s most popular website builder. - With the powerful editor, you can post on the go. - Watch your audience grow with in-depth analytics. + The World\'s Best Fans + My Top Ten Cafés + Politics + Music + Gardening + Football + Cooking + Art + Rock ‘n’ Roll Weekly + Web News + Pamela Nguyen + I am so inspired by photographer Cameron Karsten’s work. I will be trying these techniques on my next Getting Inspired - See comments and notifications in real time. Follow your favourite sites and discover new blogs. - Sites to follow + Watch your audience grow with in-depth analytics. + See comments and notifications in real time. + With the powerful editor, you can post on the go. + Welcome to the world’s most popular website builder. Media loading failed - \'%s\' is not fully supported + Sites to follow We are working hard to add more blocks with each release. - They’re published as a new blog post on your site, so your audience never misses out on a thing. - Create Story Post - Choose images - Edit using web editor + \'%s\' is not fully supported Help button - Combine photos, videos, and text to create engaging and tappable story posts that your visitors will love. + Edit using web editor + Choose images + Create Story Post + They’re published as a new blog post on your site, so your audience never misses out on a thing. Story posts don\'t disappear - %1$s was denied access to your photos. To fix this, edit your permissions and turn on %2$s and %3$s. - Page created - Blank page created - Introducing Story Posts - How to create a story post - Example story title + Combine photos, videos, and text to create engaging and tappable story posts that your visitors will love. Now stories are for everyone - Choose from WordPress Media Library - Media insert failed: %s + Example story title + How to create a story post + Introducing Story Posts + Blank page created + Page created + %1$s was denied access to your photos. To fix this, edit your permissions and turn on %2$s and %3$s. Media insert failed. + Media insert failed: %s + Choose from WordPress Media Library Back - By - Follow topics to discover new blogs Get Started - Uploading media - Uploading stock media - Uploading gif media - Open Website - Mark as Spam - Unmark as Spam + Follow topics to discover new blogs + By This referrer can\'t be marked as spam + Unmark as Spam + Mark as Spam + Open Website + Uploading gif media + Uploading stock media + Uploading media Search or type URL Add this telephone link - Add this email link Add this link + Add this email link No internet connection.\nSuggestions are unavailable. - %s selected - %s - You need to grant the app audio recording permission in order to record video - Casual - Classic - Strong - Playful - Modern Bold - Browse for items - Unable to show this comment - Microphone - Hmm, we can\'t find a WordPress.com account connected to this email address. + Modern + Playful + Strong + Classic + Casual + You need to grant the app audio recording permission in order to record video + %s + %s selected Get a login link by email + Hmm, we can\'t find a WordPress.com account connected to this email address. + Microphone + Unable to show this comment + Browse for items Report this post - %1$s more items - Your action is not allowed - Internal server error occurred Welcome to Reader. Discover millions of blogs at your fingertips. + Internal server error occurred + Your action is not allowed + %1$s more items Select a layout Note: column layout may vary between themes and screen sizes - Create a post - Create a page Create a post or story - Hide + Create a page + Create a post You might like - Paste block after - Updates the title. + Hide Video caption. Empty - View Storage - Couldn\'t find Story slide - Operation in progress, try again - Error saving image - Video could not be saved - This device doesn\'t support Camera2 API. - An error occurred while playing your video - Page title. Empty + Updates the title. + Paste block after Page title. %s - One slide requires action - %1$d slides require action - Manage - Unable to save one slide - Unable to save %1$d slides - Retry saving, or delete the slides, then try publishing your story again. - Insufficient device storage + Page title. Empty + An error occurred while playing your video + This device doesn\'t support Camera2 API. + Video could not be saved + Error saving image + Operation in progress, try again + Couldn\'t find Story slide + View Storage We need to save the story on your device before it can be published. Review your storage settings and remove files to free up space. - \"%1$s\" published - Unable to upload \"%1$s\" + Insufficient device storage + Retry saving, or delete the slides, then try publishing your story again. + Unable to save %1$d slides + Unable to save one slide + Manage + %1$d slides require action + One slide requires action Unable to upload \"%1$s\" + Unable to upload \"%1$s\" + \"%1$s\" published Uploading \"%1$s\"… - Saving \"%1$s\"… - several stories - One slide remaining %1$d slides remaining - errored - Change text alignment - Change text colour - Delete story slide? - This slide will be removed from your story. - This slide has not been saved yet. If you delete this slide, you will lose any edits you have made. - Delete - Discard story post? - Your story post will not be saved as a draft. - Discard + One slide remaining + several stories + Saving \"%1$s\"… Untitled - unselected + Discard + Your story post will not be saved as a draft. + Discard story post? + Delete + This slide has not been saved yet. If you delete this slide, you will lose any edits you have made. + This slide will be removed from your story. + Delete story slide? + Change text colour + Change text alignment + errored selected - Tap %1$s Create. %2$s Then select <b>Blog post</b> - Create a post, page, or story - Stickers - Text - Sound - Flip - Flash - Saving - Saved - Retry + unselected + Slide + Retry + Saved + Close + Share to + SHARE Saved to photos - Create a post or story - Give your story a title - Get started by choosing from a wide variety of pre-made page layouts. Or just start with a blank page. - Create blank page - Create page - Preview - Capture - Flip camera + Retry + Saved + Saving + Flash + Flip + Sound + Text + Stickers Flash - SHARE - Share to - Close - Saved - Retry - Slide + Flip camera + Capture + Preview + Create page + Create blank page + Get started by choosing from a wide variety of pre-made page layouts. Or just start with a blank page. Choose a layout - Storage quota exceeded - Cannot upload file.\nStorage quota was exceeded. - Unable to find the linked page jump - Editing site icons on self-hosted WordPress sites requires the Jetpack plugin. - Story post + Give your story a title + Create a post or story + Create a post, page, or story + Tap %1$s Create. %2$s Then select <b>Blog post</b> Choose from device + Story post + Editing site icons on self-hosted WordPress sites requires the Jetpack plugin. + Unable to find the linked page jump + Cannot upload file.\nStorage quota was exceeded. + Storage quota exceeded Add file Replace video Replace image or video @@ -642,9 +642,9 @@ Language: en_GB Choose image or video Choose image Block removed - If you continue with Google and don\'t already have a WordPress.com account, you are creating an account and you agree to our %1$sTerms of Service%2$s. - Signup confirmation Enter your existing site address + Signup confirmation + If you continue with Google and don\'t already have a WordPress.com account, you are creating an account and you agree to our %1$sTerms of Service%2$s. By continuing, you agree to our %1$sTerms of Service%2$s. We’ll use this email address to create your new WordPress.com account. 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. @@ -656,30 +656,30 @@ Language: en_GB Not seeing the email? Check your Spam or Junk Mail folder. Check your email on this device and tap the link in the email you received from WordPress.com. We\'ll email you a link that\'ll log you in instantly, no password needed. - Reset your password Check email Get Started Enter your email address to log in or create a WordPress.com account. Or type your password Create account Send link by email + Reset your password There was a problem handling the request. Please try again later. Set your site title Tap <b>%1$s</b> to set a new title Binning this post will also discard local changes, are you sure you want to continue? %s block options - The Site Title can only be changed by a user with the administrator role. - Block copied - Block cut - Block duplicated - Block pasted - Copied block - Copy block Duplicate block - Unsaved changes - Couldn\'t update site title. Check your network connection and try again. - Topic + Copy block + Copied block + Block pasted + Block duplicated + Block cut + Block copied + The Site Title can only be changed by a user with the administrator role. The Site Title is displayed in the title bar of a web browser and is displayed in the header for most themes. + Topic + Couldn\'t update site title. Check your network connection and try again. + Unsaved changes Open link in a browser Navigates to customise the gradient Navigates to custom colour picker @@ -691,66 +691,66 @@ Language: en_GB Content structure Everyone Me - Not set Dismiss - Tags - Publishing to - Schedule Now - Submit Now - Save Now - Back - Add Tags + Not set Tags help tell readers what a post is about. - Binned posts can\'t be edited. Do you want to change the status of this post to \"draft\", so you can work on it? - Move to Draft - Cancel - Publish Date Publish Date - The California Consumer Privacy Act (\"CCPA\") requires us to provide California residents with some additional information about the categories of personal information we collect and share, where we get that personal information, and how and why we use it. - Read CCPA privacy notice - Publish Date - Scheduled - Binned - Published - Select a few to continue - Done + Add Tags + Back + Save Now + Submit Now + Schedule Now + Publishing to + Tags + Publish Date + Cancel + Move to Draft + Binned posts can\'t be edited. Do you want to change the status of this post to \"draft\", so you can work on it? Move post to Drafts? - Choose your topics Choose your topics - Update Now - Status and Visibility + Choose your topics + Done + Select a few to continue + Published + Binned + Scheduled + Publish Date + Read CCPA privacy notice + The California Consumer Privacy Act (\"CCPA\") requires us to provide California residents with some additional information about the categories of personal information we collect and share, where we get that personal information, and how and why we use it. Privacy notice for California users + Status and Visibility + Update Now Open Block Actions Menu Move to top - Double tap to open Action Sheet with available options - Double tap to open Bottom Sheet with available options Insert mention - Classic Blog - Static Homepage - Posts Page - Select Page - Set as Homepage - Set as Posts Page + Double tap to open Bottom Sheet with available options + Double tap to open Action Sheet with available options We cannot open pages at the moment. Please try again later - Selected homepage and page for posts cannot be the same. + Set as Posts Page + Set as Homepage %s is not a valid %s - Homepage Settings - Choose from a homepage that displays your latest posts (classic blog) or a fixed/static page. - Loading of pages failed - Accept - Cannot save homepage settings - Cannot save homepage settings before pages are loaded + Select Page + Posts Page + Static Homepage + Classic Blog + Selected homepage and page for posts cannot be the same. Homepage settings update failed, check your internet connection - To set Homepage, enable \"Static Homepage\" in Site Settings - To set Posts page, enable \"Static Homepage\" in Site Settings - Homepage successfully updated - Homepage update failed - Posts Page successfully updated + Cannot save homepage settings before pages are loaded + Cannot save homepage settings + Accept + Loading of pages failed + Choose from a homepage that displays your latest posts (classic blog) or a fixed/static page. + Homepage Settings Homepage Posts Page update failed + Posts Page successfully updated + Homepage update failed + Homepage successfully updated + To set Posts page, enable \"Static Homepage\" in Site Settings + To set Homepage, enable \"Static Homepage\" in Site Settings Select a colour - When you follow sites, you\'ll see their content here Double tap to go to colour settings + When you follow sites, you\'ll see their content here Find out more What\'s New In WordPress Insert %d @@ -782,16 +782,15 @@ Language: en_GB Move block left Double tap to move the block to the right Double tap to move the block to the left + Block settings Creating dashboard Setting up theme Adding site features Grabbing site URL Your site will be ready shortly Hooray!\nAlmost done - Block settings Cancel upload There was a problem handling the request - Sunday Powered by Tenor Choose from Tenor Saturday @@ -800,15 +799,16 @@ Language: en_GB Wednesday Tuesday Monday + Sunday Failed to access content of a private site. Some media might be unavailable Accessing content of a private site Failed to crop and save image, please try again. + Failed to load image.\nPlease tap to retry. Preview Image Unknown page format We couldn\'t complete this action, and didn\'t submit this page for review. We couldn\'t complete this action, and didn\'t schedule this page. We couldn\'t complete this action, and didn\'t publish this private page. - Failed to load image.\nPlease tap to retry. We couldn\'t complete this action, and didn\'t publish this page. We couldn\'t submit this page for review, but we\'ll try again later. We couldn\'t schedule this page, but we\'ll try again later. @@ -827,6 +827,8 @@ Language: en_GB Uploading page Device is offline. Page saved locally. You\'ve made unsaved changes to this page + Your page is uploading + The page has failed media uploads and has been saved locally Page saved on device Page saved online Select blog for QuickPress shortcut @@ -835,8 +837,6 @@ Language: en_GB Light Appearance You recently made changes to this page but didn\'t save them. Choose a version to load:\n\n - Your page is uploading - The page has failed media uploads and has been saved locally Show post content Only show excerpt Link To @@ -868,19 +868,19 @@ Language: en_GB Select a Tag or Site, Pop Up Window Select a Site or Tag to filter posts Remove the current filter - Log in to WordPress.com Manage Topics and Sites - Log in to WordPress.com to see the latest posts from sites you follow + Log in to WordPress.com Log in to WordPress.com to see the latest posts from topics you follow + Log in to WordPress.com to see the latest posts from sites you follow Replace Current Block Add To End Add To Beginning Add Block Before Add Block After + Add a topic Follow a site - See the newest posts from sites you follow You can follow posts on a specific subject by adding a topic - Add a topic + See the newest posts from sites you follow Following Filter Video caption. %s @@ -924,31 +924,31 @@ Language: en_GB We were unable to access your site because it requires <b>HTTP Authentication</b>. You will need to reach out to your host to resolve this. We were unable to access the <b>XMLRPC file</b> on your site. You will need to reach out to your host to resolve this. Almost there! We just need to verify your Jetpack connected email address <b>%1$s</b> - Log in with your %1$s site credentials - Following - Site page - We cannot open the posts right now. Please try again later - %sB - %sM - %sQa - %sT - %sQi - Sites - Saved - Discover + Log in with your %1$s site credentials + Site page + Following Likes - We cannot load the data for your site right now. Please try again later + Discover + Saved Topics + Sites + %sQi + %sQa + %sT + %sB + %sM %sK + We cannot open the posts right now. Please try again later + We cannot load the data for your site right now. Please try again later WordPress Media Library Unsupported Ungroup Tap to hide the keyboard Tap here to show help - Take a Photo or Video - Start writing… Take a Video + Take a Photo or Video Take a Photo + Start writing… %s block. This block has invalid content %s block. Empty Cut block @@ -965,13 +965,13 @@ Language: en_GB Move block up Move block down from row %1$s to row %2$s Move block down + Link text Link inserted Image caption. %s Hide keyboard Help icon Failed to insert media.\nPlease tap for options. Double tap to undo last change - Link text Double tap to toggle setting Double tap to select an image Double tap to select a video @@ -988,21 +988,21 @@ Language: en_GB Alt Text ADD VIDEO Add URL + Add alt text ADD IMAGE OR VIDEO ADD IMAGE ADD BLOCK HERE - Add alt text Tap the Add to Save Posts button to save a post to your list. The list has loaded with %1$d items. Notifications - Turning off Notifications for this site will disable the notifications display on the notifications tab for this site. You can fine-tune which kind of notification you see after turning on Notifications for this site. - On Off - Notifications for this site - Notifications for this site + On + Turning off Notifications for this site will disable the notifications display on the notifications tab for this site. You can fine-tune which kind of notification you see after turning on Notifications for this site. To see notifications on the notifications tab for this site, turn on Notifications for this site. - Disable the notifications display on the notifications tab for this site Enable the notifications display on the notifications tab for this site + Disable the notifications display on the notifications tab for this site + Notifications for this site + Notifications for this site Add image or video We couldn\'t submit this post for review, but we\'ll try again later. We couldn\'t schedule this post, but we\'ll try again later. @@ -1179,28 +1179,28 @@ Language: en_GB Domain owners have to share contact information in a public database of all domains.\n With Privacy Protection, we publish our own information instead of yours and privately forward any communication to you. Privacy Protection Please enter a valid %s + Choose Domain + New Dismiss Try it now Choose what stats to see, and focus on the data you care most about. Tap %1$s at the bottom of Insights to customise your stats. Manage Your Stats - Choose Domain - New Fetching revisions… Failed to insert media.\nPlease tap to retry. Your draft is uploading Uploading draft - An error occurred while restoring the post Drafts + An error occurred while restoring the post Backdated for: %s Only see the most relevant stats. Add and organise your insights below. Social Annual Site Stats + Follower totals Domain suggestions couldn\'t be loaded Type a keyword for more ideas No suggestions found Register Domain Now that Jetpack is installed, we just need to get you set up. This will only take a minute. - Follower totals Remove from insights Move down Move up @@ -1209,27 +1209,27 @@ Language: en_GB Post is being restored Post restored Post is being binned - Local changes Binning this post will also discard unsaved changes, are you sure you want to continue? + Local changes + Move to Draft + Switch to list view Switch to cards view You don\'t have any binned posts You don\'t have any draft posts You don\'t have any scheduled posts You haven\'t published any posts yet - Move to Draft - Switch to list view Please log in with your username and password. Please log in using your WordPress.com username instead of your e-mail address. + Avg. words/post Total words + Avg. likes/post Total likes + Avg. comments/post Total comments Posts Year This Year The site at this address is not a WordPress site. For us to connect to it, the site must use WordPress. - Avg. words/post - Avg. likes/post - Avg. comments/post Failed to check available domain credits Checking domain credits Register domain @@ -1267,21 +1267,21 @@ Language: en_GB We cannot load Plans at the moment. Please try again later. Cannot load Plans No connection + Switch to block editor There was a problem loading your data, refresh your page to try again. Data not loaded Edit new posts and pages with the Block Editor Use Block Editor - Switch to block editor exit %1$d of %2$d complete + Grow your audience + Customise your site Next Steps Complete (%d) Enjoy your finished product! Upload a site icon Your visitors will see your icon in their browser. Add a custom icon for a polished, pro look. Tap %1$s Plan %2$s to see your current plan and other available plans - Customise your site - Grow your audience Tap %1$s Stats %2$s to see how your site is performing. Tap %1$s Your Site Icon %2$s to upload a new one Draft and publish your first post. @@ -1373,9 +1373,9 @@ Language: en_GB Share post Create post It’s been %1$s since %2$s was published. Here’s how the post performed so far: - Tags and Categories It\'s been %1$s since %2$s was published. Get the ball rolling and increase your post views by sharing your post: You haven\'t published any posts yet. Once you start publishing, your latest post\'s summary will appear here: + Tags and Categories All-time %1$s - %2$s Followers @@ -1426,77 +1426,77 @@ Language: en_GB Medium Thumbnail History - Pending review The selected page is not available - Delete Permanently - Move to Draft - Move to Bin - No pages matching your search - Search pages - You don\'t have any draft pages - You don\'t have any scheduled pages + Pending review You don\'t have any binned pages + You don\'t have any scheduled pages + You don\'t have any draft pages You haven\'t published any pages yet - Drafts - Published - Scheduled + Search pages + No pages matching your search + Delete Permanently + Move to Bin + Move to Draft Set parent - Binned View + Binned + Scheduled + Drafts + Published We\'ve made too many attempts to send an SMS verification code — take a break, and request a new one in a minute. - No sites matching your search + There\'s no WordPress.com account matching this Google account. No sites matching your search + No sites matching your search Page parent has been changed - There\'s no WordPress.com account matching this Google account. - Are you sure you want to delete page %s? - Page has been moved to Drafts Page has been permanently deleted - Page has been published Page has been scheduled + Page has been published Page has been binned - Set Parent + Page has been moved to Drafts + Top level + Are you sure you want to delete page %s? There was a problem changing the page parent There was a problem changing the page status There was a problem deleting the page - Top level + Set Parent tap here Create your site Get your site up and running. - Connect to your social media accounts – your site will automatically share new posts. - Share your site - Tap %1$s View Site %2$s to preview your site View your site + Tap %1$s View Site %2$s to preview your site + Share your site Tap %1$s Sharing %2$s to continue Tap the %1$s Connections %2$s to add your social media accounts + Connect to your social media accounts – your site will automatically share new posts. Publish a post Tap %1$s Create Post %2$s to create a new post Want a little help getting started? Accept - Follow other sites Never - Tap %1$s Reader %2$s to continue - Find sites that inspire you, and follow them to get updates when they post. No Thanks + Follow other sites Tap %1$s Search %2$s to look for sites with similar topics - Cancel + Tap %1$s Reader %2$s to continue + Find sites that inspire you, and follow them to get updates when they post. Go + Cancel Not now - You don\'t have any sites More - Add topics here to find posts about your favourite topics + You don\'t have any sites No followed topics - Install Jetpack - Installing Jetpack - Jetpack - Jetpack FAQ - Jetpack installed + Add topics here to find posts about your favourite topics Log in to the WordPress.com account you used to connect Jetpack. Retry - There was a problem Set up Jetpack could not be installed at this time. + There was a problem + Jetpack installed Installing Jetpack on your site. This can take up to a few minutes to complete. + Installing Jetpack Your website credentials will not be stored and are used only for the purpose of installing Jetpack. + Install Jetpack + Jetpack + Jetpack FAQ To use Stats on your WordPress site, you\'ll need to install the Jetpack plugin. No themes matching your search What would you like to find? @@ -1507,47 +1507,47 @@ Language: en_GB No media matching your search Log out of WordPress? You have changes to posts that haven’t been uploaded to your site. Logging out now will delete those changes from your device. Log out anyway? + No viewers yet No email followers yet No followers yet No users yet - No viewers yet Posts that you like will appear here - Discover sites + Nothing liked yet Go to following + Discover sites No followed sites - Nothing liked yet - No followers yet No likes yet + No followers yet Since you\'re on a free plan, you\'ll see limited events in your activity. - No activity yet When you make changes to your site you\'ll be able to see your activity history here - Create a page + No activity yet Create a post + Create a page Upload media You don\'t have any media - featured image image gallery site icon theme image + featured image Discard profile picture - Application log - Contact email + Transient Email - My Tickets - New message from \'Help & Support\' - Not set Please enter your email address To continue please enter your email address and name - Transient + New message from \'Help & Support\' WordPress - Restoring to %1$s %2$s + Not set + Contact email + Application log + My Tickets Restore in progress - Activity Log action button + Restoring to %1$s %2$s Currently restoring your site Your site has been successfully restored - Your site is being restored\nRestoring to %1$s %2$s Your site has been successfully restored\nRestored to %1$s %2$s + Your site is being restored\nRestoring to %1$s %2$s + Activity Log action button Auto-managed Save this post and come back to read it whenever you like. It will only be available on this device — saved posts don\'t sync to your other devices. Save Posts for Later @@ -1562,85 +1562,86 @@ Language: en_GB Magic link login Site address login Email address login - Add to saved posts + Tap %s to save a post to your list. + No posts saved — yet! Post saved + View All Remove from saved posts - Removed + Add to saved posts Saved posts - Tap %s to save a post to your list. - View All - No posts saved — yet! + Removed + Change site icon Cancel + Remove Change - Change site icon - Enable + You don\'t have permission to edit the site icon. + You don\'t have permission to add a site icon. How would you like to edit the icon? - Remove + Would you like to add a site icon? Site Icon this site - Would you like to add a site icon? - You don\'t have permission to add a site icon. - You don\'t have permission to edit the site icon. - Activity icon - Activity Log - Collect information - Cookie Policy + Enable Enable notifications for %1$s%2$s%3$s? - Event + Turn on site notifications + Turn off site notifications Jetpack icon - Privacy Policy - Privacy settings + Event + Activity icon + Activity Log Read privacy policy - Share information with our analytics tool about your use of services while logged in to your WordPress.com account. + We use other tracking tools, including some from third parties. Read about these and how to control them. Third Party Policy This information helps us improve our products, make marketing to you more relevant, personalise your WordPress.com experience, and more as detailed in our privacy policy. - Turn off site notifications - Turn on site notifications - We use other tracking tools, including some from third parties. Read about these and how to control them. + Privacy Policy + Share information with our analytics tool about your use of services while logged in to your WordPress.com account. + Cookie Policy + Privacy settings + Collect information Post submitted - Plugin feature requires primary domain subscription to be associated with this user. Plugin feature requires the site to be in good standing. - Plugin cannot be installed due to disk space limitations. + Plugin feature requires primary domain subscription to be associated with this user. + Plugin feature requires admin privileges. Plugin cannot be installed on VIP sites. - Plugin feature requires a business plan. - Plugin feature requires a custom domain. + Plugin cannot be installed due to disk space limitations. Plugin feature requires a verified email address. - Plugin feature requires admin privileges. Plugin feature requires the site to be public. + Plugin feature requires a business plan. + Plugin feature requires a custom domain. We\'re doing the final setup — almost done… Installing plugin… Install Installing the first plugin on your site can take up to 1 minute. During this time you won’t be able to make changes to your site. - Daily - Email me new comments - Email me new posts Install plugin + Notifications + Email me new comments + Weekly Instantly + Daily New posts - Notifications Receive notifications for new posts from this site - Weekly - %s on %s + Email me new posts All My Followed Sites - Are you sure you\'d like to permanently delete this post? Followed Sites - People looking at graphs and charts Person reading device with notifications - General + People looking at graphs and charts + %s on %s + Are you sure you\'d like to permanently delete this post? Important + General Use this photo %1$d of %2$d - %1$s of unlimited - Add %d - Can\'t save an empty draft - Choose from Free Photo Library Photos provided by %s - Preview %d - Search free photo library Search to find free photos to add to your Media Library + Search free photo library + Choose from Free Photo Library + Can\'t save an empty draft + %1$s of unlimited + Preview %d + Add %d Create Tag navigate up Notifications + Open external link show more photo delete @@ -1664,17 +1665,16 @@ Language: en_GB %s\'s profile picture check mark Signing up with Google… - Open external link Connection to Jetpack failed: %s You are already connected to Jetpack UNDO + Switched to Visual mode Visual Mode + Switched to HTML mode HTML Mode Preview Save as Draft %s TB - Switched to HTML mode - Switched to Visual mode %s GB %s MB %s kB @@ -1696,18 +1696,18 @@ Language: en_GB Edit Photo Pick site New account - Release notes - Licence - Sharing buttons Logged in as Person detail File details + Sharing buttons Notifications Reader Me + My Site Notification settings Help and Support - My Site + Licence + Release notes Your avatar has been uploaded and will be available shortly. It looks like you turned off permissions required for this feature.<br/><br/>To change this, edit your permissions and make sure <strong>%s</strong> is enabled. Permissions @@ -1768,15 +1768,15 @@ Language: en_GB Sending email Retry Close + There was some trouble sending the email. You can retry now or close and try again later. Username + You can always log in with a link like the one you just used, but you can also set up a password if you prefer. Password (optional) Display Name Retry Revert There was some trouble updating your account. You can retry or revert your changes to continue. There was some trouble uploading your avatar. - There was some trouble sending the email. You can retry now or close and try again later. - You can always log in with a link like the one you just used, but you can also set up a password if you prefer. Needs update Search Plugins New @@ -1798,31 +1798,31 @@ Language: en_GB Your WordPress Version Requires WordPress Version Last Updated - 1 stars - 2 stars - 3 stars - 4 stars - 5 stars Version + 5 stars + 4 stars + 3 stars + 2 stars + 1 stars + None provided %s downloads %s ratings - Frequently Asked Questions - None provided Read Reviews - Description - Installation + Frequently Asked Questions What\'s New - Installed + Installation + Description Settings + Installed Version %s installed - by %s Version %s + by %s Change photo Unable to load plugins - Deleting + Site Pages Manage your site\'s tags Saving - Site Pages + Deleting Permanently delete \'%s\' tag? A tag with this name already exists Add New Tag @@ -1830,14 +1830,14 @@ Language: en_GB Tag Your WordPress.com site supports the use of Accelerated Mobile Pages, a Google-led initiative that dramatically speeds up loading times on mobile devices Accelerated Mobile Pages (AMP) - Learn more about date & time formatting Unable to load timezones - Custom + Learn more about date & time formatting Custom format + Custom Posts per page Choose a city in your timezone - Time Format Timezone + Time Format Date Format Week starts on Tags @@ -1870,8 +1870,8 @@ Language: en_GB Please provide an authentication code to continue. Please double check your password to continue. Login stopped - Login in progress… Please wait while logging in. + Login in progress… Tap to continue. Logged in! Google login could not be started. @@ -1894,8 +1894,8 @@ Language: en_GB Remove this image from the post? Customise File Details - There was some trouble connecting with the Google account. \nMaybe try a different account? + There was some trouble connecting with the Google account. Close To proceed with this Google account, please provide the matching WordPress.com password. This will be asked only once. A network error occurred. Please check your connection and try again. @@ -1942,8 +1942,8 @@ Language: en_GB File Name URL Alt text - Blink light Connect a site + Blink light Vibrate device Choose sound Sights and Sounds @@ -1958,8 +1958,8 @@ Language: en_GB Enable notifications Disable notifications Off - Maximum Video Size On + Maximum Video Size Maximum Image Size There was an error uploading the media in this post: %s. There was an error uploading this post: %s. @@ -1999,8 +1999,8 @@ Language: en_GB Enter the address of the WordPress site you\'d like to connect. Already logged in to WordPress.com Continue - Enter your WordPress.com password. Connect another site + Enter your WordPress.com password. Requesting log-in email It looks like this password is incorrect. Please double check your information and try again. Requesting a verification code via SMS. @@ -2059,8 +2059,8 @@ Language: en_GB %1$s was denied access to your photos. To fix this, edit your permissions and turn on %2$s. View comments Quality of videos. Higher values mean better quality videos. - Enable to resize and compress videos Resizes videos in posts to this size + Enable to resize and compress videos Optimise Videos Draft uploaded Report bug @@ -2157,11 +2157,11 @@ Language: en_GB Medium Low Uploaded + Upload Failed Deleted Deleting Uploading Queued - Upload Failed Image Quality All media uploads have been cancelled due to an unknown error. Please retry uploading Unknown post format @@ -2221,39 +2221,39 @@ Language: en_GB Comment approved! Like now - Follower Viewer + Follower No connection, couldn\'t save your profile - None - Left Right + Left + None Selected %1$d Couldn\'t retrieve site users Email Follower Follower Fetching users… - Email Followers Viewers + Email Followers Followers Team Invite up to 10 email addresses and/or WordPress.com usernames. Those needing a username will be sent instructions on how to create one. If you remove this viewer, he or she will not be able to visit this site.\n\nWould you still like to remove this viewer? If removed, this follower will stop receiving notifications about this site, unless they re-follow.\n\nWould you still like to remove this follower? Since %1$s - Couldn\'t remove follower Couldn\'t remove viewer + Couldn\'t remove follower Couldn\'t retrieve site email followers Couldn\'t retrieve site followers Some media uploads have failed. You can\'t switch to HTML mode\n in this state. Remove all failed uploads and continue? - Changes saved - Caption - Link to Width + Link to + Caption + Changes saved Discard unsaved changes? Stop uploading? - %1$s: %2$s - Invite sent successfully Tap to try again! + Invite sent successfully + %1$s: %2$s Invite sent but error(s) occurred! An error occurred while trying to send the invite! Cannot send: There are invalid usernames or emails @@ -2262,8 +2262,8 @@ Language: en_GB Custom message Invite Usernames or emails - External Invite People + External Clear search history Clear search history? No results found for %s for your language @@ -2271,33 +2271,33 @@ Language: en_GB Related Post Links are disabled on the preview screen Send - If you remove %1$s, that user will no longer be able to access this site, but any content that was created by %1$s will remain on the site.\n\nWould you still like to remove this user? Successfully removed %1$s + If you remove %1$s, that user will no longer be able to access this site, but any content that was created by %1$s will remain on the site.\n\nWould you still like to remove this user? Remove %1$s - The sites in this list haven\'t posted anything recently - People Role + People + The sites in this list haven\'t posted anything recently Couldn\'t remove user Couldn\'t update user role Couldn\'t retrieve site viewers Error updating your Gravatar - Error locating the cropped image Error reloading your Gravatar + Error locating the cropped image Error cropping the image Checking email Currently unavailable. Please enter your password Logging in Shown publicly when you comment. Capture or select photo - Your posts, pages, and settings will be emailed to you at %s. - Plan Plans + Plan + Your posts, pages, and settings will be emailed to you at %s. Export your content - Exporting content… Export email sent! - You have active premium upgrades on your site. Please cancel your upgrades prior to deleting your site. - Show purchases + Exporting content… Checking purchases + Show purchases + You have active premium upgrades on your site. Please cancel your upgrades prior to deleting your site. Premium Upgrades Something went wrong. Could not request purchases. Deleting site… @@ -2306,49 +2306,49 @@ Language: en_GB Primary Domain There was an error in deleting your site. Please contact support for more assistance. Error deleting site - Please type %1$s in the field below to confirm. Your site will then be gone forever. Export content + Please type %1$s in the field below to confirm. Your site will then be gone forever. Confirm Delete Site Contact Support If you want a site but don\'t want any of the posts and pages you have now, our support team can delete your posts, pages, media and comments for you.\n\nThis will keep your site and URL active, but give you a fresh start on your content creation. Just contact us to have your current content cleared out. - Start your site again Let Us Help - App Settings + Start your site again Start Over + App Settings Remove failed uploads Advanced No binned comments No pending comments No approved comments Couldn\'t connect. Required XML-RPC methods are missing on the server. - Status - Video Centre - Chat - Gallery - Image - Link - Quote + Video + Status Standard - Information on WordPress.com courses and events (online & in-person). - Aside + Quote + Link + Image + Gallery + Chat Audio + Aside + Information on WordPress.com courses and events (online & in-person). Opportunities to participate in WordPress.com research & surveys. Tips for getting the most out of WordPress.com. Community - Replies to my comments - Suggestions Research - Site achievements + Suggestions + Replies to my comments Username mentions - Likes on my posts + Site achievements Site follows + Likes on my posts Likes on my comments Comments on my site %d items 1 item - Known users\' comments All users + Known users\' comments No comments %d comments per page 1 comment per page @@ -2358,11 +2358,11 @@ Language: en_GB Automatically approve everyone\'s comments. Automatically approve if the user has a previously approved comment Require manual approval for everyone\'s comments. - 1 day %d days - Click the verification link in the email sent to %1$s to confirm your new address - Primary site + 1 day Web address + Primary site + Click the verification link in the email sent to %1$s to confirm your new address You are currently uploading media. Please wait until this completes. Comments couldn\'t be refreshed at this time - showing older comments Set Featured Image @@ -2371,13 +2371,13 @@ Language: en_GB Permanently delete these comments? Permanently delete this comment? Delete - Comment deleted Restore + Comment deleted No spam comments - Could not load page All - Interface Language + Could not load page Off + Interface Language About the app Couldn\'t save your account settings Couldn\'t retrieve your account settings @@ -2386,8 +2386,8 @@ Language: en_GB Allow comments to be nested in threads. Thread up to Disabled - Remove Search + Remove Original Size Your site is visible only to you and users you approve Your site is visible to everyone but asks search engines not to index it @@ -2396,8 +2396,8 @@ Language: en_GB About me Display name will default to your username if it is not set Public display name - First name Last name + First name My Profile Related post preview image Couldn\'t save site info @@ -2453,8 +2453,8 @@ Language: en_GB %d levels Private Hidden - Delete Site Public + Delete Site Hold for Moderation Links in comments Automatically approve @@ -2469,22 +2469,22 @@ Language: en_GB Default Format Default Category Address - Site Title Tagline + Site Title Defaults for new posts - Account Writing + Account General Newest first + Oldest first Close after Comments - Discussion - Oldest first - Privacy Related Posts + Privacy + Discussion You don\'t have permission to upload media to the site - Never Unknown + Never This post no longer exists You\'re not authorised to view this post Unable to retrieve this post @@ -2496,22 +2496,22 @@ Language: en_GB Something went wrong. Could not activate theme by %1$s Thanks for choosing %1$s - Details - DONE MANAGE SITE + DONE Support - Try & Customise + Details View + Try & Customise Activate Active - Current Theme - Customise - Details Support - Page published + Details + Customise + Current Theme Page updated - Post published Post updated + Page published + Post published Sorry, no themes found. Load more posts No sites matched \'%s\' @@ -2544,211 +2544,211 @@ Language: en_GB Couldn\'t load notification settings Comment likes App notifications - Notifications tab Email + Notifications tab We\'ll always send important emails regarding your account, but you can get some helpful extras, too. Latest Post Summary No connection Post sent to bin - Stats Bin + Stats Preview View - Edit Publish + Edit You are not authorised to access this site This site could not be found Undo The request has expired. Log in to WordPress.com to try again. - Best Views Ever Ignore + Best Views Ever Today\'s Stats All-time posts, views, and visitors Insights Log out of WordPress.com - Login/Logout Log in to WordPress.com - Account Settings + Login/Logout Help & Support + Account Settings \"%s\" wasn\'t hidden because it\'s the current site Create WordPress.com site Add self-hosted site - Show/hide sites Add new site - View Admin - View Site + Show/hide sites Choose site + View Site + View Admin Switch Site - Blog Posts Settings - Look and Feel + Blog Posts Publish + Look and Feel Configuration Tap to show them Deselect all - Show - Hide Select all - Language - Verification code - Invalid verification code + Hide + Show Log in again to continue. + Invalid verification code + Verification code + Language Unable to retrieve posts Publisher: Could not open notification Unknown Search Terms - Authors Search Terms + Authors Fetching comments… Fetching pages… Fetching posts… Fetching media… Application logs have been copied to the clipboard + This site is empty New posts An error occurred while copying text to clipboard Uploading post - This site is empty - Fetching themes… - %1$d months - A year %1$d years + A year + %1$d months A month - %1$d minutes - an hour ago - %1$d hours - A day %1$d days + A day + %1$d hours + an hour ago + %1$d minutes a minute ago seconds ago - Posts & Pages - Videos Followers + Publicise + Videos + Posts & Pages Countries Likes - Years - Views Visitors - Publicise + Views + Years + Fetching themes… Details %d selected Browse our FAQ No comments yet - View original article + No posts with this topic Like + View original article Comments are closed %1$d of %2$d Can\'t publish an empty post You don\'t have permission to view or edit posts You don\'t have permission to view or edit pages You don\'t have permission to view or edit comments - Older than a month More - Older than 2 days + Older than a month Older than a week + Older than 2 days Liked Comment - No posts yet. Why not create one? - Reply to %s Comment binned + Reply to %s + No posts yet. Why not create one? Logging out… - No posts with this topic Unable to perform this action - Block this site - Posts from this site will no longer be shown Unable to block this site - Update + Posts from this site will no longer be shown + Block this site Schedule - Followed sites + Update No recommended sites - Reader Site - Site followed - Unable to follow this site - Unable to show this site Unable to unfollow this site + Unable to follow this site You already follow this site - Followed topics + Unable to show this site + Site followed Enter a URL or topic to follow - Help - Invalid SSL certificate + Followed sites + Followed topics + Reader Site If you usually connect to this site without problems, this error could mean that someone is trying to impersonate the site, and you shouldn\'t continue. Would you like to trust the certificate anyway? - There is no network available - The media item couldn\'t be retrieved - An error occurred when accessing this blog - Failed to fetch themes - Not spam - Adding category failed - Category added successfully - The category name field is required - A mounted SD card is required to upload media - No notifications - Posts couldn\'t be refreshed at this time - Pages couldn\'t be refreshed at this time - Comments couldn\'t be refreshed at this time - An error occurred - An error occurred while moderating - An error occurred while editing the comment - Couldn\'t load the comment - Error downloading image - Your email address isn\'t valid - Enter a valid email address + Invalid SSL certificate + Help The username or password you entered is incorrect + Enter a valid email address + Your email address isn\'t valid + Error downloading image + Couldn\'t load the comment + An error occurred while editing the comment + An error occurred while moderating + An error occurred + Comments couldn\'t be refreshed at this time + Pages couldn\'t be refreshed at this time + Posts couldn\'t be refreshed at this time An error occurred while deleting the post - Select categories - Connection error - Cancel edit - An error occurred when loading the post. Refresh your posts and try again. - Learn more - Thumbnail grid - You don\'t have permission to view the media library - Some media can\'t be deleted at this time. Try again later. - Approved - Pending - Spam - Edit comment - Approve - Unapprove - Spam - Approving - Unapproving - Marking as spam - Send to bin? - Sending to bin - Link text (optional) - Page settings - Local draft - Post settings - Bin - Saving changes - Cancel editing this comment? - Comment is required - Comment hasn\'t changed - View in browser - Add new category - Category name - Couldn\'t create temp file for media upload. Make sure there is enough free space on your device. - Open source licenses - New post - New media - Privacy policy - Local changes - Image settings - WordPress blog - This blog is hidden and couldn\'t be loaded. Enable it again in settings and try again. - An error occurred while creating the app database. Try reinstalling the app. + No notifications + A mounted SD card is required to upload media + The category name field is required + Category added successfully + Adding category failed + Not spam + Failed to fetch themes + An error occurred when accessing this blog + The media item couldn\'t be retrieved + There is no network available + Unable to remove this topic + Unable to add this topic Application log - Remove site + An error occurred while creating the app database. Try reinstalling the app. + This blog is hidden and couldn\'t be loaded. Enable it again in settings and try again. + Media couldn\'t be refreshed at this time + WordPress blog + Image settings + Local changes + Privacy policy + New media + New post No notifications…yet. Authorisation required + Check that the site URL entered is valid + Open source licenses + Couldn\'t create temp file for media upload. Make sure there is enough free space on your device. + Category name + Add new category + View in browser + Remove site + Comment hasn\'t changed + Comment is required + Cancel editing this comment? + Saving changes + Bin + Send to bin? + Sending to bin + Marking as spam + Unapproving + Approving Bin + Spam + Unapprove + Approve + Edit comment Binned - Check that the site URL entered is valid - Media couldn\'t be refreshed at this time + Spam + Pending + Approved + Delete page? + Delete post? + Post settings Couldn\'t find the file for upload. Was it deleted or moved? + Local draft + Page settings + Link text (optional) + Some media can\'t be deleted at this time. Try again later. + You don\'t have permission to view the media library + Thumbnail grid + Learn more + An error occurred when loading the post. Refresh your posts and try again. An error occurred when accessing this plugin - Delete post? - Delete page? - Unable to add this topic - Unable to remove this topic + Cancel edit + Connection error + Select categories Share link Fetching posts… You and %,d others like this @@ -2756,74 +2756,74 @@ Language: en_GB Reply You can\'t share to WordPress without a visible blog Comment marked as spam + Unable to retrieve this post You and one other like this - Select photo Select video - Unable to retrieve this post - This list is empty - (Untitled) - Reblog - Couldn\'t post your comment - Unable to share - Unable to view image + Select photo + Sign Up Unable to open %s - Share - Follow - Following - Added %s - Removed %s - One person likes this + Unable to view image + Unable to share + That isn\'t a valid topic + You already follow this topic + Couldn\'t post your comment You like this + One person likes this + Removed %s + Added %s Reply to comment… + Following + Follow + Share + Reblog + (Untitled) No comments yet - Sign Up - You already follow this topic - That isn\'t a valid topic - Themes - Title - Caption - Description - Squares - Tiled - Circles - Slideshow - Clicks - Referrers - Today - Yesterday - Days - Weeks + This list is empty Months - Failed to update - Activate - Share - Stats + Weeks + Days + Yesterday + Today + Referrers Tags & Categories + Clicks + Stats + Share + Activate + Failed to update + Description + Caption + Title + Slideshow + Circles + Tiled + Squares + Themes Discard Manage - Reply published - %d new notifications and %d more. + %d new notifications Follows + Reply published Log in Loading… - HTTP username HTTP password + HTTP username An error occurred while uploading media Incorrect username or password. - Password - Username Log In + Username + Password Reader - No network available Pages Posts Anonymous - OK + No network available done + OK URL - Version Terms of Service + Version WordPress for Android Alignment Refresh @@ -2835,24 +2835,24 @@ Language: en_GB Shortcut name can\'t be empty Private Title - Categories Separate tags with commas + Categories Deleting comments SD Card Required Media - Delete Approve + Delete None - Error - Cancel - Save - Add - Category refresh error - Preview - on + Publish Now Reply - Yes + on + Preview + Category refresh error + Error No + Yes Notification Settings - Publish Now + Add + Save + Cancel diff --git a/WordPress/src/main/res/values-fr-rCA/strings.xml b/WordPress/src/main/res/values-fr-rCA/strings.xml index dcc85dc7e41f..d60315cca260 100644 --- a/WordPress/src/main/res/values-fr-rCA/strings.xml +++ b/WordPress/src/main/res/values-fr-rCA/strings.xml @@ -1,11 +1,30 @@ + Terminé + M’avertir + Aucun défini + %d fois par semaine + Définir des objectifs + Votre article est en cours de publication… En attendant, définissez vos objectifs de blog pour recevoir des rappels et suivez votre progression. + Définir vos objectifs de blog + <a href=\"%1$s\">Saisissez les identifiants de votre serveur</a> afin d’activer les restaurations de site en un clic à partir des sauvegardes. + Définir en tant qu’image mise en avant + Retirer en tant qu’image mise en avant + Créer une catégorie + Support de WordPress pour Android + Gérer les catégories de votre site + Vous n’avez aucune catégorie + Ajoutez ici les catégories que vous utilisez le plus souvent afin de pouvoir les sélectionner rapidement lors de la catégorisation de vos articles + Créer une catégorie + Catégories + Objectifs de blog + Le contenu de la page de vos derniers articles est automatiquement généré et n’est pas modifiable. Réglages de bordure Ne plus afficher Afficher le stockage @@ -194,6 +213,7 @@ Language: fr Bienvenue dans Jetpack Scan ! Nous étudions votre site en vue de préparer une analyse complète. Nous vous ferons savoir si nous rencontrons un problème susceptible de compromettre l’analyse, puis nous démarrerons votre première analyse complète. Bienvenue sur Jetpack Scan. Nous réalisons actuellement un état des lieux de votre site et les résultats devraient bientôt vous parvenir. Nous rencontrons des difficultés à résoudre cette menace en arrière-plan. Pendant ce temps, vous pouvez continuer à utiliser votre site comme d’habitude, tout en revenant de temps à autre pour vérifier la progression de l’analyse. + Nous vous enverrons une notification si une menace est détectée. Pendant ce temps, vous pouvez continuer à utiliser votre site comme d’habitude, tout en revenant de temps à autre pour vérifier la progression de l’analyse. Correction des menaces Jetpack Scan n’a pas pu terminer l’analyse de votre site. Veuillez vérifier si votre site est indisponible. Si ce n’est pas le cas, réessayez. S’il l’est, ou si Jetpack Scan rencontre toujours des problèmes, contactez notre équipe d’assistance. Un problème est survenu… diff --git a/WordPress/src/main/res/values-fr/strings.xml b/WordPress/src/main/res/values-fr/strings.xml index dcc85dc7e41f..d60315cca260 100644 --- a/WordPress/src/main/res/values-fr/strings.xml +++ b/WordPress/src/main/res/values-fr/strings.xml @@ -1,11 +1,30 @@ + Terminé + M’avertir + Aucun défini + %d fois par semaine + Définir des objectifs + Votre article est en cours de publication… En attendant, définissez vos objectifs de blog pour recevoir des rappels et suivez votre progression. + Définir vos objectifs de blog + <a href=\"%1$s\">Saisissez les identifiants de votre serveur</a> afin d’activer les restaurations de site en un clic à partir des sauvegardes. + Définir en tant qu’image mise en avant + Retirer en tant qu’image mise en avant + Créer une catégorie + Support de WordPress pour Android + Gérer les catégories de votre site + Vous n’avez aucune catégorie + Ajoutez ici les catégories que vous utilisez le plus souvent afin de pouvoir les sélectionner rapidement lors de la catégorisation de vos articles + Créer une catégorie + Catégories + Objectifs de blog + Le contenu de la page de vos derniers articles est automatiquement généré et n’est pas modifiable. Réglages de bordure Ne plus afficher Afficher le stockage @@ -194,6 +213,7 @@ Language: fr Bienvenue dans Jetpack Scan ! Nous étudions votre site en vue de préparer une analyse complète. Nous vous ferons savoir si nous rencontrons un problème susceptible de compromettre l’analyse, puis nous démarrerons votre première analyse complète. Bienvenue sur Jetpack Scan. Nous réalisons actuellement un état des lieux de votre site et les résultats devraient bientôt vous parvenir. Nous rencontrons des difficultés à résoudre cette menace en arrière-plan. Pendant ce temps, vous pouvez continuer à utiliser votre site comme d’habitude, tout en revenant de temps à autre pour vérifier la progression de l’analyse. + Nous vous enverrons une notification si une menace est détectée. Pendant ce temps, vous pouvez continuer à utiliser votre site comme d’habitude, tout en revenant de temps à autre pour vérifier la progression de l’analyse. Correction des menaces Jetpack Scan n’a pas pu terminer l’analyse de votre site. Veuillez vérifier si votre site est indisponible. Si ce n’est pas le cas, réessayez. S’il l’est, ou si Jetpack Scan rencontre toujours des problèmes, contactez notre équipe d’assistance. Un problème est survenu… diff --git a/WordPress/src/main/res/values-he/strings.xml b/WordPress/src/main/res/values-he/strings.xml index 5b8e031de487..a8b49161dca5 100644 --- a/WordPress/src/main/res/values-he/strings.xml +++ b/WordPress/src/main/res/values-he/strings.xml @@ -1,11 +1,30 @@ + סיימתי + תשלחו לי הודעה + לא הוגדרו אפשרויות + %d פעמים בשבוע + לקבוע מטרות + הפוסט שלך מתפרסם… בינתיים, אפשר להגדיר את המטרות שלך לבלוג כדי לקבל תזכורות ולעקוב אחר ההתקדמות שלך. + להגדיר את המטרות שלך לבלוג + <a href=\"%1$s\">יש להזין את פרטי הכניסה של השרת</a> כדי להפעיל שחזורים בלחיצה אחת מגיבויים. + להגדיר כתמונה מרכזית + להסיר מהתמונה המרכזית + ליצור קטגוריה + תמיכה ב-WordPress ל-Android + לנהל את הקטגוריות באתר שלך + אין לך קטגוריות + אפשר להוסיף את הקטגוריות שנפוצות אצלך כאן כדי לבחור בהן במהירות בעת הקצאת קטגוריות לפוסטים שלך + ליצור קטגוריה + קטגוריות + מטרות לכתיבה בבלוג + התוכן בעמוד \'הפוסטים האחרונים\' מיוצר באופן אוטומטי ולא ניתן לערוך אותו. הגדרות גבול לא להציג שוב להציג את שטח האחסון @@ -201,6 +220,7 @@ Language: he_IL ברוך בואך ל-Jetpack Scan! אנחנו מכינים את האתר לסריקה מלאה. אנחנו נודיע לך אם נמצא בעיות כלשהן שעלולות להפריע לסריקה ולאחר מכן, הסריקה הראשונה שלך תתחיל. ברוך בואך ל-Jetpack Scan, אנחנו בודקים כעת את האתר שלך לראשונה ומייד נעדכן אותך בתוצאות. אנחנו משקיעים המון מאמצים ברקע כדי לתקן את האיום הזה. בינתיים, אפשר להמשיך להשתמש באתר כרגיל ולחזור לבדוק את ההתקדמות בכל שלב. + אנחנו נשלח אליך הודעה אם נאתר איום. בינתיים, אפשר להמשיך להשתמש באתר כרגיל ולחזור לבדוק את ההתקדמות בכל שלב. ל-Jetpack Scan לא הייתה אפשרות להשלים את הסריקה של האתר שלך. יש לבדוק אם האתר מושבת – אם לא, יש לנסות שוב. אם האתר מושבת או אם עדיין יש בעיות בהפעלה של Jetpack Scan, עליך ליצור קשר עם צוות התמיכה. מתקן את האיומים משהו השתבש diff --git a/WordPress/src/main/res/values-id/strings.xml b/WordPress/src/main/res/values-id/strings.xml index 2e570df3dd4c..0d1f4ccf9c26 100644 --- a/WordPress/src/main/res/values-id/strings.xml +++ b/WordPress/src/main/res/values-id/strings.xml @@ -1,11 +1,30 @@ + Selesai + Beri tahu saya + Tidak diatur + %d kali seminggu + Tetapkan tujuan + Pos Anda sedang diposkan… sementara itu, tetapkan tujuan pembuatan blog untuk mendapatkan pengingat, dan lacak progres Anda. + Tetapkan tujuan blog Anda + <a href=\"%1$s\">Masukkan kredensial server Anda</a> untuk mengaktifkan pemulihan situs sekali klik dari pencadangan. + Atur sebagai Gambar Andalan + Hapus dari Gambar Andalan + Buat Kategori + WordPress untuk Dukungan Android + Kelola kategori situs Anda + Anda tidak memiliki kategori + Tambahkan kategori yang sering Anda gunakan di sini agar bisa dipilih dengan cepat saat mengategorikan pos + Buat kategori + Kategori + Tujuan pembuatan blog + Konten halaman pos terbaru Anda dibuat secara otomatis dan tidak dapat disunting. Pengaturan Batas Jangan Tampilkan Lagi Lihat Penyimpanan @@ -201,6 +220,7 @@ Language: id Selamat datang di Jetpack Scan! Kami mengamati situs Anda untuk mempersiapkan pemindaian menyeluruh. Kami akan memberi tahu Anda jika kami menemukan kendala yang mungkin memengaruhi proses pemindaian, kemudian pemindaian menyeluruh yang pertama akan dimulai. Selamat datang di Jetpack Scan, kami sedang melakukan pemeriksaan perdana untuk situs Anda dan hasilnya akan segera ditampilkan. Kami berupaya keras di latar belakang untuk memperbaiki ancaman ini. Sementara itu, Anda dapat terus menggunakan situs seperti biasa dan memeriksa progresnya kapan saja. + Kami akan mengirimkan pemberitahuan jika menemukan ancaman. Sementara itu, Anda dapat terus menggunakan situs seperti biasa dan memeriksa progresnya kapan saja. Memperbaiki Ancaman Jetpack Scan tidak dapat menyelesaikan pemindaian situs Anda. Harap periksa apakah situs Anda tidak aktif – jika tidak, coba lagi. Jika tidak aktif, atau jika Jetpack Scan masih mengalami masalah, hubungi tim dukungan kami. Terjadi kesalahan diff --git a/WordPress/src/main/res/values-it/strings.xml b/WordPress/src/main/res/values-it/strings.xml index 63bf9c65d189..4b64eaa48abf 100644 --- a/WordPress/src/main/res/values-it/strings.xml +++ b/WordPress/src/main/res/values-it/strings.xml @@ -1,11 +1,30 @@ + Fatto + Inviami una notifica + Nessun set + %d volte a settimana + Imposta gli obiettivi + Il tuo articolo è in fase di pubblicazione… nel frattempo, imposta i tuoi obiettivi di blogging per ricevere i promemoria e monitorare i tuoi progressi. + Imposta gli obiettivi per la creazione del blog + <a href=\"%1$s\">Inserisci le credenziali del server</a> per abilitare i ripristini del sito con un clic dai backup. + Imposta come immagine in evidenza + Rimuovi come immagine in evidenza + Crea categoria + Supporto WordPress per Android + Gestisci le categorie del tuo sito + Non hai alcuna categoria + Aggiungi qui le categorie che usati frequentemente in modo che possano essere rapidamente selezionate quando classifichi i tuoi articoli + Crea una categoria + Categorie + Obiettivi del blogging + Il contenuto della pagina degli articoli recenti viene generato automaticamente e non può essere modificato. Impostazioni del bordo Non mostrare nuovamente Visualizza archiviazione @@ -200,6 +219,7 @@ Language: it Jetpack Scan ti dà il benvenuto! Stiamo esaminando l\'ambito del tuo sito, impostando l\'esecuzione di una scansione completa. Ti avviseremo se riscontreremo problemi che possono influire su una scansione, quindi verrà avviata la tua prima scansione completa. Jetpack Scan ti dà il benvenuto. Stiamo analizzando il tuo sito per la prima volta e presto riceverai i risultati. Stiamo facendo il possibile per risolvere questa minaccia in background. Nel frattempo continua pure a utilizzare tranquillamente il sito come al solito, puoi controllare l\'andamento in qualsiasi momento. + Ti invieremo una notifica se viene rilevata una minaccia. Nel frattempo continua pure a utilizzare tranquillamente il sito come al solito, puoi controllare l\'andamento in qualsiasi momento. Jetpack Scan non ha potuto completare una scansione del sito. Verifica se il tuo sito non è attivo, in caso contrario riprova. Se lo è, o se Jetpack Scan continua ad avere problemi, contatta il nostro team di supporto. Correzione delle minacce Si è verificato un problema. diff --git a/WordPress/src/main/res/values-ko/strings.xml b/WordPress/src/main/res/values-ko/strings.xml index 49d4f737a32e..3d0b84832a08 100644 --- a/WordPress/src/main/res/values-ko/strings.xml +++ b/WordPress/src/main/res/values-ko/strings.xml @@ -47,19 +47,19 @@ Language: ko_KR 이미 사이트가 있으면 무료 젯팩 플러그인을 설치하고 워드프레스닷컴 계정에 연결해야 합니다. 프로필 사진 %1$s에 이 앱을 사용하려면 설치되고 워드프레스닷컴 계정에 연결된 젯팩 플러그인이 있어야 합니다. - 이미지 설정 - 이미지를 뒤로 이동 이미지를 앞으로 이동 + 이미지를 뒤로 이동 폭 설정 - 사이트 + 이미지 설정 (제목이 없습니다) + 사이트 사용자 프로필 하단 시트 정보 좋아요 목록 %s 정렬과 필터 %s 소셜 아이콘 멘션 - 글 콘텐츠 설정 글 메타 설정 + 글 콘텐츠 설정 추천 발행일 보이기 화면 리더 사용자에게 도움이 되도록 간략하게 링크 설명 @@ -83,6 +83,7 @@ Language: ko_KR 블록 검색 블록 레이블을 검색합니다. 현재 텍스트는 블록 검색 + 외부 설정된 사용자 정의 플레이스홀더 없음 버튼 없음 내부 @@ -91,7 +92,6 @@ Language: ko_KR 두 번 눌러 레이블 텍스트 편집하기 두 번 눌러 버튼 텍스트 편집하기 두 번 눌러 단위 변경하기 - 외부 현재 플레이스홀더 텍스트는 검색 지우기 검색 취소 @@ -113,8 +113,8 @@ Language: ko_KR 해제 다운로드하기 위협이 해결되었습니다. - 스캔에서 %2$s에 대한 잠재적 위협 %1$s개를 찾았습니다. 아래 내용을 검토하고 조치를 취하거나 모두 해결 버튼을 누르세요. 도움말이 필요하면 %3$s을(를) 클릭하세요. %s개의 활성 위협을 모두 해결할지 확인해 주세요. + 스캔에서 %2$s에 대한 잠재적 위협 %1$s개를 찾았습니다. 아래 내용을 검토하고 조치를 취하거나 모두 해결 버튼을 누르세요. 도움말이 필요하면 %3$s을(를) 클릭하세요. 이러한 위협을 해결하기 위해 백그라운드에서 노력하는 중입니다. 그동안 정상적으로 사이트를 계속 사용하면서 언제든지 진행률을 확인하실 수 있습니다. 초점 편집하기 이미지를 편집, 교체 또는 지울 하단 시트를 두 번 눌러 열기 @@ -146,8 +146,8 @@ Language: ko_KR <b>스캔 완료됨</b> <br> 찾은 위협 없음 위협 해결 중 비활성화 - 페이지를 점검하고 내용을 변경하거나 페이지를 추가 또는 제거하세요. 이 항목 고정 취소 + 페이지를 점검하고 내용을 변경하거나 페이지를 추가 또는 제거하세요. 사이트 방문 깔끔하고 전문적으로 보이도록 사이트에 아이콘을 추가하세요. 회원님께 영감을 주는 사이트를 발견하고 팔로우하세요. @@ -203,8 +203,8 @@ Language: ko_KR Jetpack Scan에 오신 것을 환영합니다. 전체 스캔이 수행되도록 설정하여 사이트를 자세히 살펴보는 중입니다. 스캔에 영향을 미칠 만한 문제를 발견하면 먼저 알려드리고 전체 스캔을 시작합니다. Jetpack Scan에 오신 것을 환영합니다. 지금 회원님 사이트를 살펴보고 있으며 결과를 곧 알려드리겠습니다. 이 위협을 해결하기 위해 백그라운드에서 노력하는 중입니다. 그동안 정상적으로 사이트를 계속 사용하면서 언제든지 진행률을 확인하실 수 있습니다. - Jetpack Scan에서 사이트 스캔을 완료할 수 없습니다. 사이트가 다운되었는지 확인해 주세요. 다운되지 않았으면 다시 시도해 주세요. 다운되었거나 Jetpack Scan에서 계속 문제가 발생하는 경우 지원팀에 문의하세요. 위협 해결 중 + Jetpack Scan에서 사이트 스캔을 완료할 수 없습니다. 사이트가 다운되었는지 확인해 주세요. 다운되지 않았으면 다시 시도해 주세요. 다운되었거나 Jetpack Scan에서 계속 문제가 발생하는 경우 지원팀에 문의하세요. 문제가 발생했습니다 사이트 백업 중 %1$s %2$s에서 사이트 백업 중 @@ -213,8 +213,8 @@ Language: ko_KR 사이트가 백업되었습니다.\n%1$s %2$s에서 백업됨 사이트가 백업되는 중입니다.\n%1$s %2$s에서 백업 중 오디오 선택 - 오류 아이콘 실행 중인 다른 복원이 있습니다. + 오류 아이콘 복원 실패 사이트 방문 버튼 복원 아이콘 @@ -238,12 +238,12 @@ Language: ko_KR X로 표시된 구름 아이콘 태블릿 다시 보지 않음 + 이 항목 고정 페이지 목록을 참조하려면 %1$s 페이지 %2$s을(를) 선택하세요. 사이트의 페이지를 변경, 추가 또는 제거합니다. 사이트 페이지 검토 홈페이지를 편집하려면 %1$s 홈페이지 %2$s을(를) 선택하세요. 페이지 목록을 참조하려면 %1$s 페이지 %2$s을(를) 선택하세요. - 이 항목 고정 사이트의 홈페이지에서 콘텐츠를 변경, 추가 또는 제거합니다. 홈페이지 편집 안 읽음으로 표시 @@ -254,15 +254,16 @@ Language: ko_KR 안 읽음으로 표시됨 읽음으로 표시됨 해결 상태를 가져오는 중 오류가 발생했습니다. 지원팀에 문의하세요. + 위협이 해결되었습니다. 위협 해결 중 오류가 발생했습니다. 지원팀에 문의하세요. 1개의 활성 위협을 해결할지 확인해 주세요. - 위협이 해결되었습니다. 위협 모두 해결 위협을 무시하는 중 오류가 발생했습니다. 지원팀에 문의하세요. 위협이 무시되었습니다. 안전한 것이 확실하지 않은 한 보안을 무시해서는 안 됩니다. 이 위협 무시를 선택하면 사이트 <b>%s</b>에서 위협이 유지됩니다. 위협 해결 중 오류가 발생했습니다. 지원팀에 문의하세요. 위협 무시됨 + %s에 위협 해결됨 위협 해결 중 무시됨 항목을 찾을 수 없음 @@ -275,510 +276,509 @@ Language: ko_KR 날짜 범위 조정 시도 일치하는 백업을 찾을 수 없음 첫 번째 백업이 24시간 이내에 여기에 표시되고 백업이 완료되면 알림이 수신됩니다. - %s에 위협 해결됨 첫 번째 백업이 곧 준비됩니다 요청 처리 중 문제가 발생했습니다. 나중에 다시 시도하세요. 아래로 이동하기 블록 위치 변경 - 링크 버튼 공유하기 - 파일에 연결하는 링크도 이메일했습니다. - 아이콘 업로드하기 - 이제 백업을 다운로드할 수 있습니다 - %1$s %2$s에서 사이트의 백업을 성공적으로 만들었습니다. - 다운로드하기 - 링크 공유하기 - 다운로드할 수 있는 백업 준비 아이콘 + 아이콘 + 파일에 연결하는 링크도 이메일했습니다. + 링크 버튼 공유하기 다운로드하기 버튼 - 현재 다운로드할 수 있는 사이트의 백업을 만드는 중입니다 - %1$s %2$s에서 다운로드할 수 있는 사이트의 백업을 만들고 있습니다. - 다운로드할 수 있는 백업 만들기 아이콘 - %1$s%% + 다운로드할 수 있는 백업 준비 아이콘 + 링크 공유하기 + 다운로드하기 + %1$s %2$s에서 사이트의 백업을 성공적으로 만들었습니다. + 이제 백업을 다운로드할 수 있습니다 백업 + %1$s%% 기다리시지 않아도 됩니다. 백업이 준비되면 알려드립니다. - %1$s %2$s은(는) 다운로드할 수 있는 백업을 만들기 위해 선택한 지점입니다. - 다운로드할 수 있는 백업 만들기 버튼 - 요청을 처리하는 중에 문제가 있었습니다. 나중에 다시 시도하기 바랍니다. - 다른 다운로드를 실행하고 있습니다. + 다운로드할 수 있는 백업 만들기 아이콘 + %1$s %2$s에서 다운로드할 수 있는 사이트의 백업을 만들고 있습니다. + 현재 다운로드할 수 있는 사이트의 백업을 만드는 중입니다 백업 다운로드하기 - %1$s · %2$s · + 다른 다운로드를 실행하고 있습니다. + 요청을 처리하는 중에 문제가 있었습니다. 나중에 다시 시도하기 바랍니다. + 다운로드할 수 있는 백업 만들기 버튼 + %1$s %2$s은(는) 다운로드할 수 있는 백업을 만들기 위해 선택한 지점입니다. 이미지 링크 URL - %1$s · + %1$s · %2$s · %1$s · %2$s - 젯팩 검사하기가 영향이 있는 파일이나 디렉터리를 지울 것입니다. - 젯팩 검사하기를 새 버전(%s)으로 업데이트할 것입니다. - 젯팩 검사하기가 영향이 있는 파일이나 디렉터리를 편집할 것입니다. - 젯팩 검사하기가 그 위협을 해결할 것입니다. - 위협 고치기 - 위협 무시하기 - 무료 견적 얻기 - 사용자 + %1$s · 교차글 - 제안 목록을 입력하여 필터링하세요. - 사용 가능한 %s 제안이 없습니다. - 제안 로드 중 문제가 발생했습니다. + 사용자 일치하는 %s이(가) 없습니다. + 제안 로드 중 문제가 발생했습니다. + 사용 가능한 %s 제안이 없습니다. + 제안 목록을 입력하여 필터링하세요. + 무료 견적 얻기 + 위협 무시하기 + 위협 고치기 + 젯팩 검사하기가 그 위협을 해결할 것입니다. + 젯팩 검사하기가 영향이 있는 파일이나 디렉터리를 편집할 것입니다. + 젯팩 검사하기를 새 버전(%s)으로 업데이트할 것입니다. + 젯팩 검사하기가 영향이 있는 파일이나 디렉터리를 지울 것입니다. 젯팩 검사하기는 영향이 있는 파일이나 디렉터리를 교체할 것입니다. 젯팩 검사하기가 이 위협을 자동으로 고칠 수 없습니다.\n 그 위협을 직접 해결하기를 권장합니다: 워드프레스, 테마, 그리고 모든 플러그인이 최신인지 확인하고, 사이트에서 문제일 수 있는 코드, 테마, 또는 플러그인을 제거하세요. \n \n\n 이 위협을 해결하는데 도움이 필요하면, 고도로 검증한 워드프레스 전문가의 신뢰할 수 있는 프리랜서 시장인<b>코더블</b>을 권장합니다.\n 이 프로젝트를 도울 수 있는 보안 전문가의 그룹을 선별했습니다. 가격대는 시간당 70–120 달러이고, 고요할 의무 없이 무료로 견적을 확인할 수 있습니다.\n - 문제가 무엇이었나요? - 기술 세부정보 - 파일에서 발견한 위협: - 어떻게 고칠까요? - 젯팩을 어떻게 고쳤을까요? 위협 해결하는 중 - 대이터배이스 %s 위협 - %s: 의심스러운 코드 유형 - 취약한 플러그인: %s (버전 %s) - 취약한 테마: %s (버전 %s) - 기타 취약점 + 젯팩을 어떻게 고쳤을까요? + 어떻게 고칠까요? + 파일에서 발견한 위협: + 기술 세부정보 + 문제가 무엇이었나요? + 위협 세부정보 + 테마에서 취약점을 찾았습니다 + 플러그인에서 취약점을 찾았습니다 위협을 찾았습니다 %s 워드프레스에서 취약점을 찾았습니다 - 플러그인에서 취약점을 찾았습니다 - 테마에서 취약점을 찾았습니다 - 위협 세부정보 - 이 사이트 - 위협을 찾았습니다 + 기타 취약점 + 취약한 테마: %s (버전 %s) + 취약한 플러그인: %s (버전 %s) + %s: 의심스러운 코드 유형 + 대이터배이스 %s 위협 %s: 감염 코어 파일 - %s에 마지막 젯팩 스캔이 실행되었으며 위험이 발견되지 않았습니다. %s - 몇 초 전 + 위협을 찾았습니다 모두 고치기 - 활동 유형 필터 (%s유형을 선택했습니다) - 백업하기 - 상태 검사하기 아이콘 - 지금 검사하기 - 다시 검사하기 - 걱정하지 마세요 + 몇 초 전 + 이 사이트 + %s에 마지막 젯팩 스캔이 실행되었으며 위험이 발견되지 않았습니다. %s 사이트가 위험할 수 있습니다 - 인터넷 연결을 확인하고 다시 시도하기 바랍니다. - 사용할 수 있는 활동이 없습니다 - 선택한 날짜 범위에 활동 기록이 없습니다. - 활동 유형 필터 + 걱정하지 마세요 + 다시 검사하기 + 지금 검사하기 + 상태 검사하기 아이콘 + 백업하기 + 활동 유형 필터 (%s유형을 선택했습니다) %s (%s 항목을 보이는 중) - 날짜 범위 필터 - 활동 유형 (%s) + 활동 유형 필터 + 선택한 날짜 범위에 활동 기록이 없습니다. + 사용할 수 있는 활동이 없습니다 + 인터넷 연결을 확인하고 다시 시도하기 바랍니다. 연결이 없습니다 - 일치하는 이벤트가 없습니다 + 활동 유형 (%s) + 날짜 범위 필터 날짜 범위나 활동 유형 필터 조정하기 - 다운로드할 수 있는 백업 만들기 - 워드프레스 테마 - 워드프레스 플러그인 - 미디어 업로드 + 일치하는 이벤트가 없습니다 사이트 데이터배이스 (wp-config.php 및 비 WordPress 파일 포함) - 날짜 범위 - 활동 유형 - 이 지점으로 복원하기 - 백업 다운로드하기 - 파일 선택하기 - 오류 + 미디어 업로드 + 워드프레스 플러그인 + 워드프레스 테마 + 다운로드할 수 있는 백업 만들기 + 다운로드할 수 있는 파일 만들기 + 다운로드 할 수 있는 백업 만들기 백업 다운로드하기 백업 다운로드 - 다운로드 할 수 있는 백업 만들기 - 다운로드할 수 있는 파일 만들기 - 복제하기 - 글 동기화 충돌 - 먼저 글 편집하기 - 이 앱으로부터 버전 복사하기 + 오류 + 파일 선택하기 + 백업 다운로드하기 + 이 지점으로 복원하기 + 활동 유형 + 날짜 범위 활동 유형에 따라 필터 + 이 앱으로부터 버전 복사하기 + 먼저 글 편집하기 복사하려고 한 글은 충돌하거나 최근 만들고 저장하지 않은 두 버전이 있습니다.\n충돌을 해결하거나 이 앱으로부터 버전 복사를 진행하려면 먼저 글을 편집하세요. + 글 동기화 충돌 + 복제하기 이야기를 저장하는 중입니다. 기다려 주시기 바랍니다… - 파일 선택하기 - 파일 URL 복사하기 - 파일 편집하기 - 파일 저장을 실패했습니다.\n옵션을 열려면 누르시기 바랍니다. - 파일 업로드를 실패했습니다.\n옵션을 열려면 누르시기 바랍니다. - 파일 블록 설정 파일 이름 - 댓글을 성공적으로 구독 해제했습니다 - 글에 대한 구독상태를 가져오는데 오류가 있습니다 - 이 글에 대한 댓글을 구독할 수 없습니다 - 이 글에 대한 댓글을 구독 해제할 수 없습니다 - 젯팩 + 파일 블록 설정 + 파일 업로드를 실패했습니다.\n옵션을 열려면 누르시기 바랍니다. + 파일 저장을 실패했습니다.\n옵션을 열려면 누르시기 바랍니다. + 파일 편집하기 + 파일 URL 복사하기 + 파일 선택하기 도메인 선택하기 - 이메일로 대화 팔로우 - 이메일로 대화 팔로우 중 젯팩 설정 - 적용하기 - 지우기 - 받은 응답이 없습니다 - 유효하지 않은 반응을 받았습니다 + 젯팩 + 이메일로 대화 팔로우 중 + 이메일로 대화 팔로우 + 이 글에 대한 댓글을 구독 해제할 수 없습니다 + 이 글에 대한 댓글을 구독할 수 없습니다 + 글에 대한 구독상태를 가져오는데 오류가 있습니다 + 댓글을 성공적으로 구독 해제했습니다 이 댓글을 성공적으로 구독했습니다 + 유효하지 않은 반응을 받았습니다 + 받은 응답이 없습니다 + 지우기 + 적용하기 하나 또는 그 이상의 슬라이드는 지금 이야기가 GIF 파일을 지원하지 않기에 이야기에 추가할 수 없습니다. 정지한 이미지 또는 비디오 배경을 대신 선택하시기 바랍니다. - 이 이야기는 다른 장치에서 편집하였고 특정 객체를 편집하는 기능을 제한할 수도 있습니다. - 이야기를 편집할 수 없습니다 - 이 이야기에 대한 미디어를 로드할 수 없습니다. 인터넷 연결을 확인하고 잠시 후 다시 시도하세요. - 이야기를 편집할 수 없습니다 - 사이트의 이 이야기에 대한 미디어를 찾을 수 없습니다. GIF 파일을 지원하지 않습니다 + 사이트의 이 이야기에 대한 미디어를 찾을 수 없습니다. + 이야기를 편집할 수 없습니다 + 이 이야기에 대한 미디어를 로드할 수 없습니다. 인터넷 연결을 확인하고 잠시 후 다시 시도하세요. + 이야기를 편집할 수 없습니다 + 이 이야기는 다른 장치에서 편집하였고 특정 객체를 편집하는 기능을 제한할 수도 있습니다. 제한적인 이야기 편집 중 미디어를 제거했습니다. 이야기 다시 만들기를 시도하세요. - 레이아웃은 오프라인에서 사용할 수 없습니다 - 온라인으로 돌아오면 재시도를 누르세요. - 인터넷 연결을 확인하고 재시도하시기 바랍니다. - 디자인을 선택하는 중에 오류가 있습니다. - 삭제하기 - 다음 - 완료 - 변경사항을 취소하시나요? - 아무 변경사항도 저장하지 않을 것입니다. - 폐기하기 - 본문 배경 - 검색하기 - 환영합니다! - 최근 글이 없습니다 - 폭 넓은 검색을 위해 더 많은 토픽을 따르도록 해보세요 - 토픽 따르기 - 연결한 이메일 찾기 + 본문 + 폐기하기 + 아무 변경사항도 저장하지 않을 것입니다. + 변경사항을 취소하시나요? + 완료 + 다음 + 삭제하기 + 디자인을 선택하는 중에 오류가 있습니다. + 인터넷 연결을 확인하고 재시도하시기 바랍니다. + 온라인으로 돌아오면 재시도를 누르세요. + 레이아웃은 오프라인에서 사용할 수 없습니다 상점 자격증명으로 계속하기 - <b>메디슨 루이즈</b>가 글을 좋아합니다 - 오늘 사이트에서 <b>50개의 좋아요</b>를 받았습니다 + 연결한 이메일 찾기 + 토픽 따르기 + 폭 넓은 검색을 위해 더 많은 토픽을 따르도록 해보세요 + 최근 글이 없습니다 + 환영합니다! + 검색하기 <b>요한 브란트</b>가 글에 답했습니다 - 좋아하는 홈페이지 레이아웃을 고르세요. 사용자 정의하거나 나중에 바꿀 수 있습니다. - 선택하기 - 건너뛰기 - 스크롤 할 수 있는 블록 메뉴를 닫았습니다. + 오늘 사이트에서 <b>50개의 좋아요</b>를 받았습니다 + <b>메디슨 루이즈</b>가 글을 좋아합니다 스크롤 할 수 있는 블록 메뉴가 열렸습니다. 블록을 선택하세요. - 카테고리 - 설정하지 않았습니다 - 카테고리 - 새 카테고리 추가하기 - 카테고리 추가하기 - 오류가 있어 레이아웃을 사용할 수 없습니다 - 재시도를 누르거나 아래의 버튼을 이용하여 빈 페이지를 만드세요. - 레이아웃은 오프라인 중에 사용할 수 없습니다 - 온라인으로 돌아가면 재시도를 누르거나 아래의 단추를 이용하여 빈 페이지를 만드세요. + 스크롤 할 수 있는 블록 메뉴를 닫았습니다. + 건너뛰기 + 선택하기 + 좋아하는 홈페이지 레이아웃을 고르세요. 사용자 정의하거나 나중에 바꿀 수 있습니다. 디자인 선택하기 - 사진가 카메론 카르스텐의 작업에서 깊은 영감을 받았습니다. 다음 번에 이 기법을 시도할 것입니다 - 파멜라 응우옌 - 웹 뉴스 - 주간 락앤롤 - 예술 - 요리 - 축구 + 온라인으로 돌아가면 재시도를 누르거나 아래의 단추를 이용하여 빈 페이지를 만드세요. + 레이아웃은 오프라인 중에 사용할 수 없습니다 + 재시도를 누르거나 아래의 버튼을 이용하여 빈 페이지를 만드세요. + 오류가 있어 레이아웃을 사용할 수 없습니다 + 카테고리 추가하기 + 새 카테고리 추가하기 + 카테고리 + 설정하지 않았습니다 + 카테고리 + 런던의 박물관 + 세계 최고의 팬 + 상위 10개 카페 + 정치 음악 원예 - 정치 - 상위 10개 카페 - 세계 최고의 팬 - 런던의 박물관 - 세계적으로 가장 잘 알려진 웹사이트 제작기에 오신 것을 환영합니다. - 강력한 편집기로 이동 중에도 글을 쓸 수 있습니다. - 댓글과 알림을 실시간으로 보세요. - 깊이 있는 분석으로 독자가 늘어나는 것을 확인하세요. + 축구 + 요리 + 예술 + 주간 락앤롤 + 웹 뉴스 + 파멜라 응우옌 + 사진가 카메론 카르스텐의 작업에서 깊은 영감을 받았습니다. 다음 번에 이 기법을 시도할 것입니다 영감받기 좋아하는 사이트를 팔로우하고 새 블로그를 검색하세요. - 팔로우한 사이트 + 깊이 있는 분석으로 독자가 늘어나는 것을 확인하세요. + 댓글과 알림을 실시간으로 보세요. + 강력한 편집기로 이동 중에도 글을 쓸 수 있습니다. + 세계적으로 가장 잘 알려진 웹사이트 제작기에 오신 것을 환영합니다. 미디어 로딩을 실패했습니다 + 팔로우한 사이트 매 릴리즈마다 더 많은 블록을 추가하려고 열심히 일하고 있습니다. ‘%s’을(를) 완전히 지원하지 않습니다 - 사이트에 새 블로그 글로 발행되기에 독자들이 하나도 놓치지 않습니다. - 스토리 글 만들기 - 이미지 고르기 - 웹 편집기를 이용하여 편집하기 도움 버튼 - 사진, 비디오, 그리고 문제를 혼합하여 방문자가 좋아하여 매력적이고 탭할 수 이는 이야기 글을 만드세요. + 웹 편집기를 이용하여 편집하기 + 이미지 고르기 + 스토리 글 만들기 + 사이트에 새 블로그 글로 발행되기에 독자들이 하나도 놓치지 않습니다. 스토리 글이 보이지 않습니다 - %1$s의 사진 접근이 거부되었습니다. 이를 고치려면, 권한을 고치고 %2$s와(과) %3$s을(를) 켜세요. - 페이지를 만들었습니다 - 빈 페이지를 만들었습니다 - 이야기 글 소개 - 이야기 글을 만드는 방법 - 이야기 제목의 예제 + 사진, 비디오, 그리고 문제를 혼합하여 방문자가 좋아하여 매력적이고 탭할 수 이는 이야기 글을 만드세요. 이제 모두를 위한 이야기가 있습니다 - 워드프레스 미디어 라이브러리에서 선택하기 - 미디어 삽입을 실패했습니다: %s + 이야기 제목의 예제 + 이야기 글을 만드는 방법 + 이야기 글 소개 + 빈 페이지를 만들었습니다 + 페이지를 만들었습니다 + %1$s의 사진 접근이 거부되었습니다. 이를 고치려면, 권한을 고치고 %2$s와(과) %3$s을(를) 켜세요. 미디어 삽입을 실패했습니다. + 미디어 삽입을 실패했습니다: %s + 워드프레스 미디어 라이브러리에서 선택하기 돌아가기 - 작성자 시작하기 새 블로그를 발견할 수 있는 토픽을 팔로우하세요 - 미디어 업로드 중 - 스톡 미디어 업로드 중 - gif 미디어 업로드 중 - 웹사이트 열기 - 스팸으로 표시하기 - 스팸 표시 해제하기 + 작성자 이 리퍼러는 스팸으로 표시할 수 없습니다. + 스팸 표시 해제하기 + 스팸으로 표시하기 + 웹사이트 열기 + gif 미디어 업로드 중 + 스톡 미디어 업로드 중 + 미디어 업로드 중 검색하거나 URL 입력하기 이 전화 링크 추가하기 - 이 이메일 링크 추가하기 이 링크 추가하기 + 이 이메일 링크 추가하기 인터넷에 연결되지 않았습니다.\n제안을 사용할 수 없습니다. - %s 선택했습니다 - %s - 비디오를 기록하려면 앱 오디오 기록 권한을 승인해야 합니다 - 캐쥬얼 - 클래식 - 스트롱 - 발랄 - 모던 굵게 - 항목 탐색하기 - 이 댓글을 볼 수 없습니다 - 마이크 - 음, 이 이메일 주소와 연결된 워드프레스닷컴 계정을 찾을 수 없습니다. + 모던 + 발랄 + 스트롱 + 클래식 + 캐쥬얼 + 비디오를 기록하려면 앱 오디오 기록 권한을 승인해야 합니다 + %s + %s 선택했습니다 이메일로 로그인 링크 얻기 + 음, 이 이메일 주소와 연결된 워드프레스닷컴 계정을 찾을 수 없습니다. + 마이크 + 이 댓글을 볼 수 없습니다 + 항목 탐색하기 이 글 신고하기 - %1$s 추가 항목 - 동작을 허용하지 않습니다 - 내부 서버 오류가 생겼습니다 리더에 오신 것을 환영합니다. 손끝에서 백만의 블로그를 발견하세요. + 내부 서버 오류가 생겼습니다 + 동작을 허용하지 않습니다 + %1$s 추가 항목 레이아웃 선택하기 안내: 컬럼 레이아웃은 테마와 화면 크기에 따라 달라질 수도 있습니다 + 글 또는 스토리 만들기 페이지 만들기 글 만들기 - 글 또는 스토리 만들기 - 숨기기 좋아할 수도 있습니다 - 저장소 보기 - 저장소 슬라이드를 찾을 수 없습니다 - 작업을 진행하고 있습니다. 나중에 다시 시도하세요 - 이미지를 저장하는 중에 오류가 있습니다 - 비디오를 저장할 수 없습니다 - 이 장치는 카메라2 API를 지원하지 않습니다. - 비디오를 재생하는 중에 오류가 생겼습니다 - 페이지 제목입니다. 비었습니다 - 페이지 제목입니다. %s - 이후에 블록 붙여넣기 - 제목을 업데이트합니다. + 숨기기 비디오 캡션입니다. 비었습니다 - 1개의 슬라이드에 조치가 필요합니다 - %1$d개의 슬라이드에 조치가 필요합니다 - 관리하기 - 1개의 슬라이드를 저장할 수 없습니다 - %1$d개의 슬라이드를 저장할 수 없습니다 - 슬라이드를 저장하거나 지우기를 다시 시도한 뒤에, 스토리 발행을 다시 시도하세요. - 장치 저장소가 충분하지 않습니다 + 제목을 업데이트합니다. + 이후에 블록 붙여넣기 + 페이지 제목입니다. %s + 페이지 제목입니다. 비었습니다 + 비디오를 재생하는 중에 오류가 생겼습니다 + 이 장치는 카메라2 API를 지원하지 않습니다. + 비디오를 저장할 수 없습니다 + 이미지를 저장하는 중에 오류가 있습니다 + 작업을 진행하고 있습니다. 나중에 다시 시도하세요 + 저장소 슬라이드를 찾을 수 없습니다 + 저장소 보기 발행하기 전에 장치에 스토리를 저장해야 합니다. 저장소 설정을 검토하고 공간을 확보하려면 파일을 제거하세요. - “%1$s”(을)를 업로드 중… - “%1$s”(을)를 발행했습니다 - “%1$s”(을)를 업로드할 수 없습니다 + 장치 저장소가 충분하지 않습니다 + 슬라이드를 저장하거나 지우기를 다시 시도한 뒤에, 스토리 발행을 다시 시도하세요. + %1$d개의 슬라이드를 저장할 수 없습니다 + 1개의 슬라이드를 저장할 수 없습니다 + 관리하기 + %1$d개의 슬라이드에 조치가 필요합니다 + 1개의 슬라이드에 조치가 필요합니다 “%1$s”(을)를 업로드할 수 없습니다 - “%1$s”(을)를 저장하는 중… - 몇 개의 스토리 - 1개의 슬라이드가 남았습니다 + “%1$s”(을)를 업로드할 수 없습니다 + “%1$s”(을)를 발행했습니다 + “%1$s”(을)를 업로드 중… %1$d개의 슬라이드가 남았습니다 - 선택하지 않았습니다 - 선택하였습니다 - 오류가 있습니다 - 본문 정렬 변경하기 - 본문 색상 변경하기 - 스토리 슬라이드를 지우시겠어요? - 이 슬라이드는 스토리에서 지워질 것입니다. - 이 슬라이드는 아직 저장하지 않았습니다. 이 슬라이드를 지웠다면, 편집한 내용을 읽게 될 것입니다. - 지우기 - 스토리 글을 폐기하시겠어요? - 스토리 글을 임시글로 저장하지 않을 것입니다. - 폐기하였습니다 + 1개의 슬라이드가 남았습니다 + 몇 개의 스토리 + “%1$s”(을)를 저장하는 중… 제목이 없습니다 - %1$s 만들기를 %2$s탭하세요. 다음 <b>블로그 글</b>을 선택하세요 - 글, 페이지 또는 스토리를 만들기 - 글 또는 스토리 만들기 - 스토리에 제목을 부여하기 - 레이아웃을 선택하기 - 넓고 다양한 이전에 만들어진 페이지 레이아웃에서 선택하여 시작하세요. 또는 빈 페이지로 시작하세요. - 빈 페이지 만들기 - 페이지 만들기 - 미리보기 - 갈무리하기 - 카메라 뒤집기 - 플래시 - 스티커 - 문자 - 소리 - 뒤집기 - 플래시 - 저장하는 중 - 저장했습니다 - 다시 시도하기 - 사진에 저장했습니다 - 공유하기 - 공유할 대상 - 닫기 - 저장했습니다 - 다시 시도하기 + 폐기하였습니다 + 스토리 글을 임시글로 저장하지 않을 것입니다. + 스토리 글을 폐기하시겠어요? + 지우기 + 이 슬라이드는 아직 저장하지 않았습니다. 이 슬라이드를 지웠다면, 편집한 내용을 읽게 될 것입니다. + 이 슬라이드는 스토리에서 지워질 것입니다. + 스토리 슬라이드를 지우시겠어요? + 본문 색상 변경하기 + 본문 정렬 변경하기 + 오류가 있습니다 + 선택하였습니다 + 선택하지 않았습니다 슬라이드 - 저장소 한도를 초과했습니다 - 파일을 업로드할 수 없습니다.\n저장소 한도를 초과했습니다. - 연결한 페이지 점프를 찾을 수 없습니다 - 자체 호스팅 워드프레스 사이트의 사이트 아이콘 편집은 잿펙 플러그인이 필요합니다. - 스토리 글 + 다시 시도하기 + 저장했습니다 + 닫기 + 공유할 대상 + 공유하기 + 사진에 저장했습니다 + 다시 시도하기 + 저장했습니다 + 저장하는 중 + 플래시 + 뒤집기 + 소리 + 문자 + 스티커 + 플래시 + 카메라 뒤집기 + 갈무리하기 + 미리보기 + 페이지 만들기 + 빈 페이지 만들기 + 넓고 다양한 이전에 만들어진 페이지 레이아웃에서 선택하여 시작하세요. 또는 빈 페이지로 시작하세요. + 레이아웃을 선택하기 + 스토리에 제목을 부여하기 + 글 또는 스토리 만들기 + 글, 페이지 또는 스토리를 만들기 + %1$s 만들기를 %2$s탭하세요. 다음 <b>블로그 글</b>을 선택하세요 장치에서 선택하기 + 스토리 글 + 자체 호스팅 워드프레스 사이트의 사이트 아이콘 편집은 잿펙 플러그인이 필요합니다. + 연결한 페이지 점프를 찾을 수 없습니다 + 파일을 업로드할 수 없습니다.\n저장소 한도를 초과했습니다. + 저장소 한도를 초과했습니다 파일 추가하기 - 이미지나 비디오를 대체하기 비디오 대체하기 - 워드프레스닷컴 계정이 없는 상태에서 Google로 계속하기를 선택하는 경우, 계정을 만들고 %1$s서비스 약관%2$s에 동의하는 것으로 간주됩니다. - 등록 확인 - 블록을 제거했습니다 - 이미지 고르기 - 이미지나 비디오 고르기 + 이미지나 비디오를 대체하기 비디오 고르기 + 이미지나 비디오 고르기 + 이미지 고르기 + 블록을 제거했습니다 이미 있는 사이트 주소 입력하기 + 등록 확인 + 워드프레스닷컴 계정이 없는 상태에서 Google로 계속하기를 선택하는 경우, 계정을 만들고 %1$s서비스 약관%2$s에 동의하는 것으로 간주됩니다. 계속하면 %1$s서비스 약관%2$s에 동의하는 것입니다. 이 이메일 주소를 사용하여 새 워드프레스닷컴 계정을 만들 것입니다. 워드프레스닷컴 계정을 만드는 등록 링크를 이메일 하였습니다. 이 장치에서 이메일을 확인하고, 워드프레스닷컴에서 받은 이메일에 있는 링크를 누르세요. %1$s에 대한 계정 정보를 입력합니다. - 이 장치에서 이메일을 확인하여 워드프레스닷컴에서 받은 이메일의 링크를 누르세요. - 이메일이 보이지 않으세요? 스팸이나 정크 메일 폴더를 확인하세요. - 완료 - 사이트 주소 찾기 - Google로 계속하기 또는 - 비밀번호가 필요하지 않고 바로 로그인할 수 있는 링크를 이메일 할 것입니다. - 비밀번호 재설정하기 - 이메일로 링크 보내기 - 계정 만들기 - 또는 비밀번호 입력하기 - 이메일 주소를 입력하여 로그인하거나 워드프레스닷컴 계정을 만드세요. - 시작하기 + Google로 계속하기 + 사이트 주소 찾기 + 완료 + 이메일이 보이지 않으세요? 스팸이나 정크 메일 폴더를 확인하세요. + 이 장치에서 이메일을 확인하여 워드프레스닷컴에서 받은 이메일의 링크를 누르세요. + 비밀번호가 필요하지 않고 바로 로그인할 수 있는 링크를 이메일 할 것입니다. 이메일 확인하기 + 시작하기 + 이메일 주소를 입력하여 로그인하거나 워드프레스닷컴 계정을 만드세요. + 또는 비밀번호 입력하기 + 계정 만들기 + 이메일로 링크 보내기 + 비밀번호 재설정하기 요청을 처리하는 중에 문제가 있었습니다. 나중에 다시 시도하시기 바랍니다. - <b>%1$s</b>(을)를 눌러 새 제목 설정하기 사이트 제목을 설정하세요 + <b>%1$s</b>(을)를 눌러 새 제목 설정하기 이 글을 휴지통에 버리면 로컬 변경사항도 취소될 것입니다. 계속하기 원하시는게 맞나요? %s 블록 옵션 - 사이트 제목은 사용자가 관리자 역할일 때만 바꿀 수 있습니다. - 블록을 잘라내었습니다 + 블록 복제하기 + 블록 복사하기 + 복사된 블록 + 블록을 붙여넣었습니다 블록을 복제하였습니다 + 블록을 잘라내었습니다 블록을 복사하였습니다 - 블록을 붙여넣었습니다 - 복사된 블록 - 블록 복사하기 - 블록 복제하기 - 저장하지 않은 변경사항 - 사이트 제목을 업데이트할 수 없습니다. 네트워크 연결을 확인하고 다시 시도하세요. - 주제 + 사이트 제목은 사용자가 관리자 역할일 때만 바꿀 수 있습니다. 사이트 제목은 웹브라우저의 제목표시줄에 보이고 대부분의 테마에서 헤더에 보입니다. + 주제 + 사이트 제목을 업데이트할 수 없습니다. 네트워크 연결을 확인하고 다시 시도하세요. + 저장하지 않은 변경사항 브라우저에서 링크 열기 - 그라디언트 사용자 정의하기 - 옵션을 선택하려면 두 번 탭하기 - 그라디언트 유형 - 사용자 정의 색상 선택기로 탐색하기 사용자 정의 그라디언트로 탐색하기 - - 모두 - 콘텐츠 구조 + 사용자 정의 색상 선택기로 탐색하기 + 그라디언트 유형 + 옵션을 선택하려면 두 번 탭하기 + 그라디언트 사용자 정의하기 페이지 작성자 미디어 썸네일을 불러 올 수 없습니다 - 설정하지 않음 + 콘텐츠 구조 + 모두 + 해제 - 휴지통에 있는 글은 편집할 수 없습니다. 이 글의 상태를 “초안”으로 변경하여 작업할 수 있기를 원하십니까? - 취소 - 발행일 - 태그 - 다음으로 발행 - 지금 예약하기 - 지금 제출하기 - 지금 저장하기 - 뒤로 - 태그 추가하기 + 설정하지 않음 태그는 독자들에게 이 글이 무엇에 관한 글인지 말하도록 돕습니다. 발행일 + 태그 추가하기 + 뒤로 + 지금 저장하기 + 지금 제출하기 + 지금 예약하기 + 다음으로 발행 + 태그 + 발행일 + 취소 초안으로 이동하기 - 캘리포니아 소비자 개인정보 보호법(“CCPA”)이 수집하고 공유하는 개인 정보의 범주에 대한 개인 정보를 어떤 것을 얻고, 어떻게 왜 쓰는 지에 대한 일부 추가 정보를 캘리포니아 거주자에게 제공할 것을 요구합니다. - CCPA 개인정보보호 고지 읽기 - 발행일 - 예약됨 - 버려짐 - 발행됨 - 계속하기 위해 몇 가지 더 선택하기 - 완료 + 휴지통에 있는 글은 편집할 수 없습니다. 이 글의 상태를 “초안”으로 변경하여 작업할 수 있기를 원하십니까? 글을 초안으로 옮깁니까? - 주제 선택 주제 선택 - 지금 업데이트하기 - 상태 & 가시성 + 주제 선택 + 완료 + 계속하기 위해 몇 가지 더 선택하기 + 발행됨 + 버려짐 + 예약됨 + 발행일 + CCPA 개인정보보호 고지 읽기 + 캘리포니아 소비자 개인정보 보호법(“CCPA”)이 수집하고 공유하는 개인 정보의 범주에 대한 개인 정보를 어떤 것을 얻고, 어떻게 왜 쓰는 지에 대한 일부 추가 정보를 캘리포니아 거주자에게 제공할 것을 요구합니다. 캘리포니아 사용자를 위한 개인정보보호 고지 + 상태 & 가시성 + 지금 업데이트하기 블록 동작 메뉴 열기 위로 이동하기 - 두 번 눌러 사용 가능한 선택지가 있는 동작 시트를 열기 - 두 번 눌러 사용 가능한 선택지가 있는 하단 시트 열기 언급 넣기 - 선택된 홈페이지와 글에 대한 페이지는 같을 수 없습니다. - 고전 블로그 - 글 페이지 - 페이지 선택 - 정적 홈페이지 - 홈페이지로 설정 - 글 페이지로 설정 + 두 번 눌러 사용 가능한 선택지가 있는 하단 시트 열기 + 두 번 눌러 사용 가능한 선택지가 있는 동작 시트를 열기 지금은 페이지를 열 수 없습니다. 나중에 다시 시도하시기 바랍니다 + 글 페이지로 설정 + 홈페이지로 설정 %s은(는) 유효한 %s이(가) 아님 - 홈페이지 설정 - 최근 글(고전 블로그) 또는 고정/정적 페이지를 보여주는 홈페이지에서 선택하기 - 페이지의 부르기를 실패하였습니다 - 홈페이지 설정을 저장하지 못했습니다 - 페이지를 부르기 전에 홈페이지 설정을 저장할 수 없습니다 + 페이지 선택 + 글 페이지 + 정적 홈페이지 + 고전 블로그 + 선택된 홈페이지와 글에 대한 페이지는 같을 수 없습니다. 홈페이지 설정 업데이트가 실패하면, 인터넷 연결을 확인하십시오 + 페이지를 부르기 전에 홈페이지 설정을 저장할 수 없습니다 + 홈페이지 설정을 저장하지 못했습니다 승인 - 사이트 설정에서 홈페이지를 “정적 홈페이지” 활성화로 설정하기 - 사이트 설정에서 글 페이지를 “정적 홈페이지” 활성화로 설정하기 - 홈페이지를 성공적으로 업데이트하였습니다 - 홈페이지 업데이트가 실패했습니다 - 글 페이지를 성공적으로 업데이트하였습니다 - 홈페이지 업데이트가 실패했습니다 + 페이지의 부르기를 실패하였습니다 + 최근 글(고전 블로그) 또는 고정/정적 페이지를 보여주는 홈페이지에서 선택하기 + 홈페이지 설정 홈페이지 + 홈페이지 업데이트가 실패했습니다 + 글 페이지를 성공적으로 업데이트하였습니다 + 홈페이지 업데이트가 실패했습니다 + 홈페이지를 성공적으로 업데이트하였습니다 + 사이트 설정에서 글 페이지를 “정적 홈페이지” 활성화로 설정하기 + 사이트 설정에서 홈페이지를 “정적 홈페이지” 활성화로 설정하기 색상 선택 색상 설정으로 이동하려면 두 번 탭하세요. 사이트를 팔로우하면 여기에 해당 콘텐츠가 표시됩니다. - 사이트를 선택할 수 없습니다. 다시 시도해 보시기 바랍니다. - 비디오 선택 - 미디어 선택 - 이 비디오 사용하기 - 이 미디어 사용하기 - 이미지 썸네일 미리보기 - 자르기 - %d 삽입 더 알아보기 워드프레스의 새로운 기능 + %d 삽입 + 자르기 파일을 로드하지 못했습니다. 다시 시도하십시오. - 복사 - 계속 - 삽입 - 링크 주소 복사 - 링크 주소가 복사되었습니다 - 새로운 기능 - 이용 가능한 WordPress.com이 없습니다 - WordPress.com 사이트를 만들면, 다른 사이트의 좋아하는 내용을 리블로그할 수 있습니다. - 사이트 관리 - 리블로그에 실패하였습니다 + 이미지 썸네일 미리보기 + 이 미디어 사용하기 + 이 비디오 사용하기 + 미디어 선택 + 비디오 선택 + 사이트를 선택할 수 없습니다. 다시 시도해 보시기 바랍니다. 계속 + 리블로그에 실패하였습니다 + 사이트 관리 + WordPress.com 사이트를 만들면, 다른 사이트의 좋아하는 내용을 리블로그할 수 있습니다. + 이용 가능한 WordPress.com이 없습니다 + 새로운 기능 + 링크 주소가 복사되었습니다 + 링크 주소 복사 공유 경로 공유 실패 + 삽입 + 계속 + 복사 열 수 - 블록을 왼쪽으로 움직이려면 두 번 탭 - 블록을 오른쪽으로 움직이려면 두 번 탭 - 블록 왼쪽으로 움직이기 - 블록을 %1$s 위치에서 %2$s (으)로 이동 - 블록 오른쪽으로 움직이기 블록을 %1$s 위치에서 %2$s(으)로 이동 - 씬난다!\n거의 다 됐습니다 - 사이트가 금새 준비될 것입니다 - 사이트 URL 확보 - 사이트 기능 추가 중 - 테마를 설정 중 - 알림판을 만드는 중 + 블록 오른쪽으로 움직이기 + 블록을 %1$s 위치에서 %2$s (으)로 이동 + 블록 왼쪽으로 움직이기 + 블록을 오른쪽으로 움직이려면 두 번 탭 + 블록을 왼쪽으로 움직이려면 두 번 탭 블록 설정 - 요청을 다루는데 문제가 있습니다 + 알림판을 만드는 중 + 테마를 설정 중 + 사이트 기능 추가 중 + 사이트 URL 확보 + 사이트가 금새 준비될 것입니다 + 씬난다!\n거의 다 됐습니다 업로드 취소 - 일요일 - 월요일 - 화요일 - 수요일 - 목요일 - 금요일 - 토요일 - 테너에서 선택 + 요청을 다루는데 문제가 있습니다 테너 제공 - 비공개 사이트의 내용에 접근 중 + 테너에서 선택 + 토요일 + 금요일 + 목요일 + 수요일 + 화요일 + 월요일 + 일요일 비공개 사이트의 내용에 접근이 실패하였습니다. 일부 미디어가 이용 가능하지 않을 수 있습니다. + 비공개 사이트의 내용에 접근 중 이미지를 잘라서 저장하는데 실패하였습니다, 다시 시도해보시기 바랍니다. + 이미지를 로드하지 못했습니다.\n눌러서 다시 시도하세요. 이미지 미리보기 알 수 없는 페이지 형식 + 이 동작을 완료할 수 없고, 검토를 위해 이 페이지를 제출하지 않았습니다. 이 동작을 완료할 수 없고, 이 페이지를 예약하지 않았습니다. 이 동작을 완료할 수 없고, 이 비공개 페이지를 발행하지 않았습니다. - 이 동작을 완료할 수 없고, 검토를 위해 이 페이지를 제출하지 않았습니다. - 이미지를 로드하지 못했습니다.\n눌러서 다시 시도하세요. 이 동작을 완료할 수 없고, 이 페이지를 발행하지 않았습니다. 검토를 위해 이 페이지를 제출할 수 없으나, 나중에 다시 시도할 것입니다. 이 페이지를 예약할 수 없으나, 나중에 다시 시도할 것입니다. @@ -838,19 +838,19 @@ Language: ko_KR 태그 또는 사이트, 팝업 창을 선택합니다. 사이트 또는 태그를 선택하여 글을 필터링합니다. 현재 필터 제거 - 워드프레스닷컴에 로그인 토픽과 사이트 관리하기 - 워드프레스닷컴에 로그인하여 내가 팔로우하는 사이트의 최신 글을 확인하세요. + 워드프레스닷컴에 로그인 워드프레스닷컴에 로그인하여 팔로우하는 토픽의 최신 글을 확인하세요 + 워드프레스닷컴에 로그인하여 내가 팔로우하는 사이트의 최신 글을 확인하세요. 현재 블록 대체하기 끝에 추가하기 처음에 추가하기 이전에 블록 추가 다음에 블록 추가 - 사이트 팔로우 - 팔로우하고 있는 사이트의 최신 글을 보십시오 토픽 추가하기 + 사이트 팔로우 토픽을 추가하여 특정 주제의 글을 팔로우할 수 있습니다 + 팔로우하고 있는 사이트의 최신 글을 보십시오 팔로우 중 필터 비디오 캡션. %s @@ -895,22 +895,23 @@ Language: ko_KR 사이트에서 <b>XMLRPC 파일</b>에 액세스할 수 없습니다. 이 문제를 해결하려면 호스트에게 연락해야 합니다. 마지막 부분입니다! 젯팩에 연결된 이메일 주소 <b>%1$s</b>만 확인하면 됩니다. %1$s 사이트 자격 증명으로 로그인 - 팔로우 중 사이트 페이지 - 지금 이 글을 열 수 없습니다. 나중에 다시 시도해 주세요. - %sk - %sB - %sM + 팔로우 중 + 좋아요 + 검색 + 저장됨 + 토픽 + 사이트 + %sQi %sQa %sT - %sQi - 사이트 - 저장됨 - 검색 - 좋아요 + %sB + %sM + %sk + 지금 이 글을 열 수 없습니다. 나중에 다시 시도해 주세요. 사이트의 데이터를 현재 로드할 수 없습니다. 나중에 다시 시도해 주세요. - 토픽 워드프레스 미디어 라이브러리 + 지원되지 않음 그룹 해제 키보드를 숨기려면 탭 도움말을 보려면 여기를 탭 @@ -918,7 +919,6 @@ Language: ko_KR 사진 찍기 또는 비디오 촬영 사진 촬영 글쓰기 시작… - 지원되지 않음 %s 블록. 이 블록에는 잘못된 내용이 있습니다. %s 블록. 비어 있음 블록 잘라내기 @@ -935,13 +935,13 @@ Language: ko_KR 블록을 위로 이동 블록을 아래로(%1$s 행에서 %2$s 행으로) 이동 블록을 아래로 이동 + 링크 텍스트 링크 삽입됨 이미지 캡션. %s 키보드 숨기기 도움말 아이콘 미디어를 삽입하지 못했습니다.\n옵션을 보려면 누르세요. 마지막 변경을 취소하려면 두 번 탭하세요. - 링크 텍스트 설정을 전환하려면 두 번 탭하세요. 이미지를 선택하려면 두 번 탭하세요. 비디오를 선택하려면 두 번 탭하세요. @@ -958,10 +958,10 @@ Language: ko_KR 대체 텍스트 비디오 추가 URL 추가 + 대체 텍스트 추가 이미지 또는 비디오 추가 이미지 추가 블록을 여기에 추가 - 대체 텍스트 추가 “글을 목록에 저장하려면 글 저장 버튼을 탭합니다.” \"목록에 %1$d개 항목이 로드되었습니다. \" 알림 @@ -1084,13 +1084,13 @@ Language: ko_KR Open link in a new window/tab 통계를 보려면 워드프레스닷컴 계정으로 로그인하세요. 검색어와 일치하는 글 없음 + 글 검색 사람들이 인터넷에서 회원님을 찾을 수 있는 곳입니다. 프리미엄 도메인 네임 선택 모든 워드프레스닷컴 요금제에는 사용자 정의 도메인 네임이 포함됩니다. 지금 무료 프리미엄 도메인을 등록하세요. 둘러보기 오늘 모든 기간 - 글 검색 이번 주 보기 위젯을 추가하려면 워드프레스 앱에 로그인하세요. 지원되는 네트워크 없음 @@ -1151,8 +1151,8 @@ Language: ko_KR 미디어를 삽입하지 못했습니다.\n눌러서 다시 시도하세요. 임시글을 업로드하고 있습니다. 임시글 업로드 중 - 글을 복원하는 중 오류 발생 임시글 + 글을 복원하는 중 오류 발생 소급 적용: %s 가장 관련성 높은 통계만 확인하세요. 아래 인사이트를 추가 및 구성하세요. 소셜 @@ -1173,13 +1173,13 @@ Language: ko_KR 글이 휴지통으로 이동 중 이 글을 휴지통에 버리면 로컬 변경 사항이 취소됩니다. 계속하시겠습니까? 로컬 변경 + 임시글로 이동하기 목록 보기로 전환 카드 보기로 전환 휴지통에 버린 글이 없습니다. 임시글이 없습니다. 예약한 글이 없습니다. 아직 글을 발행하지 않았습니다. - 임시글로 이동하기 사용자 이름과 비밀번호를 사용하여 로그인하세요. 이메일 주소가 아닌 워드프레스닷컴 사용자 이름을 사용하여 로그인하세요. 평균 단어 수/글 수 @@ -1236,14 +1236,14 @@ Language: ko_KR 블록 편집기 사용 종료 %1$d/%2$d 완료 + 방문자 늘리기 + 사이트를 사용자 정의 하기 다음 단계 완료(%d) 완성된 제품을 즐기세요! 사이트 아이콘 업로드 방문자의 브라우저에 아이콘이 표시됩니다. 깔끔하고 전문적인 모양을 만들려면 사용자 정의 아이콘을 추가하세요. 현재 요금제 및 사용 가능한 다른 요금제를 보려면 %1$s요금제%2$s를 탭합니다. - 방문자 늘리기 - 사이트를 사용자 정의 하기 사이트 성능을 확인하려면 %1$s통계%2$s를 탭합니다. 새로 업로드하려면 %1$s사이트 아이콘%2$s을 탭합니다. 임시글을 작성하여 첫 번째 글을 게시하세요. @@ -1304,6 +1304,8 @@ Language: ko_KR 이 기간에 데이터 없음 미디어에서 위치 제거 지금은 통계를 열 수 없습니다. 나중에 다시 시도해 주세요. + 검색과 일치하는 미디어 없음 + GIF를 검색하여 미디어 라이브러리에 추가하세요! 조회수 글쓴이 글쓴이 @@ -1333,8 +1335,6 @@ Language: ko_KR 게시글 공유 게시글 작성 %2$s 발행 후 %1$s이(가) 지났습니다. 지금까지 게시글의 성과입니다 - 검색과 일치하는 미디어 없음 - GIF를 검색하여 미디어 라이브러리에 추가하세요! %2$s이(가) 발행된 후 %1$s일이 지났습니다. 발행한 후에는 글을 공유하여 조회수를 높이세요 아직 글을 발행하지 않았습니다. 발행을 시작하면 최근 글의 요약이 여기에 표시됩니다 태그 및 카테고리 @@ -1388,8 +1388,8 @@ Language: ko_KR 보통 썸네일 내역 - 검토 대기 중 선택한 페이지를 사용할 수 없습니다. + 검토 대기 중 삭제한 페이지가 없습니다. 예약한 페이지가 없습니다. 임시 페이지가 없습니다. @@ -1397,8 +1397,8 @@ Language: ko_KR 페이지 검색 검색어와 일치하는 페이지 없음 영구적으로 삭제하기 - 임시글로 이동하기 휴지통으로 이동하기 + 임시글로 이동하기 상위 항목 설정 보기 삭제된 @@ -1435,39 +1435,39 @@ Language: ko_KR 시작하는 데 도움이 필요하십니까? 수용 절대 + 아니오 다른 사이트 팔로우 + %1$s 검색 %2$s을(를) 탭하여 주제가 비슷한 사이트 찾기 %1$s 리더 %2$s를 탭하여 계속하기 도움을 받은 사이트를 찾은 다음 업데이트가 게시될 때 받을 수 있도록 팔로우하세요. - 아니오 - %1$s 검색 %2$s을(를) 탭하여 주제가 비슷한 사이트 찾기 이동 취소 지금 안 함 - 사이트가 없습니다 더 보기 + 사이트가 없습니다 팔로우하고 있는 토픽이 없습니다 즐겨 찾는 토픽에 대한 글을 찾으려면 여기에 토픽을 추가하세요 젯팩에 연결하는 데 사용한 워드프레스닷컴 계정으로 로그인하세요. 다시 시도 + 설정 + 지금은 젯팩을 설치할 수 없습니다 문제가 발생했습니다 젯팩이 설치됨 + 사이트에 젯팩을 설치하는 중입니다. 완료하는 데 몇 분 정도 걸릴 수 있습니다. 젯팩을 설치하는 중 웹사이트 자격 증명은 저장되지 않으며 젯팩을 설치하는 용도로만 사용됩니다. 젯팩 설치 젯팩 젯팩 자주 찾는 질문 - 설정 - 지금은 젯팩을 설치할 수 없습니다 - 사이트에 젯팩을 설치하는 중입니다. 완료하는 데 몇 분 정도 걸릴 수 있습니다. 워드프레스 사이트에서 통계를 사용하려면 젯팩 플러그인을 설치해야 합니다. 검색과 일치하는 테마 없음 무엇을 찾길 원하세요? 검색과 일치하는 태그 없음 태그가 없음 + 글에 태그를 지정할 때 빠르게 선택할 수 있도록 자주 사용하는 태그를 추가하세요. 태그 만들기 검색과 일치하는 미디어 없음 워드프레스에서 로그아웃하시겠습니까? - 글에 태그를 지정할 때 빠르게 선택할 수 있도록 자주 사용하는 태그를 추가하세요. 게시글에 대한 변경 사항이 아직 사이트에 업로드되지 않았습니다. 지금 로그아웃하면 장치에서 변경한 내용이 삭제됩니다. 그래도 로그아웃하시겠습니까? 아직 방문자 없음 아직 이메일 팔로워 없음 @@ -1507,9 +1507,9 @@ Language: ko_KR %1$s %2$s(으)로 되돌리는 중 현재 사이트 복원 중 사이트가 성공적으로 복원되었습니다. + 사이트를 성공적으로 복원했습니다.\n%1$s %2$s(으)로 되돌렸습니다 사이트 복원 중\n%s %s(으)로 되돌리는 중 활동 로그 작업 버튼 - 사이트를 성공적으로 복원했습니다.\n%1$s %2$s(으)로 되돌렸습니다 자동 관리 이 글을 저장하고 원할 때마다 돌아와서 다시 읽으세요. 글은 이 기기에서만 읽을 수 있습니다. 저장된 글은 다른 기기와 동기화되지 않습니다. 나중에 보기 위해 글 저장 @@ -1608,6 +1608,7 @@ Language: ko_KR 사진 삭제 비디오 재생 + 특성 비디오 재생 플러그인 로고 플러그인 배너 워드프레스 미디어에서 선택 @@ -1626,7 +1627,6 @@ Language: ko_KR %s의 프로필 사진 확인 표시 Google로 가입하는 중… - 특성 비디오 재생 젯팩에 연결 실패: %s 이미 젯팩에 연결되어 있습니다. 실행 취소 @@ -1665,19 +1665,19 @@ Language: ko_KR 알림 리더 + 내 사이트 알림 설정 도움말 및 지원 라이선스 릴리스 노트 - 내 사이트 고객님의 아바타가 업로드되었으며 곧 사용할 수 있습니다. 이 기능에 대한 필수 권한이 해제되어 있는 것 같습니다.<br/><br/>변경하려면 권한을 편집하고 <strong>%s</strong>이(가) 활성화되어 있는지 확인하세요. 권한 + 특성 공유 젯팩 모듈이 비활성화되었기 때문에 공유 설정에 액세스할 수 없습니다. 공유 모듈이 비활성화됨 %s 버전 © %d %s - 특성 발행인: %s 선택한 사운드의 경로가 잘못되었습니다. 다른 항목을 선택하세요. QP %s @@ -1732,13 +1732,13 @@ Language: ko_KR 닫기 이메일을 보내는 중에 문제가 발생했습니다. 지금 다시 시도하거나 닫고 나중에 다시 시도할 수 있습니다. 사용자 이름 + 방금 사용한 것과 같은 링크로 항상 로그인할 수 있지만, 원하는 경우 비밀번호를 설정할 수도 있습니다. 암호(옵션) 대화명 다시 시도 되돌리기 계정을 업데이트하는 중에 문제가 발생했습니다. 다시 시도하거나 변경 내용을 되돌려 계속할 수 있습니다. 아바타를 업데이트하는 중에 문제가 발생했습니다. - 방금 사용한 것과 같은 링크로 항상 로그인할 수 있지만, 원하는 경우 비밀번호를 설정할 수도 있습니다. 업데이트 필요 플러그인 검색 신규 @@ -1904,8 +1904,8 @@ Language: ko_KR 파일 이름 URL 대체 텍스트 - 표시등이 깜박임 사이트 연결하기 + 표시등이 깜박임 기기 진동 사운드 선택 보기 및 사운드 @@ -1955,8 +1955,8 @@ Language: ko_KR 연결하려는 워드프레스 사이트의 주소를 입력하세요. 워드프레스닷컴에 이미 로그인되어 있습니다. 계속 - 워드프레스닷컴 비밀번호를 입력합니다. 다른 사이트 연결하기 + 워드프레스닷컴 비밀번호를 입력합니다. 로그인 이메일 요청 중 이 비밀번호가 올바르지 않은 것 같습니다. 정보를 확인하고 다시 시도하세요. SMS를 통해 확인 코드를 요청 중입니다. @@ -2163,61 +2163,61 @@ Language: ko_KR 연결 중… 처리 중… 조치가 수행되었습니다. + 댓글에 좋아요 표시를 함 로그아웃 WordPress.com에 로그인 - 댓글에 좋아요 표시를 함 워드프레스닷컴 상세 정보 더 보기: %s 기기 설정 열기 %s: 잘못된 이메일주소 %s : 사용자가 초대를 막았음 %s: 이미 팔로중임 - %s: 사용자가 없습니다. %s: 이미 회원임 + %s: 사용자가 없습니다. 댓글이 수락됨 좋아함. 지금 - 팔로워 독자 + 팔로워 인터넷에 연결되어 있지 않아 프로필을 저장할 수 없습니다. - 없음 - 왼쪽 오른쪽 + 왼쪽 + 없음 %1$d 선택 사이트 사용자를 가져올 수 없습니다. - 사용자를 가져오는 중… - 팔로워 이메일 팔로워 - 이메일 팔로워 + 팔로워 + 사용자를 가져오는 중… 방문자 + 이메일 팔로워 팔로워 최대 10개의 이메일 주소 및/또는 워드프레스닷컴 사용자명을 초대하세요. 사용자명이 필요한 사람들은 사용자명 생성 방법에 관한 지침을 받게 됩니다. 이 방문자를 제거하면 해당 방문자가 이 사이트에 방문할 수 없게 됩니다.\n\n이 방문자를 제거하시겠습니까? 이 팔로워가 제거된 경우 해당 팔로워는 다시 팔로우하지 않는 한 이 사이트에 대한 알림을 수신할 수 없게 됩니다.\n\n이 팔로워를 제거하시겠습니까? %1$s 이후 - 팔로워를 제거할 수 없습니다. 방문자를 제거할 수 없습니다. + 팔로워를 제거할 수 없습니다. 사이트 이메일 팔로워를 가져올 수 없습니다. 사이트 팔로워를 가져올 수 없습니다. 일부 미디어 업로드에 실패했습니다. 이 상태에서는 HTML 모드로 전환할 수\n 없습니다. 실패한 업로드를 모두 제거하고 계속할까요? - 변경사항 저장됨 - 캡션 - 링크 연결 대상: 가로 + 링크 연결 대상: + 캡션 + 변경사항 저장됨 저장되지 않은 변경 사항을 취소할까요? 업로드를 중지할까요? - 초대를 전송했으나 오류가 발생했습니다! - 초대를 전송했습니다. 눌러서 다시 시도하세요! + 초대를 전송했습니다. %1$s: %2$s + 초대를 전송했으나 오류가 발생했습니다! 초대를 전송하는 동안 오류가 발생했습니다! 전송하지 못한 항목: 유효하지 않은 사용자명 또는 이메일이 있습니다. 전송하지 못한 항목: 유효하지 않은 사용자명 또는 이메일입니다. 하나 이상의 사용자명을 추가하세요. 초대 - 외부 사용자 초대 + 외부 검색 내역 지우기 검색 내역을 지울까요? 사용자 언어로 된 %s에 대한 글을 찾을 수 없습니다. @@ -2225,33 +2225,33 @@ Language: ko_KR 관련 글 미리보기 화면에서 링크가 비활성화되어 있습니다. 보내기 - %1$s을(를) 제거하면 해당 사용자는 이 사이트에 더 이상 액세스할 수 없지만 %1$s 님이 작성한 콘텐츠는 사이트에 남습니다.\n\n그래도 이 사용자를 제거하시겠습니까? \@%1$s이(가) 성공적으로 제거됨 + %1$s을(를) 제거하면 해당 사용자는 이 사이트에 더 이상 액세스할 수 없지만 %1$s 님이 작성한 콘텐츠는 사이트에 남습니다.\n\n그래도 이 사용자를 제거하시겠습니까? %1$s 제거 - 이 목록에 있는 사이트에서 최근 게시된 글이 없습니다. - 사람 역할 + 사람 + 이 목록에 있는 사이트에서 최근 게시된 글이 없습니다. 사용자를 제거할 수 없습니다. 사용자 역할을 업데이트할 수 없습니다. 사이트 사용자를 가져올 수 없습니다. Gravatar를 업데이트하는 중 오류가 발생했습니다. - 잘린 이미지를 찾는 중 오류가 발생했습니다. Gravatar를 다시 로드하는 중 오류가 발생했습니다. + 잘린 이미지를 찾는 중 오류가 발생했습니다. 이미지를 자르는 중 오류가 발생했습니다. 이메일 확인 중 현재 사용할 수 없습니다. 비밀번호를 입력하세요. 로그인 중 댓글을 달 때 공개적으로 표시합니다. 사진 캡처 또는 선택 - 글, 페이지, 설정을 %s로 발송할 것입니다. - 계획 계획 + 계획 + 글, 페이지, 설정을 %s로 발송할 것입니다. 콘텐츠 내보내기 - 콘텐츠를 내보내는 중… 전송된 이메일을 내보내세요! - 회원님의 사이트에서 프리미엄 업그레이드가 활성화되었습니다. 사이트를 삭제하기 전에 업그레이드를 취소하세요. - 구매 항목 표시 + 콘텐츠를 내보내는 중… 구매 항목 확인 중 + 구매 항목 표시 + 회원님의 사이트에서 프리미엄 업그레이드가 활성화되었습니다. 사이트를 삭제하기 전에 업그레이드를 취소하세요. 프리미엄 업그레이드 문제가 생겼습니다. 구매를 요청할 수 없습니다. 사이트를 삭제하는 중… @@ -2260,49 +2260,49 @@ Language: ko_KR 주 도메인 사이트를 삭제하는 동안 오류가 발생했습니다. 도움이 필요하면 사용자지원에 요청하세요. 사이트 삭제 오류 - 확인을 위해 아래 칸에 %1$s를 입력하세요. 사이트가 영원히 사라질 것입니다. 내용 내보내기 + 확인을 위해 아래 칸에 %1$s를 입력하세요. 사이트가 영원히 사라질 것입니다. 사이트 삭제 확인 지원팀에 문의하기 사이트를 유지하되 현재 글과 페이지를 원하지 않는 경우 지원팀에서 글, 페이지, 미디어, 댓글을 삭제해드립니다.\n\n사이트와 URL은 활성 상태를 유지하지만 콘텐츠 생성을 처음부터 시작할 수 있게 됩니다. 현재 콘텐츠를 삭제하려면 지원팀에 문의해주세요. - 사이트 시작하기 Let Us Help - 앱 설정 + 사이트 시작하기 시작하기 + 앱 설정 실패한 업로드 제거 - 삭제된 댓글 없음 고급 + 삭제된 댓글 없음 대기중인 댓글 없음 승인한 댓글 없음 연결할 수 없습니다. 필수 XML-RPC 함수가 서버에 없습니다. - 상태 - 비디오 가운데 - 채팅 - 갤러리 - 이미지 - 링크 - 인용 + 비디오 + 상태 기본 - 워드프레스닷컴 강의 및 이벤트에 대한 정보(온라인 및 직접 만남). - 추가 정보 + 인용 + 링크 + 이미지 + 갤러리 + 채팅 오디오 + 추가 정보 + 워드프레스닷컴 강의 및 이벤트에 대한 정보(온라인 및 직접 만남). 워드프레스닷컴 리서치 및 설문 조사에 참여할 기회. 워드프레스닷컴을 최대한 활용하기 위한 팁. 커뮤니티 - 내 댓글에 대한 답글 - 제안 리서치 - 사이트 작성 글 + 제안 + 내 댓글에 대한 답글 사용자명 멘션 - 내 글의 좋아요 + 사이트 작성 글 사이트 팔로우 + 내 글의 좋아요 내 댓글의 좋아요 내 사이트의 댓글 %d개 항목 1개의 항목 - 알려진 사용자의 댓글 모든 사용자 + 알려진 사용자의 댓글 댓글 없음 페이지당 댓글 %d개 페이지당 댓글 1개 @@ -2312,11 +2312,11 @@ Language: ko_KR 모든 사람의 댓글을 자동으로 승인합니다. 사용자가 이전에 댓글을 승인한 경우 자동으로 승인합니다. 모든 사람의 댓글에 수동 승인이 필요합니다. - 1일 %d일 - 새 주소를 확인하려면 %1$s(으)로 전송된 이메일에 있는 확인 링크를 클릭하세요. - 기본 사이트 + 1일 웹 주소 + 기본 사이트 + 새 주소를 확인하려면 %1$s(으)로 전송된 이메일에 있는 확인 링크를 클릭하세요. 미디어를 업로드 중입니다. 완료될 때까지 기다려 주세요. 지금은 댓글을 새로 고칠 수 없습니다. 이전 댓글을 표시 중입니다. 특성 이미지 설정 @@ -2325,13 +2325,13 @@ Language: ko_KR 이 댓글을 영구 삭제하시겠습니까? 이 댓글을 영구 삭제하시겠습니까? 삭제 - 댓글 삭제됨 복원 + 댓글 삭제됨 스팸 댓글 없음 - 페이지를 로드할 수 없음 모두 - 인터페이스 언어 + 페이지를 로드할 수 없음 + 인터페이스 언어 앱 정보 계정 설정을 저장할 수 없습니다. 계정 설정을 검색할 수 없습니다. @@ -2339,20 +2339,20 @@ Language: ko_KR 언어 코드가 인식되지 않음 스레드에서 댓글이 계층화되도록 허용합니다. 최대 스레드 - 제거 - 검색 해제 + 검색 + 제거 원래 크기 사이트가 본인과 본인이 승인한 사용자에게만 공개됩니다. 사이트가 모든 사람에게 공개되지만 검색 엔진에 사이트가 검색되지 않도록 요청합니다. 사이트가 모든 사람에게 공개되며 검색 엔진이 검색할 수 있습니다. 사용자에 대한 몇 가지 정보… - 대화명을 설정하지 않을 경우 기본적으로 사용자명으로 설정됩니다. 내 소개 + 대화명을 설정하지 않을 경우 기본적으로 사용자명으로 설정됩니다. 공개 이름 - 내 프로필 - 이름 + 이름 + 내 프로필 관련 글 미리보기 이미지 사이트 정보를 저장할 수 없습니다. 사이트 정보를 가져올 수 없습니다. @@ -2404,12 +2404,12 @@ Language: ko_KR %d개 레벨 비공개 숨김 - 사이트 삭제 공개 + 사이트 삭제 중재를 위해 보관 댓글의 링크 - 스레딩 페이징 + 스레딩 정렬 기준 반드시 로그인을 해야 합니다. 이름과 이메일을 포함해야 합니다. @@ -2419,22 +2419,22 @@ Language: ko_KR 기본 형식 기본 카테고리 주소 - 사이트 제목 태그라인 + 사이트 제목 새 글에 대한 기본값 - 계정 쓰기 - 최근 댓글 먼저 + 계정 일반 - 토론 - 개인 정보 - 관련 글 - 댓글 - 다음 시간 후에 닫기: + 최근 댓글 먼저 오래된 항목 먼저 + 다음 시간 후에 닫기: + 댓글 + 관련 글 + 개인 정보 + 토론 미디어를 사이트에 업로드하는 권한이 없습니다. - 절대 알 수 없음 + 절대 이 글은 더 이상 존재하지 않습니다. 이 글을 볼 권한이 없습니다. 이 글을 가져올 수 없습니다. @@ -2446,22 +2446,22 @@ Language: ko_KR 문제가 생겼습니다. 테마를 활성화할 수 없음 작성자: %1$s %1$s을(를) 선택해 주셔서 감사합니다. - 사용 및 사용자 정의하기 - 보기 - 세부사항 - 지원 - 완료 사이트 관리 + 완료 + 지원 + 세부사항 + 보기 + 사용 및 사용자 정의하기 활성화 - 현재 테마 - 사용자 정의 - 세부사항 - 지원 활성 - 글이 발행됨 - 페이지가 발행됨 - 글이 업데이트됨 + 지원 + 세부사항 + 사용자 정의 + 현재 테마 페이지가 업데이트됨 + 글이 업데이트됨 + 페이지가 발행됨 + 글이 발행됨 죄송합니다. 테마를 찾을 수 없습니다. 더 많은 글 로드 \'%s\'에 일치하는 사이트 없음 @@ -2494,286 +2494,286 @@ Language: ko_KR 알림 설정을 로드할 수 없습니다. 댓글 좋아요 앱 알림 - 알림 탭 이메일 + 알림 탭 사용자 계정에 관한 중요 이메일을 항상 보내 드리며, 유용한 정보도 받으실 수 있습니다. 최신 글 요약 연결 없음 휴지통으로 이동된 글 - 통계 휴지통 + 통계 미리 보기 보기 - 편집 발행 + 편집 이 블로그에 접근할 권한이 없습니다. 블로그를 찾을 수 없습니다. 실행 취소 요청이 만료되었습니다. 다시 시도하려면 WordPress.com에 로그인하십시요. - 최고 조회수 무시 + 최고 조회수 오늘의 통계 최고 게시글, 조회수 및 방문자 인사이트 WordPress.com에서 로그아웃 - 로그인/로그아웃 WordPress.com에 로그인 + 로그인/로그아웃 도움 및 지원 - \"%s\"은(는) 현재 사이트이기 때문에 숨길 수 없습니다. 계정 설정 + \"%s\"은(는) 현재 사이트이기 때문에 숨길 수 없습니다. 워드프레스닷컴 사이트 생성 - 사이트 추가 독립 호스트 사이트 추가 + 사이트 추가 사이트 표시/숨기기 - 관리자 보기 - 사이트 보기 사이트 선택 + 사이트 보기 + 관리자 보기 사이트 전환 - 블로그 글 설정 - 모양과 느낌 + 블로그 글 게시 + 모양과 느낌 설정 눌러서 표시 모두 선택 해제 - 표시 - 숨기기 모두 선택 - 언어 - 확인 코드 - 잘못된 확인 코드 + 숨기기 + 표시 계속하려면 다시 로그인하세요. - 미디어를 가져오는 중… + 잘못된 확인 코드 + 확인 코드 + 언어 + 글을 가져올 수 없음 게시자: + 알림을 열 수 없음 + 알 수 없는 검색어 + 검색어 + 글쓴이 답글을 가져오는 중… 페이지를 가져오는 중… 글을 가져오는 중… - 글을 가져올 수 없음 - 알 수 없는 검색어 - 글쓴이 - 검색어 - 알림을 열 수 없음 - 업로드 + 미디어를 가져오는 중… 애플리케이션 로그가 클립보드에 복사되었습니다. - 새 게시물 이 블로그는 비었습니다. + 새 게시물 텍스트를 클립보드에 복사하는 동안 오류가 발생했습니다. - 테마를 가져오는 중… - %1$d개월 - 1년 + 업로드 %1$d년 + 1년 + %1$d개월 1개월 - %1$d분 - 1시간 전 - %1$d시간 - 1일 %1$d일 + 1일 + %1$d시간 + 1시간 전 + %1$d분 1분 전 몇 초 전 - 게시물 또는 페이지 - 비디오 - 배포 기능 팔로워 + 배포 기능 + 비디오 + 게시물 또는 페이지 국가 좋아요 - - 조회수 방문자 + 조회수 + + 테마를 가져오는 중… 상세 %d개 선택함 FAQ 찾아보기 아직 댓글이 없음 - 원본 기사 보기 + 이 토픽의 글이 없습니다 좋아요 + 원본 기사 보기 댓글을 남길 수 없습니다. %1$d/%2$d 빈 게시물은 게시할 수 없습니다. 게시물을 확인 또는 편집할 권한이 없습니다. 페이지를 확인 또는 편집할 권한이 없습니다. 댓글을 확인 또는 편집할 권한이 없습니다. - 1개월 이전 - 2일 이전 + 1개월 이전 1주일 이전 + 2일 이전 좋아함 댓글 휴지통으로 버려진 댓글 - 아직 글이 없습니다. 하나 만들어보세요! %s에 응답 + 아직 글이 없습니다. 하나 만들어보세요! 로그아웃… - 이 토픽의 글이 없습니다 이 작업을 실행할 수 없습니다 이 블로그를 차단할 수 없습니다 이 블로그에서 글 올리기는 더 이상 보이지 않을 것입니다 이 블로그 차단 - 업데이트 예약 - 팔로우된 블로그 - 팔로우한 블로그 - 이 블로그를 표시할 수 없습니다. - 이 블로그를 이미 팔로우하고 있습니다. - 이 블로그를 팔로우할 수 없습니다. - 이 블로그에 대한 팔로우를 취소할 수 없습니다. + 업데이트 추천 블로그가 없습니다. - 리더 블로그 - 팔로우한 토픽 + 이 블로그에 대한 팔로우를 취소할 수 없습니다. + 이 블로그를 팔로우할 수 없습니다. + 이 블로그를 이미 팔로우하고 있습니다. + 이 블로그를 표시할 수 없습니다. + 팔로우한 블로그 URL이나 팔로우할 토픽을 입력하세요 - 도우미 - 잘못된 SSL 인증서 + 팔로우된 블로그 + 팔로우한 토픽 + 리더 블로그 일반적으로 문제없이 이 사이트에 연결하는 경우, 이 오류는 누군가가 사이트를 사칭하는 것을 의미 할 수 있습니다, 그렇다면 연결하면 안됩니다. 그래도 인증서를 신뢰 하시겠습니까? - 블로그에 접속하는 동안 에러가 발생하였습니다. - 스팸이 아닙니다. - 게시물을 다시로드 할 수 없습니다. - 댓글을 다시로드 할 수 없습니다 . - 고정 페이지를 다시로드 할 수 없습니다. + 잘못된 SSL 인증서 + 도우미 입력된 사용자 이름이나 암호가 잘못되었습니다. - 알림이 없습니다. 유효한 이메일 주소를 입력 하십시오. 잘못된 이메일 주소입니다. - 미디어 항목을 로드 할 수 없습니다. 이미지를 다운로드하는 중에 오류가 발생했습니다. 다시 시도하십시오. - 테마 정보를 가져오는데 실패했습니다. 다시 시도하십시오. 코멘트 를 로드 할 수 없습니다. 다시 시도 하십시오. - 오류가 발생 했습니다. 나중에 다시 시도 하십시오. 코멘트 편집 할 때 오류가 발생 했습니다. 나중에 다시 시도 하십시오. - 사용 가능한 네트워크가 없습니다. 네트워크에 연결하고 다시 시도하십시오 . + 진행중에 에러가 발생했습니다. + 오류가 발생 했습니다. 나중에 다시 시도 하십시오. + 댓글을 다시로드 할 수 없습니다 . + 고정 페이지를 다시로드 할 수 없습니다. + 게시물을 다시로드 할 수 없습니다. + 를 삭제하는 동안 에러가 발생했습니다. + 알림이 없습니다. 미디어를 업로드하려면 SD카드가 필요합니다. 카테고리 이름은 필수 항목입니다. 카테고리를 추가했습니다. 카테고리 추가에 실패했습니다. - 진행중에 에러가 발생했습니다. - 를 삭제하는 동안 에러가 발생했습니다. - 미디어 라이브러리를 볼 수 있는 권한이 없습니다 - 페이지 설정 - 작성 설정 - 이 블로그는 비공개 설정이되어 로드 할 수 없습니다. 설정 화면에서 다시 활성하고 다시 시도하십시오. - 추가 정보 - 일부 미디어를 다시로드 할 수 없습니다. 나중에 다시 시도하십시오. - 인증이 필요합니다 + 스팸이 아닙니다. + 테마 정보를 가져오는데 실패했습니다. 다시 시도하십시오. + 블로그에 접속하는 동안 에러가 발생하였습니다. + 미디어 항목을 로드 할 수 없습니다. + 사용 가능한 네트워크가 없습니다. 네트워크에 연결하고 다시 시도하십시오 . + 이 토픽을 삭제할 수 없습니다 + 이 토픽을 추가할 수 없습니다. 응용 프로그램 로그 - 썸네일 그리드 + 앱 데이터베이스를 생성하는 동안 에러가 발생했습니다. 앱을 다시 설치하시기 바랍니다. + 이 블로그는 비공개 설정이되어 로드 할 수 없습니다. 설정 화면에서 다시 활성하고 다시 시도하십시오. + 현재 미디어를 새로 고칠 수 없습니다 + WordPress 블로그 + 이미지 설정 + 로컬 변경 + 개인 정보 보호 정책 새 미디어 - 코멘트를 편집 + 새 게시물 + 알림이 없습니다. + 인증이 필요합니다 + 입력한 사이트 URL이 올바른지 확인합니다. 오픈 소스 라이센스 미디어 업로드시에 임시 파일을 만들 수 없습니다 . 장치에 여유 공간이 있는지 확인 하십시오. 카테고리 이름 - 올라간 미디어 파일을 찾을 수 없습니다. 삭제 또는 이동 된 것 같습니다. - 이미지 설정 - WordPress 블로그 - 이 코멘트 수정을 취소하시겠습니까? - 로컬 변경 + 새로운 카테고리를 추가 + 브라우저에서 표시 + 사이트 제거 + 코멘트를 변경할 수 없습니다. 댓글 본문은 필수 항목입니다. + 이 코멘트 수정을 취소하시겠습니까? 변경 사항을 저장 중 - 링크 텍스트(옵션) : - 개인 정보 보호 정책 - 로컬 초안 - 브라우저에서 표시 - 게시물 삭제 - 페이지를 제거 - 새로운 카테고리를 추가 - 카테고리를 선택 - 새 게시물 - 연결 오류 - 편집을 취소 - 게시물을 로딩중 에러가 발생했습니다. 새로고침 후 다시 시도하세요. - 승인 - 대기중 - 스팸 - 휴지통 - 승인 - 미승인 - 앱 데이터베이스를 생성하는 동안 에러가 발생했습니다. 앱을 다시 설치하시기 바랍니다. - 스팸 - 휴지통 - 승인 - 스팸으로 표시 - 휴지통으로 이동 - 휴지통에 보내겠습니까? 휴지통 - 코멘트를 변경할 수 없습니다. + 휴지통에 보내겠습니까? + 휴지통으로 이동 + 스팸으로 표시 미승인 - 사이트 제거 - 알림이 없습니다. - 입력한 사이트 URL이 올바른지 확인합니다. - 현재 미디어를 새로 고칠 수 없습니다 + 승인 + 휴지통 + 스팸 + 미승인 + 승인 + 코멘트를 편집 + 휴지통 + 스팸 + 대기중 + 승인 + 페이지를 제거 + 게시물 삭제 + 작성 설정 + 올라간 미디어 파일을 찾을 수 없습니다. 삭제 또는 이동 된 것 같습니다. + 로컬 초안 + 페이지 설정 + 링크 텍스트(옵션) : + 일부 미디어를 다시로드 할 수 없습니다. 나중에 다시 시도하십시오. + 미디어 라이브러리를 볼 수 있는 권한이 없습니다 + 썸네일 그리드 + 추가 정보 + 게시물을 로딩중 에러가 발생했습니다. 새로고침 후 다시 시도하세요. 이 플러그인에 접속하는 동안 오류가 발생했습니다. - 이 토픽을 추가할 수 없습니다. - 이 토픽을 삭제할 수 없습니다 + 편집을 취소 + 연결 오류 + 카테고리를 선택 링크 공유 리뷰 가져 오는 중 … - 댓글이 스팸으로 처리됨 - 회신 - 공개 블로그가 없기 때문에 WordPress에 공유 할 수 없습니다 당신에게 %d명이 \"좋아요\"를 하고 있습니다. %d명이 \"좋아요\"를 눌렀습니다. - 이미지를 선택 - 동영상을 선택 + 회신 + 공개 블로그가 없기 때문에 WordPress에 공유 할 수 없습니다 + 댓글이 스팸으로 처리됨 이 게시물 을 로드 할 수 없습니다 당신과 다른 1명이 \"좋아요\"를 눌렀습니다. - 댓글 없음. - 공유 - 팔로우 + 동영상을 선택 + 이미지를 선택 + 가입 %s를 열 수 없습니다 - 이 목록에는 아무것도 포함되어 있지 않습니다. - (제목 없음) - 리블로그 - 팔로잉 - %s를 추가 - %s를 제거 - \"좋아요\"를 클릭 했습니다 이미지를 표시 할 수 없습니다 공유에 실패 - 1명이 \"좋아요\"를 달았습니다 + 유효한 토픽이 아닙니다 + 이미 이 토픽을 팔로우하고 있습니다 의견을 게시 할 수 없습니다 + \"좋아요\"를 클릭 했습니다 + 1명이 \"좋아요\"를 달았습니다 + %s를 제거 + %s를 추가 답변 달기 - 가입 - 이미 이 토픽을 팔로우하고 있습니다 - 유효한 토픽이 아닙니다 - 테마 - 원형 - 제목 - 캡션 - 설명 - 활성화 - 클릭 수 - 태그 & 카테고리 - 오늘 - 어제 + 팔로잉 + 팔로우 + 공유 + 리블로그 + (제목 없음) + 댓글 없음. + 이 목록에는 아무것도 포함되어 있지 않습니다. + - - 공유 - 통계 - 사각 타일 - 타일 모자이크 - 슬라이드 쇼 + 어제 + 오늘 리퍼러 + 태그 & 카테고리 + 클릭 수 + 통계 + 공유 + 활성화 업데이트에 실패 - 관리 + 설명 + 캡션 + 제목 + 슬라이드 쇼 + 원형 + 타일 모자이크 + 사각 타일 + 테마 제거 - 로그인 - 팔로우 - 답장을 공개했습니다 + 관리 %d개. %d개의 새로운 알림 + 팔로우 + 답장을 공개했습니다 + 로그인 로드 중입니다… - HTTP 사용자 이름 HTTP 암호 + HTTP 사용자 이름 미디어를 업로드할때 오류가 발생했습니다 사용자 이름이나 암호가 올바르지 않습니다 . 로그인 - 암호 사용자 이름 + 암호 가입 블로그 페이지 + 작성 익명 사용 가능한 네트워크가 없습니다 - 작성 - 확인 완료 + 확인 URL - 버전 이용 약관 + 버전 WordPress for Android 배치 다시 로드 @@ -2785,24 +2785,24 @@ Language: ko_KR 바로가기 이름을 입력하세요 비공개 제목 - 카테고리 태그(쉼표로 구분) + 카테고리 댓글 삭제 중 SD카드가 필요합니다 미디어 승인 제거 없음 - 아니오 - - 오류 - 취소 - 저장 - 추가 - 미리보기 + 지금 공개 회신 선택 + 미리보기 카테고리의 다시 읽기 오류 + 오류 + 아니오 + 알림 설정 - 지금 공개 + 추가 + 저장 + 취소 diff --git a/WordPress/src/main/res/values-pl/strings.xml b/WordPress/src/main/res/values-pl/strings.xml index 9cfb9b11e6ec..b3c475b67518 100644 --- a/WordPress/src/main/res/values-pl/strings.xml +++ b/WordPress/src/main/res/values-pl/strings.xml @@ -1,6 +1,6 @@ + 完成 + 通知我 + 未設定任何目標 + 一週 %d 次 + 設定目標 + 你的文章正在發表… 這段時間請設定你要系統提醒的網誌目標,以便追蹤進度。 + 設定你的網誌目標 + <a href=\"%1$s\">輸入你的伺服器憑證</a>,以啟用從備份一鍵還原網站的功能。 + 設為特色圖片 + 移除特色圖片 + 建立分類 + Android 版 WordPress 支援 + 管理你的網站分類 + 你沒有任何分類 + 請在此處新增你常用的標籤,為文章分類時就能快速選取 + 建立分類 + 分類 + 網誌目標 + 最新文章頁面的內容由系統自動產生,無法編輯。 框線設定 不要再顯示 檢視儲存空間 @@ -199,6 +218,7 @@ Language: zh_TW 歡迎使用 Jetpack Scan! 我們已經預定執行完整掃描,將會徹底審視你的網站。 如果我們發現可能影響掃瞄作業的問題,就會通知你;接著就可以開始進行首次完整掃瞄。 歡迎使用 Jetpack Scan 服務。我們會掃瞄你的網站,並且很快讓你得知結果。 我們正努力在背景解決此威脅。 這段時間你可以照常使用網站,也可以隨時回來查看掃瞄進度。 + 如果發現威脅,你會收到通知。 這段時間你可以照常使用網站,也可以隨時回來查看掃瞄進度。 Jetpack Scan 無法完成網站掃瞄作業。 請檢查你的網站是否已經關閉。若否,請再試一次。 如果網站已關閉,或 Jetpack Scan 仍無法順利掃瞄,請與我們的支援團隊聯絡。 正在修正威脅 發生錯誤 diff --git a/WordPress/src/main/res/values-zh-rTW/strings.xml b/WordPress/src/main/res/values-zh-rTW/strings.xml index 6175f9414f11..e7ccc6b6ed96 100644 --- a/WordPress/src/main/res/values-zh-rTW/strings.xml +++ b/WordPress/src/main/res/values-zh-rTW/strings.xml @@ -1,11 +1,30 @@ + 完成 + 通知我 + 未設定任何目標 + 一週 %d 次 + 設定目標 + 你的文章正在發表… 這段時間請設定你要系統提醒的網誌目標,以便追蹤進度。 + 設定你的網誌目標 + <a href=\"%1$s\">輸入你的伺服器憑證</a>,以啟用從備份一鍵還原網站的功能。 + 設為特色圖片 + 移除特色圖片 + 建立分類 + Android 版 WordPress 支援 + 管理你的網站分類 + 你沒有任何分類 + 請在此處新增你常用的標籤,為文章分類時就能快速選取 + 建立分類 + 分類 + 網誌目標 + 最新文章頁面的內容由系統自動產生,無法編輯。 框線設定 不要再顯示 檢視儲存空間 @@ -199,6 +218,7 @@ Language: zh_TW 歡迎使用 Jetpack Scan! 我們已經預定執行完整掃描,將會徹底審視你的網站。 如果我們發現可能影響掃瞄作業的問題,就會通知你;接著就可以開始進行首次完整掃瞄。 歡迎使用 Jetpack Scan 服務。我們會掃瞄你的網站,並且很快讓你得知結果。 我們正努力在背景解決此威脅。 這段時間你可以照常使用網站,也可以隨時回來查看掃瞄進度。 + 如果發現威脅,你會收到通知。 這段時間你可以照常使用網站,也可以隨時回來查看掃瞄進度。 正在修正威脅 Jetpack Scan 無法完成網站掃瞄作業。 請檢查你的網站是否已經關閉。若否,請再試一次。 如果網站已關閉,或 Jetpack Scan 仍無法順利掃瞄,請與我們的支援團隊聯絡。 發生錯誤 diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 0e93a0fa6df9..38f826c7f82d 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -68,6 +68,16 @@ ALL_LOCALES = [ RELEASE_NOTES_LOCALES = ALL_LOCALES.reject { |h| h[:google_play].nil? }.map { |h| [h[:glotpress], h[:google_play]] } +# Global app vars + +WP_PACKAGE_NAME = "org.wordpress.android" +WP_PREFIX = "wpandroid" +WP_APP_NAME = "WordPress" + +JP_PACKAGE_NAME = "com.jetpack.android" +JP_PREFIX = "jpandroid" +JP_APP_NAME = "Jetpack" + # Env file paths to load USER_ENV_FILE_PATH = File.join(Dir.home, '.wpandroid-env.default') @@ -92,8 +102,6 @@ import "./ScreenshotFastfile" Dotenv.load(USER_ENV_FILE_PATH) ENV[GHHELPER_REPO="wordpress-mobile/WordPress-Android"] ENV["PROJECT_ROOT_FOLDER"]=File.dirname(File.expand_path(__dir__)) + "/" -ENV["PROJECT_NAME"]="WordPress" -ENV["HAS_ALPHA_VERSION"]="true" REPOSITORY_NAME="WordPress-Android" ######################################################################## @@ -116,8 +124,9 @@ REPOSITORY_NAME="WordPress-Android" lane :code_freeze do | options | old_version = android_codefreeze_prechecks(options) - android_bump_version_release() - new_version = android_get_app_version() + app = options[:app] + android_bump_version_release(app: app) + new_version = android_get_app_version(app: app) # need to get prs list before version update to frozen tag get_prs_list(repository:GHHELPER_REPO, milestone:new_version, report_path:"#{File.expand_path('~')}/wpandroid_prs_list_#{old_version}_#{new_version}.txt") @@ -151,8 +160,8 @@ REPOSITORY_NAME="WordPress-Android" desc "Creates a new release branch from the current develop" lane :complete_code_freeze do | options | android_completecodefreeze_prechecks(options) - new_version = android_get_app_version() - trigger_release_build(branch_to_build: "release/#{new_version}") + new_version = android_get_app_version(app: options[:app]) + trigger_release_build(branch_to_build: "release/#{new_version}", app: options[:app]) end ##################################################################################### @@ -217,12 +226,13 @@ REPOSITORY_NAME="WordPress-Android" ##################################################################################### desc "Updates a release branch for a new beta release" lane :new_beta_release do | options | + app = options[:app] android_betabuild_prechecks(options) send_strings_for_translation() - download_translations(options) - android_bump_version_beta() - new_version = android_get_app_version() - trigger_release_build(branch_to_build: "release/#{new_version}") + download_translations(app: app) + android_bump_version_beta(app: app) + new_version = android_get_app_version(app: app) + trigger_release_build(branch_to_build: "release/#{new_version}", app: app) end ##################################################################################### @@ -240,7 +250,7 @@ REPOSITORY_NAME="WordPress-Android" desc "Creates a new hotfix branch from the given tag" lane :new_hotfix_release do | options | prev_ver = android_hotfix_prechecks(version_name: options[:version_name], skip_confirm: options[:skip_confirm]) - android_bump_version_hotfix(previous_version_name: prev_ver, version_name: options[:version_name], version_code: options[:version_code]) + android_bump_version_hotfix(previous_version_name: prev_ver, version_name: options[:version_name], version_code: options[:version_code], app: options[:app]) end ##################################################################################### @@ -255,8 +265,8 @@ REPOSITORY_NAME="WordPress-Android" # bundle exec fastlane finalize_hotfix_release desc "Finalizes a hotfix release by tagging the build" lane :finalize_hotfix_release do | options | - new_version = android_get_app_version() - trigger_release_build(branch_to_build: "release/#{new_version}") + new_version = android_get_app_version(app: options[:app]) + trigger_release_build(branch_to_build: "release/#{new_version}", app: options[:app]) end ##################################################################################### @@ -276,9 +286,9 @@ REPOSITORY_NAME="WordPress-Android" android_finalize_prechecks(options) configure_apply(force: is_ci) hotfix = android_current_branch_is_hotfix - android_bump_version_final_release() unless hotfix download_translations(options) unless hotfix - version = android_get_release_version() + android_bump_version_final_release(app: options[:app]) unless hotfix + version = android_get_release_version(app: options[:app]) download_metadata_strings(version: version["name"], build_number: version["code"]) unless hotfix # Wrap up @@ -288,7 +298,7 @@ REPOSITORY_NAME="WordPress-Android" close_milestone(repository:GHHELPER_REPO, milestone: version["name"]) # Trigger release build - trigger_release_build(branch_to_build: "release/#{version["name"]}") + trigger_release_build(branch_to_build: "release/#{version["name"]}", app: options[:app]) end ##################################################################################### @@ -314,13 +324,14 @@ REPOSITORY_NAME="WordPress-Android" android_build_preflight() unless options[:skip_prechecks] # Create the file names - version=android_get_release_version() - build_bundle(version: version, app: "wordpress", flavor:"Vanilla", buildType: "release") + app = options[:app] + version=android_get_release_version(app: app) + build_bundle(version: version, app: app, flavor:"Vanilla", buildType: "Release") - upload_build_to_play_store(version: version, track: "production") + upload_build_to_play_store(version: version, track: "production", app: app) if (options[:create_release]) - create_gh_release(version: version) + create_gh_release(version: version, app: app) end end @@ -342,10 +353,11 @@ REPOSITORY_NAME="WordPress-Android" android_build_prechecks(skip_confirm: options[:skip_confirm], alpha: true, beta: true, - final: false) + final: false, + app: options[:app]) android_build_preflight() unless (options[:skip_prechecks]) - build_alpha(skip_prechecks: true, skip_confirm: options[:skip_confirm], upload_to_play_store: true, create_release: options[:create_release]) - build_beta(skip_prechecks: true, skip_confirm: options[:skip_confirm], upload_to_play_store: true, create_release: options[:create_release]) + build_alpha(skip_prechecks: true, skip_confirm: options[:skip_confirm], upload_to_play_store: true, create_release: options[:create_release], app: options[:app]) + build_beta(skip_prechecks: true, skip_confirm: options[:skip_confirm], upload_to_play_store: true, create_release: options[:create_release], app: options[:app]) end ##################################################################################### @@ -363,19 +375,20 @@ REPOSITORY_NAME="WordPress-Android" ##################################################################################### desc "Builds and updates for distribution" lane :build_alpha do | options | - android_build_prechecks(skip_confirm: options[:skip_confirm], alpha: true) unless (options[:skip_prechecks]) + android_build_prechecks(skip_confirm: options[:skip_confirm], alpha: true, app: options[:app]) unless (options[:skip_prechecks]) android_build_preflight() unless (options[:skip_prechecks]) # Create the file names - version=android_get_alpha_version() - build_bundle(version: version, app:"wordpress", flavor:"Zalpha", buildType: "release") + app = options[:app] + version=android_get_alpha_version(app: app) + build_bundle(version: version, app:app, flavor:"Zalpha", buildType: "Release") if (options[:upload_to_play_store]) then - upload_build_to_play_store(version: version, track: "alpha") + upload_build_to_play_store(version: version, track: "alpha", app: app) end if (options[:create_release]) - create_gh_release(version: version, prerelease: true) + create_gh_release(version: version, prerelease: true, app: app) end end @@ -394,19 +407,52 @@ REPOSITORY_NAME="WordPress-Android" ##################################################################################### desc "Builds and updates for distribution" lane :build_beta do | options | - android_build_prechecks(skip_confirm: options[:skip_confirm], beta: true) unless (options[:skip_prechecks]) + android_build_prechecks(skip_confirm: options[:skip_confirm], beta: true, app: options[:app]) unless (options[:skip_prechecks]) android_build_preflight() unless (options[:skip_prechecks]) # Create the file names - version=android_get_release_version() - build_bundle(version: version, app: "wordpress", flavor:"Vanilla", buildType: "release") + app = options[:app] + version=android_get_release_version(app: app) + build_bundle(version: version, app: app, flavor:"Vanilla", buildType: "Release") if (options[:upload_to_play_store]) then - upload_build_to_play_store(version: version, track: "beta") + upload_build_to_play_store(version: version, track: "beta", app: app) end if (options[:create_release]) - create_gh_release(version: version, prerelease: true) + create_gh_release(version: version, prerelease: true, app: app) + end + end + + ##################################################################################### + # build_internal + # ----------------------------------------------------------------------------------- + # This lane builds the app for restricted internal testing, and optionally uploads it to PlayStore's Internal track + # ----------------------------------------------------------------------------------- + # Usage: + # bundle exec fastlane build_internal [app:] [skip_confirm:] [upload_to_play_store:] [create_release: ] + # + # Example: + # bundle exec fastlane build_internal + # bundle exec fastlane build_internal skip_confirm:true upload_to_play_store:true + # bundle exec fastlane build_internal create_release:true + ##################################################################################### + desc "Builds and updates for internal testing" + lane :build_internal do | options | + android_build_prechecks(skip_confirm: options[:skip_confirm], app: options[:app]) unless (options[:skip_prechecks]) + android_build_preflight() unless (options[:skip_prechecks]) + + # Create the file names + app = options[:app] + version=android_get_release_version(app: app) + build_bundle(version: version, app: app, flavor:"Zalpha", buildType: "Debug") + + if (options[:upload_to_play_store]) then + upload_build_to_play_store(version: version, track: "internal", app: app) + end + + if (options[:create_release]) + create_gh_release(version: version, prerelease: true, app: app) end end @@ -425,11 +471,22 @@ REPOSITORY_NAME="WordPress-Android" ##################################################################################### desc "Upload Build to Play Store" lane :upload_build_to_play_store do | options | - aab_file_path = bundle_file_path(options[:version]) + + app = options[:app] + package_name = app.downcase == "jetpack" ? JP_PACKAGE_NAME : WP_PACKAGE_NAME + + version=options[:version] + + if version.nil? + UI.message("No version available for #{options[:track]} track for #{app}") + next + end + + aab_file_path = bundle_file_path(app, version) if File.exists? aab_file_path then upload_to_play_store( - package_name: 'org.wordpress.android', + package_name: package_name, aab: aab_file_path, track: options[:track], release_status: 'draft', @@ -454,11 +511,12 @@ REPOSITORY_NAME="WordPress-Android" # ##################################################################################### lane :trigger_release_build do | options | + app_name = options[:app].downcase == "jetpack" ? JP_APP_NAME : WP_APP_NAME circleci_trigger_job( circle_ci_token: ENV["CIRCLE_CI_AUTH_TOKEN"], repository: REPOSITORY_NAME, branch: options[:branch_to_build], - job_params: {"release_build" => true} + job_params: {"release_build" => true, "app_name" => app_name, "product_key" => options[:app] } ) end @@ -650,15 +708,24 @@ REPOSITORY_NAME="WordPress-Android" lane :build_bundle do | options | # Create the file names version=options[:version] - name="wpandroid-#{version["name"]}.aab" + app = options[:app] + + if version.nil? + UI.message("Version specified for #{app} bundle is nil. Skipping ahead") + next + end + + prefix = app.downcase == "jetpack" ? JP_PREFIX : WP_PREFIX + name="#{prefix}-#{version["name"]}.aab" apk_name=universal_apk_name(version) - aab_file="org.wordpress.android-#{options[:app]}-#{options[:flavor]}-#{options[:buildType]}.aab".downcase + + aab_file="org.wordpress.android-#{app}-#{options[:flavor]}-#{options[:buildType]}.aab".downcase output_dir="WordPress/build/outputs/bundle/" build_dir="build/" logfile_path="#{build_dir}build.log" # Intermediate Variables - bundle_path = "#{output_dir}#{options[:app]}#{options[:flavor]}Release/#{aab_file}" + bundle_path = "#{output_dir}#{app}#{options[:flavor].capitalize}#{options[:buildType].capitalize}/#{aab_file}" # Build Dir.chdir("..") do @@ -669,12 +736,17 @@ REPOSITORY_NAME="WordPress-Android" sh("./gradlew clean >> #{logfile_path} 2>&1") sh("mkdir -p #{build_dir}") - UI.message("Running lint...") - sh("echo \"Running lint...\" >> #{logfile_path}") - sh("./gradlew lint#{options[:app]}#{options[:flavor]}Release >> #{logfile_path} 2>&1") unless is_ci + if options[:skip_lint].nil? + UI.message("Running lint...") + sh("echo \"Running lint...\" >> #{logfile_path}") + sh("./gradlew lint#{app}#{options[:flavor]}#{options[:buildType]} >> #{logfile_path} 2>&1") unless is_ci + else + UI.message("Skipping lint...") + end + UI.message("Building #{version["name"]} / #{version["code"]} - #{aab_file}...") sh("echo \"Building #{version["name"]} / #{version["code"]} - #{aab_file}...\" >> #{logfile_path}") - sh("./gradlew bundle#{options[:app]}#{options[:flavor]}Release >> #{logfile_path} 2>&1") + sh("./gradlew bundle#{app}#{options[:flavor]}#{options[:buildType]} >> #{logfile_path} 2>&1") UI.crash!("Unable to find a bundle at #{bundle_path}") unless File.file?(bundle_path) @@ -691,15 +763,16 @@ REPOSITORY_NAME="WordPress-Android" # This lane download the string translations from GlotPress # ----------------------------------------------------------------------------------- # Usage: - # bundle exec fastlane download_translations + # bundle exec fastlane download_translations [app:] ##################################################################################### lane :download_translations do |options| - # Adapt the GP project URL and lint_task as needed if testing a project other than WordPress + # For now WordPress and Jetpack use the same GlotPress project and share the same `strings.xml` + # (the Jetpack-dedicated one, https://translate.wordpress.com/projects/jetpack/apps/android/, is empty anyway for now). android_download_translations( - res_dir: File.join(ENV['PROJECT_NAME'], 'src', 'main', 'res'), + res_dir: File.join('WordPress', 'src', 'main', 'res'), glotpress_url: 'https://translate.wordpress.org/projects/apps/android/dev/', locales: ALL_LOCALES, - lint_task: 'lintWordpressVanillaRelease' + lint_task: "lint#{options[:app]}VanillaRelease" # TODO: Should we adapt this ) end @@ -790,8 +863,14 @@ REPOSITORY_NAME="WordPress-Android" private_lane :create_gh_release do | options | set_prerelease_flag = options[:prerelease].nil? ? false : options[:prerelease] version = options[:version] + + if version.nil? + UI.message("Ignoring request to create GH version since version specified is nil") + next + end + apk_file_path = universal_apk_file_path(version) - aab_file_path = bundle_file_path(version) + aab_file_path = bundle_file_path(options[:app], version) # APKs built on CI are unsigned, so don't upload them until we have a fix release_assets = [aab_file_path] release_assets.append(apk_file_path) unless is_ci @@ -830,9 +909,10 @@ REPOSITORY_NAME="WordPress-Android" "wpandroid-#{version["name"]}-universal.apk" end - def bundle_file_path(version) + def bundle_file_path(app, version) + prefix = app.downcase == "jetpack" ? JP_PREFIX : WP_PREFIX project_root = File.dirname(File.expand_path(File.dirname(__FILE__))) - File.join(project_root, "build", "wpandroid-#{ version["name"] }.aab") + File.join(project_root, "build", "#{prefix}-#{ version["name"] }.aab") end def universal_apk_file_path(version) diff --git a/fastlane/Pluginfile b/fastlane/Pluginfile index 707709756091..5a39f3b0770c 100644 --- a/fastlane/Pluginfile +++ b/fastlane/Pluginfile @@ -6,4 +6,4 @@ group :screenshots, optional: true do gem 'rmagick', '~> 4.1' end -gem 'fastlane-plugin-wpmreleasetoolkit', '~> 1.1' +gem 'fastlane-plugin-wpmreleasetoolkit', git: 'git@github.com:wordpress-mobile/release-toolkit.git', branch: 'jetpack/fix-crashes' # '~> 1.3' diff --git a/version.properties b/version.properties new file mode 100644 index 000000000000..8dcdc68d6c38 --- /dev/null +++ b/version.properties @@ -0,0 +1,12 @@ +#Wed, 23 Jun 2021 19:57:48 +0200 + +# WordPress version information +wordpress.versionName=17.6-rc-4 +wordpress.versionCode=1065 + +wordpress.zalpha.versionName=alpha-301 +wordpress.zalpha.versionCode=1066 + +# Jetpack version information +jetpack.versionName=17.6-rc-3 +jetpack.versionCode=1063