diff --git a/.buildkite/commands/dependency-tree-diff.sh b/.buildkite/commands/dependency-tree-diff.sh deleted file mode 100755 index b8a6207558e..00000000000 --- a/.buildkite/commands/dependency-tree-diff.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/bash -eu - -TARGET_BRANCH_DEPENDENCIES_FILE="target_branch_dependencies.txt" -CURRENT_TARGET_BRANCH_DEPENDENCIES_FILE="current_branch_dependencies.txt" -DIFF_DEPENDENCIES_FOLDER="./build/reports/diff" -DIFF_DEPENDENCIES_FILE="$DIFF_DEPENDENCIES_FOLDER/diff_dependencies.txt" -CONFIGURATION="vanillaReleaseRuntimeClasspath" -DEPENDENCY_TREE_VERSION="1.2.0" - -REPO_HANDLE="woocommerce/woocommerce-android" - -COMMIT_HASH=$BUILDKITE_COMMIT -PR_NUMBER=$BUILDKITE_PULL_REQUEST -PR_URL="https://api.github.com/repos/$REPO_HANDLE/pulls/$PR_NUMBER" - -echo "--> Starting the check" - -git config --global user.email '$( git log --format='%ae' $COMMIT_HASH^! )' -git config --global user.name '$( git log --format='%an' $COMMIT_HASH^! )' - -echo "--> Fetching the target branch from $PR_URL" -githubResponse="$(curl "$PR_URL" -H "Authorization: token $GITHUB_TOKEN")" -targetBranch=$(echo "$githubResponse" | tr '\r\n' ' ' | jq '.base.ref' | tr -d '"') -echo "--> Target branch is $targetBranch" - -git merge "origin/$targetBranch" --no-edit - -if [[ $(git diff --name-status "origin/$targetBranch" | grep ".gradle") ]]; then - echo ".gradle files have been changed. Looking for caused dependency changes" - else - echo ".gradle files haven't been changed. There is no need to run the diff" - ./gradlew dependencyTreeDiffCommentToGitHub -DGITHUB_PULLREQUESTID="${PR_NUMBER}" -DGITHUB_OAUTH2TOKEN="$GITHUB_TOKEN" - exit 0 -fi - -mkdir -p "$DIFF_DEPENDENCIES_FOLDER" - -echo "--> Generating dependencies to the file $CURRENT_TARGET_BRANCH_DEPENDENCIES_FILE" -./gradlew :WooCommerce:dependencies --configuration $CONFIGURATION >$CURRENT_TARGET_BRANCH_DEPENDENCIES_FILE - -echo "--> Generating dependencies to the file $TARGET_BRANCH_DEPENDENCIES_FILE" -git checkout "$targetBranch" -./gradlew :WooCommerce:dependencies --configuration $CONFIGURATION >$TARGET_BRANCH_DEPENDENCIES_FILE -git checkout "-" - -echo "--> Downloading dependency-tree-diff.jar" -# https://github.com/JakeWharton/dependency-tree-diff -curl -v -L "https://github.com/JakeWharton/dependency-tree-diff/releases/download/$DEPENDENCY_TREE_VERSION/dependency-tree-diff.jar" -o dependency-tree-diff.jar -sha=($(sha1sum dependency-tree-diff.jar)) -if [[ $sha != "949394274f37c06ac695b5d49860513e4d16e847" ]]; then - echo "dependency-tree-diff.jar file has unexpected sha1" - exit 1 -fi -chmod +x dependency-tree-diff.jar - -echo "--> Running dependency-tree-diff.jar" -./dependency-tree-diff.jar $TARGET_BRANCH_DEPENDENCIES_FILE $CURRENT_TARGET_BRANCH_DEPENDENCIES_FILE >$DIFF_DEPENDENCIES_FILE - -if [ -s $DIFF_DEPENDENCIES_FILE ]; then - echo "There are changes in dependencies of the project" - cat "$DIFF_DEPENDENCIES_FILE" -else - echo "There are no changes in dependencies of the project" - rm "$DIFF_DEPENDENCIES_FILE" -fi - -echo "--> Commenting result to GitHub" -./gradlew dependencyTreeDiffCommentToGitHub -DGITHUB_PULLREQUESTID="${PR_NUMBER##*/}" -DGITHUB_OAUTH2TOKEN="$GITHUB_TOKEN" --info diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index a6cd852fc8d..0a38cf409a4 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -52,9 +52,11 @@ steps: - label: "Dependency Tree Diff" command: | cp gradle.properties-example gradle.properties - .buildkite/commands/dependency-tree-diff.sh + comment_with_dependency_diff 'woocommerce' 'vanillaReleaseRuntimeClasspath' if: build.pull_request.id != null plugins: [$CI_TOOLKIT] + artifact_paths: + - "**/build/reports/diff/*" ######################################## - group: "🛠 Prototype Builds" diff --git a/CHANGELOG.md b/CHANGELOG.md index c873d143b68..0e9a441eea2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ +## 20.6 +We're excited to bring you new features in our WooCommerce app! Users can now set a password to protect products when signed in with site credentials, enhancing security for WooCommerce 8.1.0 and above. Also, promoting a Blaze product from the campaign detail will now trigger a smoother native flow. Enjoy the updates! + ## 20.5 We’re excited to bring you a smoother experience with our latest update! We've resolved an issue that prevented renaming Product Variation Attributes and fixed a bug related to notification removal. Plus, users can now easily select product images when creating Blaze ads, and the Blaze feature is now fully enabled for sites with the Blaze for WooCommerce plugin active. Enjoy the improvements! diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 9beffdf661a..89d82787fb1 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,10 +1,17 @@ *** PLEASE FOLLOW THIS FORMAT: [] [] *** Use [*****] to indicate smoke tests of all critical flows should be run on the final APK before release (e.g. major library or targetSdk updates). *** For entries which are touching the Android Wear app's, start entry with `[WEAR]` too. +20.7 +----- +- [**] Improve barcode scanner reading accuracy [https://github.com/woocommerce/woocommerce-android/pull/12673] +- [*] [Login] Fix an issue where the app doesn't show the correct error screen when application passwords are disabled [https://github.com/woocommerce/woocommerce-android/pull/12717] +- [**] Fixed bug with coupons disappearing from the order creation screen unexpectedly [https://github.com/woocommerce/woocommerce-android/pull/12724] 20.6 ----- - [*] Users can set a password to protect products when signed in using site credentials (compatible with WooCommerce 8.1.0 and higher) [https://github.com/woocommerce/woocommerce-android/pull/12642] +- [*] [Internal] Revert the UserAgent ANR fix to confirm if it's causing the WebView related crash [https://github.com/woocommerce/woocommerce-android/pull/12697] +- [*] When promoting a Blaze product from campaign detail webview, the native flow will be triggered [https://github.com/woocommerce/woocommerce-android/pull/12648] 20.5 ----- diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/di/AppConfigModule.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/di/AppConfigModule.kt index dc9da7f8f75..5fb48567c01 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/di/AppConfigModule.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/di/AppConfigModule.kt @@ -25,6 +25,7 @@ class AppConfigModule { fun provideAppSecrets() = AppSecrets(BuildConfig.OAUTH_APP_ID, BuildConfig.OAUTH_APP_SECRET) @Provides + @Singleton fun provideUserAgent(appContext: Context) = UserAgent(appContext, USER_AGENT_APPNAME) @Provides diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/MyStoreScreen.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/MyStoreScreen.kt index d051abc284e..fea25bd3e40 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/MyStoreScreen.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/MyStoreScreen.kt @@ -1,19 +1,19 @@ package com.woocommerce.android.wear.ui +import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.pager.rememberPagerState import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.navigation.NavController import com.google.android.horologist.compose.pager.PagerScreen import com.woocommerce.android.wear.ui.orders.list.OrdersListScreen -import com.woocommerce.android.wear.ui.orders.list.OrdersListViewModel import com.woocommerce.android.wear.ui.stats.StoreStatsScreen -import com.woocommerce.android.wear.ui.stats.StoreStatsViewModel +@OptIn(ExperimentalFoundationApi::class) @Composable fun MyStoreScreen( - storeStatsViewModel: StoreStatsViewModel, - ordersListViewModel: OrdersListViewModel + navController: NavController ) { val pageState = rememberPagerState(pageCount = { 2 }) PagerScreen( @@ -21,8 +21,8 @@ fun MyStoreScreen( modifier = Modifier.fillMaxSize() ) { page -> when (page) { - STATS_PAGE -> StoreStatsScreen(viewModel = storeStatsViewModel) - ORDERS_PAGE -> OrdersListScreen(viewModel = ordersListViewModel) + STATS_PAGE -> StoreStatsScreen() + ORDERS_PAGE -> OrdersListScreen(navController = navController) } } } diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/Navigation.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/Navigation.kt index 2b5cab127d1..ca5c9464689 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/Navigation.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/Navigation.kt @@ -13,11 +13,8 @@ import com.woocommerce.android.wear.ui.NavRoutes.LOGIN import com.woocommerce.android.wear.ui.NavRoutes.MY_STORE import com.woocommerce.android.wear.ui.NavRoutes.ORDER_DETAILS import com.woocommerce.android.wear.ui.login.LoginScreen -import com.woocommerce.android.wear.ui.login.LoginViewModel import com.woocommerce.android.wear.ui.orders.details.OrderDetailsScreen import com.woocommerce.android.wear.ui.orders.details.OrderDetailsViewModel -import com.woocommerce.android.wear.ui.orders.list.OrdersListViewModel -import com.woocommerce.android.wear.ui.stats.StoreStatsViewModel @Composable fun WooWearNavHost( @@ -29,20 +26,10 @@ fun WooWearNavHost( startDestination = startDestination ) { composable(LOGIN.route) { - val viewModel: LoginViewModel = hiltViewModel { - it.create(navController) - } - LoginScreen(viewModel) + LoginScreen(navController) } composable(MY_STORE.route) { - val storeStatsViewModel = hiltViewModel() - val ordersListViewModel = hiltViewModel { - it.create(navController) - } - MyStoreScreen( - storeStatsViewModel = storeStatsViewModel, - ordersListViewModel = ordersListViewModel - ) + MyStoreScreen(navController) } composable( route = ORDER_DETAILS.withArgs(ORDER_ID), diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/FetchSiteData.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/FetchSiteData.kt index e42a398d23d..3b6713eeae9 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/FetchSiteData.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/FetchSiteData.kt @@ -2,9 +2,10 @@ package com.woocommerce.android.wear.ui.login import com.woocommerce.android.wear.extensions.combineWithTimeout import com.woocommerce.android.wear.phone.PhoneConnectionRepository -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Logged -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Timeout -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Waiting +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Logged +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Timeout +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Waiting import com.woocommerce.commons.MessagePath.REQUEST_APP_SETTINGS import com.woocommerce.commons.MessagePath.REQUEST_SITE import kotlinx.coroutines.flow.Flow @@ -14,7 +15,7 @@ class FetchSiteData @Inject constructor( private val phoneRepository: PhoneConnectionRepository, private val loginRepository: LoginRepository ) { - suspend operator fun invoke(): Flow { + suspend operator fun invoke(): Flow { if (phoneRepository.isPhoneConnectionAvailable()) { phoneRepository.sendMessage(REQUEST_APP_SETTINGS) phoneRepository.sendMessage(REQUEST_SITE) @@ -29,10 +30,4 @@ class FetchSiteData @Inject constructor( } } } - - enum class LoginRequestState { - Logged, - Waiting, - Timeout - } } diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/LoginScreen.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/LoginScreen.kt index f4aab6aa32e..b384216979e 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/LoginScreen.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/LoginScreen.kt @@ -23,6 +23,9 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp +import androidx.hilt.navigation.compose.hiltViewModel +import androidx.navigation.NavController +import androidx.navigation.compose.rememberNavController import androidx.wear.compose.material.Button import androidx.wear.compose.material.ButtonDefaults import androidx.wear.compose.material.Text @@ -31,19 +34,28 @@ import androidx.wear.tooling.preview.devices.WearDevices import com.woocommerce.android.R import com.woocommerce.android.wear.compose.theme.WooTheme import com.woocommerce.android.wear.compose.theme.WooTypography +import com.woocommerce.android.wear.ui.NavRoutes +import com.woocommerce.android.wear.ui.NavRoutes.MY_STORE +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Logged +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Timeout +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Waiting @Composable -fun LoginScreen(viewModel: LoginViewModel) { +fun LoginScreen(navController: NavController) { + val viewModel: LoginViewModel = hiltViewModel() val viewState by viewModel.viewState.observeAsState() LoginScreen( - isLoading = viewState?.isLoading ?: false, + loginState = viewState?.loginState ?: Waiting, + navController = navController, onTryAgainClicked = viewModel::reloadData ) } @Composable fun LoginScreen( - isLoading: Boolean, + loginState: LoginState, + navController: NavController, onTryAgainClicked: () -> Unit, modifier: Modifier = Modifier ) { @@ -54,11 +66,19 @@ fun LoginScreen( .fillMaxSize(), contentAlignment = Alignment.Center ) { - if (isLoading) { - TimeText() - LoginLoadingScreen(modifier) - } else { - LoginInstructionsScreen(onTryAgainClicked, modifier) + when (loginState) { + Logged -> { + navController.navigate(MY_STORE.route) { + popUpTo(NavRoutes.LOGIN.route) { inclusive = true } + } + } + Timeout -> { + LoginInstructionsScreen(onTryAgainClicked, modifier) + } + Waiting -> { + TimeText() + LoginLoadingScreen(modifier) + } } } } @@ -137,7 +157,8 @@ private fun LoginLoadingScreen( @Composable fun PreviewError() { LoginScreen( - isLoading = false, + loginState = Timeout, + navController = rememberNavController(), onTryAgainClicked = {} ) } @@ -147,7 +168,8 @@ fun PreviewError() { @Composable fun PreviewLoading() { LoginScreen( - isLoading = true, + loginState = Waiting, + navController = rememberNavController(), onTryAgainClicked = {} ) } diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/LoginViewModel.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/LoginViewModel.kt index e663aa3ad95..f943ae396b2 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/LoginViewModel.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/login/LoginViewModel.kt @@ -3,31 +3,25 @@ package com.woocommerce.android.wear.ui.login import android.os.Parcelable import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.asLiveData -import androidx.navigation.NavHostController import com.woocommerce.android.wear.analytics.AnalyticsTracker import com.woocommerce.android.wear.extensions.getStateFlow -import com.woocommerce.android.wear.ui.NavRoutes -import com.woocommerce.android.wear.ui.NavRoutes.MY_STORE -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Logged -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Timeout -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Waiting +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Logged +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Timeout +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Waiting import com.woocommerce.android.wear.viewmodel.WearViewModel import com.woocommerce.commons.WearAnalyticsEvent.WATCH_STORE_DATA_FAILED import com.woocommerce.commons.WearAnalyticsEvent.WATCH_STORE_DATA_REQUESTED import com.woocommerce.commons.WearAnalyticsEvent.WATCH_STORE_DATA_SUCCEEDED -import dagger.assisted.Assisted -import dagger.assisted.AssistedFactory -import dagger.assisted.AssistedInject import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.flow.update import kotlinx.coroutines.launch import kotlinx.parcelize.Parcelize +import javax.inject.Inject -@HiltViewModel(assistedFactory = LoginViewModel.Factory::class) -class LoginViewModel @AssistedInject constructor( +@HiltViewModel +class LoginViewModel @Inject constructor( private val fetchSiteData: FetchSiteData, private val analyticsTracker: AnalyticsTracker, - @Assisted private val navController: NavHostController, savedState: SavedStateHandle ) : WearViewModel() { @Suppress("ForbiddenComment") @@ -45,21 +39,13 @@ class LoginViewModel @AssistedInject constructor( private fun requestSiteData() { analyticsTracker.track(WATCH_STORE_DATA_REQUESTED) - _viewState.update { it.copy(isLoading = true) } launch { fetchSiteData().collect { loginState -> + _viewState.update { it.copy(loginState = loginState) } when (loginState) { - Logged -> { - analyticsTracker.track(WATCH_STORE_DATA_SUCCEEDED) - navController.navigate(MY_STORE.route) { - popUpTo(NavRoutes.LOGIN.route) { inclusive = true } - } - } - Timeout -> { - analyticsTracker.track(WATCH_STORE_DATA_FAILED) - _viewState.update { it.copy(isLoading = false) } - } - Waiting -> _viewState.update { it.copy(isLoading = true) } + Logged -> analyticsTracker.track(WATCH_STORE_DATA_SUCCEEDED) + Timeout -> analyticsTracker.track(WATCH_STORE_DATA_FAILED) + else -> { /* Do nothing */ } } } } @@ -67,11 +53,12 @@ class LoginViewModel @AssistedInject constructor( @Parcelize data class ViewState( - val isLoading: Boolean = true + val loginState: LoginState = Waiting, ) : Parcelable - @AssistedFactory - interface Factory { - fun create(navController: NavHostController): LoginViewModel + enum class LoginState { + Logged, + Waiting, + Timeout } } diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/OrdersRepository.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/OrdersRepository.kt index caadd41bfa4..893179e4130 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/OrdersRepository.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/OrdersRepository.kt @@ -50,7 +50,6 @@ class OrdersRepository @Inject constructor( .takeUnless { it.isError } ?.model ?.map { it.toAppModel() } - ?: emptyList() suspend fun getStoredOrders( selectedSite: SiteModel diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/details/FetchOrderProducts.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/details/FetchOrderProducts.kt index 914343c13a4..15008d9eb29 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/details/FetchOrderProducts.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/details/FetchOrderProducts.kt @@ -31,7 +31,7 @@ class FetchOrderProducts @Inject constructor( return selectDataSource(selectedSite, orderId) .combineWithTimeout(TIMEOUT_FOR_ORDER_PRODUCTS) { orderProducts, isTimeout -> when { - orderProducts.isNotEmpty() -> Finished(orderProducts) + orderProducts != null -> Finished(orderProducts) isTimeout.not() -> Waiting else -> Error } @@ -41,11 +41,12 @@ class FetchOrderProducts @Inject constructor( private suspend fun selectDataSource( selectedSite: SiteModel, orderId: Long - ): Flow> { + ): Flow?> { return when { connectionStatus.isStoreConnected() -> flow { + emit(null) ordersRepository.fetchOrderRefunds(selectedSite, orderId) - .asWearOrderedProducts(retrieveOrderLineItems(selectedSite, orderId)) + ?.asWearOrderedProducts(retrieveOrderLineItems(selectedSite, orderId)) .let { emit(it) } } @@ -58,6 +59,7 @@ class FetchOrderProducts @Inject constructor( } else -> flow { + emit(null) ordersRepository.getOrderRefunds(selectedSite, orderId) .asWearOrderedProducts(retrieveOrderLineItems(selectedSite, orderId)) .let { emit(it) } diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/list/OrdersListScreen.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/list/OrdersListScreen.kt index 5f38b40091a..63ed5af3a78 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/list/OrdersListScreen.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/list/OrdersListScreen.kt @@ -27,7 +27,10 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp +import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.compose.LocalLifecycleOwner +import androidx.navigation.NavController +import androidx.navigation.compose.rememberNavController import androidx.wear.compose.foundation.lazy.AutoCenteringParams import androidx.wear.compose.foundation.lazy.ScalingLazyColumn import androidx.wear.compose.foundation.lazy.items @@ -42,17 +45,19 @@ import com.woocommerce.android.wear.compose.component.ScrollingLazyColumnAdapter import com.woocommerce.android.wear.compose.theme.WooColors import com.woocommerce.android.wear.compose.theme.WooTheme import com.woocommerce.android.wear.compose.theme.WooTypography +import com.woocommerce.android.wear.ui.NavRoutes.ORDER_DETAILS import com.woocommerce.android.wear.ui.orders.FormatOrderData.OrderItem @Composable -fun OrdersListScreen(viewModel: OrdersListViewModel) { +fun OrdersListScreen(navController: NavController) { + val viewModel = hiltViewModel() LocalLifecycleOwner.current.lifecycle.addObserver(viewModel) val viewState by viewModel.viewState.observeAsState() OrdersListScreen( isLoading = viewState?.isLoading ?: false, isError = viewState?.isError ?: false, orders = viewState?.orders.orEmpty(), - onOrderClicked = viewModel::onOrderItemClick, + navController = navController, onRetryClicked = viewModel::reloadData ) } @@ -62,7 +67,7 @@ fun OrdersListScreen( isLoading: Boolean, isError: Boolean, orders: List, - onOrderClicked: (orderId: Long) -> Unit, + navController: NavController, onRetryClicked: () -> Unit, modifier: Modifier = Modifier ) { @@ -84,7 +89,7 @@ fun OrdersListScreen( onRetryClicked = onRetryClicked ) - else -> OrdersLazyColumn(orders, onOrderClicked, modifier) + else -> OrdersLazyColumn(orders, navController, modifier) } } } @@ -94,7 +99,7 @@ fun OrdersListScreen( @Composable private fun OrdersLazyColumn( orders: List, - onOrderClicked: (orderId: Long) -> Unit, + navController: NavController, modifier: Modifier ) { val state = rememberScalingLazyListState( @@ -129,7 +134,7 @@ private fun OrdersLazyColumn( items(orders) { OrderListItem( order = it, - onOrderClicked = onOrderClicked, + navController = navController, modifier = modifier ) } @@ -140,13 +145,13 @@ private fun OrdersLazyColumn( @Composable fun OrderListItem( order: OrderItem, - onOrderClicked: (orderId: Long) -> Unit, + navController: NavController, modifier: Modifier ) { Box( modifier = modifier .clip(RoundedCornerShape(15.dp)) - .clickable { onOrderClicked(order.id) } + .clickable { navController.navigate(ORDER_DETAILS.withArgs(order.id)) } .background(Color.DarkGray) .padding(10.dp) .fillMaxWidth() @@ -204,7 +209,7 @@ fun Preview() { OrdersListScreen( isLoading = false, isError = false, - onOrderClicked = {}, + navController = rememberNavController(), onRetryClicked = {}, orders = listOf( OrderItem( diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/list/OrdersListViewModel.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/list/OrdersListViewModel.kt index 13cbb130718..187d875d168 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/list/OrdersListViewModel.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/orders/list/OrdersListViewModel.kt @@ -3,10 +3,8 @@ package com.woocommerce.android.wear.ui.orders.list import android.os.Parcelable import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.asLiveData -import androidx.navigation.NavHostController import com.woocommerce.android.wear.analytics.AnalyticsTracker import com.woocommerce.android.wear.extensions.getStateFlow -import com.woocommerce.android.wear.ui.NavRoutes.ORDER_DETAILS import com.woocommerce.android.wear.ui.login.LoginRepository import com.woocommerce.android.wear.ui.orders.FormatOrderData import com.woocommerce.android.wear.ui.orders.FormatOrderData.OrderItem @@ -17,9 +15,6 @@ import com.woocommerce.commons.WearAnalyticsEvent.WATCH_ORDERS_LIST_DATA_FAILED import com.woocommerce.commons.WearAnalyticsEvent.WATCH_ORDERS_LIST_DATA_REQUESTED import com.woocommerce.commons.WearAnalyticsEvent.WATCH_ORDERS_LIST_DATA_SUCCEEDED import com.woocommerce.commons.WearAnalyticsEvent.WATCH_ORDERS_LIST_OPENED -import dagger.assisted.Assisted -import dagger.assisted.AssistedFactory -import dagger.assisted.AssistedInject import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.flow.filterNotNull import kotlinx.coroutines.flow.launchIn @@ -28,10 +23,10 @@ import kotlinx.coroutines.flow.update import kotlinx.coroutines.launch import kotlinx.parcelize.Parcelize import org.wordpress.android.fluxc.model.SiteModel +import javax.inject.Inject -@HiltViewModel(assistedFactory = OrdersListViewModel.Factory::class) -class OrdersListViewModel @AssistedInject constructor( - @Assisted private val navController: NavHostController, +@HiltViewModel +class OrdersListViewModel @Inject constructor( private val fetchOrders: FetchOrders, private val formatOrders: FormatOrderData, private val loginRepository: LoginRepository, @@ -66,10 +61,6 @@ class OrdersListViewModel @AssistedInject constructor( } } - fun onOrderItemClick(orderId: Long) { - navController.navigate(ORDER_DETAILS.withArgs(orderId)) - } - private suspend fun requestOrdersData(selectedSite: SiteModel) { analyticsTracker.track(WATCH_ORDERS_LIST_DATA_REQUESTED) fetchOrders(selectedSite) @@ -100,9 +91,4 @@ class OrdersListViewModel @AssistedInject constructor( val isError: Boolean = false, val orders: List = emptyList() ) : Parcelable - - @AssistedFactory - interface Factory { - fun create(navController: NavHostController): OrdersListViewModel - } } diff --git a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/stats/StoreStatsScreen.kt b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/stats/StoreStatsScreen.kt index ac940c536be..0d35fe0998b 100644 --- a/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/stats/StoreStatsScreen.kt +++ b/WooCommerce-Wear/src/main/java/com/woocommerce/android/wear/ui/stats/StoreStatsScreen.kt @@ -26,6 +26,7 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp +import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.compose.LocalLifecycleOwner import androidx.wear.compose.material.Icon import androidx.wear.compose.material.PositionIndicator @@ -42,7 +43,8 @@ import com.woocommerce.android.wear.compose.theme.WooTheme import com.woocommerce.android.wear.compose.theme.WooTypography @Composable -fun StoreStatsScreen(viewModel: StoreStatsViewModel) { +fun StoreStatsScreen() { + val viewModel = hiltViewModel() LocalLifecycleOwner.current.lifecycle.addObserver(viewModel) val viewState by viewModel.viewState.observeAsState() StoreStatsScreen( diff --git a/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/login/FetchSiteDataTest.kt b/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/login/FetchSiteDataTest.kt index 46c017dfaea..57530546361 100644 --- a/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/login/FetchSiteDataTest.kt +++ b/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/login/FetchSiteDataTest.kt @@ -2,10 +2,10 @@ package com.woocommerce.android.wear.ui.login import com.woocommerce.android.BaseUnitTest import com.woocommerce.android.wear.phone.PhoneConnectionRepository -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Logged -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Timeout -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Waiting +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Logged +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Timeout +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Waiting import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.flow.flowOf import kotlinx.coroutines.flow.launchIn @@ -25,7 +25,7 @@ class FetchSiteDataTest : BaseUnitTest() { @Test fun `when user is logged in, return Logged state`() = testBlocking { // Given - val events = mutableListOf() + val events = mutableListOf() whenever(phoneRepository.isPhoneConnectionAvailable()).thenReturn(true) whenever(loginRepository.isSiteAvailable).thenReturn(flowOf(true)) @@ -42,7 +42,7 @@ class FetchSiteDataTest : BaseUnitTest() { @Test fun `when user is not logged in and waiting timeout, return Timeout state`() = testBlocking { // Given - val events = mutableListOf() + val events = mutableListOf() whenever(phoneRepository.isPhoneConnectionAvailable()).thenReturn(true) whenever(loginRepository.isSiteAvailable).thenReturn(flowOf(false)) @@ -60,7 +60,7 @@ class FetchSiteDataTest : BaseUnitTest() { @Test fun `when user is not logged in and waiting, return Waiting state`() = testBlocking { // Given - val events = mutableListOf() + val events = mutableListOf() whenever(phoneRepository.isPhoneConnectionAvailable()).thenReturn(true) whenever(loginRepository.isSiteAvailable).thenReturn(flowOf(false)) diff --git a/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/login/LoginViewModelTest.kt b/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/login/LoginViewModelTest.kt index bd20ba199ed..5498ca48bd5 100644 --- a/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/login/LoginViewModelTest.kt +++ b/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/login/LoginViewModelTest.kt @@ -1,19 +1,15 @@ package com.woocommerce.android.wear.ui.login import androidx.lifecycle.SavedStateHandle -import androidx.navigation.NavHostController import com.woocommerce.android.BaseUnitTest -import com.woocommerce.android.wear.ui.NavRoutes -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Logged -import com.woocommerce.android.wear.ui.login.FetchSiteData.LoginRequestState.Timeout +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Logged +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Timeout +import com.woocommerce.android.wear.ui.login.LoginViewModel.LoginState.Waiting import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.flow.flowOf import org.assertj.core.api.Assertions.assertThat import org.junit.Test -import org.mockito.kotlin.any -import org.mockito.kotlin.eq import org.mockito.kotlin.mock -import org.mockito.kotlin.verify import org.mockito.kotlin.whenever @ExperimentalCoroutinesApi @@ -21,54 +17,50 @@ class LoginViewModelTest : BaseUnitTest() { private lateinit var sut: LoginViewModel private val fetchSiteData: FetchSiteData = mock() - private val navController: NavHostController = mock() @Test - fun `when user is logged in, navigate to MY_STORE`() = testBlocking { + fun `when login Timeouts, then view state is Timeout`() = testBlocking { // Given - whenever(fetchSiteData.invoke()).thenReturn(flowOf(Logged)) - - // When + var loginState: LoginViewModel.LoginState? = null + whenever(fetchSiteData.invoke()).thenReturn(flowOf(Timeout)) createSut() + sut.viewState.observeForever { loginState = it.loginState } // Then - verify(navController).navigate( - eq(NavRoutes.MY_STORE.route), - builder = any() - ) + assertThat(loginState).isNotNull() + assertThat(loginState).isEqualTo(Timeout) } @Test - fun `when user is not logged in, loading is stopped`() = testBlocking { + fun `when login is Logged, then view state is Logged`() = testBlocking { // Given - var isLoading: Boolean? = null - whenever(fetchSiteData.invoke()).thenReturn(flowOf(Timeout)) + var loginState: LoginViewModel.LoginState? = null + whenever(fetchSiteData.invoke()).thenReturn(flowOf(Logged)) createSut() - sut.viewState.observeForever { isLoading = it.isLoading } + sut.viewState.observeForever { loginState = it.loginState } // Then - assertThat(isLoading).isNotNull() - assertThat(isLoading).isFalse + assertThat(loginState).isNotNull() + assertThat(loginState).isEqualTo(Logged) } @Test - fun `when login is waiting, then view state is loading`() = testBlocking { + fun `when login is Waiting, then view state is Waiting`() = testBlocking { // Given - var isLoading: Boolean? = null - whenever(fetchSiteData.invoke()).thenReturn(flowOf(Timeout)) + var loginState: LoginViewModel.LoginState? = null + whenever(fetchSiteData.invoke()).thenReturn(flowOf(Waiting)) createSut() - sut.viewState.observeForever { isLoading = it.isLoading } + sut.viewState.observeForever { loginState = it.loginState } // Then - assertThat(isLoading).isNotNull() - assertThat(isLoading).isFalse + assertThat(loginState).isNotNull() + assertThat(loginState).isEqualTo(Waiting) } private fun createSut() { sut = LoginViewModel( fetchSiteData, mock(), - navController, SavedStateHandle() ) } diff --git a/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/orders/details/FetchOrderProductsTest.kt b/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/orders/details/FetchOrderProductsTest.kt index 2196e5a427e..8e873790986 100644 --- a/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/orders/details/FetchOrderProductsTest.kt +++ b/WooCommerce-Wear/src/test/java/com/woocommerce/android/wear/ui/orders/details/FetchOrderProductsTest.kt @@ -1,6 +1,7 @@ package com.woocommerce.android.wear.ui.orders.details import com.woocommerce.android.BaseUnitTest +import com.woocommerce.android.wear.model.Refund import com.woocommerce.android.wear.phone.PhoneConnectionRepository import com.woocommerce.android.wear.system.ConnectionStatus import com.woocommerce.android.wear.ui.orders.OrdersRepository @@ -38,14 +39,16 @@ class FetchOrderProductsTest : BaseUnitTest() { } @Test - fun `returns Error when phone connection is not available`() = testBlocking { + fun `returns Cache when no connection is not available`() = testBlocking { + val cachedProducts = emptyList() + whenever(phoneRepository.isPhoneConnectionAvailable()).thenReturn(false) whenever(ordersRepository.getOrderFromId(selectedSite, 1L)).thenReturn(null) - whenever(ordersRepository.getOrderRefunds(selectedSite, 1L)).thenReturn(emptyList()) + whenever(ordersRepository.getOrderRefunds(selectedSite, 1L)).thenReturn(cachedProducts) val result = sut.invoke(selectedSite, 1L).last() - assertThat(result).isEqualTo(OrderProductsRequest.Error) + assertThat(result).isEqualTo(Finished(emptyList())) } @Test @@ -61,11 +64,23 @@ class FetchOrderProductsTest : BaseUnitTest() { } @Test - fun `returns Waiting when no order products and not timeout`() = testBlocking { + fun `returns Finished when order products are empty`() = testBlocking { + val expectedProducts = emptyList() whenever(phoneRepository.isPhoneConnectionAvailable()).thenReturn(true) + whenever(ordersRepository.observeOrderProductsDataChanges(1L, selectedSite.siteId)) + .thenReturn(flowOf(expectedProducts)) + + val result = sut.invoke(selectedSite, 1L).first() + + assertThat(result).isEqualTo(Finished(expectedProducts)) + } + + @Test + fun `returns Waiting when no order products and not timeout`() = testBlocking { + whenever(connectionStatus.isStoreConnected()).thenReturn(true) whenever( - ordersRepository.observeOrderProductsDataChanges(1L, selectedSite.siteId) - ).thenReturn(flowOf(emptyList())) + ordersRepository.fetchOrderRefunds(selectedSite, 1L) + ).thenReturn(null) val result = sut.invoke(selectedSite, 1L).first() @@ -74,10 +89,10 @@ class FetchOrderProductsTest : BaseUnitTest() { @Test fun `returns Error when no order products and timeout`() = testBlocking { - whenever(phoneRepository.isPhoneConnectionAvailable()).thenReturn(true) + whenever(connectionStatus.isStoreConnected()).thenReturn(true) whenever( - ordersRepository.observeOrderProductsDataChanges(1L, selectedSite.siteId) - ).thenReturn(flowOf(emptyList())) + ordersRepository.fetchOrderRefunds(selectedSite, 1L) + ).thenReturn(null) val result = sut.invoke(selectedSite, 1L) .filter { it !is Waiting } diff --git a/WooCommerce/build.gradle b/WooCommerce/build.gradle index 17c83467b85..53282e4f365 100644 --- a/WooCommerce/build.gradle +++ b/WooCommerce/build.gradle @@ -1,13 +1,10 @@ import io.sentry.android.gradle.extensions.InstrumentationFeature -import se.bjurr.violations.comments.github.plugin.gradle.ViolationCommentsToGitHubTask -import se.bjurr.violations.lib.model.SEVERITY plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' id 'org.jetbrains.kotlin.plugin.parcelize' id 'com.google.dagger.hilt.android' - id 'se.bjurr.violations.violation-comments-to-github-gradle-plugin' id 'io.sentry.android.gradle' id 'androidx.navigation.safeargs.kotlin' id 'com.google.gms.google-services' @@ -243,7 +240,7 @@ dependencies { implementation "androidx.recyclerview:recyclerview-selection:1.1.0" implementation "androidx.appcompat:appcompat:$appCompatVersion" implementation "com.google.android.material:material:$materialVersion" - implementation "androidx.transition:transition-ktx:$transitionVersion" + implementation "androidx.transition:transition:$transitionVersion" implementation "androidx.cardview:cardview:1.0.0" implementation("androidx.browser:browser:1.5.0") { exclude group: 'com.google.guava', module: 'listenablefuture' @@ -252,8 +249,10 @@ dependencies { implementation "androidx.datastore:datastore-preferences:1.0.0" implementation "androidx.datastore:datastore:1.0.0" - implementation "androidx.navigation:navigation-fragment-ktx:$gradle.ext.navigationVersion" - implementation "androidx.navigation:navigation-ui-ktx:$gradle.ext.navigationVersion" + implementation "androidx.navigation:navigation-common:$gradle.ext.navigationVersion" + implementation "androidx.navigation:navigation-fragment:$gradle.ext.navigationVersion" + implementation "androidx.navigation:navigation-runtime:$gradle.ext.navigationVersion" + implementation "androidx.navigation:navigation-ui:$gradle.ext.navigationVersion" implementation "androidx.work:work-runtime-ktx:$workManagerVersion" @@ -323,8 +322,8 @@ dependencies { implementation "com.github.bumptech.glide:glide:$glideVersion" ksp "com.github.bumptech.glide:compiler:$glideVersion" implementation "com.github.bumptech.glide:volley-integration:$glideVersion@aar" - implementation 'com.google.android.play:app-update-ktx:2.1.0' - implementation 'com.google.android.play:review-ktx:2.0.1' + implementation 'com.google.android.play:app-update:2.1.0' + implementation 'com.google.android.play:review:2.0.1' implementation 'com.google.android.gms:play-services-code-scanner:16.1.0' @@ -411,7 +410,6 @@ dependencies { implementation "androidx.fragment:fragment-ktx:1.8.2" implementation "androidx.activity:activity-ktx:1.8.0" implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:$lifecycleVersion" - implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycleVersion" implementation "androidx.lifecycle:lifecycle-process:$lifecycleVersion" // Coroutines @@ -451,8 +449,6 @@ dependencies { implementation 'androidx.hilt:hilt-navigation-compose:1.1.0' implementation 'androidx.constraintlayout:constraintlayout-compose:1.0.1' implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2' - implementation "com.google.accompanist:accompanist-swiperefresh:$composeAccompanistVersion" - implementation "com.google.accompanist:accompanist-systemuicontroller:$composeAccompanistVersion" implementation "io.coil-kt:coil-compose:$coilVersion" implementation "io.coil-kt:coil-svg:$coilVersion" @@ -544,62 +540,6 @@ android.buildTypes.all { buildType -> } } -tasks.register("violationCommentsToGitHub", ViolationCommentsToGitHubTask) { - repositoryOwner = "woocommerce" - repositoryName = "woocommerce-android" - pullRequestId = System.properties['GITHUB_PULLREQUESTID'] - username = System.properties['GITHUB_USERNAME'] - password = System.properties['GITHUB_PASSWORD'] - oAuth2Token = System.properties['GITHUB_OAUTH2TOKEN'] - gitHubUrl = "https://api.github.com/" - createCommentWithAllSingleFileComments = false - createSingleFileComments = true - commentOnlyChangedContent = true - minSeverity = SEVERITY.INFO //ERROR, INFO, WARN - commentTemplate = """ -**Reporter**: {{violation.reporter}}{{#violation.rule}}\n -**Rule**: {{violation.rule}}{{/violation.rule}} -**Severity**: {{violation.severity}} -**File**: {{violation.file}}:{{violation.startLine}}{{#violation.source}} -**Source**: {{violation.source}}{{/violation.source}} -{{violation.message}} -""" - violations = [ - ["CHECKSTYLE", ".", ".*/build/.*/detekt/.*\\.xml\$", "Detekt"] - ] -} - -tasks.register("dependencyTreeDiffCommentToGitHub", ViolationCommentsToGitHubTask) { - repositoryOwner = "woocommerce" - repositoryName = "woocommerce-android" - pullRequestId = System.properties['GITHUB_PULLREQUESTID'] - oAuth2Token = System.properties['GITHUB_OAUTH2TOKEN'] - gitHubUrl = "https://api.github.com/" - createCommentWithAllSingleFileComments = true - createSingleFileComments = false - commentOnlyChangedContent = true - commentOnlyChangedFiles = false - minSeverity = SEVERITY.INFO - commentTemplate = """ -### The PR caused the following dependency changes: - -
expand -

- -```diff -{{{violation.message}}} -``` - -

-
- -*Please review and act accordingly* -""" - violations = [ - ["GENERIC", ".", ".*/build/.*/diff/.*\\.txt\$", "DependenciesDiffChecker"], - ] -} - task printVersionName { doLast { println android.defaultConfig.versionName diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/di/AppConfigModule.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/di/AppConfigModule.kt index ee27061c6f9..5194e451beb 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/di/AppConfigModule.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/di/AppConfigModule.kt @@ -25,6 +25,7 @@ class AppConfigModule { fun provideAppSecrets() = AppSecrets(BuildConfig.OAUTH_APP_ID, BuildConfig.OAUTH_APP_SECRET) @Provides + @Singleton fun provideUserAgent(appContext: Context) = UserAgent(appContext, USER_AGENT_APPNAME) @Provides diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/extensions/NavController.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/extensions/NavController.kt deleted file mode 100644 index 5106c1eabcd..00000000000 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/extensions/NavController.kt +++ /dev/null @@ -1,69 +0,0 @@ -package com.woocommerce.android.extensions - -import android.os.Bundle -import androidx.annotation.IdRes -import androidx.navigation.NavController -import androidx.navigation.NavDirections -import androidx.navigation.NavOptions -import androidx.navigation.fragment.FragmentNavigator -import com.woocommerce.android.util.WooLog -import org.wordpress.android.util.BuildConfig - -/** - * Prevents crashes caused by rapidly double-clicking views which navigate to the same - * destination twice - */ -object CallThrottler { - private const val DELAY = 200 - private var lastTime: Long = 0 - - fun throttle(call: () -> Unit) { - if (System.currentTimeMillis() - lastTime > DELAY) { - lastTime = System.currentTimeMillis() - call() - } - } -} - -fun NavController.navigateSafely( - directions: NavDirections, - skipThrottling: Boolean = false, - extras: FragmentNavigator.Extras? = null, - navOptions: NavOptions? = null -) { - fun navigateSafelyInternal( - directions: NavDirections, - navOptions: NavOptions?, - extras: FragmentNavigator.Extras? - ) { - try { - navigate(directions.actionId, directions.arguments, navOptions, extras) - } catch (e: IllegalArgumentException) { - if (BuildConfig.DEBUG) { - throw e - } else { - WooLog.w(WooLog.T.UTILS, e.toString()) - } - } - } - - if (skipThrottling) { - navigateSafelyInternal(directions, navOptions, extras) - } else { - CallThrottler.throttle { - navigateSafelyInternal(directions, navOptions, extras) - } - } -} - -fun NavController.navigateSafely( - @IdRes resId: Int, - bundle: Bundle? = null, - navOptions: NavOptions? = null -) { - CallThrottler.throttle { - if (currentDestination?.id != resId) { - navigate(resId, bundle, navOptions) - } - } -} diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/extensions/NavControllerExt.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/extensions/NavControllerExt.kt new file mode 100644 index 00000000000..64457af1c03 --- /dev/null +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/extensions/NavControllerExt.kt @@ -0,0 +1,60 @@ +package com.woocommerce.android.extensions + +import android.os.Bundle +import androidx.annotation.IdRes +import androidx.navigation.NavController +import androidx.navigation.NavDirections +import androidx.navigation.NavOptions +import androidx.navigation.fragment.FragmentNavigator +import com.automattic.android.tracks.crashlogging.CrashLogging +import com.woocommerce.android.WooCommerce +import com.woocommerce.android.util.WooLog +import org.wordpress.android.util.BuildConfig + +fun NavController.navigateSafely( + directions: NavDirections, + extras: FragmentNavigator.Extras? = null, + navOptions: NavOptions? = null +) { + navigateSafelyInternal( + actionId = directions.actionId, + arguments = directions.arguments, + navOptions = navOptions, + extras = extras + ) +} + +fun NavController.navigateSafely( + @IdRes resId: Int, + bundle: Bundle? = null, + navOptions: NavOptions? = null +) { + if (currentDestination?.id != resId) { + navigateSafelyInternal( + actionId = resId, + arguments = bundle, + navOptions = navOptions + ) + } +} + +private fun NavController.navigateSafelyInternal( + actionId: Int, + arguments: Bundle?, + navOptions: NavOptions?, + extras: FragmentNavigator.Extras? = null +) { + try { + navigate(actionId, arguments, navOptions, extras) + } catch (e: IllegalArgumentException) { + if (BuildConfig.DEBUG) { + throw e + } else { + WooLog.w(WooLog.T.UTILS, e.toString()) + crashLogging?.recordException(e) + } + } +} + +private val NavController.crashLogging: CrashLogging? + get() = (context.applicationContext as? WooCommerce)?.appInitializer?.get()?.crashLogging diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/model/Order.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/model/Order.kt index 495cda870e6..02e47d39665 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/model/Order.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/model/Order.kt @@ -114,7 +114,8 @@ data class Order( val attributesList: List, val parent: Long? = null, val configuration: ProductConfiguration? = null, - val configurationKey: Long? = null + val configurationKey: Long? = null, + val containsMetadata: Boolean = false ) : Parcelable { @IgnoredOnParcel val uniqueId: Long = ProductHelper.productOrVariationId(productId, variationId) diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/model/OrderMapper.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/model/OrderMapper.kt index fbd6e567b74..041f2135769 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/model/OrderMapper.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/model/OrderMapper.kt @@ -127,7 +127,8 @@ class OrderMapper @Inject constructor( Item.Attribute(attribute.key.orEmpty(), attribute.value.orEmpty()) }, it.bundledBy?.toLongOrNull() ?: it.compositeParent?.toLongOrNull(), - configurationKey = it.configurationKey + configurationKey = it.configurationKey, + containsMetadata = it.metaData?.isNotEmpty() ?: false ) } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/support/requests/SupportRequestFormActivity.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/support/requests/SupportRequestFormActivity.kt index 401142674d8..687a9d50ec8 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/support/requests/SupportRequestFormActivity.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/support/requests/SupportRequestFormActivity.kt @@ -2,6 +2,7 @@ package com.woocommerce.android.support.requests import android.content.Context import android.content.Intent +import android.graphics.Color import android.os.Bundle import android.view.MenuItem import androidx.activity.viewModels @@ -21,6 +22,7 @@ import com.woocommerce.android.support.requests.SupportRequestFormViewModel.Show import com.woocommerce.android.support.zendesk.TicketType import com.woocommerce.android.support.zendesk.ZendeskSettings import com.woocommerce.android.ui.dialog.WooDialog +import com.woocommerce.android.util.SystemVersionUtils import com.woocommerce.android.widgets.CustomProgressDialog import dagger.hilt.android.AndroidEntryPoint import javax.inject.Inject @@ -55,6 +57,53 @@ class SupportRequestFormActivity : AppCompatActivity() { observeViewModelEvents(this) } viewModel.onViewCreated() + + adjustActivityTransitions() + } + + override fun finish() { + super.finish() + adjustExitTransition() + } + + private fun SupportRequestFormActivity.adjustActivityTransitions() { + if (isPOS()) { + if (SystemVersionUtils.isAtLeastU()) { + overrideActivityTransition( + OVERRIDE_TRANSITION_CLOSE, + R.anim.woopos_slide_in_left, + R.anim.woopos_slide_out_right, + Color.TRANSPARENT + ) + overrideActivityTransition( + OVERRIDE_TRANSITION_OPEN, + R.anim.woopos_slide_in_right, + R.anim.woopos_slide_out_left, + Color.TRANSPARENT + ) + } else { + @Suppress("DEPRECATION") + overridePendingTransition( + R.anim.woopos_slide_in_right, + R.anim.woopos_slide_out_left + ) + } + } + } + + private fun adjustExitTransition() { + if (isPOS() && SystemVersionUtils.isAtMostT()) { + @Suppress("DEPRECATION") + overridePendingTransition( + R.anim.woopos_slide_in_left, + R.anim.woopos_slide_out_right + ) + } + } + + private fun isPOS(): Boolean { + val origin: HelpOrigin? = intent.extras?.serializable(ORIGIN_KEY) + return origin == HelpOrigin.POS } private fun ActivitySupportRequestFormBinding.setupActionBar() { @@ -115,7 +164,9 @@ class SupportRequestFormActivity : AppCompatActivity() { titleId = R.string.support_request_success_title, messageId = R.string.support_request_success_message, positiveButtonId = R.string.support_request_dialog_action, - posBtnAction = { _, _ -> finish() } + posBtnAction = { _, _ -> + finish() + } ) } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/barcodescanner/BarcodeScanner.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/barcodescanner/BarcodeScanner.kt index 51f85ccbba9..d658881b540 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/barcodescanner/BarcodeScanner.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/barcodescanner/BarcodeScanner.kt @@ -64,40 +64,42 @@ fun BarcodeScanner( val observer = LifecycleEventObserver { _, event -> if (event == Lifecycle.Event.ON_RESUME) { try { - val cameraProvider = cameraProviderFuture.get() - val imageAnalysisUseCase = ImageAnalysis.Builder() - .setTargetResolution( - Size( - previewView.width, - previewView.height - ) - ).setBackpressureStrategy(STRATEGY_KEEP_ONLY_LATEST) - .build() - .apply { - setAnalyzer(ContextCompat.getMainExecutor(context), onNewFrame) - } + previewView.post { + val cameraProvider = cameraProviderFuture.get() + val imageAnalysisUseCase = ImageAnalysis.Builder() + .setTargetResolution( + Size( + previewView.width, + previewView.height + ) + ).setBackpressureStrategy(STRATEGY_KEEP_ONLY_LATEST) + .build() + .apply { + setAnalyzer(ContextCompat.getMainExecutor(context), onNewFrame) + } - cameraProvider.unbindAll() - val camera = cameraProvider.bindToLifecycle( - lifecycleOwner, - selector, - cameraPreview, - imageAnalysisUseCase - ) + cameraProvider.unbindAll() + val camera = cameraProvider.bindToLifecycle( + lifecycleOwner, + selector, + cameraPreview, + imageAnalysisUseCase + ) - val factory = SurfaceOrientedMeteringPointFactory( - previewView.width.toFloat(), - previewView.height.toFloat() - ) - val centerPoint = factory.createPoint( - previewView.width.toFloat() / 2, - previewView.height.toFloat() / 2 - ) - val action = FocusMeteringAction.Builder(centerPoint, FocusMeteringAction.FLAG_AF).apply { - // Confusing naming - that means focus and metering will reset after 2 seconds - setAutoCancelDuration(2, TimeUnit.SECONDS) - }.build() - camera.cameraControl.startFocusAndMetering(action) + val factory = SurfaceOrientedMeteringPointFactory( + previewView.width.toFloat(), + previewView.height.toFloat() + ) + val centerPoint = factory.createPoint( + previewView.width.toFloat() / 2, + previewView.height.toFloat() / 2 + ) + val action = FocusMeteringAction.Builder(centerPoint, FocusMeteringAction.FLAG_AF).apply { + // Confusing naming - that means focus and metering will reset after 5 seconds + setAutoCancelDuration(5, TimeUnit.SECONDS) + }.build() + camera.cameraControl.startFocusAndMetering(action) + } } catch (e: Exception) { onBindingException(e) } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/BlazeUrlsHelper.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/BlazeUrlsHelper.kt index f5cbe786bc1..84da759d21f 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/BlazeUrlsHelper.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/BlazeUrlsHelper.kt @@ -8,15 +8,23 @@ class BlazeUrlsHelper @Inject constructor( ) { companion object { private const val HTTP_PATTERN = "(https?://)" - private const val BASE_URL = "https://wordpress.com/advertising" + const val BASE_URL = "https://wordpress.com/advertising" + const val PROMOTE_AGAIN_URL_PATH = "blazepress-widget=post" } fun buildCampaignsListUrl(): String = "$BASE_URL/campaigns/${getSiteUrl()}" fun buildCampaignDetailsUrl(campaignId: String): String = "$BASE_URL/campaigns/$campaignId/${getSiteUrl()}" + fun getCampaignStopUrlPath(campaignId: String): String = "/campaigns/$campaignId/stop" + private fun getSiteUrl() = selectedSite.get().url.replace(Regex(HTTP_PATTERN), "") + fun extractProductIdFromPromoteAgainUrl(url: String): Long? = + url.substringAfter("post-") + .substringBefore("_campaign") + .toLongOrNull() + enum class BlazeFlowSource(val trackingName: String) { MORE_MENU_ITEM("menu"), PRODUCT_DETAIL_PROMOTE_BUTTON("product_detail_promote_button"), diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListFragment.kt index c404232238e..a243ec3555f 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListFragment.kt @@ -11,10 +11,13 @@ import androidx.lifecycle.lifecycleScope import androidx.navigation.fragment.findNavController import com.woocommerce.android.NavGraphMainDirections import com.woocommerce.android.R +import com.woocommerce.android.extensions.handleResult import com.woocommerce.android.extensions.navigateSafely import com.woocommerce.android.ui.base.BaseFragment import com.woocommerce.android.ui.blaze.BlazeUrlsHelper.BlazeFlowSource import com.woocommerce.android.ui.blaze.creation.BlazeCampaignCreationDispatcher +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewFragment +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction import com.woocommerce.android.ui.compose.theme.WooThemeWithBackground import com.woocommerce.android.ui.main.AppBarStatus import com.woocommerce.android.viewmodel.MultiLiveEvent.Event.Exit @@ -54,27 +57,32 @@ class BlazeCampaignListFragment : BaseFragment() { when (event) { is Exit -> findNavController().popBackStack() is BlazeCampaignListViewModel.LaunchBlazeCampaignCreation -> openBlazeCreationFlow() - is BlazeCampaignListViewModel.ShowCampaignDetails -> openCampaignDetails( - event.url, - event.urlToTriggerExit - ) + is BlazeCampaignListViewModel.ShowCampaignDetails -> openCampaignDetails(event.campaignId) + is BlazeCampaignListViewModel.LaunchBlazeCampaignCreationForProduct -> + openBlazeCreationFlow(event.productId) } } + handleResults() } - private fun openBlazeCreationFlow() { + private fun openBlazeCreationFlow(productId: Long? = null) { lifecycleScope.launch { - blazeCampaignCreationDispatcher.startCampaignCreation(source = BlazeFlowSource.CAMPAIGN_LIST) + blazeCampaignCreationDispatcher.startCampaignCreation( + source = BlazeFlowSource.CAMPAIGN_LIST, + productId = productId + ) } } - private fun openCampaignDetails(url: String, urlToTriggerExit: String) { + private fun openCampaignDetails(url: String) { findNavController().navigateSafely( - NavGraphMainDirections.actionGlobalWPComWebViewFragment( - urlToLoad = url, - urlsToTriggerExit = arrayOf(urlToTriggerExit), - title = getString(R.string.blaze_campaign_details_title) - ) + NavGraphMainDirections.actionGlobalBlazeCampaignDetailWebViewFragment(campaignId = url) ) } + + private fun handleResults() { + handleResult(BlazeCampaignDetailWebViewFragment.BLAZE_WEBVIEW_RESULT) { + viewModel.onBlazeCampaignWebViewAction(it) + } + } } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListViewModel.kt index c0f99231dfa..a28e86a1021 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListViewModel.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListViewModel.kt @@ -10,8 +10,11 @@ import com.woocommerce.android.analytics.AnalyticsTrackerWrapper import com.woocommerce.android.extensions.NumberExtensionsWrapper import com.woocommerce.android.tools.SelectedSite import com.woocommerce.android.ui.blaze.BlazeCampaignUi -import com.woocommerce.android.ui.blaze.BlazeUrlsHelper import com.woocommerce.android.ui.blaze.BlazeUrlsHelper.BlazeFlowSource +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.CampaignStopped +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.None +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.PromoteProductAgain import com.woocommerce.android.ui.blaze.toUiState import com.woocommerce.android.util.CurrencyFormatter import com.woocommerce.android.viewmodel.MultiLiveEvent.Event @@ -34,7 +37,6 @@ class BlazeCampaignListViewModel @Inject constructor( savedStateHandle: SavedStateHandle, private val blazeCampaignsStore: BlazeCampaignsStore, private val selectedSite: SelectedSite, - private val blazeUrlsHelper: BlazeUrlsHelper, private val appPrefsWrapper: AppPrefsWrapper, private val analyticsTrackerWrapper: AnalyticsTrackerWrapper, private val currencyFormatter: CurrencyFormatter, @@ -81,10 +83,7 @@ class BlazeCampaignListViewModel @Inject constructor( } if (navArgs.campaignId != null) { triggerEvent( - ShowCampaignDetails( - url = blazeUrlsHelper.buildCampaignDetailsUrl(navArgs.campaignId!!), - urlToTriggerExit = blazeUrlsHelper.buildCampaignsListUrl() - ) + ShowCampaignDetails(campaignId = navArgs.campaignId!!) ) } launch { @@ -122,10 +121,7 @@ class BlazeCampaignListViewModel @Inject constructor( properties = mapOf(AnalyticsTracker.KEY_BLAZE_SOURCE to BlazeFlowSource.CAMPAIGN_LIST.trackingName) ) triggerEvent( - ShowCampaignDetails( - url = blazeUrlsHelper.buildCampaignDetailsUrl(campaignId), - urlToTriggerExit = blazeUrlsHelper.buildCampaignsListUrl() - ) + ShowCampaignDetails(campaignId) ) } @@ -140,6 +136,20 @@ class BlazeCampaignListViewModel @Inject constructor( } } + fun onBlazeCampaignWebViewAction(action: BlazeCampaignDetailWebViewViewModel.BlazeAction) { + when (action) { + CampaignStopped -> launch { loadCampaigns(offset = 0) } + is PromoteProductAgain -> triggerEvent( + LaunchBlazeCampaignCreationForProduct( + productId = action.productId, + source = BlazeFlowSource.CAMPAIGN_LIST + ) + ) + + None -> Unit // Do nothing + } + } + data class BlazeCampaignListState( val campaigns: List, val onAddNewCampaignClicked: () -> Unit, @@ -153,8 +163,10 @@ class BlazeCampaignListViewModel @Inject constructor( ) data class LaunchBlazeCampaignCreation(val source: BlazeFlowSource) : Event() - data class ShowCampaignDetails( - val url: String, - val urlToTriggerExit: String + data class LaunchBlazeCampaignCreationForProduct( + val productId: Long?, + val source: BlazeFlowSource, ) : Event() + + data class ShowCampaignDetails(val campaignId: String) : Event() } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewFragment.kt new file mode 100644 index 00000000000..b586709f02c --- /dev/null +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewFragment.kt @@ -0,0 +1,68 @@ +package com.woocommerce.android.ui.blaze.detail + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.compose.ui.platform.ComposeView +import androidx.compose.ui.platform.ViewCompositionStrategy +import androidx.fragment.app.viewModels +import androidx.navigation.fragment.findNavController +import com.woocommerce.android.extensions.navigateBackWithResult +import com.woocommerce.android.ui.base.BaseFragment +import com.woocommerce.android.ui.common.wpcomwebview.WPComWebViewAuthenticator +import com.woocommerce.android.ui.compose.theme.WooThemeWithBackground +import com.woocommerce.android.ui.main.AppBarStatus +import com.woocommerce.android.viewmodel.MultiLiveEvent.Event.Exit +import com.woocommerce.android.viewmodel.MultiLiveEvent.Event.ExitWithResult +import dagger.hilt.android.AndroidEntryPoint +import org.wordpress.android.fluxc.network.UserAgent +import javax.inject.Inject + +@AndroidEntryPoint +class BlazeCampaignDetailWebViewFragment : BaseFragment() { + companion object { + const val BLAZE_WEBVIEW_RESULT = "blaze-webview-result" + } + + override val activityAppBarStatus: AppBarStatus + get() = AppBarStatus.Hidden + + private val viewModel: BlazeCampaignDetailWebViewViewModel by viewModels() + + @Inject + lateinit var wpComAuthenticator: WPComWebViewAuthenticator + + @Inject + lateinit var userAgent: UserAgent + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View { + return ComposeView(requireContext()).apply { + setViewCompositionStrategy(ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed) + + setContent { + WooThemeWithBackground { + BlazeCampaignDetailWebViewScreen( + viewModel = viewModel, + wpComAuthenticator = wpComAuthenticator, + userAgent = userAgent, + onUrlLoaded = viewModel::onUrlLoaded, + onDismiss = viewModel::onDismiss + ) + } + } + } + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + viewModel.event.observe(viewLifecycleOwner) { event -> + when (event) { + is Exit -> findNavController().popBackStack() + is ExitWithResult<*> -> navigateBackWithResult( + BLAZE_WEBVIEW_RESULT, + event.data + ) + } + } + } +} diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewScreen.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewScreen.kt new file mode 100644 index 00000000000..eb8bf839940 --- /dev/null +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewScreen.kt @@ -0,0 +1,39 @@ +package com.woocommerce.android.ui.blaze.detail + +import androidx.compose.foundation.layout.padding +import androidx.compose.material.Scaffold +import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier +import androidx.compose.ui.res.stringResource +import com.woocommerce.android.R +import com.woocommerce.android.ui.common.wpcomwebview.WPComWebViewAuthenticator +import com.woocommerce.android.ui.compose.component.Toolbar +import com.woocommerce.android.ui.compose.component.web.WCWebView +import org.wordpress.android.fluxc.network.UserAgent + +@Composable +fun BlazeCampaignDetailWebViewScreen( + viewModel: BlazeCampaignDetailWebViewViewModel, + wpComAuthenticator: WPComWebViewAuthenticator, + userAgent: UserAgent, + onUrlLoaded: (String) -> Unit, + onDismiss: () -> Unit, +) { + Scaffold( + topBar = { + Toolbar( + title = stringResource(id = R.string.blaze_campaign_details_title), + onNavigationButtonClick = onDismiss + ) + } + ) { paddingValues -> + WCWebView( + url = viewModel.viewState.urlToLoad, + userAgent = userAgent, + wpComAuthenticator = wpComAuthenticator, + onUrlLoaded = onUrlLoaded, + clearCache = true, + modifier = Modifier.padding(paddingValues) + ) + } +} diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewViewModel.kt new file mode 100644 index 00000000000..5bf8a44e0c8 --- /dev/null +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewViewModel.kt @@ -0,0 +1,72 @@ +package com.woocommerce.android.ui.blaze.detail + +import android.os.Parcelable +import androidx.lifecycle.SavedStateHandle +import com.woocommerce.android.ui.blaze.BlazeUrlsHelper +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.CampaignStopped +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.None +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.PromoteProductAgain +import com.woocommerce.android.viewmodel.MultiLiveEvent.Event.Exit +import com.woocommerce.android.viewmodel.MultiLiveEvent.Event.ExitWithResult +import com.woocommerce.android.viewmodel.ScopedViewModel +import com.woocommerce.android.viewmodel.navArgs +import dagger.hilt.android.lifecycle.HiltViewModel +import kotlinx.parcelize.Parcelize +import javax.inject.Inject + +@HiltViewModel +class BlazeCampaignDetailWebViewViewModel @Inject constructor( + savedStateHandle: SavedStateHandle, + private val blazeUrlsHelper: BlazeUrlsHelper +) : ScopedViewModel(savedStateHandle) { + private val navArgs: BlazeCampaignDetailWebViewFragmentArgs by savedStateHandle.navArgs() + private val stopUrlPath = blazeUrlsHelper.getCampaignStopUrlPath(navArgs.campaignId) + private val blazeCampaignListUrl = blazeUrlsHelper.buildCampaignsListUrl() + + var viewState = ViewState( + urlToLoad = blazeUrlsHelper.buildCampaignDetailsUrl(navArgs.campaignId), + blazeAction = None + ) + + fun onUrlLoaded(url: String) { + when { + blazeCampaignListUrl == url -> onDismiss() + url.contains(stopUrlPath) -> { + viewState = viewState.copy(blazeAction = CampaignStopped) + } + + url.contains(BlazeUrlsHelper.PROMOTE_AGAIN_URL_PATH) -> { + viewState = viewState.copy( + blazeAction = PromoteProductAgain( + productId = blazeUrlsHelper.extractProductIdFromPromoteAgainUrl(url) + ) + ) + onDismiss() + } + } + } + + fun onDismiss() { + when (viewState.blazeAction) { + None -> triggerEvent(Exit) + else -> triggerEvent(ExitWithResult(viewState.blazeAction)) + } + } + + data class ViewState( + val urlToLoad: String, + val blazeAction: BlazeAction, + ) + + @Parcelize + sealed interface BlazeAction : Parcelable { + @Parcelize + data object CampaignStopped : BlazeAction + + @Parcelize + data class PromoteProductAgain(val productId: Long?) : BlazeAction + + @Parcelize + data object None : BlazeAction + } +} diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/compose/component/aztec/AztecEditor.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/compose/component/aztec/AztecEditor.kt index 788b0d7517c..a7bea811853 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/compose/component/aztec/AztecEditor.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/compose/component/aztec/AztecEditor.kt @@ -8,23 +8,27 @@ import android.widget.EditText import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.ExperimentalLayoutApi +import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.isImeVisible import androidx.compose.foundation.layout.padding import androidx.compose.foundation.relocation.BringIntoViewRequester import androidx.compose.foundation.relocation.bringIntoViewRequester +import androidx.compose.material.Switch import androidx.compose.material.Text import androidx.compose.material.TextButton import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.State import androidx.compose.runtime.getValue +import androidx.compose.runtime.key import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.rememberUpdatedState import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.runtime.setValue import androidx.compose.runtime.snapshotFlow +import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalTextInputService @@ -53,7 +57,7 @@ import org.wordpress.aztec.AztecText import org.wordpress.aztec.ITextFormat import org.wordpress.aztec.glideloader.GlideImageLoader import org.wordpress.aztec.source.SourceViewEditText -import org.wordpress.aztec.toolbar.IAztecToolbar +import org.wordpress.aztec.toolbar.AztecToolbar import org.wordpress.aztec.toolbar.IAztecToolbarClickListener /** @@ -65,6 +69,7 @@ import org.wordpress.aztec.toolbar.IAztecToolbarClickListener * @param label The label to display above the editor * @param minLines The minimum number of lines the editor should have * @param maxLines The maximum number of lines the editor should have + * @param enableSourceEditor Whether the the toolbar will have a button to enable the source editor * @param calypsoMode Whether the editor should be in calypso mode, for more information on calypso mode see https://github.com/wordpress-mobile/AztecEditor-Android/pull/309 */ @Composable @@ -75,7 +80,8 @@ fun OutlinedAztecEditor( label: String? = null, minLines: Int = 1, maxLines: Int = Int.MAX_VALUE, - calypsoMode: Boolean = false + enableSourceEditor: Boolean = true, + calypsoMode: Boolean = false, ) { val state = rememberAztecEditorState(initialContent = content) val contentState by rememberUpdatedState(content) @@ -96,6 +102,7 @@ fun OutlinedAztecEditor( label = label, minLines = minLines, maxLines = maxLines, + enableSourceEditor = enableSourceEditor, calypsoMode = calypsoMode ) } @@ -108,6 +115,7 @@ fun OutlinedAztecEditor( * @param label The label to display above the editor * @param minLines The minimum number of lines the editor should have * @param maxLines The maximum number of lines the editor should have + * @param enableSourceEditor Whether the the toolbar will have a button to enable the source editor * @param calypsoMode Whether the editor should be in calypso mode, for more information on calypso mode see https://github.com/wordpress-mobile/AztecEditor-Android/pull/309 */ @Composable @@ -117,6 +125,7 @@ fun OutlinedAztecEditor( label: String? = null, minLines: Int = 1, maxLines: Int = Int.MAX_VALUE, + enableSourceEditor: Boolean = true, calypsoMode: Boolean = false ) { InternalAztecEditor( @@ -138,6 +147,7 @@ fun OutlinedAztecEditor( label = label, minLines = minLines, maxLines = maxLines, + enableSourceEditor = enableSourceEditor, calypsoMode = calypsoMode ) } @@ -151,6 +161,7 @@ fun OutlinedAztecEditor( * @param label The label to display above the editor * @param minLines The minimum number of lines the editor should have * @param maxLines The maximum number of lines the editor should have + * @param enableSourceEditor Whether the the toolbar will have a button to enable the source editor * @param calypsoMode Whether the editor should be in calypso mode, for more information on calypso mode see https://github.com/wordpress-mobile/AztecEditor-Android/pull/309 */ @Composable @@ -161,6 +172,7 @@ fun AztecEditor( label: String? = null, minLines: Int = 1, maxLines: Int = Int.MAX_VALUE, + enableSourceEditor: Boolean = true, calypsoMode: Boolean = false ) { val state = rememberAztecEditorState(initialContent = content) @@ -182,6 +194,7 @@ fun AztecEditor( label = label, minLines = minLines, maxLines = maxLines, + enableSourceEditor = enableSourceEditor, calypsoMode = calypsoMode ) } @@ -194,6 +207,7 @@ fun AztecEditor( * @param label The label to display above the editor * @param minLines The minimum number of lines the editor should have * @param maxLines The maximum number of lines the editor should have + * @param enableSourceEditor Whether the the toolbar will have a button to enable the source editor * @param calypsoMode Whether the editor should be in calypso mode, for more information on calypso mode see https://github.com/wordpress-mobile/AztecEditor-Android/pull/309 */ @Composable @@ -203,6 +217,7 @@ fun AztecEditor( label: String? = null, minLines: Int = 1, maxLines: Int = Int.MAX_VALUE, + enableSourceEditor: Boolean = true, calypsoMode: Boolean = false ) { InternalAztecEditor( @@ -221,11 +236,13 @@ fun AztecEditor( label = label, minLines = minLines, maxLines = maxLines, + enableSourceEditor = enableSourceEditor, calypsoMode = calypsoMode ) } @OptIn(ExperimentalFoundationApi::class, ExperimentalLayoutApi::class) +@Suppress("CyclomaticComplexMethod") @Composable private fun InternalAztecEditor( state: AztecEditorState, @@ -234,29 +251,45 @@ private fun InternalAztecEditor( label: String? = null, minLines: Int = 1, maxLines: Int = Int.MAX_VALUE, + enableSourceEditor: Boolean, calypsoMode: Boolean = false ) { val localContext = LocalContext.current val bringIntoViewRequester = remember { BringIntoViewRequester() } val textInputService = LocalTextInputService.current - val viewsHolder = remember(localContext) { aztecViewsProvider(localContext) } + val viewsHolder = remember(localContext, enableSourceEditor) { aztecViewsProvider(localContext) } val listener = remember { createToolbarListener { state.toggleHtmlEditor() } } - val aztec = remember(localContext) { - Aztec.with(viewsHolder.visualEditor, viewsHolder.sourceEditor, viewsHolder.toolbar, listener) - .setImageGetter(GlideImageLoader(localContext)) + val aztec = remember(viewsHolder) { + if (!enableSourceEditor && !state.isHtmlEditorEnabled) { + // Make sure we have the correct state when the source editor is disabled, they could go out of sync + // if [enableSourceEditor] was changed when the source editor was the one being used + state.toggleHtmlEditor() + } + + val aztec = if (enableSourceEditor) { + Aztec.with(viewsHolder.visualEditor, viewsHolder.sourceEditor, viewsHolder.toolbar, listener) + } else { + Aztec.with(viewsHolder.visualEditor, viewsHolder.toolbar, listener) + } + + aztec.setImageGetter(GlideImageLoader(localContext)) } + var sourceEditorMinHeight by rememberSaveable { mutableStateOf(0) } // Toggle the editor mode when the state changes - LaunchedEffect(Unit) { + LaunchedEffect(aztec, enableSourceEditor) { snapshotFlow { state.isHtmlEditorEnabled } .drop(1) // Skip the initial value to avoid toggling the editor when it's first created - .collect { aztec.toolbar.toggleEditorMode() } + .collect { + if (!enableSourceEditor) error("The source editor is disabled, the editor mode cannot be toggled") + aztec.toolbar.toggleEditorMode() + } } // Update the content of the editor when the state changes - LaunchedEffect(state.content) { + LaunchedEffect(state.content, aztec) { if (state.isHtmlEditorEnabled) { if (aztec.visualEditor.toHtml() != state.content) { aztec.visualEditor.fromHtml(state.content) @@ -280,61 +313,64 @@ private fun InternalAztecEditor( ) } - AndroidView( - factory = { - // Set initial content - aztec.visualEditor.fromHtml(state.content) - aztec.sourceEditor?.displayStyledAndFormattedHtml(state.content) - - aztec.visualEditor.addOnLayoutChangeListener { _, _, _, _, _, _, _, _, _ -> - // Because the editors could have different number of lines, we don't set the minLines - // of the source editor, so we set the minHeight instead to match the visual editor - sourceEditorMinHeight = aztec.visualEditor.height - } - - aztec.visualEditor.doAfterTextChanged { - if (!state.isHtmlEditorEnabled) return@doAfterTextChanged - state.updateContent(aztec.visualEditor.toHtml()) - } - aztec.sourceEditor?.doAfterTextChanged { - val sourceEditor = aztec.sourceEditor - if (state.isHtmlEditorEnabled || sourceEditor == null) return@doAfterTextChanged - state.updateContent(sourceEditor.getPureHtml()) - } - - val focusChangeListener = OnFocusChangeListener { _, focused -> - focusState.value = focused - } - aztec.visualEditor.onFocusChangeListener = focusChangeListener - aztec.sourceEditor?.onFocusChangeListener = focusChangeListener - - viewsHolder.layout - }, - update = { - if (aztec.visualEditor.isInCalypsoMode != calypsoMode) { - aztec.visualEditor.isInCalypsoMode = calypsoMode - aztec.sourceEditor?.setCalypsoMode(calypsoMode) - } - - if (sourceEditorMinHeight != aztec.sourceEditor?.minHeight) { - aztec.sourceEditor?.minHeight = sourceEditorMinHeight - } - if (minLines != -1 && minLines != aztec.visualEditor.minLines) { - aztec.visualEditor.minLines = minLines - } - if (maxLines != Int.MAX_VALUE && maxLines != aztec.visualEditor.maxLines) { - aztec.visualEditor.maxLines = maxLines - aztec.sourceEditor?.maxLines = maxLines - } + // `key` is needed to force re-creating the AndroidView when a new Aztec instance is created + key(aztec) { + AndroidView( + factory = { + // Set initial content + aztec.visualEditor.fromHtml(state.content) + aztec.sourceEditor?.displayStyledAndFormattedHtml(state.content) - if (aztec.visualEditor.label != label) { - aztec.visualEditor.label = label - aztec.sourceEditor?.label = label - } - }, - modifier = modifier - .bringIntoViewRequester(bringIntoViewRequester) - ) + aztec.visualEditor.addOnLayoutChangeListener { _, _, _, _, _, _, _, _, _ -> + // Because the editors could have different number of lines, we don't set the minLines + // of the source editor, so we set the minHeight instead to match the visual editor + sourceEditorMinHeight = aztec.visualEditor.height + } + + aztec.visualEditor.doAfterTextChanged { + if (!state.isHtmlEditorEnabled) return@doAfterTextChanged + state.updateContent(aztec.visualEditor.toHtml()) + } + aztec.sourceEditor?.doAfterTextChanged { + val sourceEditor = aztec.sourceEditor + if (state.isHtmlEditorEnabled || sourceEditor == null) return@doAfterTextChanged + state.updateContent(sourceEditor.getPureHtml()) + } + + val focusChangeListener = OnFocusChangeListener { _, focused -> + focusState.value = focused + } + aztec.visualEditor.onFocusChangeListener = focusChangeListener + aztec.sourceEditor?.onFocusChangeListener = focusChangeListener + + viewsHolder.layout + }, + update = { + if (aztec.visualEditor.isInCalypsoMode != calypsoMode) { + aztec.visualEditor.isInCalypsoMode = calypsoMode + aztec.sourceEditor?.setCalypsoMode(calypsoMode) + } + + if (sourceEditorMinHeight != aztec.sourceEditor?.minHeight) { + aztec.sourceEditor?.minHeight = sourceEditorMinHeight + } + if (minLines != -1 && minLines != aztec.visualEditor.minLines) { + aztec.visualEditor.minLines = minLines + } + if (maxLines != Int.MAX_VALUE && maxLines != aztec.visualEditor.maxLines) { + aztec.visualEditor.maxLines = maxLines + aztec.sourceEditor?.maxLines = maxLines + } + + if (aztec.visualEditor.label != label) { + aztec.visualEditor.label = label + aztec.sourceEditor?.label = label + } + }, + modifier = modifier + .bringIntoViewRequester(bringIntoViewRequester) + ) + } } @OptIn(ExperimentalFoundationApi::class, InternalTextApi::class) @@ -407,7 +443,7 @@ private data class AztecViewsHolder( val layout: ViewGroup, val visualEditor: AztecText, val sourceEditor: SourceViewEditText, - val toolbar: IAztecToolbar + val toolbar: AztecToolbar ) @Composable @@ -436,16 +472,34 @@ private fun OutlinedAztecEditorPreview() { private fun AztecEditorPreview() { val state = rememberAztecEditorState("") + var enableSourceEditor by remember { mutableStateOf(true) } + WooThemeWithBackground { Column { AztecEditor( state = state, label = "Label", + enableSourceEditor = enableSourceEditor, ) - TextButton(onClick = { state.toggleHtmlEditor() }) { + TextButton( + onClick = { state.toggleHtmlEditor() }, + enabled = enableSourceEditor + ) { Text("Toggle Html Mode") } + + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier.padding(8.dp) + ) { + Text("Enable Source Editor") + Switch( + checked = enableSourceEditor, + onCheckedChange = { enableSourceEditor = it }, + modifier = Modifier.padding(start = 8.dp) + ) + } } } } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorScreen.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorScreen.kt index 1670091a063..0e7fb9ec6b5 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorScreen.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorScreen.kt @@ -1,20 +1,59 @@ package com.woocommerce.android.ui.customfields.editor import androidx.activity.compose.BackHandler +import androidx.compose.animation.animateColorAsState +import androidx.compose.animation.core.Spring +import androidx.compose.animation.core.animateDpAsState +import androidx.compose.animation.core.animateFloatAsState +import androidx.compose.animation.core.spring +import androidx.compose.animation.fadeIn +import androidx.compose.animation.fadeOut +import androidx.compose.foundation.background +import androidx.compose.foundation.clickable +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.BoxWithConstraints import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.IntrinsicSize +import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.defaultMinSize import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.heightIn +import androidx.compose.foundation.layout.offset import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.width import androidx.compose.foundation.rememberScrollState +import androidx.compose.foundation.selection.toggleable import androidx.compose.foundation.verticalScroll +import androidx.compose.material.Colors import androidx.compose.material.LocalContentColor import androidx.compose.material.MaterialTheme import androidx.compose.material.Scaffold +import androidx.compose.material.Text import androidx.compose.runtime.Composable +import androidx.compose.runtime.getValue import androidx.compose.runtime.livedata.observeAsState +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember +import androidx.compose.runtime.saveable.listSaver +import androidx.compose.runtime.saveable.rememberSaveable +import androidx.compose.runtime.setValue +import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.shadow +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.layout.onSizeChanged +import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.res.stringResource +import androidx.compose.ui.semantics.clearAndSetSemantics +import androidx.compose.ui.semantics.contentDescription +import androidx.compose.ui.semantics.stateDescription +import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.DpSize import androidx.compose.ui.unit.dp +import androidx.compose.ui.unit.max import com.woocommerce.android.R import com.woocommerce.android.ui.compose.component.DiscardChangesDialog import com.woocommerce.android.ui.compose.component.Toolbar @@ -38,6 +77,7 @@ fun CustomFieldsEditorScreen(viewModel: CustomFieldsEditorViewModel) { onDeleteClicked = viewModel::onDeleteClicked, onCopyKeyClicked = viewModel::onCopyKeyClicked, onCopyValueClicked = viewModel::onCopyValueClicked, + onEditorModeChanged = viewModel::onEditorModeChanged, onBackButtonClick = viewModel::onBackClick, ) } @@ -52,6 +92,7 @@ private fun CustomFieldsEditorScreen( onDeleteClicked: () -> Unit, onCopyKeyClicked: () -> Unit, onCopyValueClicked: () -> Unit, + onEditorModeChanged: (Boolean) -> Unit, onBackButtonClick: () -> Unit, ) { BackHandler { onBackButtonClick() } @@ -95,61 +136,203 @@ private fun CustomFieldsEditorScreen( }, backgroundColor = MaterialTheme.colors.surface ) { paddingValues -> - Column( + BoxWithConstraints( modifier = Modifier - .verticalScroll(rememberScrollState()) .padding(paddingValues) .padding(16.dp) ) { - WCOutlinedTextField( - value = state.customField.key, - onValueChange = onKeyChanged, - label = stringResource(R.string.custom_fields_editor_key_label), - helperText = state.keyErrorMessage?.getText(), - isError = state.keyErrorMessage != null, - singleLine = true - ) + Column( + modifier = Modifier + .verticalScroll(rememberScrollState()) + .heightIn(max = max(maxHeight, 320.dp)) + ) { + WCOutlinedTextField( + value = state.customField.key, + onValueChange = onKeyChanged, + label = stringResource(R.string.custom_fields_editor_key_label), + helperText = state.keyErrorMessage?.getText(), + isError = state.keyErrorMessage != null, + singleLine = true + ) - Spacer(modifier = Modifier.height(16.dp)) + Spacer(modifier = Modifier.height(16.dp)) - if (state.isHtml) { - OutlinedAztecEditor( - content = state.customField.value, - onContentChanged = onValueChanged, - label = stringResource(R.string.custom_fields_editor_value_label), - minLines = 5 + Toggle( + useHtmlEditor = state.useHtmlEditor, + onToggle = onEditorModeChanged, + modifier = Modifier.align(Alignment.CenterHorizontally) ) - } else { - WCOutlinedTextField( - value = state.customField.value, - onValueChange = onValueChanged, - label = stringResource(R.string.custom_fields_editor_value_label), - minLines = 5 + + Spacer(modifier = Modifier.height(8.dp)) + + Box { + androidx.compose.animation.AnimatedVisibility( + visible = state.useHtmlEditor, + enter = fadeIn(), + exit = fadeOut() + ) { + OutlinedAztecEditor( + content = state.customField.value, + onContentChanged = onValueChanged, + label = stringResource(R.string.custom_fields_editor_value_label), + enableSourceEditor = false, + minLines = 5 + ) + } + androidx.compose.animation.AnimatedVisibility( + visible = !state.useHtmlEditor, + enter = fadeIn(), + exit = fadeOut() + ) { + WCOutlinedTextField( + value = state.customField.value, + onValueChange = onValueChanged, + label = stringResource(R.string.custom_fields_editor_value_label), + minLines = 5 + ) + } + } + } + + state.discardChangesDialogState?.let { + DiscardChangesDialog( + discardButton = it.onDiscard, + dismissButton = it.onCancel ) } } + } +} + +@Composable +private fun Toggle( + useHtmlEditor: Boolean, + onToggle: (Boolean) -> Unit, + modifier: Modifier = Modifier +) { + val contentDescription = stringResource(R.string.custom_fields_editor_toggle_accessibility_description) + val state = if (useHtmlEditor) { + stringResource(R.string.custom_fields_editor_html_toggle) + } else { + stringResource(R.string.custom_fields_editor_text_toggle) + } + + Box( + modifier = modifier + .toggleable( + value = useHtmlEditor, + onValueChange = onToggle + ) + .clearAndSetSemantics { + this.contentDescription = contentDescription + this.stateDescription = state + } + .background( + MaterialTheme.colors.toggleBackgroundColor, + MaterialTheme.shapes.medium + ) + ) { + var size by rememberSaveable(stateSaver = DpSize.Saver) { + mutableStateOf(DpSize.Zero) + } - state.discardChangesDialogState?.let { - DiscardChangesDialog( - discardButton = it.onDiscard, - dismissButton = it.onCancel + val offset by animateDpAsState( + targetValue = if (useHtmlEditor) size.width else 0.dp, + animationSpec = spring(stiffness = Spring.StiffnessMediumLow), + label = "offset" + ) + val textAlpha by animateFloatAsState( + targetValue = if (useHtmlEditor) 1f else 0.5f, + animationSpec = spring(stiffness = Spring.StiffnessMediumLow), + label = "text alpha" + ) + val htmlTextColor by animateColorAsState( + targetValue = if (useHtmlEditor) MaterialTheme.colors.onPrimary else LocalContentColor.current, + animationSpec = spring(stiffness = Spring.StiffnessMediumLow), + label = "html text color" + ) + val textTextColor by animateColorAsState( + targetValue = if (useHtmlEditor) LocalContentColor.current else MaterialTheme.colors.onPrimary, + animationSpec = spring(stiffness = Spring.StiffnessMediumLow), + label = "regular text color" + ) + + val density = LocalDensity.current + + val boxShape = MaterialTheme.shapes.medium + Box( + modifier = Modifier + .size(size) + .offset(x = offset) + .shadow(1.dp, MaterialTheme.shapes.medium) + .background( + MaterialTheme.colors.primary, + boxShape + ) + ) + + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier + .width(IntrinsicSize.Max) + ) { + Text( + text = stringResource(R.string.custom_fields_editor_text_toggle), + color = textTextColor.copy(alpha = 1.5f - textAlpha), + textAlign = TextAlign.Center, + modifier = Modifier + .defaultMinSize(minWidth = 128.dp) + .onSizeChanged { + size = with(density) { + DpSize(it.width.toDp(), it.height.toDp()) + } + } + .clickable(onClick = { onToggle(false) }) + .padding(horizontal = 16.dp, vertical = 4.dp) + .weight(1f) + ) + Text( + text = stringResource(R.string.custom_fields_editor_html_toggle), + color = htmlTextColor.copy(alpha = textAlpha), + textAlign = TextAlign.Center, + modifier = Modifier + .clickable(onClick = { onToggle(true) }) + .padding(horizontal = 16.dp, vertical = 4.dp) + .weight(1f) ) } } } +private val Colors.toggleBackgroundColor: Color + @Composable + get() = if (isLight) MaterialTheme.colors.background else Color.DarkGray + +private val DpSize.Companion.Saver by lazy { + listSaver( + save = { listOf(it.width.value, it.height.value) }, + restore = { DpSize((it[0] as Float).dp, (it[1] as Float).dp) } + ) +} + @LightDarkThemePreviews +@Preview @Composable private fun CustomFieldsEditorScreenPreview() { + var useHtmlEditor by remember { mutableStateOf(false) } WooThemeWithBackground { CustomFieldsEditorScreen( - CustomFieldsEditorViewModel.UiState(customField = CustomFieldUiModel("key", "value")), + CustomFieldsEditorViewModel.UiState( + customField = CustomFieldUiModel("key", "value"), + useHtmlEditor = useHtmlEditor, + ), onKeyChanged = {}, onValueChanged = {}, onDoneClicked = {}, onDeleteClicked = {}, onCopyKeyClicked = {}, onCopyValueClicked = {}, + onEditorModeChanged = { useHtmlEditor = it }, onBackButtonClick = {} ) } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorViewModel.kt index c2172cb9d29..7340aecaaf6 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorViewModel.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorViewModel.kt @@ -52,19 +52,24 @@ class CustomFieldsEditorViewModel @Inject constructor( clazz = UiString::class.java, key = "keyErrorMessage" ) + private val useHtmlEditor = savedStateHandle.getStateFlow( + scope = viewModelScope, + initialValue = false, + key = "useHtmlEditor" + ) private val storedValue = navArgs.customField - private val isHtml = storedValue?.valueStrippedHtml != storedValue?.value val state = combine( customFieldDraft, showDiscardChangesDialog.mapToState(), - keyErrorMessage - ) { customField, discardChangesDialogState, keyErrorMessage -> + keyErrorMessage, + useHtmlEditor + ) { customField, discardChangesDialogState, keyErrorMessage, useHtmlEditor -> UiState( customField = customField, hasChanges = storedValue?.key.orEmpty() != customField.key || storedValue?.value.orEmpty() != customField.value, - isHtml = isHtml, + useHtmlEditor = useHtmlEditor, discardChangesDialogState = discardChangesDialogState, keyErrorMessage = keyErrorMessage, isCreatingNewItem = storedValue == null @@ -123,6 +128,10 @@ class CustomFieldsEditorViewModel @Inject constructor( triggerEvent(CopyContentToClipboard(R.string.custom_fields_editor_value_label, customFieldDraft.value.value)) } + fun onEditorModeChanged(useHtmlEditor: Boolean) { + this.useHtmlEditor.update { useHtmlEditor } + } + fun onBackClick() { if (state.value?.hasChanges == true) { showDiscardChangesDialog.value = true @@ -145,10 +154,10 @@ class CustomFieldsEditorViewModel @Inject constructor( data class UiState( val customField: CustomFieldUiModel = CustomFieldUiModel("", ""), val hasChanges: Boolean = false, - val isHtml: Boolean = false, + val useHtmlEditor: Boolean = false, val discardChangesDialogState: DiscardChangesDialogState? = null, val keyErrorMessage: UiString? = null, - val isCreatingNewItem: Boolean = false + val isCreatingNewItem: Boolean = false, ) { val showDoneButton get() = customField.key.isNotEmpty() && hasChanges && keyErrorMessage == null diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/DashboardFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/DashboardFragment.kt index 8a033793ac9..f66d90f2c27 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/DashboardFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/DashboardFragment.kt @@ -28,6 +28,7 @@ import com.woocommerce.android.analytics.AnalyticsTracker import com.woocommerce.android.databinding.FragmentDashboardBinding import com.woocommerce.android.extensions.getColorCompat import com.woocommerce.android.extensions.handleNotice +import com.woocommerce.android.extensions.handleResult import com.woocommerce.android.extensions.navigateSafely import com.woocommerce.android.extensions.scrollStartEvents import com.woocommerce.android.extensions.showDateRangePicker @@ -39,6 +40,11 @@ import com.woocommerce.android.tools.SelectedSite import com.woocommerce.android.ui.base.TopLevelFragment import com.woocommerce.android.ui.blaze.BlazeUrlsHelper.BlazeFlowSource import com.woocommerce.android.ui.blaze.creation.BlazeCampaignCreationDispatcher +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewFragment +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.CampaignStopped +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.None +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.PromoteProductAgain import com.woocommerce.android.ui.compose.theme.WooThemeWithBackground import com.woocommerce.android.ui.dashboard.DashboardViewModel.DashboardEvent.ContactSupport import com.woocommerce.android.ui.dashboard.DashboardViewModel.DashboardEvent.FeedbackNegativeAction @@ -219,6 +225,19 @@ class DashboardFragment : handleNotice(GoogleAdsWebViewFragment.WEBVIEW_RESULT) { navigateToGoogleAdsCreationSuccess() } + handleResult(BlazeCampaignDetailWebViewFragment.BLAZE_WEBVIEW_RESULT) { + when (it) { + None, + CampaignStopped -> Unit // We don't need to handle actions here + is PromoteProductAgain -> + viewLifecycleOwner.lifecycleScope.launch { + blazeCampaignCreationDispatcher.startCampaignCreation( + BlazeFlowSource.MY_STORE_SECTION, + it.productId + ) + } + } + } } private fun onVisitorStatsUnavailable(jetpackBenefitsBanner: DashboardViewModel.JetpackBenefitsBannerUiModel?) { diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/blaze/DashboardBlazeCard.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/blaze/DashboardBlazeCard.kt index 7397e6f4904..d7b6279b60e 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/blaze/DashboardBlazeCard.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/blaze/DashboardBlazeCard.kt @@ -93,7 +93,6 @@ private fun HandleEvents( val navController = rememberNavController() val lifecycleOwner = LocalLifecycleOwner.current val coroutineScope = rememberCoroutineScope() - val campaignDetailsTitle = stringResource(id = R.string.blaze_campaign_details_title) DisposableEffect(event, navController, lifecycleOwner) { val activityObserver = Observer { event: MultiLiveEvent.Event -> @@ -123,10 +122,8 @@ private fun HandleEvents( is DashboardBlazeViewModel.ShowCampaignDetails -> { navController.navigateSafely( - NavGraphMainDirections.actionGlobalWPComWebViewFragment( - urlToLoad = event.url, - urlsToTriggerExit = arrayOf(event.urlToTriggerExit), - title = campaignDetailsTitle + NavGraphMainDirections.actionGlobalBlazeCampaignDetailWebViewFragment( + campaignId = event.campaignId ) ) } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/blaze/DashboardBlazeViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/blaze/DashboardBlazeViewModel.kt index e9c828d3d44..e7fb2325438 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/blaze/DashboardBlazeViewModel.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/blaze/DashboardBlazeViewModel.kt @@ -14,7 +14,6 @@ import com.woocommerce.android.model.DashboardWidget import com.woocommerce.android.model.Product import com.woocommerce.android.ui.blaze.BlazeCampaignUi import com.woocommerce.android.ui.blaze.BlazeProductUi -import com.woocommerce.android.ui.blaze.BlazeUrlsHelper import com.woocommerce.android.ui.blaze.BlazeUrlsHelper.BlazeFlowSource.MY_STORE_SECTION import com.woocommerce.android.ui.blaze.ObserveMostRecentBlazeCampaign import com.woocommerce.android.ui.blaze.toUiState @@ -55,7 +54,6 @@ class DashboardBlazeViewModel @AssistedInject constructor( @Assisted private val parentViewModel: DashboardViewModel, observeMostRecentBlazeCampaign: ObserveMostRecentBlazeCampaign, private val productListRepository: ProductListRepository, - private val blazeUrlsHelper: BlazeUrlsHelper, private val analyticsTrackerWrapper: AnalyticsTrackerWrapper, private val currencyFormatter: CurrencyFormatter, private val numberExtensionsWrapper: NumberExtensionsWrapper @@ -154,10 +152,7 @@ class DashboardBlazeViewModel @AssistedInject constructor( ) ) triggerEvent( - ShowCampaignDetails( - url = blazeUrlsHelper.buildCampaignDetailsUrl(campaign.campaignId), - urlToTriggerExit = blazeUrlsHelper.buildCampaignsListUrl() - ) + ShowCampaignDetails(campaignId = campaign.campaignId) ) }, onCreateCampaignClicked = { @@ -256,10 +251,7 @@ class DashboardBlazeViewModel @AssistedInject constructor( data class LaunchBlazeCampaignCreation(val productId: Long?) : MultiLiveEvent.Event() object ShowAllCampaigns : MultiLiveEvent.Event() - data class ShowCampaignDetails( - val url: String, - val urlToTriggerExit: String - ) : MultiLiveEvent.Event() + data class ShowCampaignDetails(val campaignId: String) : MultiLiveEvent.Event() @AssistedFactory interface Factory { diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/coupons/DashboardCouponsCard.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/coupons/DashboardCouponsCard.kt index 4281e40098c..065b5686b16 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/coupons/DashboardCouponsCard.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/coupons/DashboardCouponsCard.kt @@ -116,7 +116,6 @@ private fun HandleEvents( directions = CouponListFragmentDirections.actionCouponListFragmentToCouponDetailsFragment( couponId = event.couponId ), - skipThrottling = true, navOptions = navOptions { popUpTo(R.id.dashboard) anim { diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/orders/DashboardOrdersCard.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/orders/DashboardOrdersCard.kt index 75dca38ad47..0fb13b4c160 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/orders/DashboardOrdersCard.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/orders/DashboardOrdersCard.kt @@ -119,7 +119,6 @@ private fun HandleEvents( navController.navigateSafely( directions = OrderListFragmentDirections .actionOrderListFragmentToOrderDetailFragment(event.orderId, longArrayOf()), - skipThrottling = true ) } } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/reviews/DashboardReviewsCard.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/reviews/DashboardReviewsCard.kt index ee21024b68c..f5ce8730afb 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/reviews/DashboardReviewsCard.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/dashboard/reviews/DashboardReviewsCard.kt @@ -99,7 +99,6 @@ private fun HandleEvents(event: LiveData) { launchedFromNotification = false, remoteReviewId = event.review.remoteId ), - skipThrottling = true ) } } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/feedback/FeedbackCompletedFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/feedback/FeedbackCompletedFragment.kt index ef9730aeefc..4432aefeef7 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/feedback/FeedbackCompletedFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/feedback/FeedbackCompletedFragment.kt @@ -3,7 +3,9 @@ package com.woocommerce.android.ui.feedback import android.os.Bundle import android.view.View import androidx.appcompat.app.AppCompatActivity +import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs +import com.google.android.material.appbar.MaterialToolbar import com.woocommerce.android.R import com.woocommerce.android.analytics.AnalyticsEvent.SURVEY_SCREEN import com.woocommerce.android.analytics.AnalyticsTracker @@ -16,14 +18,19 @@ import com.woocommerce.android.databinding.FragmentFeedbackCompletedBinding import com.woocommerce.android.extensions.setClickableText import com.woocommerce.android.extensions.startHelpActivity import com.woocommerce.android.support.help.HelpOrigin.FEEDBACK_SURVEY +import com.woocommerce.android.ui.base.BaseFragment import com.woocommerce.android.ui.feedback.SurveyType.MAIN +import com.woocommerce.android.ui.main.AppBarStatus import com.woocommerce.android.widgets.WooClickableSpan -class FeedbackCompletedFragment : androidx.fragment.app.Fragment(R.layout.fragment_feedback_completed) { +class FeedbackCompletedFragment : BaseFragment(R.layout.fragment_feedback_completed) { companion object { const val TAG = "survey_completed" } + override val activityAppBarStatus: AppBarStatus + get() = AppBarStatus.Hidden + private val feedbackContext by lazy { (navArgs().value).let { if (it.surveyType == MAIN) { @@ -43,20 +50,23 @@ class FeedbackCompletedFragment : androidx.fragment.app.Fragment(R.layout.fragme clickAction = WooClickableSpan { activity?.startHelpActivity(FEEDBACK_SURVEY) } ) binding.btnBackToStore.setOnClickListener { activity?.onBackPressedDispatcher?.onBackPressed() } + setupToolbar(binding.toolbar) + } + + private fun setupToolbar(toolbar: MaterialToolbar) { + (requireActivity() as AppCompatActivity).setSupportActionBar(toolbar) + (requireActivity() as AppCompatActivity).supportActionBar?.title = getString(R.string.feedback_completed_title) + toolbar.setNavigationIcon(R.drawable.ic_gridicons_cross_24dp) + toolbar.setNavigationOnClickListener { + findNavController().navigateUp() + } + activity?.invalidateOptionsMenu() } override fun onResume() { super.onResume() trackSurveyCompletedScreenAnalytics() - - activity?.let { - it.invalidateOptionsMenu() - it.title = getString(R.string.feedback_completed_title) - (it as? AppCompatActivity) - ?.supportActionBar - ?.setHomeAsUpIndicator(R.drawable.ic_gridicons_cross_24dp) - } } override fun onStop() { diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/feedback/FeedbackSurveyFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/feedback/FeedbackSurveyFragment.kt index 7f94161ea9c..61d8b89ab0c 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/feedback/FeedbackSurveyFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/feedback/FeedbackSurveyFragment.kt @@ -10,6 +10,7 @@ import android.webkit.WebViewClient import androidx.appcompat.app.AppCompatActivity import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs +import com.google.android.material.appbar.MaterialToolbar import com.woocommerce.android.R import com.woocommerce.android.analytics.AnalyticsEvent.SURVEY_SCREEN import com.woocommerce.android.analytics.AnalyticsTracker @@ -29,15 +30,20 @@ import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_SIMPLE import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_TAP_TO_PAY_FEEDBACK import com.woocommerce.android.databinding.FragmentFeedbackSurveyBinding import com.woocommerce.android.extensions.navigateSafely +import com.woocommerce.android.ui.base.BaseFragment +import com.woocommerce.android.ui.main.AppBarStatus import com.woocommerce.android.widgets.CustomProgressDialog -class FeedbackSurveyFragment : androidx.fragment.app.Fragment(R.layout.fragment_feedback_survey) { +class FeedbackSurveyFragment : BaseFragment(R.layout.fragment_feedback_survey) { companion object { const val TAG = "feedback_survey" private const val QUERY_PARAMETER_MESSAGE = "msg" private const val SURVEY_DONE_QUERY_MESSAGE = "done" } + override val activityAppBarStatus: AppBarStatus + get() = AppBarStatus.Hidden + private var progressDialog: CustomProgressDialog? = null private var surveyCompleted: Boolean = false private val surveyWebViewClient = SurveyWebViewClient() @@ -63,12 +69,25 @@ class FeedbackSurveyFragment : androidx.fragment.app.Fragment(R.layout.fragment_ override fun onViewCreated(view: View, savedInstanceState: Bundle?) { _binding = FragmentFeedbackSurveyBinding.bind(view) + setupToolbar(binding.toolbar) + configureWebView() savedInstanceState?.let { binding.webView.restoreState(it) } ?: binding.webView.loadUrl(getSurveyUrlFromArguments()) } + private fun setupToolbar(toolbar: MaterialToolbar) { + (requireActivity() as AppCompatActivity).setSupportActionBar(toolbar) + (requireActivity() as AppCompatActivity).supportActionBar?.title = + getString(R.string.feedback_survey_request_title) + toolbar.setNavigationIcon(R.drawable.ic_gridicons_cross_24dp) + toolbar.setNavigationOnClickListener { + findNavController().navigateUp() + } + activity?.invalidateOptionsMenu() + } + private fun getSurveyUrlFromArguments(): String = arguments.customUrl ?: arguments.surveyType.url override fun onDestroyView() { @@ -86,14 +105,6 @@ class FeedbackSurveyFragment : androidx.fragment.app.Fragment(R.layout.fragment_ KEY_FEEDBACK_ACTION to VALUE_FEEDBACK_OPENED ) ) - - activity?.let { - it.invalidateOptionsMenu() - it.title = getString(R.string.feedback_survey_request_title) - (it as? AppCompatActivity) - ?.supportActionBar - ?.setHomeAsUpIndicator(R.drawable.ic_gridicons_cross_24dp) - } } override fun onStop() { diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/login/sitecredentials/LoginSiteCredentialsViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/login/sitecredentials/LoginSiteCredentialsViewModel.kt index 49f1e5ffd6b..3acf1d422fe 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/login/sitecredentials/LoginSiteCredentialsViewModel.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/login/sitecredentials/LoginSiteCredentialsViewModel.kt @@ -15,6 +15,7 @@ import com.woocommerce.android.analytics.AnalyticsTracker import com.woocommerce.android.analytics.AnalyticsTrackerWrapper import com.woocommerce.android.applicationpasswords.ApplicationPasswordGenerationException import com.woocommerce.android.applicationpasswords.ApplicationPasswordsNotifier +import com.woocommerce.android.extensions.isNotNullOrEmpty import com.woocommerce.android.model.UiString import com.woocommerce.android.model.UiString.UiStringRes import com.woocommerce.android.model.UiString.UiStringText @@ -85,6 +86,10 @@ class LoginSiteCredentialsViewModel @Inject constructor( private val loadingMessage = savedStateHandle.getStateFlow(viewModelScope, 0, "loading-message") + private val SiteModel?.fullAuthorizationUrl: String? + get() = this?.applicationPasswordsAuthorizeUrl + ?.let { url -> "$url?app_name=$applicationPasswordsClientId&success_url=$REDIRECTION_URL" } + @OptIn(ExperimentalCoroutinesApi::class) val viewState = state.flatMapLatest { // Reset loading and error state when the state changes @@ -240,7 +245,7 @@ class LoginSiteCredentialsViewModel @Inject constructor( fetchedSiteId.map { if (it == -1) null else wpApiSiteRepository.getSiteByLocalId(it) } ) { loadingMessage, errorDialogMessage, site -> ViewState.WebAuthorizationViewState( - authorizationUrl = generateAuthorizationUrl(site), + authorizationUrl = site?.fullAuthorizationUrl, userAgent = userAgent, loadingMessage = loadingMessage, errorDialogMessage = errorDialogMessage @@ -248,10 +253,6 @@ class LoginSiteCredentialsViewModel @Inject constructor( } } - private fun generateAuthorizationUrl(site: SiteModel?) = - site?.applicationPasswordsAuthorizeUrl - ?.let { url -> "$url?app_name=$applicationPasswordsClientId&success_url=$REDIRECTION_URL" } - private suspend fun login() { val state = requireNotNull(this@LoginSiteCredentialsViewModel.viewState.value as ViewState.NativeLoginViewState) loadingMessage.value = R.string.logging_in @@ -308,10 +309,17 @@ class LoginSiteCredentialsViewModel @Inject constructor( val errorMessage = detectedErrorMessage ?.toPresentableString() ?: resourceProvider.getString(R.string.error_generic) - ShowApplicationPasswordTutorialScreen( - url = generateAuthorizationUrl(site).orEmpty(), - errorMessage = errorMessage - ).let { triggerEvent(it) } + if (site.fullAuthorizationUrl.isNotNullOrEmpty()) { + triggerEvent( + ShowApplicationPasswordTutorialScreen( + url = site.applicationPasswordsAuthorizeUrl, + errorMessage = errorMessage + ) + ) + } else { + analyticsTracker.track(AnalyticsEvent.APPLICATION_PASSWORDS_AUTHORIZATION_URL_NOT_AVAILABLE) + triggerEvent(ShowApplicationPasswordsUnavailableScreen(siteAddress, site.isJetpackConnected)) + } } else { triggerEvent(ShowNonWooErrorScreen(siteAddress)) } @@ -342,7 +350,7 @@ class LoginSiteCredentialsViewModel @Inject constructor( // Otherwise, the web authorization flow will handle the login if (state.value == State.NativeLogin) { fetchUserInfo() - } else if (site.applicationPasswordsAuthorizeUrl == null) { + } else if (site.applicationPasswordsAuthorizeUrl.isNullOrEmpty()) { analyticsTracker.track(AnalyticsEvent.APPLICATION_PASSWORDS_AUTHORIZATION_URL_NOT_AVAILABLE) triggerEvent(ShowApplicationPasswordsUnavailableScreen(siteAddress, site.isJetpackConnected)) } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/main/MainActivity.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/main/MainActivity.kt index 9748f246117..2ccc8c8420f 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/main/MainActivity.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/main/MainActivity.kt @@ -444,6 +444,10 @@ class MainActivity : } } + supportFragmentManager.primaryNavigationFragment?.let { fragment -> + updateAppBarVisibility(fragment) + } + super.onBackPressed() } @@ -805,7 +809,7 @@ class MainActivity : is ViewOrderDetail -> showOrderDetail(event) is ViewReviewDetail -> showReviewDetail(event.uniqueId, launchedFromNotification = true) is ViewReviewList -> showReviewList() - is ViewBlazeCampaignDetail -> showBlazeCampaignList(event.campaignId, event.isOpenedFromPush) + is ViewBlazeCampaignDetail -> showBlazeCampaignList(event.campaignId) ViewBlazeCampaignList -> showBlazeCampaignList(campaignId = null) is RestartActivityEvent -> onRestartActivityEvent(event) is ShowFeatureAnnouncement -> navigateToFeatureAnnouncement(event) @@ -847,7 +851,7 @@ class MainActivity : observeBottomBarState() } - private fun showBlazeCampaignList(campaignId: String?, isOpenedFromPush: Boolean = false) { + private fun showBlazeCampaignList(campaignId: String?) { binding.bottomNav.currentPosition = MORE binding.bottomNav.active(MORE.position) @@ -855,7 +859,6 @@ class MainActivity : MoreMenuFragmentDirections.actionMoreMenuToBlazeCampaignListFragment( campaignId = campaignId ), - skipThrottling = isOpenedFromPush ) } @@ -1222,6 +1225,20 @@ class MainActivity : ) } + override fun onAttachFragment(fragment: Fragment) { + super.onAttachFragment(fragment) + updateAppBarVisibility(fragment) + } + + private fun updateAppBarVisibility(fragment: Fragment) { + (fragment as? BaseFragment)?.let { + when (it.activityAppBarStatus) { + is AppBarStatus.Hidden -> supportActionBar?.hide() + is AppBarStatus.Visible -> supportActionBar?.show() + } + } + } + override fun showFeedbackSurvey() { NavGraphMainDirections.actionGlobalFeedbackSurveyFragment(SurveyType.MAIN).apply { navController.navigateSafely(this) diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/main/MainActivityViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/main/MainActivityViewModel.kt index ee677b9f82c..242936c1fd0 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/main/MainActivityViewModel.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/main/MainActivityViewModel.kt @@ -209,10 +209,7 @@ class MainActivityViewModel @Inject constructor( } is WooNotificationType.BlazeStatusUpdate -> triggerEvent( - ViewBlazeCampaignDetail( - campaignId = notification.uniqueId.toString(), - isOpenedFromPush = true - ) + ViewBlazeCampaignDetail(campaignId = notification.uniqueId.toString()) ) is WooNotificationType.LocalReminder -> error("Local reminder notification should not be handled here") @@ -353,7 +350,7 @@ class MainActivityViewModel @Inject constructor( data class ShowFeatureAnnouncement(val announcement: FeatureAnnouncement) : Event() data class ViewReviewDetail(val uniqueId: Long) : Event() data class ViewOrderDetail(val uniqueId: Long, val remoteNoteId: Long) : Event() - data class ViewBlazeCampaignDetail(val campaignId: String, val isOpenedFromPush: Boolean) : Event() + data class ViewBlazeCampaignDetail(val campaignId: String) : Event() object ViewBlazeCampaignList : Event() data class ShowPrivacyPreferenceUpdatedFailed(val analyticsEnabled: Boolean) : Event() object ShowPrivacySettings : Event() diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/OrderNavigator.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/OrderNavigator.kt index e213cc736f9..30e58230cf0 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/OrderNavigator.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/OrderNavigator.kt @@ -166,7 +166,7 @@ class OrderNavigator @Inject constructor() { val action = OrderDetailFragmentDirections.actionOrderDetailFragmentToCardReaderFlow( CardReaderFlowParam.PaymentOrRefund.Payment(target.orderId, target.paymentTypeFlow) ) - fragment.findNavController().navigateSafely(directions = action, skipThrottling = true) + fragment.findNavController().navigateSafely(directions = action) } is ViewPrintingInstructions -> { val action = OrderDetailFragmentDirections diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreateEditFormFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreateEditFormFragment.kt index a167394b065..ed73767e27a 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreateEditFormFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreateEditFormFragment.kt @@ -67,6 +67,8 @@ import com.woocommerce.android.ui.orders.creation.OrderCreateEditViewModel.Mode. import com.woocommerce.android.ui.orders.creation.OrderCreateEditViewModel.Mode.Edit import com.woocommerce.android.ui.orders.creation.configuration.EditProductConfigurationResult import com.woocommerce.android.ui.orders.creation.configuration.ProductConfigurationFragment +import com.woocommerce.android.ui.orders.creation.coupon.edit.OrderCreateCouponDetailsViewModel +import com.woocommerce.android.ui.orders.creation.coupon.edit.OrderCreateCouponEditFragment.Companion.KEY_COUPON_EDIT_RESULT import com.woocommerce.android.ui.orders.creation.customerlist.OrderCustomerListFragment import com.woocommerce.android.ui.orders.creation.giftcards.OrderCreateEditGiftCardFragment.Companion.GIFT_CARD_RESULT import com.woocommerce.android.ui.orders.creation.giftcards.OrderCreateEditGiftCardViewModel.GiftCardResult @@ -199,7 +201,7 @@ class OrderCreateEditFormFragment : } private fun handleCouponEditResult() { - args.couponEditResult?.let { + handleResult(KEY_COUPON_EDIT_RESULT) { viewModel.onCouponEditResult(it) } } @@ -838,9 +840,10 @@ class OrderCreateEditFormFragment : Column { state.value.forEach { item -> var isExpanded by rememberSaveable { mutableStateOf(false) } + val childrenConfigCount = item.getConfiguration()?.childrenConfiguration?.keys?.size ?: 0 when { - item is OrderCreationProduct.ProductItemWithRules && - item.getConfiguration().childrenConfiguration?.keys?.size?.compareTo(0) == 1 -> { + item is OrderCreationProduct.ProductItemWithRules && childrenConfigCount > 0 + -> { val modifier = if (isExpanded) { Modifier.border( 1.dp, diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreateEditViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreateEditViewModel.kt index ca65c58c4cc..2d7603dd687 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreateEditViewModel.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreateEditViewModel.kt @@ -427,7 +427,6 @@ class OrderCreateEditViewModel @Inject constructor( ScanningSource.ORDER_LIST ) } - handleCouponEditResult() launch { updateAutoTaxRateSettingState() updateTaxRateSelectorButtonState() @@ -457,7 +456,6 @@ class OrderCreateEditViewModel @Inject constructor( updateCouponAndDiscountButtonsState(order) updateAddShippingButtonVisibility(order) updateAddGiftCardButtonVisibility(order) - handleCouponEditResult() updateTaxRateSelectorButtonState() _pendingSelectedItems.value = _orderDraft.value.selectedItems() } @@ -555,12 +553,6 @@ class OrderCreateEditViewModel @Inject constructor( ShippingAddress -> resourceProvider.getString(string.order_creation_tax_based_on_shipping_address) } - private fun handleCouponEditResult() { - args.couponEditResult?.let { - handleCouponEditResult() - } - } - private fun handleCouponEditResult(couponEditResult: OrderCreateCouponDetailsViewModel.CouponEditResult) { when (couponEditResult) { is OrderCreateCouponDetailsViewModel.CouponEditResult.RemoveCoupon -> { diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreationProduct.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreationProduct.kt index 6ebb459707c..161e1536dd7 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreationProduct.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/OrderCreationProduct.kt @@ -132,9 +132,14 @@ class OrderCreationProductMapper @Inject constructor( (item.itemId in childrenMap.keys).not() }.map { item -> val productInfo = getProductInformation(item, currencySymbol) - createOrderCreationProduct(item, productInfo, rulesMap[item.productId]) - } - .toMutableList() + if (item.containsMetadata) { + createOrderCreationProduct(item, productInfo, rulesMap[item.productId]) + } else { + // If the Line item contains no metadata, the children and parent data will never be available + // We simply consider that the product is already loaded + createOrderCreationProduct(item, productInfo, rulesMap[item.productId], emptyList()) + } + }.toMutableList() for (parentId in childrenMap.keys) { val parent = itemsMap[parentId] ?: continue diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/coupon/edit/OrderCreateCouponEditFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/coupon/edit/OrderCreateCouponEditFragment.kt index 610bfe90b19..f546344abf4 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/coupon/edit/OrderCreateCouponEditFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/creation/coupon/edit/OrderCreateCouponEditFragment.kt @@ -8,17 +8,14 @@ import androidx.compose.runtime.livedata.observeAsState import androidx.compose.ui.platform.ComposeView import androidx.compose.ui.platform.ViewCompositionStrategy import androidx.fragment.app.viewModels -import androidx.navigation.fragment.findNavController -import androidx.navigation.fragment.navArgs import com.woocommerce.android.R +import com.woocommerce.android.extensions.navigateBackWithResult import com.woocommerce.android.ui.base.BaseFragment import com.woocommerce.android.ui.compose.theme.WooThemeWithBackground -import com.woocommerce.android.ui.orders.creation.coupon.edit.OrderCreateCouponEditFragmentDirections.Companion.actionOrderCreationCouponEditFragmentToOrderCreationFragment import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint class OrderCreateCouponEditFragment : BaseFragment() { - private val args: OrderCreateCouponEditFragmentArgs by navArgs() private val viewModel by viewModels() override fun onCreateView( @@ -44,19 +41,19 @@ class OrderCreateCouponEditFragment : BaseFragment() { viewModel.event.observe(viewLifecycleOwner) { when (it) { is OrderCreateCouponDetailsViewModel.CouponEditResult.RemoveCoupon -> { - val action = actionOrderCreationCouponEditFragmentToOrderCreationFragment( - mode = args.orderCreationMode, - couponEditResult = OrderCreateCouponDetailsViewModel.CouponEditResult.RemoveCoupon( - it.couponCode - ), - sku = null, - barcodeFormat = null + navigateBackWithResult( + key = KEY_COUPON_EDIT_RESULT, + result = it, + destinationId = R.id.orderCreationFragment ) - findNavController().navigate(action) } } } } override fun getFragmentTitle() = getString(R.string.order_creation_remove_this_coupon) + + companion object { + const val KEY_COUPON_EDIT_RESULT = "key_coupon_edit_result" + } } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/OrderDetailFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/OrderDetailFragment.kt index ededac524ed..d14b1c5d2af 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/OrderDetailFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/OrderDetailFragment.kt @@ -425,7 +425,14 @@ class OrderDetailFragment : showInstallWcShippingBanner(it) } new.isCustomFieldsButtonShown?.takeIfNotEqualTo(old?.isCustomFieldsButtonShown) { - binding.customFieldsCard.isVisible = it + binding.customFieldsCard.root.isVisible = it + if (it && !FeatureFlag.CUSTOM_FIELDS.isEnabled()) { + // When the feature flag is disabled, keep the original text and hide the icon + with(binding.customFieldsCard.customFieldsButton) { + icon = null + text = getString(R.string.orderdetail_view_custom_fields) + } + } } new.isAIThankYouNoteButtonShown.takeIfNotEqualTo(old?.isAIThankYouNoteButtonShown) { binding.orderDetailsAICard.isVisible = it diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/OrderDetailViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/OrderDetailViewModel.kt index cadb62d4d2e..848f5814ad2 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/OrderDetailViewModel.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/OrderDetailViewModel.kt @@ -64,6 +64,7 @@ import com.woocommerce.android.ui.payments.tracking.PaymentsFlowTracker import com.woocommerce.android.ui.products.addons.AddonRepository import com.woocommerce.android.ui.products.details.ProductDetailRepository import com.woocommerce.android.ui.shipping.InstallWCShippingViewModel +import com.woocommerce.android.util.FeatureFlag import com.woocommerce.android.util.WooLog import com.woocommerce.android.util.WooLog.T import com.woocommerce.android.viewmodel.LiveDataDelegate @@ -310,7 +311,8 @@ class OrderDetailViewModel @Inject constructor( private suspend fun checkOrderMetaData() { viewState = viewState.copy( - isCustomFieldsButtonShown = orderDetailRepository.orderHasMetadata(navArgs.orderId) + isCustomFieldsButtonShown = FeatureFlag.CUSTOM_FIELDS.isEnabled() || + orderDetailRepository.orderHasMetadata(navArgs.orderId) ) } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/views/OrderDetailCustomFieldsCard.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/views/OrderDetailCustomFieldsCard.kt deleted file mode 100644 index dcc7cc3f3cf..00000000000 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/orders/details/views/OrderDetailCustomFieldsCard.kt +++ /dev/null @@ -1,20 +0,0 @@ -package com.woocommerce.android.ui.orders.details.views - -import android.content.Context -import android.util.AttributeSet -import android.view.View -import com.google.android.material.card.MaterialCardView -import com.woocommerce.android.R - -class OrderDetailCustomFieldsCard @JvmOverloads constructor( - ctx: Context, - attrs: AttributeSet? = null, - defStyleAttr: Int = 0 -) : MaterialCardView(ctx, attrs, defStyleAttr) { - init { - View.inflate(context, R.layout.order_detail_custom_fields_card, this) - } - - val customFieldsButton: View - get() = findViewById(R.id.customFieldsButton) -} diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/detail/CardReaderDetailFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/detail/CardReaderDetailFragment.kt index ab8ec474883..99add51a8ee 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/detail/CardReaderDetailFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/detail/CardReaderDetailFragment.kt @@ -3,6 +3,7 @@ package com.woocommerce.android.ui.payments.cardreader.detail import android.os.Bundle import android.text.method.LinkMovementMethod import android.view.View +import androidx.appcompat.content.res.AppCompatResources import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController import com.google.android.material.snackbar.BaseTransientBottomBar @@ -17,6 +18,7 @@ import com.woocommerce.android.extensions.handleResult import com.woocommerce.android.extensions.navigateSafely import com.woocommerce.android.extensions.setDrawableColor import com.woocommerce.android.ui.base.BaseFragment +import com.woocommerce.android.ui.main.AppBarStatus import com.woocommerce.android.ui.payments.cardreader.detail.CardReaderDetailViewModel.CardReaderDetailEvent.CopyReadersNameToClipboard import com.woocommerce.android.ui.payments.cardreader.detail.CardReaderDetailViewModel.CardReaderDetailEvent.NavigateToUrlInGenericWebView import com.woocommerce.android.ui.payments.cardreader.detail.CardReaderDetailViewModel.NavigationTarget.CardReaderConnectScreen @@ -41,16 +43,31 @@ private const val HIT_AREA_EXPANSION_DP = 16 class CardReaderDetailFragment : BaseFragment(R.layout.fragment_card_reader_detail) { val viewModel: CardReaderDetailViewModel by viewModels() + override val activityAppBarStatus: AppBarStatus + get() = AppBarStatus.Hidden + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) val binding = FragmentCardReaderDetailBinding.bind(view) + setupToolbar(binding) observeEvents(binding) observeViewState(binding) initResultHandlers() } + private fun setupToolbar(binding: FragmentCardReaderDetailBinding) { + binding.toolbar.title = resources.getString(R.string.payments_hub_title) + binding.toolbar.navigationIcon = AppCompatResources.getDrawable( + requireActivity(), + R.drawable.ic_back_24dp + ) + binding.toolbar.setNavigationOnClickListener { + findNavController().navigateUp() + } + } + private fun observeEvents(binding: FragmentCardReaderDetailBinding) { viewModel.event.observe( viewLifecycleOwner diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/manuals/CardReaderManualsFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/manuals/CardReaderManualsFragment.kt index 2dd755b7099..7c4199c6ed3 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/manuals/CardReaderManualsFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/manuals/CardReaderManualsFragment.kt @@ -7,17 +7,19 @@ import android.view.ViewGroup import androidx.compose.ui.platform.ComposeView import androidx.compose.ui.platform.ViewCompositionStrategy import androidx.fragment.app.viewModels -import com.woocommerce.android.R +import androidx.navigation.findNavController import com.woocommerce.android.ui.base.BaseFragment -import com.woocommerce.android.ui.compose.theme.WooThemeWithBackground +import com.woocommerce.android.ui.main.AppBarStatus import com.woocommerce.android.util.ChromeCustomTabUtils import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint class CardReaderManualsFragment : BaseFragment() { - override fun getFragmentTitle() = resources.getString(R.string.settings_card_reader_manuals) private val viewModel: CardReaderManualsViewModel by viewModels() + override val activityAppBarStatus: AppBarStatus + get() = AppBarStatus.Hidden + override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, @@ -26,9 +28,8 @@ class CardReaderManualsFragment : BaseFragment() { return ComposeView(requireContext()).apply { setViewCompositionStrategy(ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed) setContent { - WooThemeWithBackground { - ManualsScreen() - } + val navController = findNavController() + CardReaderManualsScreen(viewModel = viewModel, navController = navController) } } } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/manuals/CardReaderManualsScreen.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/manuals/CardReaderManualsScreen.kt index 5379ca439cc..5230ace5dab 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/manuals/CardReaderManualsScreen.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/manuals/CardReaderManualsScreen.kt @@ -4,6 +4,7 @@ import androidx.compose.foundation.Image import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.offset @@ -11,8 +12,12 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.material.Divider +import androidx.compose.material.Icon +import androidx.compose.material.IconButton import androidx.compose.material.MaterialTheme +import androidx.compose.material.Scaffold import androidx.compose.material.Text +import androidx.compose.material.TopAppBar import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -23,14 +28,45 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.Role import androidx.compose.ui.tooling.preview.Preview import androidx.lifecycle.viewmodel.compose.viewModel +import androidx.navigation.NavController import com.woocommerce.android.R +import com.woocommerce.android.ui.compose.theme.WooThemeWithBackground @Composable -fun ManualsScreen( - cardReaderManualsViewModel: CardReaderManualsViewModel = viewModel() +fun CardReaderManualsScreen( + viewModel: CardReaderManualsViewModel, + navController: NavController +) { + WooThemeWithBackground { + Scaffold( + topBar = { + TopAppBar( + title = { Text(stringResource(R.string.settings_card_reader_manuals)) }, + navigationIcon = { + IconButton(onClick = { navController.navigateUp() }) { + Icon( + painter = painterResource(R.drawable.ic_back_24dp), + contentDescription = stringResource(R.string.back) + ) + } + }, + backgroundColor = colorResource(id = R.color.color_toolbar), + ) + } + ) { innerPadding -> + CardReaderManualsScreen(cardReaderManualsViewModel = viewModel, contentPadding = innerPadding) + } + } +} + +@Composable +private fun CardReaderManualsScreen( + cardReaderManualsViewModel: CardReaderManualsViewModel = viewModel(), + contentPadding: PaddingValues ) { ManualsList( - list = cardReaderManualsViewModel.manualState + list = cardReaderManualsViewModel.manualState, + modifier = Modifier.padding(contentPadding) ) } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/tutorial/CardReaderTutorialDialogFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/tutorial/CardReaderTutorialDialogFragment.kt index a133fe5aada..6222ed49b7c 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/tutorial/CardReaderTutorialDialogFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/cardreader/tutorial/CardReaderTutorialDialogFragment.kt @@ -69,7 +69,7 @@ class CardReaderTutorialDialogFragment : PaymentsBaseDialogFragment(R.layout.car is CardReaderFlowParam.PaymentOrRefund -> { val action = CardReaderTutorialDialogFragmentDirections .actionCardReaderTutorialDialogFragmentToCardReaderPaymentDialogFragment(param, args.cardReaderType) - findNavController().navigateSafely(action, skipThrottling = true) + findNavController().navigateSafely(action) } } } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubFragment.kt index a4108004d34..7158b79f10b 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubFragment.kt @@ -26,8 +26,8 @@ import com.woocommerce.android.ui.main.AppBarStatus import com.woocommerce.android.ui.orders.list.OrderListViewModel import com.woocommerce.android.ui.payments.cardreader.onboarding.CardReaderFlowParam import com.woocommerce.android.ui.payments.cardreader.onboarding.CardReaderOnboardingParams -import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.NavigateToTapTooPaySummaryScreen -import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.NavigateToTapTooPaySurveyScreen +import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.NavigateToTapToPaySummaryScreen +import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.NavigateToTapToPaySurveyScreen import com.woocommerce.android.ui.payments.taptopay.summary.TapToPaySummaryFragment import com.woocommerce.android.util.ChromeCustomTabUtils import com.woocommerce.android.util.UiHelpers @@ -131,14 +131,14 @@ class PaymentsHubFragment : BaseFragment(R.layout.fragment_payments_hub) { is PaymentsHubViewModel.PaymentsHubEvents.ShowToast -> { ToastUtils.showToast(context, getString(event.message)) } - is NavigateToTapTooPaySummaryScreen -> { + is NavigateToTapToPaySummaryScreen -> { findNavController().navigate( PaymentsHubFragmentDirections.actionCardReaderHubFragmentToTapToPaySummaryFragment( TapToPaySummaryFragment.TestTapToPayFlow.BeforePayment ) ) } - is NavigateToTapTooPaySurveyScreen -> { + is NavigateToTapToPaySurveyScreen -> { NavGraphMainDirections.actionGlobalFeedbackSurveyFragment(SurveyType.PAYMENTS_HUB_TAP_TO_PAY) .apply { findNavController().navigateSafely(this) diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubViewModel.kt index 2d8d4598a30..6a03bc42073 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubViewModel.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubViewModel.kt @@ -386,7 +386,7 @@ class PaymentsHubViewModel @Inject constructor( private fun onTapToPayClicked() { trackEvent(AnalyticsEvent.PAYMENTS_HUB_TAP_TO_PAY_TAPPED) - triggerEvent(PaymentsHubEvents.NavigateToTapTooPaySummaryScreen) + triggerEvent(PaymentsHubEvents.NavigateToTapToPaySummaryScreen) } private fun onTapToPayFeedbackClicked() { @@ -395,7 +395,7 @@ class PaymentsHubViewModel @Inject constructor( FeatureFeedbackSettings.Feature.TAP_TO_PAY, FeatureFeedbackSettings.FeedbackState.GIVEN ) - triggerEvent(PaymentsHubEvents.NavigateToTapTooPaySurveyScreen) + triggerEvent(PaymentsHubEvents.NavigateToTapToPaySurveyScreen) } private fun onAboutTTPClicked(countryConfig: CardReaderConfigForSupportedCountry) { @@ -495,7 +495,7 @@ class PaymentsHubViewModel @Inject constructor( } } else { triggerEvent( - PaymentsHubEvents.NavigateToTapTooPaySummaryScreen + PaymentsHubEvents.NavigateToTapToPaySummaryScreen ) } } @@ -567,8 +567,8 @@ class PaymentsHubViewModel @Inject constructor( ) : PaymentsHubEvents() data object NavigateToOrderCreationScreen : PaymentsHubEvents() - data object NavigateToTapTooPaySummaryScreen : PaymentsHubEvents() - data object NavigateToTapTooPaySurveyScreen : PaymentsHubEvents() + data object NavigateToTapToPaySummaryScreen : PaymentsHubEvents() + data object NavigateToTapToPaySurveyScreen : PaymentsHubEvents() data class NavigateToCardReaderManualsScreen( val countryConfig: CardReaderConfigForSupportedCountry ) : PaymentsHubEvents() diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/ProductNavigationTarget.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/ProductNavigationTarget.kt index b1f9c683d48..98951dcbe74 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/ProductNavigationTarget.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/ProductNavigationTarget.kt @@ -179,4 +179,6 @@ sealed class ProductNavigationTarget : Event() { val permalink: String, val productName: String ) : ProductNavigationTarget() + + data class ViewCustomFields(val productId: Long) : ProductNavigationTarget() } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/ProductNavigator.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/ProductNavigator.kt index 5a000ee0ee6..304d2504eca 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/ProductNavigator.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/ProductNavigator.kt @@ -463,6 +463,13 @@ class ProductNavigator @Inject constructor() { ) fragment.findNavController().navigateSafely(action) } + + is ProductNavigationTarget.ViewCustomFields -> { + val action = ProductDetailFragmentDirections.actionProductDetailFragmentToCustomFields( + parentItemId = target.productId + ) + fragment.findNavController().navigateSafely(action) + } } } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailBottomSheetBuilder.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailBottomSheetBuilder.kt index b67184ad3c5..2533a10f121 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailBottomSheetBuilder.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailBottomSheetBuilder.kt @@ -5,6 +5,7 @@ import com.woocommerce.android.R.string import com.woocommerce.android.analytics.AnalyticsEvent import com.woocommerce.android.model.Product import com.woocommerce.android.model.SubscriptionProductVariation +import com.woocommerce.android.ui.customfields.CustomFieldsRepository import com.woocommerce.android.ui.products.ProductNavigationTarget import com.woocommerce.android.ui.products.ProductNavigationTarget.AddProductDownloadableFile import com.woocommerce.android.ui.products.ProductNavigationTarget.ViewLinkedProducts @@ -20,11 +21,13 @@ import com.woocommerce.android.ui.products.ProductType.VARIABLE import com.woocommerce.android.ui.products.ProductType.VARIABLE_SUBSCRIPTION import com.woocommerce.android.ui.products.shipping.ProductShippingViewModel.ShippingData import com.woocommerce.android.ui.products.variations.VariationRepository +import com.woocommerce.android.util.FeatureFlag import com.woocommerce.android.viewmodel.ResourceProvider class ProductDetailBottomSheetBuilder( private val resources: ResourceProvider, - private val variationRepository: VariationRepository + private val variationRepository: VariationRepository, + private val customFieldsRepository: CustomFieldsRepository ) { enum class ProductDetailBottomSheetType( @StringRes val titleResource: Int, @@ -35,7 +38,8 @@ class ProductDetailBottomSheetBuilder( PRODUCT_TAGS(string.product_tags, string.bottom_sheet_tags_desc), SHORT_DESCRIPTION(string.product_short_description, string.bottom_sheet_short_description_desc), LINKED_PRODUCTS(string.product_detail_linked_products, string.bottom_sheet_linked_products_desc), - PRODUCT_DOWNLOADS(string.product_downloadable_files, string.bottom_sheet_downloadable_files_desc) + PRODUCT_DOWNLOADS(string.product_downloadable_files, string.bottom_sheet_downloadable_files_desc), + CUSTOM_FIELDS(string.product_custom_fields, string.product_custom_fields_desc) } data class ProductDetailBottomSheetUiItem( @@ -45,7 +49,7 @@ class ProductDetailBottomSheetBuilder( ) @Suppress("LongMethod") - fun buildBottomSheetList(product: Product): List { + suspend fun buildBottomSheetList(product: Product): List { return when (product.productType) { SIMPLE, SUBSCRIPTION -> { listOfNotNull( @@ -54,39 +58,48 @@ class ProductDetailBottomSheetBuilder( product.getTags(), product.getShortDescription(), product.getLinkedProducts(), - product.getDownloadableFiles() + product.getDownloadableFiles(), + product.getCustomFields() ) } + EXTERNAL -> { listOfNotNull( product.getCategories(), product.getTags(), product.getShortDescription(), - product.getLinkedProducts() + product.getLinkedProducts(), + product.getCustomFields() ) } + GROUPED -> { listOfNotNull( product.getCategories(), product.getTags(), product.getShortDescription(), - product.getLinkedProducts() + product.getLinkedProducts(), + product.getCustomFields() ) } + VARIABLE, VARIABLE_SUBSCRIPTION -> { listOfNotNull( product.getShipping(), product.getCategories(), product.getTags(), product.getShortDescription(), - product.getLinkedProducts() + product.getLinkedProducts(), + product.getCustomFields() ) } + else -> { listOfNotNull( product.getCategories(), product.getTags(), - product.getShortDescription() + product.getShortDescription(), + product.getCustomFields() ) } } @@ -188,4 +201,18 @@ class ProductDetailBottomSheetBuilder( AddProductDownloadableFile ) } + + private suspend fun Product.getCustomFields(): ProductDetailBottomSheetUiItem? { + if (!FeatureFlag.CUSTOM_FIELDS.isEnabled() || + remoteId == ProductDetailViewModel.DEFAULT_ADD_NEW_PRODUCT_ID || + customFieldsRepository.hasDisplayableCustomFields(remoteId) + ) { + return null + } + + return ProductDetailBottomSheetUiItem( + ProductDetailBottomSheetType.CUSTOM_FIELDS, + ProductNavigationTarget.ViewCustomFields(remoteId) + ) + } } diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailCardBuilder.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailCardBuilder.kt index 687b2203d54..171a2433cb3 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailCardBuilder.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailCardBuilder.kt @@ -24,6 +24,7 @@ import com.woocommerce.android.tools.SelectedSite import com.woocommerce.android.ui.blaze.BlazeUrlsHelper.BlazeFlowSource import com.woocommerce.android.ui.blaze.IsBlazeEnabled import com.woocommerce.android.ui.blaze.IsProductCurrentlyPromoted +import com.woocommerce.android.ui.customfields.CustomFieldsRepository import com.woocommerce.android.ui.products.ProductBackorderStatus import com.woocommerce.android.ui.products.ProductInventoryViewModel.InventoryData import com.woocommerce.android.ui.products.ProductNavigationTarget @@ -79,6 +80,7 @@ import com.woocommerce.android.ui.products.subscriptions.expirationDisplayValue import com.woocommerce.android.ui.products.subscriptions.trialDisplayValue import com.woocommerce.android.ui.products.variations.VariationRepository import com.woocommerce.android.util.CurrencyFormatter +import com.woocommerce.android.util.FeatureFlag import com.woocommerce.android.util.PriceUtils import com.woocommerce.android.util.StringUtils import com.woocommerce.android.viewmodel.ResourceProvider @@ -96,6 +98,7 @@ class ProductDetailCardBuilder( private val appPrefsWrapper: AppPrefsWrapper, private val isBlazeEnabled: IsBlazeEnabled, private val isProductCurrentlyPromoted: IsProductCurrentlyPromoted, + private val customFieldsRepository: CustomFieldsRepository, private val analyticsTrackerWrapper: AnalyticsTrackerWrapper ) { private var blazeCtaShownTracked = false @@ -198,6 +201,7 @@ class ProductDetailCardBuilder( product.shortDescription(), product.linkedProducts(), product.downloads(), + product.customFields(), product.productType() ).filterNotEmpty() ) @@ -216,6 +220,7 @@ class ProductDetailCardBuilder( product.tags(), product.shortDescription(), product.linkedProducts(), + product.customFields(), product.productType() ).filterNotEmpty() ) @@ -235,6 +240,7 @@ class ProductDetailCardBuilder( product.tags(), product.shortDescription(), product.linkedProducts(), + product.customFields(), product.productType() ).filterNotEmpty() ) @@ -256,6 +262,7 @@ class ProductDetailCardBuilder( product.tags(), product.shortDescription(), product.linkedProducts(), + product.customFields(), product.productType() ).filterNotEmpty() ) @@ -278,6 +285,7 @@ class ProductDetailCardBuilder( product.shortDescription(), product.linkedProducts(), product.downloads(), + product.customFields(), product.productType() ).filterNotEmpty() ) @@ -299,6 +307,7 @@ class ProductDetailCardBuilder( product.tags(), product.shortDescription(), product.linkedProducts(), + product.customFields(), product.productType() ).filterNotEmpty() ) @@ -318,6 +327,7 @@ class ProductDetailCardBuilder( product.tags(), product.shortDescription(), product.linkedProducts(), + product.customFields(), product.productType() ).filterNotEmpty() ) @@ -337,6 +347,7 @@ class ProductDetailCardBuilder( product.tags(), product.shortDescription(), product.linkedProducts(), + product.customFields(), product.productType() ).filterNotEmpty() ) @@ -357,6 +368,7 @@ class ProductDetailCardBuilder( product.tags(), product.shortDescription(), product.linkedProducts(), + product.customFields(), product.productType() ).filterNotEmpty() ) @@ -993,6 +1005,22 @@ class ProductDetailCardBuilder( } } } + + private suspend fun Product.customFields(): ProductProperty? { + if (!FeatureFlag.CUSTOM_FIELDS.isEnabled() || + remoteId == ProductDetailViewModel.DEFAULT_ADD_NEW_PRODUCT_ID || + !customFieldsRepository.hasDisplayableCustomFields(this.remoteId) + ) { + return null + } + + return ComplexProperty( + string.product_custom_fields, + resources.getString(R.string.product_custom_fields_desc), + drawable.ic_custom_fields, + onClick = viewModel::onCustomFieldsClicked + ) + } } fun ProductStatus?.getBadgeResources(): Pair { diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModel.kt index e626661bc78..9131967cb77 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModel.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModel.kt @@ -48,6 +48,7 @@ import com.woocommerce.android.tools.SelectedSite import com.woocommerce.android.tools.SiteConnectionType import com.woocommerce.android.ui.blaze.IsBlazeEnabled import com.woocommerce.android.ui.blaze.IsProductCurrentlyPromoted +import com.woocommerce.android.ui.customfields.CustomFieldsRepository import com.woocommerce.android.ui.media.MediaFileUploadHandler import com.woocommerce.android.ui.media.getMediaUploadErrorMessage import com.woocommerce.android.ui.products.AddProductSource.STORE_ONBOARDING @@ -158,6 +159,7 @@ class ProductDetailViewModel @Inject constructor( private val isProductCurrentlyPromoted: IsProductCurrentlyPromoted, private val isWindowClassLargeThanCompact: IsWindowClassLargeThanCompact, private val determineProductPasswordApi: DetermineProductPasswordApi, + private val customFieldsRepository: CustomFieldsRepository ) : ScopedViewModel(savedState) { companion object { private const val KEY_PRODUCT_PARAMETERS = "key_product_parameters" @@ -284,6 +286,7 @@ class ProductDetailViewModel @Inject constructor( appPrefsWrapper = appPrefsWrapper, isBlazeEnabled = isBlazeEnabled, isProductCurrentlyPromoted = isProductCurrentlyPromoted, + customFieldsRepository = customFieldsRepository, analyticsTrackerWrapper = tracker, ) } @@ -292,7 +295,7 @@ class ProductDetailViewModel @Inject constructor( val productDetailBottomSheetList: LiveData> = _productDetailBottomSheetList private val productDetailBottomSheetBuilder by lazy { - ProductDetailBottomSheetBuilder(resources, variationRepository) + ProductDetailBottomSheetBuilder(resources, variationRepository, customFieldsRepository) } private val _hasChanges = storedProduct @@ -2581,6 +2584,7 @@ class ProductDetailViewModel @Inject constructor( fun onProductCategorySearchQueryChanged(query: String) { productCategorySearchQuery.value = query } + fun onProductCategorySearchStateChanged(open: Boolean) { productCategorySearchQuery.value = if (open) { productCategorySearchQuery.value.orEmpty() @@ -2589,6 +2593,13 @@ class ProductDetailViewModel @Inject constructor( } } + fun onCustomFieldsClicked() { + require(isProductStoredAtSite) { + "Can't launch custom fields when product is not saved yet" + } + triggerEvent(ProductNavigationTarget.ViewCustomFields(getRemoteProductId())) + } + private fun observeProductCategorySearchQuery() { viewModelScope.launch { productCategorySearchQuery diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/images/ProductImagesFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/images/ProductImagesFragment.kt index cf2a42ecee0..431f4b0e592 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/images/ProductImagesFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/images/ProductImagesFragment.kt @@ -212,7 +212,7 @@ class ProductImagesFragment : is ExitWithResult<*> -> navigateBackWithResult(KEY_IMAGES_DIALOG_RESULT, event.data) is ShowDialog -> event.showDialog() ShowImageSourceDialog -> showImageSourceDialog() - is ShowImageDetail -> showImageDetail(event.image, event.isOpenedDirectly) + is ShowImageDetail -> showImageDetail(event.image) ShowStorageChooser -> mediaPickerHelper.showMediaPicker(DEVICE, allowMultiSelect = true) ShowCamera -> mediaPickerHelper.showMediaPicker(CAMERA) ShowWPMediaPicker -> mediaPickerHelper.showMediaPicker(WP_MEDIA_LIBRARY, allowMultiSelect = true) @@ -264,7 +264,7 @@ class ProductImagesFragment : viewModel.onGalleryImageMoved(from, to) } - private fun showImageDetail(image: Product.Image, skipThrottling: Boolean) { + private fun showImageDetail(image: Product.Image) { val action = ProductImageViewerFragmentDirections.actionGlobalProductImageViewerFragment( isDeletingAllowed = viewModel.isImageDeletingAllowed, mediaId = image.id, @@ -274,7 +274,7 @@ class ProductImagesFragment : showChooser = false, images = viewModel.images.toTypedArray() ) - findNavController().navigateSafely(action, skipThrottling) + findNavController().navigateSafely(action) } private fun showImageSourceDialog() { diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/images/ProductImagesViewModel.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/images/ProductImagesViewModel.kt index 8bf9f8ee3ed..3841f4e2e43 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/images/ProductImagesViewModel.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/images/ProductImagesViewModel.kt @@ -81,7 +81,7 @@ class ProductImagesViewModel @Inject constructor( clearImageUploadErrors() triggerEvent(ShowImageSourceDialog) } else if (navArgs.selectedImage != null) { - triggerEvent(ShowImageDetail(navArgs.selectedImage!!, true)) + triggerEvent(ShowImageDetail(navArgs.selectedImage!!)) } observeImageUploadEvents() @@ -266,7 +266,7 @@ class ProductImagesViewModel @Inject constructor( object ShowCamera : MultiLiveEvent.Event() object ShowWPMediaPicker : MultiLiveEvent.Event() data class ShowDeleteImageConfirmation(val image: Product.Image) : MultiLiveEvent.Event() - data class ShowImageDetail(val image: Product.Image, val isOpenedDirectly: Boolean = false) : MultiLiveEvent.Event() + data class ShowImageDetail(val image: Product.Image) : MultiLiveEvent.Event() sealed class ProductImagesState : Parcelable { @Parcelize diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/subscriptions/ProductSubscriptionFreeTrialFragment.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/subscriptions/ProductSubscriptionFreeTrialFragment.kt index b5833e81045..541408650a1 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/subscriptions/ProductSubscriptionFreeTrialFragment.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/products/subscriptions/ProductSubscriptionFreeTrialFragment.kt @@ -45,6 +45,7 @@ import com.woocommerce.android.ui.base.BaseFragment import com.woocommerce.android.ui.compose.component.Toolbar import com.woocommerce.android.ui.compose.component.WcExposedDropDown import com.woocommerce.android.ui.compose.theme.WooThemeWithBackground +import com.woocommerce.android.ui.main.AppBarStatus import com.woocommerce.android.ui.main.MainActivity.Companion.BackPressListener import com.woocommerce.android.viewmodel.MultiLiveEvent.Event.Exit import com.woocommerce.android.viewmodel.MultiLiveEvent.Event.ExitWithResult @@ -58,6 +59,9 @@ class ProductSubscriptionFreeTrialFragment : BaseFragment(), BackPressListener { const val KEY_SUBSCRIPTION_FREE_TRIAL_RESULT = "key_subscription_free_trial_result" } + override val activityAppBarStatus: AppBarStatus + get() = AppBarStatus.Hidden + private val resourceProvider: ResourceProvider by lazy { ResourceProvider(requireContext()) } private val trialViewModel: ProductSubscriptionFreeTrialViewModel by viewModels() diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/common/composeui/WooPosCard.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/common/composeui/WooPosCard.kt index 9ac6b5d392b..ae2b3cad19e 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/common/composeui/WooPosCard.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/common/composeui/WooPosCard.kt @@ -48,6 +48,7 @@ fun WooPosCard( contentColor: Color = contentColorFor(backgroundColor), border: BorderStroke? = null, elevation: Dp = 1.dp, + shadowType: ShadowType = ShadowType.Normal, content: @Composable () -> Unit ) { val absoluteElevation = LocalAbsoluteElevation.current + elevation @@ -65,7 +66,8 @@ fun WooPosCard( absoluteElevation = absoluteElevation ), border = border, - elevation = elevation + elevation = elevation, + shadowType = shadowType ) .semantics(mergeDescendants = false) { isTraversalGroup = true @@ -83,16 +85,17 @@ private fun Modifier.surface( shape: Shape, backgroundColor: Color, border: BorderStroke?, - elevation: Dp + elevation: Dp, + shadowType: ShadowType ): Modifier { return this .drawShadow( color = Color.Black, borderRadius = shape.toCornerRadius(LocalDensity.current), - shadowRadius = elevation, - alpha = 0.24f, + shadowRadius = elevation * shadowType.shadowRadiusCoefficient, + alpha = shadowType.alpha, offsetX = 0.dp, - offsetY = elevation * 0.5f + offsetY = elevation * shadowType.offsetYCoefficient ) .then(if (border != null) Modifier.border(border, shape) else Modifier) .background(color = backgroundColor, shape = shape) @@ -123,6 +126,25 @@ fun Shape.toCornerRadius(density: Density): Dp { } } +@Suppress("MagicNumber") +sealed class ShadowType { + abstract val alpha: Float + abstract val shadowRadiusCoefficient: Float + abstract val offsetYCoefficient: Float + + data object Soft : ShadowType() { + override val alpha = 0.1f + override val shadowRadiusCoefficient = 1.4F + override val offsetYCoefficient = 0.7f + } + + data object Normal : ShadowType() { + override val alpha = 0.24f + override val shadowRadiusCoefficient = 1F + override val offsetYCoefficient = 0.5f + } +} + @Suppress("LongParameterList") private fun Modifier.drawShadow( color: Color, diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/common/composeui/WooPosTheme.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/common/composeui/WooPosTheme.kt index e241a6c0cd4..9150f76ceab 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/common/composeui/WooPosTheme.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/common/composeui/WooPosTheme.kt @@ -21,7 +21,6 @@ data class CustomColors( val paymentSuccessBackground: Color, val paymentSuccessText: Color, val paymentSuccessIcon: Color, - val paymentSuccessIconBackground: Color, val dialogSubtitleHighlightBackground: Color = Color(0x14747480), val homeBackground: Color, ) @@ -38,6 +37,8 @@ private object WooPosColors { val secondary = Color(0xFF0A9400) val surface = Color(0xFF2E2E2E) + val greenNotFromPalette = Color(0xFF08FB87) + // LightColorPalette val lightColorPaletteSecondary = Color(0xFF004B3E) val lightColorPaletteSecondaryVariant = Color(0xFF50575E) @@ -45,16 +46,11 @@ private object WooPosColors { // DarkCustomColors val darkCustomColorsError = Color(0xFFBE4400) - val darkCustomColorsPaymentSuccessBackground = Color(0xFF005139) - val darkCustomColorsPaymentSuccessIconBackground = Color(0xFF00AD64) val darkCustomloadingSkeleton = Color(0xFF616161) - val darkCustomColorsSuccess = Color(0xFF06B166) val darkCustomColorsHomeBackground = Color(0xFF1E1E1E) // LightCustomColors val lightCustomColorsError = Color(0xFFF16618) - val lightCustomColorsPaymentSuccessBackground = Color(0xFF98F179) - val lightCustomColorsSuccess = Color(0xFF03D479) val lightCustomColorsLoadingSkeleton = Color(0xFFE1E1E1) val lightCustomColorsBorder = Color(0xFFC6C6C8) @@ -188,24 +184,22 @@ private val LightColorPalette = lightColors( private val DarkCustomColors = CustomColors( loadingSkeleton = WooPosColors.darkCustomloadingSkeleton, border = WooPosColors.oldGrayMedium, - success = WooPosColors.darkCustomColorsSuccess, + success = WooPosColors.greenNotFromPalette, error = WooPosColors.darkCustomColorsError, - paymentSuccessBackground = WooPosColors.darkCustomColorsPaymentSuccessBackground, + paymentSuccessBackground = WooPosColors.darkCustomColorsHomeBackground, paymentSuccessText = WooPosColors.oldGrayLight, - paymentSuccessIcon = Color.White, - paymentSuccessIconBackground = WooPosColors.darkCustomColorsPaymentSuccessIconBackground, + paymentSuccessIcon = WooPosColors.darkCustomColorsHomeBackground, homeBackground = WooPosColors.darkCustomColorsHomeBackground ) private val LightCustomColors = CustomColors( loadingSkeleton = WooPosColors.lightCustomColorsLoadingSkeleton, border = WooPosColors.lightCustomColorsBorder, - success = WooPosColors.lightCustomColorsSuccess, + success = WooPosColors.greenNotFromPalette, error = WooPosColors.lightCustomColorsError, - paymentSuccessBackground = WooPosColors.lightCustomColorsPaymentSuccessBackground, + paymentSuccessBackground = WooPosColors.White, paymentSuccessText = WooPosColors.Purple90, - paymentSuccessIcon = WooPosColors.lightCustomColorsSuccess, - paymentSuccessIconBackground = Color.White, + paymentSuccessIcon = Color.White, homeBackground = WooPosColors.Gray0 ) diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/cart/WooPosCartScreen.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/cart/WooPosCartScreen.kt index 346ac7dd36e..718efab2845 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/cart/WooPosCartScreen.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/cart/WooPosCartScreen.kt @@ -62,6 +62,7 @@ import androidx.hilt.navigation.compose.hiltViewModel import coil.compose.AsyncImage import coil.request.ImageRequest import com.woocommerce.android.R +import com.woocommerce.android.ui.woopos.common.composeui.ShadowType import com.woocommerce.android.ui.woopos.common.composeui.WooPosCard import com.woocommerce.android.ui.woopos.common.composeui.WooPosPreview import com.woocommerce.android.ui.woopos.common.composeui.WooPosTheme @@ -405,8 +406,9 @@ private fun ProductItem( hasAnimationStarted = true } + val cardElevation = 6.dp val elevation by animateDpAsState( - targetValue = if (hasAnimationStarted) 4.dp else 0.dp, + targetValue = if (hasAnimationStarted) cardElevation else 0.dp, animationSpec = tween(durationMillis = 150, delayMillis = 250), label = "elevation" ) @@ -418,7 +420,7 @@ private fun ProductItem( ) LaunchedEffect(elevation) { - if (elevation == 4.dp) { + if (elevation == cardElevation) { onUIEvent(WooPosCartUIEvent.OnCartItemAppearanceAnimationPlayed(item)) } } @@ -432,9 +434,10 @@ private fun ProductItem( ) { WooPosCard( modifier = modifier - .height(64.dp) + .height(72.dp) .semantics { contentDescription = itemContentDescription }, elevation = elevation, + shadowType = ShadowType.Soft, shape = RoundedCornerShape(8.dp), ) { Row( @@ -451,7 +454,7 @@ private fun ProductItem( placeholder = ColorPainter(WooPosTheme.colors.loadingSkeleton), contentDescription = null, contentScale = ContentScale.Crop, - modifier = Modifier.size(64.dp) + modifier = Modifier.size(72.dp) ) Spacer(modifier = Modifier.width(16.dp.toAdaptivePadding())) @@ -485,7 +488,7 @@ private fun ProductItem( IconButton( onClick = { onUIEvent(WooPosCartUIEvent.ItemRemovedFromCart(item)) }, modifier = Modifier - .size(24.dp) + .size(32.dp) .semantics { contentDescription = removeButtonContentDescription } ) { Icon( diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/products/WooPosProductsScreen.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/products/WooPosProductsScreen.kt index ebf5f2cf7f4..22a1ccde8c1 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/products/WooPosProductsScreen.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/products/WooPosProductsScreen.kt @@ -61,6 +61,7 @@ import androidx.hilt.navigation.compose.hiltViewModel import coil.compose.AsyncImage import coil.request.ImageRequest import com.woocommerce.android.R +import com.woocommerce.android.ui.woopos.common.composeui.ShadowType import com.woocommerce.android.ui.woopos.common.composeui.WooPosCard import com.woocommerce.android.ui.woopos.common.composeui.WooPosPreview import com.woocommerce.android.ui.woopos.common.composeui.WooPosTheme @@ -299,6 +300,8 @@ private fun ProductLoadingItem() { WooPosCard( shape = RoundedCornerShape(8.dp), backgroundColor = MaterialTheme.colors.surface, + elevation = 6.dp, + shadowType = ShadowType.Soft, ) { Row( modifier = Modifier @@ -351,6 +354,8 @@ private fun ProductItem( .semantics { contentDescription = itemContentDescription }, shape = RoundedCornerShape(8.dp), backgroundColor = MaterialTheme.colors.surface, + elevation = 6.dp, + shadowType = ShadowType.Soft, ) { Row( modifier = Modifier diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/totals/payment/success/WooPosTotalsPaymentSuccessScreen.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/totals/payment/success/WooPosTotalsPaymentSuccessScreen.kt index 3cf4d0dba60..f1d5034a356 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/totals/payment/success/WooPosTotalsPaymentSuccessScreen.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/totals/payment/success/WooPosTotalsPaymentSuccessScreen.kt @@ -177,7 +177,7 @@ private fun CheckMarkIcon( modifier = modifier .size(size) .shadow(8.dp, CircleShape) - .background(WooPosTheme.colors.paymentSuccessIconBackground, CircleShape) + .background(WooPosTheme.colors.success, CircleShape) ) { Icon( imageVector = Icons.Default.Check, diff --git a/WooCommerce/src/main/res/anim/woopos_slide_in_left.xml b/WooCommerce/src/main/res/anim/woopos_slide_in_left.xml new file mode 100644 index 00000000000..e1f93769e69 --- /dev/null +++ b/WooCommerce/src/main/res/anim/woopos_slide_in_left.xml @@ -0,0 +1,6 @@ + + + diff --git a/WooCommerce/src/main/res/anim/woopos_slide_in_right.xml b/WooCommerce/src/main/res/anim/woopos_slide_in_right.xml new file mode 100644 index 00000000000..3792974a463 --- /dev/null +++ b/WooCommerce/src/main/res/anim/woopos_slide_in_right.xml @@ -0,0 +1,6 @@ + + + diff --git a/WooCommerce/src/main/res/anim/woopos_slide_out_left.xml b/WooCommerce/src/main/res/anim/woopos_slide_out_left.xml new file mode 100644 index 00000000000..dbda0321355 --- /dev/null +++ b/WooCommerce/src/main/res/anim/woopos_slide_out_left.xml @@ -0,0 +1,6 @@ + + + diff --git a/WooCommerce/src/main/res/anim/woopos_slide_out_right.xml b/WooCommerce/src/main/res/anim/woopos_slide_out_right.xml new file mode 100644 index 00000000000..841a156b830 --- /dev/null +++ b/WooCommerce/src/main/res/anim/woopos_slide_out_right.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/WooCommerce/src/main/res/drawable/ic_custom_fields.xml b/WooCommerce/src/main/res/drawable/ic_custom_fields.xml new file mode 100644 index 00000000000..e25a3b3c2c5 --- /dev/null +++ b/WooCommerce/src/main/res/drawable/ic_custom_fields.xml @@ -0,0 +1,12 @@ + + + + + diff --git a/WooCommerce/src/main/res/layout/fragment_card_reader_detail.xml b/WooCommerce/src/main/res/layout/fragment_card_reader_detail.xml index 88ed51cc964..14a9cf871db 100644 --- a/WooCommerce/src/main/res/layout/fragment_card_reader_detail.xml +++ b/WooCommerce/src/main/res/layout/fragment_card_reader_detail.xml @@ -1,10 +1,21 @@ + + - + android:layout_height="match_parent" + android:orientation="vertical"> - + android:layout_height="?attr/actionBarSize" + android:elevation="@dimen/appbar_elevation" + app:layout_collapseMode="pin" + app:navigationIcon="@drawable/ic_gridicons_cross_24dp" + app:title="@string/feedback_completed_title" + style="@style/Widget.Woo.Toolbar" /> - + + + android:gravity="center_horizontal|top" + android:orientation="vertical" + android:padding="@dimen/major_200"> - + - + - + - + + + - + - + + diff --git a/WooCommerce/src/main/res/layout/fragment_feedback_survey.xml b/WooCommerce/src/main/res/layout/fragment_feedback_survey.xml index c348c6ec09b..f632d7c9186 100644 --- a/WooCommerce/src/main/res/layout/fragment_feedback_survey.xml +++ b/WooCommerce/src/main/res/layout/fragment_feedback_survey.xml @@ -1,10 +1,20 @@ + + - + layout="@layout/order_detail_custom_fields_card" /> - @@ -13,5 +15,7 @@ android:layout_marginTop="@dimen/minor_100" android:layout_marginEnd="@dimen/major_100" android:layout_marginBottom="@dimen/minor_100" - android:text="@string/orderdetail_view_custom_fields" /> - + app:icon="@drawable/ic_edit_pencil" + app:iconGravity="end" + android:text="@string/orderdetail_custom_fields" /> + diff --git a/WooCommerce/src/main/res/navigation/nav_graph_main.xml b/WooCommerce/src/main/res/navigation/nav_graph_main.xml index c037fa58216..4d91550966b 100644 --- a/WooCommerce/src/main/res/navigation/nav_graph_main.xml +++ b/WooCommerce/src/main/res/navigation/nav_graph_main.xml @@ -848,4 +848,15 @@ android:id="@+id/googleAdsCampaignSuccessBottomSheetFragment" android:name="com.woocommerce.android.ui.google.ads.success.GoogleAdsCampaignSuccessBottomSheetFragment" android:label="GoogleAdsCampaignSuccessBottomSheetFragment" /> + + + + diff --git a/WooCommerce/src/main/res/navigation/nav_graph_order_creations.xml b/WooCommerce/src/main/res/navigation/nav_graph_order_creations.xml index e2dfacbf372..ea4c8ca374f 100644 --- a/WooCommerce/src/main/res/navigation/nav_graph_order_creations.xml +++ b/WooCommerce/src/main/res/navigation/nav_graph_order_creations.xml @@ -308,21 +308,6 @@ - - - + + + + + + + + + + + - - - - @@ -689,7 +703,6 @@ - + Ù†ŰłŰź Ű§Ù„Ù‚ÙŠÙ…Ű© + Ù†ŰłŰź Ű§Ù„Ù…ÙŰȘۭۧ + Ű”ÙˆŰ±Ű© Ű§Ù„Ù…Ù†ŰȘŰŹ + لم يŰȘم Ű§Ù„ŰčŰ«ÙˆŰ± Űčلى Ű§Ù„Ű”ÙˆŰ± + Ű”ÙˆŰ± Ű§Ù„Ù…Ù†ŰȘŰŹ + ۧ۟ŰȘÙŠŰ§Ű± Ű”ÙˆŰ±Ű© منŰȘŰŹ Ù…ÙˆŰŹÙˆŰŻŰ© مفŰȘۭۧ ŰșÙŠŰ± Ű”Ű§Ù„Ű­: ÙŠŰ±ŰŹÙ‰ Ű„ŰČŰ§Ù„Ű© Ű±Ù…ŰČ \"_\" من Ű§Ù„ŰšŰŻŰ§ÙŠŰ©. Ù‡Ű°Ű§ Ű§Ù„Ù…ÙŰȘۭۧ Ù…ŰłŰȘŰźŰŻÙ… ŰšŰ§Ù„ÙŰčل Ù„Ű­Ù‚Ù„ Ù…ŰźŰ”Ű” ۹۟۱.\nÙ„Ű§ ÙŠŰŻŰčم Ű§Ù„ŰȘŰ·ŰšÙŠÙ‚ Ű­Ű§Ù„ÙŠÙ‹Ű§ Ű„Ù†ŰŽŰ§ŰĄ Ù…ÙŰ§ŰȘÙŠŰ­ Ù…ÙƒŰ±Ű±Ű©. ÙŠŰ±ŰŹÙ‰ ۧ۳ŰȘŰźŰŻŰ§Ù… Ù…ŰłŰ€ÙˆÙ„ ÙˆÙˆŰ±ŰŻŰšŰ±ÙŠŰł لŰȘÙƒŰ±Ű§Ű± مفŰȘۭۧ ۄ۰ۧ لŰČم Ű§Ù„ŰŁÙ…Ű±. Ű„Ű¶Ű§ÙŰ© Ű­Ù‚ÙˆÙ„ Ù…ŰźŰ”Ű”Ű© diff --git a/WooCommerce/src/main/res/values-de/strings.xml b/WooCommerce/src/main/res/values-de/strings.xml index b073e720ba4..4327ad9d9c9 100644 --- a/WooCommerce/src/main/res/values-de/strings.xml +++ b/WooCommerce/src/main/res/values-de/strings.xml @@ -1,11 +1,17 @@ + Wert kopieren + SchlĂŒssel kopieren + Produktfoto + Keine Fotos gefunden + Produktfotos + Vorhandenes Produktfoto auswĂ€hlen UngĂŒltiger SchlĂŒssel: Bitte entferne „_“ vom Anfang des SchlĂŒssels. Dieser SchlĂŒssel wird bereits fĂŒr ein anderes individuelles Feld verwendet.\nDie App unterstĂŒtzt derzeit nicht das Erstellen von doppelten SchlĂŒsseln. Bitte verwende wp-admin, um einen SchlĂŒssel zu duplizieren, falls dies erforderlich ist. Individuelle Felder hinzufĂŒgen diff --git a/WooCommerce/src/main/res/values-es/strings.xml b/WooCommerce/src/main/res/values-es/strings.xml index 8a94b3295a3..a43ae7a37ed 100644 --- a/WooCommerce/src/main/res/values-es/strings.xml +++ b/WooCommerce/src/main/res/values-es/strings.xml @@ -1,11 +1,17 @@ + Copiar valor + Copiar clave + Foto de producto + No se han encontrado fotos + Fotos de productos + Elige una foto de producto existente Clave no vĂĄlida: elimina el carĂĄcter «_» del principio. Esta clave ya se utiliza para otro campo personalizado.\nActualmente, la aplicaciĂłn no permite crear claves duplicadas. Utiliza wp-admin para duplicar una clave si es necesario. Añadir campos personalizados diff --git a/WooCommerce/src/main/res/values-fr/strings.xml b/WooCommerce/src/main/res/values-fr/strings.xml index c0c799c747d..f616db3c32a 100644 --- a/WooCommerce/src/main/res/values-fr/strings.xml +++ b/WooCommerce/src/main/res/values-fr/strings.xml @@ -1,11 +1,17 @@ + Copier la valeur + Copier la clĂ© + Photo du produit + Aucune photo trouvĂ©e + Photos du produit + Choisir une photo de produit existante ClĂ© non valide : veuillez supprimer le caractĂšre « _ » se trouvant au dĂ©but. Cette clĂ© est dĂ©jĂ  utilisĂ©e pour un autre champ personnalisĂ©.\nL’application ne prend actuellement pas en charge la crĂ©ation de clĂ©s dupliquĂ©es. Veuillez utiliser WP Admin pour dupliquer une clĂ© si nĂ©cessaire. Ajouter des champs personnalisĂ©s diff --git a/WooCommerce/src/main/res/values-he/strings.xml b/WooCommerce/src/main/res/values-he/strings.xml index 9c41288e6fc..b13d408ba96 100644 --- a/WooCommerce/src/main/res/values-he/strings.xml +++ b/WooCommerce/src/main/res/values-he/strings.xml @@ -1,11 +1,17 @@ + ŚœŚ”ŚąŚȘŚ™Ś§ ŚŚȘ Ś”ŚąŚšŚš + ŚœŚ”ŚąŚȘŚ™Ś§ ŚŚȘ Ś”ŚžŚ€ŚȘŚ— + ŚȘŚžŚ•Ś ŚȘ Ś”ŚžŚ•ŚŠŚš + ŚœŚ Ś ŚžŚŠŚŚ• ŚȘŚžŚ•Ś Ś•ŚȘ + ŚȘŚžŚ•Ś Ś•ŚȘ Ś”ŚžŚ•ŚŠŚš + Ś™Ś© ŚœŚ‘Ś—Ś•Śš ŚȘŚžŚ•Ś Ś” Ś©Śœ ŚžŚ•ŚŠŚš Ś§Ś™Ś™Ś ŚžŚ€ŚȘŚ— ŚœŚ ŚȘŚ§Ś™ŚŸ: Ś™Ś© ŚœŚ”ŚĄŚ™Śš ŚŚȘ Ś”ŚȘŚ• \"_\" ŚžŚ”Ś”ŚȘŚ—ŚœŚ”. Ś›Ś‘Śš Ś”Ś©ŚȘŚžŚ©ŚȘ Ś‘ŚžŚ€ŚȘŚ— Ś”Ś–Ś” Ś‘Ś©Ś“Ś” ŚžŚ•ŚȘŚŚ ŚŚ—Śš.\nŚ”ŚŚ€ŚœŚ™Ś§ŚŠŚ™Ś” ŚœŚ ŚȘŚ•ŚžŚ›ŚȘ Ś›ŚšŚ’Śą Ś‘Ś™ŚŠŚ™ŚšŚ” Ś©Śœ ŚžŚ€ŚȘŚ—Ś•ŚȘ Ś›Ś€Ś•ŚœŚ™Ś. ŚŚ ŚŠŚšŚ™Śš, Ś™Ś© ŚœŚ”Ś©ŚȘŚžŚ© Ś‘\'Ś Ś™Ś”Ś•Śœ WP\' Ś›Ś“Ś™ ŚœŚ©Ś›Ś€Śœ ŚžŚ€ŚȘŚ—. ŚœŚ”Ś•ŚĄŚ™ŚŁ Ś©Ś“Ś” ŚžŚ•ŚȘŚŚ diff --git a/WooCommerce/src/main/res/values-id/strings.xml b/WooCommerce/src/main/res/values-id/strings.xml index b91c73ee2d6..313aa3470d5 100644 --- a/WooCommerce/src/main/res/values-id/strings.xml +++ b/WooCommerce/src/main/res/values-id/strings.xml @@ -1,20 +1,26 @@ + Salin Nilai + Salin Kunci + Foto produk + Foto tidak ditemukan + Foto Produk + Pilih foto produk yang sudah tersedia Kunci tidak valid: hapus karakter \"_\" dari awal. Kunci ini sudah digunakan untuk kolom kustom yang lain. \nSaat ini aplikasi tidak mendukung pembuatan kunci duplikat. Bila perlu, gunakan wp-admin untuk membuat duplikat kunci. Tambahkan kolom khusus + Kolom Kustom telah dihapus + Gagal menyimpan perubahan, coba lagi Perubahan tersimpan Menyimpan perubahan Tampaknya Anda tidak terhubung ke internet. Pastikan Wi-Fi Anda aktif. Jika Anda menggunakan data seluler, aktifkan di pengaturan perangkat Anda. Pemindaian gagal. Coba lagi nanti - Kolom Kustom telah dihapus - Gagal menyimpan perubahan, coba lagi Nilai Kunci Jenis produk lain, seperti variabel dan virtual, akan tersedia dalam pembaruan mendatang. @@ -28,21 +34,21 @@ Language: id Pengeluaran per hari Berapa banyak dana yang ingin Anda belanjakan untuk kampanye, dan berapa lama durasinya? %1$s ➔ %2$s - Ingin meningkatkan penjualan Anda? Perlihatkan produk Anda kepada jutaan orang dengan Blaze dan tingkatkan penjualan Anda + Ingin meningkatkan penjualan Anda? Error saat memuat kolom khusus Kolom Khusus Latar belakang diredupkan. Ketuk untuk menutup dialog. %1$s per minggu Jalankan terus sampai saya nonaktifkan + Berjalan sejak %1$s + pengeluaran per minggu %1$s per minggu, mulai dari %2$s Per minggu Tersisa Total Klik-tayang Sepertinya perangkat Anda dalam mode Penghemat Baterai. \nKami tidak dapat memberikan informasi toko selama mode ini aktif. - Berjalan sejak %1$s - pengeluaran per minggu Menu popup yang memuat sejumlah opsi. Geser untuk mengakses aneka item. Buka menu bilah alat Bilah alat dengan status pembaca kartu. Menu terbuka. Ketuk dua kali untuk berinteraksi. @@ -74,28 +80,28 @@ Language: id Pesanan baru Oke + Buat pesanan di manajemen toko + Untuk memproses pembayaran atas produk non-sederhana, keluar dari POS, kemudian buat pesanan baru dari tab pesanan. Mengapa produk saya tidak muncul? Info Tutup - Menunjukkan produk sederhana saja - Saat ini, hanya produk fisik sederhana yang kompatibel dengan POS. Jenis produk lain, seperti variabel dan virtual, akan tersedia dalam pembaruan mendatang. - Untuk memproses pembayaran atas produk non-sederhana, keluar dari POS, kemudian buat pesanan baru dari tab pesanan. Pelajari\u00A0selengkapnya + Saat ini, hanya produk fisik sederhana yang kompatibel dengan POS. Jenis produk lain, seperti variabel dan virtual, akan tersedia dalam pembaruan mendatang. + Menunjukkan produk sederhana saja Alamat Situs + Google for WooCommerce Tambahkan kampanye berbayar Tingkatkan penjualan dan tarik lebih banyak pengunjung dengan Google Ads. Kampanye Google - Google for WooCommerce Selesai Kampanye baru sudah dibuat. Bersiaplah, penjualan Anda akan meroket! Semua Siap! Tidak dapat membuat pesanan + Coba lagi Ikon indikasi error Ingin mencoba sekali lagi? Terjadi error saat memuat produk POS saat ini hanya mendukung produk sederhana POS saat ini hanya mendukung produk sederhana – \nbuat untuk memulai. - Coba lagi Produk yang didukung tidak ditemukan Tidak ada produk Dapatkan Dukungan @@ -167,8 +173,8 @@ Language: id Nama, Ringkasan, & Deskripsi Anda dapat menyunting atau membuat ulang detail produk sebelum menyimpan. Program - Tidak ada program pada periode ini Kampanye Google + Tidak ada program pada periode ini Hubungkan sekarang Keranjang Buat Detail Produk @@ -179,23 +185,23 @@ Language: id Kami buatkan detail produk untuk Anda. Terima Pembayaran dengan Kartu Total + Pajak Subtotal Pembayaran berhasil Pembayaran gagal. Coba lagi. Ikon keranjang Produk - Google untuk WooCommerce - Tidak Ada Aturan Jumlah - Tingkatkan penjualan dan dorong lalu lintas dengan Google Ads %d item Hapus - Pajak + Tingkatkan penjualan dan dorong lalu lintas dengan Google Ads + Google untuk WooCommerce + Tidak Ada Aturan Jumlah Audiens Batal + Keluar Keluar dari POS - Checkout Hapus %s dari keranjang - Keluar + Checkout Status Pembaca Tidak Diketahui Checkout Pembaca Terhubung @@ -237,13 +243,13 @@ Language: id Uang tunai diterima Kupon paling aktif Terima pembayaran (%s) - Status - Ulasan terbaru - Lihat semua pesanan Lihat semua ulasan Tidak ada ulasan yang memenuhi penyaring yang dipilih, silakan ganti penyaring Tidak ada ulasan yang ditemukan + Status + Ulasan terbaru Pesanan terbaru + Lihat semua pesanan Buka menu tarik-turun penyaring Hapus kategori induk Terjadi error saat mengambil produk! @@ -252,9 +258,9 @@ Language: id Nama Metode Tambahkan Pengiriman + Terjadi error saat mengambil metode pengiriman. Silakan coba lagi Metode Nilai tidak valid - Terjadi error saat mengambil metode pengiriman. Silakan coba lagi Penyiapan toko Sesuaikan Lihat semua kampanye @@ -264,8 +270,8 @@ Language: id Sembunyikan %s Selesai Feedback - Kami tidak dapat menampilkan \n Anda analitik toko Pastikan Anda mengoperasikan WooCommerce versi terbaru di situs Anda dan telah mengaktifkan WooCommerce Analytics. + Kami tidak dapat menampilkan \n Anda analitik toko Lihat semua tugas Analitik sesi bergantung pada jumlah pengunjung unik yang tidak tersedia untuk rentang tanggal kustom Data sesi tidak tersedia @@ -278,11 +284,11 @@ Language: id Batalkan Keluar Anda sepertinya belum menyetujui koneksi aplikasi. Anda yakin ingin keluar? + Pilih gambar dengan ukuran minimal 400x400 piksel Gambar tidak valid Nama pengguna atau kata sandi Anda sepertinya salah. Periksa kembali kredensial Anda dan coba lagi. Jika data Anda masih belum dimuat, hubungi tim dukungan untuk mendapatkan bantuan. Tidak ada masalah koneksi - Pilih gambar dengan ukuran minimal 400x400 piksel Kembali ke layar sebelumnya Coba sambungkan lagi Menyambungkan ke situs Anda @@ -295,23 +301,23 @@ Language: id Hubungi Dukungan Lanjutkan Jika ada masalah, silakan hubungi tim dukungan. + 3. Setelah koneksi selesai, Anda akan login ke toko Anda. 2. Jika diminta, setujui koneksi dengan mengetuk tombol konfirmasi 1. Pertama, login dengan kredensial situs Anda. + Ikuti langkah-langkah berikut untuk menghubungkan aplikasi Woo langsung ke toko Anda dengan kata sandi aplikasi. Alasannya mungkin karena Anda menerapkan beberapa langkah keamanan ekstra di toko Anda. Tidak dapat login ke toko Anda + Setelah memesan, detail pesanan akan tertampil di sini. Belum Ada Detail Pesanan Tambahkan Jumlah Kustom Untuk menentukan jumlah pembayaran, tambahkan\njumlah kustom ke pesanan baru Anda. - 3. Setelah koneksi selesai, Anda akan login ke toko Anda. - Ikuti langkah-langkah berikut untuk menghubungkan aplikasi Woo langsung ke toko Anda dengan kata sandi aplikasi. - Setelah memesan, detail pesanan akan tertampil di sini. Kami mengintegrasikan penagihan dengan\npembuatan pesanan agar proses lebih mudah diakses\ndan efisien. + Tagih Pembayaran \ntelah dipindahkan Paket Paket terjual Paket Paket terjual Kampanye Blaze - Tagih Pembayaran \ntelah dipindahkan Produk dengan performa tertinggi Anda yakin ingin mengabaikan perubahan yang Anda buat pada produk ini? Anda akan mengabaikan perubahan pada %s @@ -336,6 +342,7 @@ Language: id Saran Ketik domain Pilih domain + Lihat semua analitik toko Tahunan Bulanan Mingguan @@ -345,7 +352,6 @@ Language: id Hubungi toko lain Membuat toko baru? Nama toko - Lihat semua analitik toko Harap tunggu
 Memperbarui status stok Terjadi masalah. Coba lagi. @@ -376,17 +382,17 @@ Language: id Error saat memindahkan pesanan ke tempat sampah Pesanan dipindahkan ke tempat sampah Situs Anda tampaknya mengalami masalah.\n\nHubungi penyedia hosting Anda untuk mendapatkan bantuan lebih lanjut. - Tampaknya Anda tidak terhubung ke internet.\n\nPastikan Wi-Fi Anda aktif. Jika Anda menggunakan data seluler, aktifkan di pengaturan perangkat Anda. Koneksi Jetpack Anda tampaknya bermasalah.\n\nTenang, tim dukungan kami siap membantu. Hubungi kami. Kami siap membantu Anda. Tampaknya kami tidak dapat menangani respons situs Anda.\n\nTenang, tim dukungan kami siap membantu. Hubungi kami. Kami siap membantu Anda. Situs Anda tampaknya merespons terlalu lama.\n\nHubungi penyedia hosting Anda untuk mendapatkan bantuan lebih lanjut. + Tampaknya Anda tidak terhubung ke internet.\n\nPastikan Wi-Fi Anda aktif. Jika Anda menggunakan data seluler, aktifkan di pengaturan perangkat Anda. Produk tidak dipilih Baca Selengkapnya Hubungi Dukungan - Koneksi Internet - Tambahkan statistik rentang tanggal kustom Mengambil pesanan situs Anda Menyambungkan ke server WordPress.com + Koneksi Internet + Tambahkan statistik rentang tanggal kustom Lokasi tidak ditemukan.\nCoba lagi. Kunjungan halaman sesi Jenis perangkat @@ -453,9 +459,9 @@ Language: id Parameter URL URL Tujuan Masukkan secara manual + Gagal mencari.\nCoba lagi Mulai ketik negara, provinsi, atau kota untuk melihat pilihan yang tersedia Dengan mengeklik \"Kirim kampanye\", Anda menyetujui <a href=\'termsOfService\'><u>Ketentuan Layanan</u></a> dan <a href=\'advertisingPolicy\'><u>Kebijakan Iklan</u></a> serta menyepakati metode pembayaran untuk penagihan sesuai anggaran dan durasi yang dipilih. <a href=\'learnMore\'><u>Baca selengkapnya</u></a> tentang cara kerja anggaran dan pembayaran untuk Pos Dipromosikan. - Gagal mencari.\nCoba lagi Kirim kampanye Pemuatan metode pembayaran gagal, coba lagi dengan klik di sini! Tambahkan metode pembayaran @@ -475,7 +481,9 @@ Language: id Slogan Ganti gambar Terapkan + Tanggal mulai %1$s hari + Tayangan menunjukkan frekuensi iklan ditampilkan kepada calon pembeli.\n\n\n Meskipun jumlah persisnya tidak dapat dijamin karena fluktuasi lalu lintas online dan perilaku pengguna, kami berupaya agar tayangan aktual iklan Anda sedekat mungkin dengan jumlah yang Anda targetkan.\n\n\n Jangan lupa, tayangan berhubungan dengan visibilitas, bukan tindakan yang dilakukan pembaca. Selesai Tayangan Perbarui @@ -486,8 +494,6 @@ Language: id Tentukan anggaran Semua %1$s hari sejak %2$s - Tayangan menunjukkan frekuensi iklan ditampilkan kepada calon pembeli.\n\n\n Meskipun jumlah persisnya tidak dapat dijamin karena fluktuasi lalu lintas online dan perilaku pengguna, kami berupaya agar tayangan aktual iklan Anda sedekat mungkin dengan jumlah yang Anda targetkan.\n\n\n Jangan lupa, tayangan berhubungan dengan visibilitas, bukan tindakan yang dilakukan pembaca. - Tanggal mulai Jangan Tampilkan Lagi Ingatkan Saya Nanti Boleh minta waktunya sebentar? Bantu kami memperbaiki fitur berbantuan AI dengan feedback cepat. @@ -500,8 +506,8 @@ Language: id Anggaran Detail Belanja sekarang - Pratinjau Edit iklan + Pratinjau Non-aktif Pilihan produk Pilih produk %s @@ -512,12 +518,12 @@ Language: id <b>Pilih produk:</b> Pilih produk yang ingin dipromosikan dengan Blaze. Kelola Stok Stok tidak dikelola + Ketahui cara kerja Blaze Buat kampanye Anda Jutaan situs dalam jaringan WordPress.com dan Tumblr jadi ruang iklan Anda. Jangkau audiens yang besar \"Berkat alat kami, pembeli yang tertarik dengan produk Anda bisa lebih mudah menemukannya.\" Seluruh dunia dalam jangkauan - Ketahui cara kerja Blaze Pasang iklan dalam hitungan menit — tanpa perlu jadi ahli atau banyak biaya, dari $5 USD saja per hari. Pasang praktis, hasil strategis Menghadirkan proses penyiapan iklan yang cepat nan ringkas, alat kami membantu para penjual memaksimalkan pengunjung situsnya. @@ -611,28 +617,28 @@ Language: id Deposit dana yang tersedia dilakukan secara otomatis tiap hari. Dana akan tersedia setelah tertunda selama %d hari. Pilih variasi + Pilih variasi \" %1$s \" -> %2$s + pilih satu variasi %1$s item dipilih %1$s item dipilih + Pilih %1$s lebih dari %1$s item lebih dari %1$s item kurang dari %1$s item antara %1$s dan %2$s item %d item %d item - pilih satu variasi - Pilih %1$s - Pilih variasi Ubah jumlah produk dari %1$.2f menjadi %2$.2f Simpan konfigurasi Konfigurasi Produk %s Konfigurasikan + Opsional: biaya pendaftaran akan langsung dikenakan walaupun produk termasuk percobaan gratis atau tanggal pembayaran tersinkron. Langganan produk dengan variasi Produk langganan variabel Langganan produk unik yang memungkinkan pembayaran berulang Produk langganan sederhana - Opsional: biaya pendaftaran akan langsung dikenakan walaupun produk termasuk percobaan gratis atau tanggal pembayaran tersinkron. Periode waktu tunggu opsional sebelum menagih pembayaran berulang pertama. Semua biaya pendaftaran akan tetap dikenakan di awal berlangganan. Periode percobaan tidak boleh melebihi: 90 hari, 52 minggu, 24 bulan, atau 5 tahun. Percobaan langganan gratis Tanggal kedaluwarsa langganan @@ -657,12 +663,12 @@ Language: id Estimasi Ciutkan/perluas ringkasan deposit Baca selengkapnya tentang kapan Anda akan menerima dana + Deposit dana yang tersedia dilakukan secara otomatis tiap bulan pada %s. + Dana akan tersedia setelah tertunda selama %d hari. Dana yang tertunda Dana yang tersedia Pajak Produk - Deposit dana yang tersedia dilakukan secara otomatis tiap bulan pada %s. - Dana akan tersedia setelah tertunda selama %d hari. Total pembayaran Alamat email atau Nama Pengguna Tidak dapat membuat pesanan berjumlah kustom @@ -678,22 +684,22 @@ Language: id Saya mengerti Iklan telah dikirimkan untuk disetujui. Kami akan mengirimkan email konfirmasi untuk Anda setelah iklan disetujui dan ditayangkan. Semua sudah siap! + Mulai kampanye Blaze sekarang Lacak performa, mulai, dan hentikan kampanye Blaze Anda kapan saja. Jangkau jutaan pengguna di situs WordPress dan Tumblr. Ambil kendali hanya dengan beberapa dolar per hari. Harganya terjangkau. - Mulai kampanye Blaze sekarang Promosikan produk Anda hanya dalam hitungan menit. - Pilih Sumber Media - Tidak ada teks yang terdeteksi. Pilih foto kemasan lainnya atau masukkan detail produk secara manual. Tingkatkan penjualan toko Anda dengan Blaze Terjadi error ketika menyegarkan daftar kampanye. Silakan coba lagi nanti. + Pilih Sumber Media + Tidak ada teks yang terdeteksi. Pilih foto kemasan lainnya atau masukkan detail produk secara manual. Tambahkan produk Pindai barcode Ciutkan/perluas kartu produk Kurangi kuantitas produk - Harga setelah diskon Tingkatkan kuantitas produk Tambahkan jumlah kustom + Harga setelah diskon Pesanan sebelumnya Pesanan berikutnya Detail kampanye @@ -719,12 +725,12 @@ Language: id 4. Pelanggan Anda memegang kartunya secara horizontal di atas iPhone Anda, di atas simbol nirsentuh. 3. Tunjukkan iPhone Anda kepada pelanggan. 2. Ketuk “Terima Pembayaran” dan pilih “Ketuk untuk Bayar”. + 1. Buat pesanan Ini cara kerjanya Baca selengkapnya tentang pembaca kartu - Di %1$s, beberapa kartu mensyaratkan PIN untuk transaksi nirsentuh di atas %2$s. Untuk menerima pembayaran di atas batas ini, pertimbangkan pembelian pembaca kartu yang menerima entri PIN. Kami tidak mendukung entri PIN dengan fitur Ketuk untuk Bayar di Android. - 1. Buat pesanan + Di %1$s, beberapa kartu mensyaratkan PIN untuk transaksi nirsentuh di atas %2$s. Informasi penting Dengan Ketuk untuk Bayar, Anda dapat menerima semua jenis pembayaran nirsentuh – dari kartu debit dan kredit fisik hingga dompet digital lainnya – tanpa perlu membeli pembaca kartu fisik. Apa Itu Ketuk untuk Bayar? @@ -768,18 +774,18 @@ Language: id Tambahkan tarif ini ke semua pesanan yang dibuat Sunting Tarif Pajak Sunting Tarif Pajak di Admin + Tambahkan tarif pajak di admin. Hanya tarif pajak dengan informasi lokasi yang akan ditunjukkan di sini. Kami tidak dapat menemukan tarif pajak Jelajahi penyedia pembayaran lainnya dan \npilih penyedia pembayaran. Metode Pembayaran - Tambahkan tarif pajak di admin. Hanya tarif pajak dengan informasi lokasi yang akan ditunjukkan di sini. Gambar dan video di perangkat Selesaikan sekarang Selesaikan penyiapan Atur Tarif Pajak Aktifkan Atur Tarif Pajak Baru - Siapkan WooPayments + Siapkan Edit tarif pajak di admin Langkah ini akan mengganti alamat pelanggan menjadi lokasi tarif pajak yang Anda pilih. Tombol untuk membuka dialog info tarif pajak @@ -827,8 +833,8 @@ Language: id Total pesanan Persentase Terhitung Jumlah Terhitung - Menyesuaikan nama toko Anda juga dapat membantu optimisasi mesin pencari toko Anda. Nama toko + Menyesuaikan nama toko Anda juga dapat membantu optimisasi mesin pencari toko Anda. Beri nama untuk toko Anda Aktifkan NFC Paket Pengadaan Kuantitas Kecil (wajib ditandai) @@ -897,15 +903,15 @@ Language: id Cari pelanggan berdasarkan Alasan lain (sebutkan) Saya adalah bagian dari sebuah tim, dan keputusan harus dibuat secara kolektif. + Harga layanan merupakan faktor penting dalam keputusan ini. Saya sedang mengevaluasi dan membandingkan layanan Anda dengan penyedia layanan lainnya di pasar. Saya masih menjelajahi dan menilai berbagai fitur dan manfaat aplikasi. Bantu kami memahami keputusan berlangganan Anda. Feedback dari Anda sangat berharga. - Harga layanan merupakan faktor penting dalam keputusan ini. Tidak ada alamat email Tidak ada nama + Cari pelanggan yang sudah ada atau Pembaruan terakhir %s (Diperbarui setiap 30 menit) Pembaruan terakhir %s - Cari pelanggan yang sudah ada atau <a href=\'\'>Pelajari selengkapnya</a> tentang menerima pembayaran dengan Tap To Tap di Android Terima Pembayaran Anda tidak dapat menambahkan produk tanpa menentukan harga @@ -916,10 +922,10 @@ Language: id Izinkan Anda telah menolak izin Kamera secara permanen. Izin diperlukan untuk memindai barcode. Harap izinkan di pengaturan aplikasi Izin kamera diperlukan untuk memindai barcode + Izinkan Akses Kamera Terjadi kesalahan saat validasi kode kupon Anda. Coba lagi Kami tidak dapat menemukan kupon dengan kode tersebut. Coba lagi Jumlah (%1$s) - Izinkan Akses Kamera Diskon %1$s - %1$s Total Diskon @@ -946,15 +952,17 @@ Language: id Ketuk untuk Bayar tidak tersedia Lihat Persyaratan Pemecahan Masalah - Data Anda tidak dapat dimuat. Hal ini mungkin karena adanya konflik dengan plugin. Coba lagi nanti atau hubungi kami dan dengan senang hati kami akan membantu Anda! + Data Anda tidak dapat dimuat. + Tambahkan deskripsi secara cepat dengan AI. Coba fitur kami sekarang juga! Tambahkan deskripsi produk dengan AI Saya mengerti Harap perhatikan bahwa deskripsi produk ini dibuat dengan alat berbasis teknologi AI. Harap periksa dan edit isinya agar sesuai dengan citra dan pesan yang ingin Anda sampaikan. - Tambahkan deskripsi secara cepat dengan AI. Coba fitur kami sekarang juga! + Mantap! Apakah deskripsi\nyang dibuat bermanfaat? Buat Ulang Soroti fitur unik dan audiens produk Anda dengan kata kunci untuk menghasilkan deskripsi yang pas dan khas. + Contoh: Dalam Pot, Kaktus, Tanaman, Dekoratif, Mudah Dirawat Masukkan nama produk Anda Tulis deskripsi Izin kamera diperlukan untuk memindai barcode. @@ -965,8 +973,6 @@ Language: id Kupon diterapkan Pengaturan selengkapnya Mungkin nanti - Mantap! - Contoh: Dalam Pot, Kaktus, Tanaman, Dekoratif, Mudah Dirawat Tulis lagi Meski diperlukan, kode PIN belum dapat digunakan pada Ketuk untuk Bayar. Coba gunakan pembaca kartu eksternal Beli pembaca kartu @@ -974,12 +980,12 @@ Language: id Tidak dapat membuat pesan berbagi. Coba lagi! Baca selengkapnya tentang fitur AI Tambah pesan opsional + Menulis
 Tulis dengan AI Promosikan produk dengan Blaze Blaze Pembuat konten AI tersedia Promosikan dengan Blaze - Menulis
 Bagikan produk Selamat! Anda selangkah lebih dekat untuk mewujudkan toko baru. Produk pertama dibuat 🎉 @@ -987,6 +993,7 @@ Language: id Sistem menghentikan aplikasi Woo sewaktu berjalan di latar belakang. Anda dapat mencoba untuk kembali menggunakannya. Kartu dihapus terlalu dini Produk variasi + Kebijakan cookie kami menjelaskan bagaimana kami dan pihak lain menggunakan cookie serta bagaimana Anda dapat mengelolanya. Kebijakan Cookie Informasi Anda membantu kami meningkatkan dan memasarkan produk kami serta mempersonalisasi pengalaman Anda di WooCommerce. Kebijakan Privasi @@ -997,7 +1004,6 @@ Language: id Analitik Kelola privasi Privasi Anda selalu kami utamakan. Kami menggunakan, menyimpan, dan memproses data pribadi Anda untuk mengoptimalkan aplikasi kami (dan pengalaman Anda) dengan beragam cara. Sebagian penggunaan data Anda sangat kami butuhkan agar aplikasi berjalan optimal, dan sisanya dapat Anda sesuaikan dari Pengaturan. - Kebijakan cookie kami menjelaskan bagaimana kami dan pihak lain menggunakan cookie serta bagaimana Anda dapat mengelolanya. Untuk membantu kami meningkatkan performa aplikasi dan memperbaiki bug, aktifkan laporan otomatis untuk masalah crash. Laporkan Masalah Crash Laporan @@ -1006,6 +1012,7 @@ Language: id Privasi Pelajari selengkapnya tentang data yang kami kumpulkan seputar toko Anda dan pilihan Anda dalam mengelola pembagian data. Pelacakan Penggunaan + Pilihan privasi lainnya tersedia untuk pengguna woocommerce.com. Lihat di sini untuk membaca selengkapnya. Pilihan Web Pilihan privasi lainnya Terjadi error saat memperbarui pengaturan privasi Anda @@ -1018,41 +1025,40 @@ Language: id Anda tidak dapat menambahkan produk bervariasi secara langsung. Pilih sebuah variasi secara spesifik. Pemindaian gagal. Coba lagi nanti Produk dengan SKU %s tidak ditemukan. Tidak dapat menambahkan ke pesanan - Pilihan privasi lainnya tersedia untuk pengguna woocommerce.com. Lihat di sini untuk membaca selengkapnya. Pemindaian gagal. Coba lagi nanti Pindai Barcode Sekarang, pengiriman ke negara yang memberlakukan aturan bea cukai Uni Eropa (UE) mewajibkan Anda menguraikan setiap item. Contohnya, jika Anda mengirim pakaian, Anda harus menerangkan jenis pakaiannya (seperti, baju pria, rompi wanita, jaket pria) dalam deskripsinya untuk dapat diterima. Jika tidak, pengiriman akan tertunda atau tertahan di bea cukai. Hubungi Dukungan - Terjadi error saat mencoba menutup akun. - Menutup akun
 Akun ini tidak dapat ditutup jika memiliki toko aktif. + Terjadi error saat mencoba menutup akun. Tidak dapat menutup akun + Menutup akun
 Tutup Akun Permanen Untuk mengonfirmasi, silakan masukkan lagi nama pengguna Anda sebelum menutup. Konfirmasi Penutupan Akun Tutup Akun - -%1$s Pindai kode QR dan ikuti petunjuk Pindai untuk Membayar Hapus kupon dari pesanan Kupon (%1$s) + -%1$s Tambah kupon Stok tidak cukup Anda harus memberikan deskripsi yang spesifik dan jelas untuk tiap item. Tambahkan produk-produk melalui pemindai Tutup Pelajari Selengkapnya + Ketika mengirimkan barang ke negara yang menerapkan aturan bea cukai Uni Eropa (UE), Anda harus memberikan deskripsi yang jelas dan spesifik tentang setiap item. Jika tidak, pengiriman akan tertunda atau tertahan di bea cukai. Terus dapatkan pembaruan dan tingkatkan keamanan toko. Jelajahi Jetpack sekarang. Dapatkan pemberitahuan pesanan dan aneka fitur lainnya - Ketika mengirimkan barang ke negara yang menerapkan aturan bea cukai Uni Eropa (UE), Anda harus memberikan deskripsi yang jelas dan spesifik tentang setiap item. Jika tidak, pengiriman akan tertunda atau tertahan di bea cukai. - Sembunyikan daftar penyiapan toko - Sembunyikan daftar penyiapan toko - Lihat Pesanan - Pengembalian dana gagal. Coba pengembalian dana secara manual Tampilkan atau sembunyikan daftar penyiapan toko Daftar Penyiapan Toko Anda dapat memulihkannya jika dibutuhkan dari Menu > Pengaturan > Toko + Sembunyikan daftar penyiapan toko + Sembunyikan daftar penyiapan toko + Lihat Pesanan Uji coba pembayaran menggunakan Ketuk untuk Bayar berhasil dikembalikan + Pengembalian dana gagal. Coba pengembalian dana secara manual Mengembalikan dana uji coba pembayaran
 Dengan melanjutkan, Anda menyetujui <a href=\'termsOfService\'><u>Ketentuan Layanan kami.</u></a> Pertama-tama, mari buat akun Anda. @@ -1070,9 +1076,9 @@ Language: id Pemberitahuan Produk gabungan Pustaka Media Perangkat - Izinkan Uji pengembalian dana otomatis pembayaran Ketuk untuk Bayar Uji pembayaran Ketuk untuk Bayar + Izinkan Perbarui preferensi Anda Pengaturan Dapatkan ulasan untuk toko Anda @@ -1102,8 +1108,10 @@ Language: id Pelajari lebih lanjut tentang peran dan izin Sepertinya peran pengguna Anda tidak mengizinkan Anda menginstal Jetpack. \nHubungi administrator Anda untuk mendapatkan bantuan. Coba Ketuk untuk Bayar + Percobaan gratis Biaya pendaftaran Kedaluwarsa setelah + Harga langganan tahun bulan minggu @@ -1118,8 +1126,6 @@ Language: id Dibatalkan Ditangguhkan Aktif - Percobaan gratis - Harga langganan Anda dapat menyunting langganan produk di dasbor web. Tidak ada periode percobaan Tidak ada biaya pendaftaran @@ -1130,22 +1136,22 @@ Language: id Langganan #%1$d Langganan OK - Langganan - Langganan Woo selalu menyertai mulai dari rintisan hingga jutaan penjualan Anda. Inilah alasan kami dipercaya para penjual untuk memperkuat 3,4 juta toko online mereka. + Langganan Kode OTP salah. Periksa kembali informasi Anda dan coba lagi. Permintaan SMS gagal. Harap coba lagi. SMS diajukan, harap cek pesan Anda untuk melihat kodenya. + Langganan Pembaca kartu menerima pembayaran dengan chip serta secara mengetuk dan menggesek menggunakan kartu debit atau kartu kredit. Terima pembayaran nirsentuh dengan aman langsung dari ponsel Anda. - Tidak dapat login karena pembuatan kata sandi aplikasi tidak disetujui. - Mengambil situs
 Gunakan ponsel Anda untuk menerima pembayaran\nkartu. Coba sekarang. Bagikan Feedback - Memuat
 + Tidak dapat login karena pembuatan kata sandi aplikasi tidak disetujui. + Mengambil situs
 + Terjadi error saat mengambil situs web Anda. Coba lagi menggunakan halaman WP Admin Login - Terjadi error saat mengambil situs web Anda. + Memuat
 %s berakhir Langganan Anda berakhir dan Anda dapat mengakses semua fitur secara terbatas. %1$d hari @@ -1158,11 +1164,19 @@ Language: id objek barang Error saat mengambil detail paket + Sekarang Anda menjadi pelanggan %1$s! Anda memiliki akses ke semua fitur kami hingga %2$s. + Masa percobaan gratis Anda telah berakhir, menyisakan akses fitur secara terbatas. Berlangganan %1$s sekarang. + Masa percobaan gratis Anda adalah %1$d hari. Percobaan gratis Anda akan berakhir dalam %2$s. Upgrade untuk membuka fitur-fitur baru dan membuat toko Anda tetap berjalan. Status langganan Pemecahan Masalah Saat ini: %s Laporkan masalah langganan Upgrade Sekarang + %1$s tersisa dalam periode percobaan Anda. + Masa percobaan berakhir + Masa percobaan Anda telah berakhir. + Waduh, terjadi error tak terduga. + Error tak terduga Kami mendapati bahwa toko telah diluncurkan. Tidak dapat meluncurkan toko Anda Tidak dapat membagikan url toko @@ -1172,16 +1186,8 @@ Language: id Kembali ke Toko Saya Bagikan URL Publikasikan toko saya - Cari domain - Sekarang Anda menjadi pelanggan %1$s! Anda memiliki akses ke semua fitur kami hingga %2$s. - Masa percobaan gratis Anda telah berakhir, menyisakan akses fitur secara terbatas. Berlangganan %1$s sekarang. - Masa percobaan berakhir - Masa percobaan Anda telah berakhir. - Waduh, terjadi error tak terduga. - Error tak terduga Untuk meluncurkan toko, Anda perlu upgrade ke paket kami. <u>Upgrade</u> - Masa percobaan gratis Anda adalah %1$d hari. Percobaan gratis Anda akan berakhir dalam %2$s. Upgrade untuk membuka fitur-fitur baru dan membuat toko Anda tetap berjalan. - %1$s tersisa dalam periode percobaan Anda. + Cari domain Login gagal dengan kode status %1$s Tidak dapat login karena kami tidak dapat mengidentifikasi URL admin toko Anda Tidak dapat login karena kami tidak dapat mengidentifikasi URL login toko Anda @@ -1199,11 +1205,13 @@ Language: id Permintaan dukungan Anda sudah masuk ke inbox kami. Kami akan mengirimkan email balasan secepatnya. Permintaan terkirim! Harap tunggu
 + Mengirim permintaan Ekstensi/Plugin lainnya Plugin WooCommerce Pembayaran WooCommerce Pembaca Kartu/Pembayaran Langsung Aplikasi Seluler + Mulai menulis Pesan Daftarkan Permohonan Dukungan Subjek @@ -1211,6 +1219,7 @@ Language: id Mari atasi masalahnya Saya butuh bantuan untuk Permintaan Dukungan + Bagikan feedback Penyiapan dengan daftar diciutkan Penyiapan dengan layar penuh Lihat semua (%1$d) @@ -1218,49 +1227,46 @@ Language: id Hadirkan metode pembayaran yang praktis dan mudah untuk pelanggan! Terima pembayaran Kami akan menggunaakan data tersebut untuk menyetel pengaturan terkait pengiriman, pajak, dan pembayaran. - Mengirim permintaan - Mulai menulis - Bagikan feedback Bisa berikan info lebih lanjut tentang toko Anda? Tautan ajaib sudah berhasil dikirim ke alamat email yang terdaftar untuk akun Anda + Login untuk Melanjutkan Akses semua toko WooCommerce Anda. Banyak toko Memuat Status Jetpack Ada yang salah! Silakan coba lagi nanti. Uji coba pembayaran - Login untuk Melanjutkan - Mendaftarkan nama domain
 - Pilih Negara - Pilih Provinsi + Terima pembayaran dengan kartu\nmenggunakan ponsel Anda Ketuk Untuk Membayar TINDAKAN Terjadi error saat registrasi domain - Terima pembayaran dengan kartu\nmenggunakan ponsel Anda - Telepon - Kode negara - Negara - Alamat - Alamat 2 - Kota - Provinsi - Negara Bagian (Tidak Tersedia) - Kode pos + Pilih Provinsi + Pilih Negara + Mendaftarkan nama domain
 Daftarkan Domain - Demi kenyamanan Anda, kami telah mengisi informasi kontak WordPress.com Anda\n terlebih dahulu. Harap tinjau kembali untuk memastikan informasi yang ingin Anda gunakan untuk domain ini sudah benar. + Kode pos + Negara Bagian (Tidak Tersedia) + Provinsi + Kota + Alamat 2 + Alamat + Negara + Kode negara + Telepon Organisasi (opsional) - Pemilik domain harus berbagi informasi kontak di database publik semua domain.\n Dengan Perlindungan Privasi, kami memublikasikan informasi kami sendiri, bukan informasi Anda, dan meneruskan segala komunikasi kepada Anda secara pribadi. - Dengan mendaftarkan domain ini, Anda menyetujui %1$ssyarat dan ketentuan%2$s kami - Masukkan %s yang valid - Daftarkan secara pribadi dengan Perlindungan Privasi - Daftarkan secara publik + Demi kenyamanan Anda, kami telah mengisi informasi kontak WordPress.com Anda\n terlebih dahulu. Harap tinjau kembali untuk memastikan informasi yang ingin Anda gunakan untuk domain ini sudah benar. Informasi kontak domain + Daftarkan secara publik + Daftarkan secara pribadi dengan Perlindungan Privasi + Masukkan %s yang valid + Dengan mendaftarkan domain ini, Anda menyetujui %1$ssyarat dan ketentuan%2$s kami + Pemilik domain harus berbagi informasi kontak di database publik semua domain.\n Dengan Perlindungan Privasi, kami memublikasikan informasi kami sendiri, bukan informasi Anda, dan meneruskan segala komunikasi kepada Anda secara pribadi. Perlindungan Privasi Pengaturan domain hanya bisa diakses oleh administrator toko Atau lanjut dengan Tautan Ajaib Masukkan kata sandi akun WordPress.com Anda untuk memasang Jetpack + Masukkan kata sandi akun WordPress.com Anda untuk menghubungkan Jetpack Login dengan akun WordPress.com Anda untuk memasang Jetpack Login dengan akun WordPress.com Anda untuk menghubungkan Jetpack - Masukkan kata sandi akun WordPress.com Anda untuk menghubungkan Jetpack Pengaturan domain bisa ditemukan di Pengaturan -> Domain Alamat situs Anda sedang diatur. Perlu waktu hingga 30 menit bagi domain Anda untuk mulai berfungsi. Selamat atas pembelian Anda @@ -1270,9 +1276,9 @@ Language: id %1$d/%2$d selesai Miliki URL khusus untuk menjadi host toko Anda sendiri. Sesuaikan domain Anda + Publikasikan situs Anda ke seluruh dunia kapan pun yang Anda mau! Luncurkan toko Anda Mulai berjualan dengan menambahkan produk atau layanan ke toko Anda. - Publikasikan situs Anda ke seluruh dunia kapan pun yang Anda mau! Tambahkan produk pertama Anda Penyiapan toko Terjadi masalah dengan pengaturan aplikasinya. Hubungi dukungan untuk informasi selengkapnya @@ -1284,13 +1290,13 @@ Language: id Tambah domain Domain situs Anda Alamat situs utama + <a href=\'\'><u>Baca selengkapnya</u></a> tentang domain dan cara bertindak terkait domain. Cari domain Domain yang dibeli akan mengalihkan pengguna ke alamat utama Anda. Klaim Domain + Anda memiliki registrasi domain gratis selama satu tahun bersama paket Anda. Klaim domain gratis Anda Alamat toko gratis Anda - <a href=\'\'><u>Baca selengkapnya</u></a> tentang domain dan cara bertindak terkait domain. - Anda memiliki registrasi domain gratis selama satu tahun bersama paket Anda. Domain Jangan tampilkan lagi Ingatkan saya nanti @@ -1312,40 +1318,40 @@ Language: id Tidak butuh waktu lama Mempersiapkan pembaca bawaan
 Pembaca bawaan telah siap + Pembaca Kartu Ketuk Untuk Membayar Angka Konversi Sesi Tidak ada sesi dalam periode ini Bandingkan dengan Domain - Pembaca Kartu Apa itu Kata Sandi Aplikasi? Sepertinya fitur Kata Sandi Aplikasi dinonaktifkan di situs Anda %1$s.\n Aktifkan Kata Sandi untuk menggunakan aplikasi WooCommerce. Buka halaman instalasi - Balas - Balasan dikirim! Terjadi kendala saat mengirimkan balasan + Balasan dikirim! + Balas Pilih semua Perbarui harga Perbarui status - Perbarui status - Perbarui harga normal Status diperbarui! + Perbarui status Harga diperbarui! + Perbarui harga normal Semua variasi telah dibuat. Tidak ada variasi yang bisa dibuat Pilih beberapa sekaligus + Tidak ada domain tersedia untuk pencarian ini Membuat variasi Ini akan membuat variasi baru untuk setiap kemungkinan kombinasi atribut variasi (%1$d variasi). Buat semua variasi? Saat ini, pembuatan mendukung maksimal %1$d variasi. Pembuatan variasi untuk produk ini akan membuat %2$d variasi. Melebihi batas pembuatan Membuat variasi untuk semua kombinasi atribut Anda. + Buat semua variasi Buat satu variasi baru. Menetapkan atribut yang termasuk dalam produk variabel secara manual. Tambah variasi baru Tambah variasi - Buat semua variasi - Tidak ada domain tersedia untuk pencarian ini Keluar Tanpa Menyambungkan Lanjutkan penyambungan Coba sambungkan lagi untuk mengakses toko Anda. @@ -1357,6 +1363,7 @@ Language: id Coba aktifkan ulang Coba instal ulang Dapatkan dukungan + Harap coba lagi dan hubungi dukungan jika error ini berlanjut. Terjadi error saat berkomunikasi dengan situs Anda. Anda tidak memiliki izin untuk mengelola plugin di toko ini Terjadi error saat memberi izin penyambungan ke Jetpack @@ -1380,7 +1387,6 @@ Language: id Menginstal Jetpack Login ke <b>%1$s</b> dengan kredensial toko Anda untuk menyambungkan Jetpack. Login ke <b>%1$s</b> dengan kredensial toko Anda untuk menginstal Jetpack. - Harap coba lagi dan hubungi dukungan jika error ini berlanjut. Siapkan kredensial toko Anda. Sambungkan toko Anda ke Jetpack untuk mengaksesnya di aplikasi ini. Instal plugin Jetpack gratis untuk mengakses toko Anda di aplikasi ini. @@ -1393,8 +1399,9 @@ Language: id Perbarui Pembaca Kartu Simulasi Sambungkan ke Jetpack Hubungkan Toko - Pengunjung Inilah tempat orang-orang dapat menemukan Anda di Internet. Jangan khawatir! Anda dapat mengubahnya kembali. + Pengunjung + Atau, login dengan kata sandi Pembaca Kartu Simulasi telah dinonaktifkan Kunci Pembaca Simulasi Jumlah stok diperbarui @@ -1403,7 +1410,6 @@ Language: id Memperbarui jumlah stok Jumlah stok untuk %d variasi akan diperbarui Persediaan - Atau, login dengan kata sandi Cari dari produk yang disaring Cari dari pesanan yang disaring Sambungkan toko yang sudah ada @@ -1431,17 +1437,18 @@ Language: id Coba Alamat Lainnya Rentang tanggal kustom Kustom + Apa itu WordPress.com? Membuat akun baru Pilih kata sandi Alamat email Anda Memulai \ndalam hitungan menit Dengan mengetuk tombol Hubungkan Jetpack, Anda menyetujui <a href=\'terms\'>Ketentuan Layanan</a> kami dan bersedia <a href=\'sync\'>membagikan detail</a> kepada WordPress.com. - Apa itu WordPress.com? Aktifkan Pembaca Kartu Simulasi Hubungi pemilik situs untuk menerima undangan ke situs sebagai manajer toko atau administrator untuk menggunakan aplikasi. Menghubungkan ke situs WordPress.com Hubungkan ke situs Hubungkan Jetpack ke akun Anda + Edit izin Untuk menggunakan fitur ini, berikan izin untuk menggunakan kamera Anda. Akses Kamera Diperlukan Pemindai Barcode Kamera @@ -1449,7 +1456,6 @@ Language: id 2FA tidak didukung untuk situs yang dihosting sendiri. Gunakan kata sandi aplikasi. Tunjukkan kata sandi Sembunyikan password - Edit izin Sejak %1$s Tidak dapat memuat data Statistik WooCommerce Hari Ini @@ -1470,55 +1476,57 @@ Language: id Error Koneksi Ada masalah yang perlu Anda perhatikan. Harap <a href=\'\'>diperiksa</a> Coba alamat lainnya - Aktifkan Pembayaran Langsung Gagal mengaktifkan bayar di tempat. Silakan coba lagi nanti. + Aktifkan Pembayaran Langsung <a href=\'\'>Pelajari selengkapnya</a> tentang Pembayaran Langsung Baru menggunakan WooCommerce Terjadi kegagalan, silakan hubungi dukungan Masukkan alamat situs - Lupa kata sandi Anda? Dapatkan tautan untuk login melalui email + Lupa kata sandi Anda? Kami mendapati bahwa Anda belum menyelesaikan penyiapan Pembayaran Langsung. <a href=\'\'>Lanjutkan penyiapan</a> - Admin WC - Login dengan alamat toko Anda - Situs lain - Pembayaran dari tab Menu - Sekarang, Anda dapat mengakses Pembayaran Langsung dan fitur-fitur lain dengan cepat dan mudah - Mantap! Pembayaran + Mantap! + Sekarang, Anda dapat mengakses Pembayaran Langsung dan fitur-fitur lain dengan cepat dan mudah + Pembayaran dari tab Menu Email Anda tidak digunakan dengan akun WordPress.com. - Login dengan kredensial situs Anda - Kami baru saja mengirimkan tautan ajaib ke alamat email Anda. Ketuk tautan di email tersebut untuk login. - Login dengan tautan ajaib - Gunakan kata sandi untuk login - Periksa email Anda di perangkat ini! + Situs lain + Login dengan alamat toko Anda + Admin WC Kami baru saja mengirimkan tautan ajaib ke - Siapkan sekarang - Tips - Apa yang mendorong Anda membuka WooCommerce? - Hanya menjelajahi - Mencoba untuk menyiapkan toko - Memeriksa analitik saya - Membuat atau memperbarui produk saya - Mengelola pesanan saya - Beralih dari satu toko ke toko lain - Tampaknya %1$s bukan situs WooCommerce. - Instal WooCommerce - Tandai\nselesai - Pesanan #%1$d ditandai selesai - Error saat memperbarui Pesanan #%1$d - Mulai berjualan secara langsung dalam waktu kurang dari 20 menit dengan pembaca kartu kami. - Tingkatkan penjualan Anda dengan produk tertaut + Periksa email Anda di perangkat ini! + Gunakan kata sandi untuk login + Login dengan tautan ajaib + Kami baru saja mengirimkan tautan ajaib ke alamat email Anda. Ketuk tautan di email tersebut untuk login. + Login dengan kredensial situs Anda Berikan rekomendasi produk yang membantu dan relevan bagi pelanggan Anda dengan menambahkan upsell dan cross-sell + Tingkatkan penjualan Anda dengan produk tertaut + Mulai berjualan secara langsung dalam waktu kurang dari 20 menit dengan pembaca kartu kami. + Error saat memperbarui Pesanan #%1$d + Pesanan #%1$d ditandai selesai + Tandai\nselesai + Instal WooCommerce + Tampaknya %1$s bukan situs WooCommerce. + Beralih dari satu toko ke toko lain + Mengelola pesanan saya + Membuat atau memperbarui produk saya + Memeriksa analitik saya + Mencoba untuk menyiapkan toko + Hanya menjelajahi + Apa yang mendorong Anda membuka WooCommerce? + Tips + Siapkan sekarang Mari kita mulai! Login dengan WordPress.com Hubungi dukungan + Login dengan akun WordPress.com Anda Minta bantuan! Mengalami masalah terkait login? SKU Semua produk JANGAN TAMPILKAN LAGI INGATKAN SAYA NANTI + Jangan khawatir! Anda bisa memulai Pembayaran Langsung kapan saja di Pengaturan. Pembayaran Langsung Beli Pembaca Kartu Terima pembayaran dengan mudah @@ -1529,12 +1537,10 @@ Language: id Tidak dapat menyimpan perubahan Pesanan akan ditandai sebagai dibayar jika Anda telah menerima pembayaran tanpa melalui WooCommerce Instal Jetpack + Kami membuat Anda bisa memprosesnya dengan mudah Anda dapat mengelolanya dengan cepat dan mudah Kami tahu bahwa hal ini penting untuk kelangsungan bisnis Anda Baru menggunakan WooCommerce - Jangan khawatir! Anda bisa memulai Pembayaran Langsung kapan saja di Pengaturan. - Kami membuat Anda bisa memprosesnya dengan mudah - Login dengan akun WordPress.com Anda Pesanan baru senilai $50 di Toko WooCommerce Anda Ada pesanan baru! 🎉 detail @@ -1543,10 +1549,10 @@ Language: id Bagikan laporan status sistem Salin laporan status sistem ke clipboard Terus Mencari + Pembayaran Langsung untuk Pesanan #%1$s di %2$s blog_id %3$s. Ubah Penyedia Pembayaran Dana dikembalikan: %1$s Menunggu pembayaran - Pembayaran Langsung untuk Pesanan #%1$s di %2$s blog_id %3$s. Lanjutkan Penginstalan Hal yang harus diketahui sebelum menginstal Instal ekstensi @@ -1556,26 +1562,29 @@ Language: id Gagal mencari produk Gagal memuat produk Mencari Produk - Daftar email penagihan yang diizinkan untuk pencocokan saat pesanan dilakukan. Pisahkan alamat email dengan koma. Anda juga dapat menggunakan tanda bintang (*) untuk mencocokkan bagian-bagian dari email. Misalnya \"*@gmail.com\" akan cocok dengan semua alamat gmail. Penyaring (%d) Beberapa alamat email tidak valid. Harap perbaiki alamat email. + Daftar email penagihan yang diizinkan untuk pencocokan saat pesanan dilakukan. Pisahkan alamat email dengan koma. Anda juga dapat menggunakan tanda bintang (*) untuk mencocokkan bagian-bagian dari email. Misalnya \"*@gmail.com\" akan cocok dengan semua alamat gmail. + Maaf, tidak ada produk yang cocok dengan penyaring yang dipilih\" Konfirmasi Metode Pembayaran Stripe Pembayaran WooCommerce Pembayaran Langsung dapat diproses melalui penyedia pembayaran berikut. Penyedia mana yang ingin Anda gunakan? - Untuk mengedit Detail Produk atau Pembayaran, ganti status ke Pembayaran Tertunda. - Tidak ada pelanggan ditemukan - Maaf, tidak ada produk yang cocok dengan penyaring yang dipilih\" Pilih Penyedia Pembayaran Anda terkunci + Untuk mengedit Detail Produk atau Pembayaran, ganti status ke Pembayaran Tertunda. Beberapa bagian dalam pesanan ini tidak dapat diedit Cari pelanggan + Tidak ada pelanggan ditemukan Lain Kali Tambahkan Ekstensi Ke Toko Apa itu WooCommerce Shipping? Akses tarif diskon pengiriman. Saat ini tersedia dengan DHL dan USPS, dan akan segera hadir lebih banyak lagi! Tarif diskon + Buat pesanan, lalu cukup bayar, cetak, kemas, dan kirimkan. Cetak dari telepon Anda + Tidak perlu repot menstok perangko. + Beli perangko jika perlu saja. Hemat waktu dan uang Penuhi pesanan Anda dengan WooCommerce Shipping Tampilkan detail @@ -1601,6 +1610,8 @@ Language: id Harga saat ini berbeda-beda Harga saat ini adalah %s Harga untuk %d variasi akan diperbarui + Campuran + TIdak ada Harga obral Harga normal Harga @@ -1608,11 +1619,6 @@ Language: id Pembaruan massal Oke Pembaruan massal
 - Buat pesanan, lalu cukup bayar, cetak, kemas, dan kirimkan. - Tidak perlu repot menstok perangko. - Beli perangko jika perlu saja. - Campuran - TIdak ada Memuat variasi
 Pencarian kategori produk gagal Pemuatan kategori produk gagal @@ -1625,12 +1631,13 @@ Language: id Pilih kategori Tutup banner untuk menginstal WC Shipping Dapatkan WooCommerce Shipping - Perlu label pengiriman? Cetak label dari ponsel dengan WooCommerce Shipping. + Perlu label pengiriman? + Ubah jumlah produk dari %1$d menjadi %2$d Perbarui Harga Normal Perbarui Harga Obral - Ubah jumlah produk dari %1$d menjadi %2$d Kami tidak mendukung ekstensi WooCommerce Stripe di %1$s + Penyaring Hapus Pilihan Pilih %d Produk Pilih %d Produk @@ -1642,7 +1649,6 @@ Language: id Aktifkan ini jika kupon tidak berlaku untuk barang obral. Kupon per item hanya dapat digunakan jika barang tidak diobral. Kupon per keranjang hanya dapat digunakan jika ada barang di keranjang yang tidak diobral. Kecualikan Barang Obral Aktifkan ini jika kupon tidak dapat digunakan bersamaan dengan kupon lainnya. - Penyaring Hanya untuk penggunaan individu Batas Penggunaan Per Pengguna Batasi Penggunaan Hingga X Item @@ -1717,12 +1723,12 @@ Language: id Coba metode pengembalian dana lainnya Pengembalian dana ditolak untuk alasan yang tidak diketahui Maaf, pengembalian dana ini tidak dapat diproses. - Salin Pengembalian dana berhasil Memproses pengembalian dana Pembayaran pengembalian dana Pengembalian dana gagal Mempersiapkan pengembalian dana pembayaran + Salin Cari Kupon Tidak dapat membuat pesan berbagi kode kupon Error saat membagikan kode kupon. @@ -1747,9 +1753,18 @@ Language: id Checkout - %s Bagikan tautan pembayaran Jumlah + Jumlah + Pesanan yang Didiskon + Performa + Belanja maksimum%s + Belanja minimum%s + Ringkasan Kupon Lihat ringkasan kupon + Kini Anda dapat melihat dan mengedit kupon dengan perangkat Anda! Lihat dan edit kupon Tidak ada kupon ditemukan + %1$s excl. %2$s + %1$s dan %2$s semua Kedaluwarsa Aktif @@ -1767,15 +1782,6 @@ Language: id \u2022 satu ulasan disetujui \u2022 %d ulasan disetujui %1$s (%2$s%%) - Jumlah - Pesanan yang Didiskon - Performa - Belanja maksimum%s - Belanja minimum%s - Ringkasan Kupon - Kini Anda dapat melihat dan mengedit kupon dengan perangkat Anda! - %1$s excl. %2$s - %1$s dan %2$s Kini Anda dapat membuat pesanan dengan perangkat Anda! Anda dapat mencoba fitur ini dengan mengetuk tombol \"+\" Kembali lagi nanti untuk mendapatkan lebih banyak tips dan wawasan tentang cara mengembangkan toko Anda Selamat, Anda telah membaca semuanya! @@ -1790,20 +1796,20 @@ Language: id Layanan XML-RPC tidak tersedia di situs ini. Harap gunakan email non-Automattic untuk mengirimkan tiket dukungan Kami tidak mendukung akun Stripe yang terdaftar di %1$s + Kami tidak mendukung ekstensi WooCommerce Payments di %1$s Tekan tombol daya di pembaca Anda Tanda terima dikirimkan ke <strong>%s</strong> Persentase (%) - Kami tidak mendukung ekstensi WooCommerce Payments di %1$s Hapus biaya dari pesanan Hapus pengiriman dari pesanan Pengiriman Tambahkan cara pengiriman Tambahkan Pengiriman Nama + Jumlah Biaya Detail pelanggan Tambahkan biaya - Jumlah Sunting catatan pelanggan Sunting detail pelanggan Sunting status pesanan @@ -1820,12 +1826,12 @@ Language: id Segarkan setelah memperbarui Kelola Plugin Pembayaran WooCommerce - Pembayaran Langsung hanya akan berfungsi jika salah satu plugin berikut diaktifkan. Harap nonaktifkan salah satu plugin berikut untuk melanjutkan: - Konflik plugin pembayaran terdeteksi - atau WooCommerce Stripe Gateway Pembayaran Langsung hanya akan berfungsi jika salah satu plugin berikut diaktifkan. Hubungi administrator situs untuk menonaktifkan salah satu plugin berikut untuk melanjutkan: + Pembayaran Langsung hanya akan berfungsi jika salah satu plugin berikut diaktifkan. Harap nonaktifkan salah satu plugin berikut untuk melanjutkan: + Konflik plugin pembayaran terdeteksi Total Pajak + atau Menginstal Jetpack Pembayaran Langsung saat ini tidak tersedia Pesanan dibuat @@ -1854,9 +1860,9 @@ Language: id Kode Sumber Pemberitahuan Privasi untuk California Kebijakan Privasi + Ketentuan Layanan Bekerja dari Mana Saja Berkarya Bersama Kami - Ketentuan Layanan Keluarga Automattic Informasi Hukum dan Lainnya Twitter @@ -1878,12 +1884,12 @@ Language: id aktivasi instalasi Maaf, terjadi kesalahan selama %s - WooCommerce Hei! Berikut tautan untuk mengunduh aplikasi WooCommerce. Saya sangat suka aplikasi ini dan saya rasa Anda juga akan suka. %1$s - review_card_%1$s - review_card_detail - product_card_%1$s + WooCommerce product_card_detail + product_card_%1$s + review_card_detail + review_card_%1$s Perbarui Stripe Hampir jadi! Harap selesaikan pengaturan Stripe untuk mulai menerima Pembayaran dengan Kartu. Selesaikan penyiapan Stripe di admin toko Anda @@ -1896,7 +1902,9 @@ Language: id Tambahkan alamat pengiriman lain Tersedia %s tersedia + Tambahkan produk Produk + Tambahkan Detail Pelanggan Pelanggan Tandai sebagai dibayar Pesanan akan dibuat dan ditandai sebagai dibayar jika Anda telah menerima pembayaran tanpa melalui WooCommerce @@ -1904,18 +1912,16 @@ Language: id Pilih metode pembayaran Anda Pajak dihitung otomatis berdasarkan alamat toko Anda Pajak (%s%%) - Tambahkan Detail Pelanggan - Tambahkan produk Terima pembayaran (%s) Kena pajak Jumlah kustom Masukkan email Simple payment + order_card_detail + order_card_%1$s Uang Tunai Kartu Pajak - order_card_%1$s - order_card_detail Email Tambahkan catatan Catatan Pelanggan @@ -1969,8 +1975,9 @@ Language: id Masukkan jumlah Terima pembayaran Simple payment - Analytics Buat pesanan dari perangkat Anda! + Analytics + Semua selesai Menyambungkan ke toko Anda Mengaktifkan Menginstal Jetpack @@ -1982,17 +1989,17 @@ Language: id Error saat memuat ulasan produk Sambungan pembaca terputus Pembaca terhubung - Semua selesai Membatalkan pembaruan perangkat lunak yang sedang berlangsung tidak dianjurkan. Pembatalan akan memblok sambungan pembaca Anda. Pembaruan perangkat lunak pembaca gagal karena daya baterai pembaca tidak cukup. Isi daya pembaca di atas 50%% sebelum mencoba lagi. - Isi daya pembaca Pembaruan perangkat lunak pembaca gagal karena daya baterai hanya terisi %1$s%%. Isi daya pembaca di atas 50%% sebelum mencoba lagi. + Isi daya pembaca Perangkat lunak pembaca kartu Anda perlu diperbarui agar dapat berfungsi normal Cantumkan kode pos yang valid pada pengaturan toko Anda lalu coba lagi Kode pos alamat toko tidak valid Masukan alamat: Cantumkan alamat toko Anda untuk melanjutkan Periksa perangkat seluler Anda + Tidak dapat memperbarui alamat dengan alamat email kosong. Pastikan Anda menggunakan WooCommerce versi terbaru. 30 hari terakhir 7 hari terakhir 2 Hari Terakhir @@ -2001,7 +2008,6 @@ Language: id Semua Pesanan disaring Semua Pesanan - Tidak dapat memperbarui alamat dengan alamat email kosong. Pastikan Anda menggunakan WooCommerce versi terbaru. Lain Kali Menginstal Jetpack Izinkan banyak pengguna untuk mengakses WooCommerce Mobile. @@ -2054,8 +2060,8 @@ Language: id Laporan status sistem Selamat, Anda sekarang dapat menerima pembayaran kartu debit dan kredit menggunakan WooCommerce Payments! Kumpulkan pembayaran dengan pembaca kartu - Oke Jumlah minimal %1$s + Oke Gambar ikon fitur baru Beralih toko Gagal memperbarui produk %1$s @@ -2083,23 +2089,23 @@ Language: id Add-on Produk Menyimpan produk Anda Menunggu Peninjauan + Mohon pastikan pembaca kartu sudah terhubung. Coba lagi dengan kartu lainnya Coba ketuk, masukkan, atau gesek kartu Anda lagi Beberapa kartu terdeteksi. Coba lagi dengan satu kartu + Ambil kartu Coba lagi dengan kartu yang sama %d objek %d item %d hari kerja %d hari kerja - Mohon pastikan pembaca kartu sudah terhubung. - Ambil kartu + Kami tidak dapat secara otomatis memverifikasi alamat pengiriman: %s Kami tidak dapat memverifikasi alamat pengirim secara otomatis. Lihat di Google Maps untuk memastikan alamat sudah benar. Kami berupaya untuk lebih memudahkan Anda melihat add-on produk dari perangkat! Untuk sekarang, Anda akan dapat melihat add-on untuk pesanan Anda. Anda dapat membuat dan menyunting add-on ini pada dasbor web Anda. - Kami tidak dapat secara otomatis memverifikasi alamat pengiriman: %s - Simpan Lihat add-on dari perangkat Anda! Jika ingin mengubah nama add-on pada dasbor web, harap perhatikan bahwa pesanan sebelumnya tidak akan menampilkan add-on tersebut dalam aplikasi. Lihat Add-on + Simpan Unggah detail (%d) File %d tidak dapat diunggah File %d tidak dapat diunggah @@ -2119,6 +2125,7 @@ Language: id Cetak label pengiriman Pembayaran langsung Pembaca Anda memerlukan waktu sekitar tiga jam untuk terisi penuh + Pastikan pembaca selalu memiliki daya Pembaca Anda akan masuk mode tidur setelah 10 menit tidak aktif. Cukup tekan tombol daya untuk menghubungkannya kembali. Penghubungan kembali Automattic Untuk menerima pembayaran, cukup geser, ketuk, atau sisipkan kartu pada pembaca @@ -2130,11 +2137,10 @@ Language: id Pembayaran Langsung tidak tersedia dalam Mode Pengujian. Harap matikan untuk melanjutkan. Pembayaran Langsung saat ini tidak tersedia Ada persyaratan yang tertunda di akun Anda. Penuhi persyaratan tersebut dengan %1$s agar dapat tetap menerima Pembayaran Langsung. + Ada persyaratan untuk Akun Anda yang belum dipenuhi Anda memiliki setidaknya satu persyaratan yang terlambat di akun Anda. Harap penuhi persyaratan tersebut untuk dapat terus menggunakan Pembayaran Langsung Pembayaran Langsung saat ini tidak tersedia Anda akan dapat menerima Pembayaran Langsung segera setelah kami selesai meninjau akun Anda. - Pastikan pembaca selalu memiliki daya - Ada persyaratan untuk Akun Anda yang belum dipenuhi Pembayaran Langsung saat ini tidak tersedia Mohon maaf, kami tidak dapat mendukung Pembayaran Langsung untuk toko ini. Segarkan setelah memperbarui @@ -2151,6 +2157,7 @@ Language: id <a href=\'\'>Pelajari lebih lanjut</a> tentang penerimaan pembayaran dengan perangkat seluler Anda dan pemesanan pembaca kartu Butuh bantuan? <a href=\'\'>Hubungi dukungan</a> Anda masih dapat menerima Pembayaran Tunai secara Langsung dengan mengaktifkan metode pembayaran \"bayar di tempat\" di toko Anda + Kami tidak mendukung Pembayaran Langsung Kartu di %1$s Menghubungkan ke akun Anda Pembayaran langsung Pastikan kembali dimensi dan berat paket atau coba gunakan paket lain di Detail Paket @@ -2158,7 +2165,6 @@ Language: id Semua paket yang tersedia telah diaktifkan Mengaktifkan paket Pilih paket yang ingin diaktifkan. - Kami tidak mendukung Pembayaran Langsung Kartu di %1$s Kolom wajib diisi Tutup Variasi Dibuat @@ -2167,11 +2173,11 @@ Language: id Buat Variasi Karena atribut sudah ditambahkan, Anda sekarang bisa membuat variasi pertama Anda! Atribut dibuat + %1$s%% selesai Membatalkan pembaruan perangkat lunak yang sedang berlangsung tidak dianjurkan Maaf, pembayaran ini tidak dapat diproses Tidak ada koneksi ke server Tidak ada koneksi internet - %1$s%% selesai Kirim menggunakan kemasan asli Tambah ke paket baru Item ini saat ini berada di %s. Ke mana Anda ingin memindahkannya? @@ -2182,6 +2188,7 @@ Language: id Gagal membuat paket. Harap coba lagi. Gagal membuat paket: ada masalah API yang tidak diketahui. Gagal membuat paket: %1$s + Harap tunggu
 Membuat paket baru Nilai tidak valid. Kolom ini harus diisi. @@ -2195,11 +2202,10 @@ Language: id Kotak Pilih jenis paket Jenis paket + Siapkan paket yang akan digunakan untuk mengirim produk Anda. Kami akan menyimpannya untuk pesanan selanjutnya. Tambah paket baru Buat paket baru Dimensi paket harus lebih besar dari nol. Untuk melanjutkan, silakan perbarui dimensi item di bagian Pengiriman halaman produk Anda. - Harap tunggu
 - Siapkan paket yang akan digunakan untuk mengirim produk Anda. Kami akan menyimpannya untuk pesanan selanjutnya. Kemasan asli Dimensi Item Item yang Dikirim Terpisah @@ -2212,11 +2218,11 @@ Language: id Pemeriksaan pembaruan versi perangkat lunak gagal <a href=\'\'>Pelajari lebih lanjut</a> tentang menerima pembayaran dengan perangkat seluler dan memesan pembaca kartu Aktifkan Bluetooth + Tidak ada pembaca yang terhubung Tidak dapat menyambungkan pembaca Hubungkan Ditemukan beberapa pembaca Pesanan sudah dibayar - Tidak ada pembaca yang terhubung Terima kasih atas pembelian Anda! Klik tautan di bawah untuk melihat tanda terima pembayaran Anda.\n\n%s Terjadi error saat mengunduh formulir bea cukai Cetak faktur bea cukai @@ -2232,11 +2238,12 @@ Language: id Tambahkan produk Atribut variasi Aktifkan bluetooth perangkat seluler + Terjadi error saat mengambil pesanan. Status pesanan pada aplikasi mungkin telah usang. Tanda terima Anda dari %s Menyegarkan pesanan Memperbarui status aplikasi Pelanggan Anda memilih %1$s - Terjadi error saat mengambil pesanan. Status pesanan pada aplikasi mungkin telah usang. + Formulir bea cukai wajib menyertakan nomor telepon 10 digit Formulir bea-cukai diisi Jika mengalami masalah pencetakan dari perangkat Anda, hubungi dukungan pelanggan untuk mesin cetak Anda. Jika pencetakan tidak tersedia, Anda bisa selalu menyimpan tanda terima ke dalam format PDF dan mengirimkannya melalui email untuk mencetaknya dari perangkat lain. @@ -2249,16 +2256,19 @@ Language: id Untuk membuat variasi, Anda perlu mengatur atributnya (yaitu \"Warna\", \"Ukuran\") terlebih dahulu 1 variasi %1$s variasi - Formulir bea cukai wajib menyertakan nomor telepon 10 digit Pelacakan USPS Memperbarui perangkat lunak pembaca Anda Pembaruan perangkat lunak Perangkat lunak pembaca diperbarui NAMA PEMBACA KARTU TIDAK DIKENALI + Putus sambungan pembaca Harap perbarui perangkat lunak pembaca Anda untuk dapat terus menerima pembayaran Perbarui perangkat lunak pembaca + %s%% baterai PEMBACA KARTU TERHUBUNG Hubungkan pembaca kartu + Aktifkan pembaca kartu dan pasang di sebelah perangkat seluler + Pastikan pembaca kartu telah terisi daya Hubungkan pembaca kartu Anda Kartu ditolak Menyambungkan ke pembaca @@ -2271,8 +2281,10 @@ Language: id Berat (%1$s per unit) Nilai (%1$s per unit) %1$s mengenai nomor Tarif HS + %1$s mengenai Nomor Transaksi Internal (ITN) Baris Kustom %1$d Lainnya + Pemeriksaan Sanitasi/Fitosanitasi Karantina Tiada Lainnya @@ -2295,12 +2307,6 @@ Language: id Jenis isi Kembalikan ke pengirim jika paket tidak dapat dikirimkan hingga %s - Putus sambungan pembaca - %s%% baterai - Aktifkan pembaca kartu dan pasang di sebelah perangkat seluler - Pastikan pembaca kartu telah terisi daya - %1$s mengenai Nomor Transaksi Internal (ITN) - Pemeriksaan Sanitasi/Fitosanitasi Jika Anda mengaktifkan pengaturan ini, pelanggan akan menerima email konfirmasi setelah pesanan selesai Tinjau pesanan 🎉 Pesanan selesai! @@ -2309,16 +2315,20 @@ Language: id Pelajari lebih lanjut tentang peran dan izin Aplikasi ini hanya mendukung peran pengguna Administrator dan Manajer Toko. Harap hubungi pemilik toko Anda untuk mengupgrade peran Anda. Edit dan tambahkan produk baru dari mana saja - Lewati Kelola dan sunting pesanan dari mana saja Lacak penjualan dan produk dengan performa tinggi + Lewati Produk eksternal Produk yang dikelompokkan Produk variabel Produk digital unik, seperti layanan atau buku, musik, dan video yang dapat diunduh + Produk fisik unik yang mungkin perlu dikirimkan kepada pelanggan Produk fisik sederhana Buka pengaturan Buka pengaturan + Bluetooth dinonaktifkan + Lokasi dinonaktifkan + Izin lokasi tepat tidak ditemukan Tidak dapat menyambungkan ke pembaca. Menyambungkan ke pembaca Sambungkan ke pembaca @@ -2326,11 +2336,9 @@ Language: id Memindai pembaca Jumlah item Buat label pengiriman baru - Produk fisik unik yang mungkin perlu dikirimkan kepada pelanggan - Bluetooth dinonaktifkan - Lokasi dinonaktifkan - Izin lokasi tepat tidak ditemukan + Produk virtual sederhana Apakah Anda ingin menghapus Variasi ini? + Membuat variasi Menghapus produk Kirimkan tanda terima Cetak tanda terima @@ -2344,16 +2352,14 @@ Language: id TIdak dapat mempratinjau label pengiriman. Instal aplikasi penampil PDF, lalu coba lagi. Kami tidak dapat mendeteksi situs WordPress di alamat yang Anda masukkan. Pastikan WordPress terinstal dan Anda menggunakan versi terbaru yang tersedia. sejumlah baris pengiriman - Produk virtual sederhana - Membuat variasi Tidak dapat menandai pesanan telah selesai Terjadi error saat membeli label Harap tunggu
 Membeli label + Gambar label yang disimpan lebih dari 180 hari akan dihapus menggunakan mitra teknologi kami demi alasan keamanan umum dan privasi data. Cetak label pengiriman Simpan untuk nanti Label pengiriman dibeli! - Gambar label yang disimpan lebih dari 180 hari akan dihapus menggunakan mitra teknologi kami demi alasan keamanan umum dan privasi data. Label yang sudah disimpan lebih dari 30 hari tidak bisa mendapatkan pengembalian dana Jenis Ubah Nama @@ -2374,66 +2380,69 @@ Language: id Hanya pemilik situs yang dapat mengelola metode pembayaran label pengiriman. Silakan hubungi Pemilik Toko %1$s (%2$s) untuk mengelola metode pembayaran. Tambah variasi Tambahkan Variasi + Buat variasi pertama Anda Total %s %s tarif dipilih + Memenuhi syarat untuk diproses tanpa tanda tangan Memenuhi syarat untuk penjemputan gratis + Asuransi (%s) + pelacakan Sertakan %s Tanda tangan orang dewasa wajib diisi (%s) Tanda tangan wajib diisi (%s) - Memenuhi syarat untuk diproses tanpa tanda tangan - Asuransi (%s) - pelacakan Pelanggan membayar %1$s dari %2$s untuk pengiriman - Buat variasi pertama Anda + Ketika membeli label pengiriman dengan WooCommerce, Anda bisa berhemat 5% hingga 40% dibandingkan dengan tarif kantor pos. + Apa itu diskon WooCommerce Services? + Terjadi error saat memuat pilihan pengiriman Operator dan tarif Beli label pengiriman Tandai pesanan ini selesai dan kirim pemberitahuan ke pelanggan Total pesanan + Pelajari selengkapnya tentang diskon WooCommerce Services + Diskon WooCommerce Services Subtotal Ringkasan pesanan label pengiriman gratis Lainnya Opsi dengan nama ini sudah ada. Atribut dengan nama ini sudah ada. + Tambahkan tiap nama opsi lalu tekan enter Atau ketuk untuk memilih opsi yang sudah ada Nama pilihan - Apa itu diskon WooCommerce Services? - Terjadi error saat memuat pilihan pengiriman - Pelajari selengkapnya tentang diskon WooCommerce Services - Diskon WooCommerce Services - Tambahkan tiap nama opsi lalu tekan enter - Ketika membeli label pengiriman dengan WooCommerce, Anda bisa berhemat 5% hingga 40% dibandingkan dengan tarif kantor pos. - Harap tunggu
 - %1$s****%2$s - Tambahkan kartu kredit lain - Harap tunggu
 Terjadi error saat menyimpan pengaturan Anda + Harap tunggu
 Menyimpan pengaturan Anda Berakhir pada %1$s Kirimkan email tanda terima pembelian label ke %1$s (%2$s) di %3$s Kartu kredit diambil dari akun WordPress.com berikut: %1$s <%2$s> + %1$s****%2$s + Tambahkan kartu kredit lain Metode pembayaran dipilih + Harap tunggu
 Mengambil pengaturan Anda + Kartu kredit berakhir dalam %1$s Paypal VISA MasterCard Temukan American Express - Tambahkan Fitur - Atribut - Kartu kredit berakhir dalam %1$s Atau ketuk untuk memilih atribut yang sudah ada Nama atribut baru + Tambahkan Fitur + Atribut Sunting atribut + Total berat paket: %1$s %2$s %1$d item pada paket %2$d Total berat paket: %1$s %2$s Paket khusus Tidak dapat mengambil produk + Beberapa kolom wajib belum diisi. Berat tidak valid Paket yang Dipilih Harap tunggu
 Memuat Paket! Paket %1$d + %d objek Tidak dapat memuat definisi paket Mencakup berat paket Total berat paket (%1$s) @@ -2446,17 +2455,16 @@ Language: id Kami sedikit mengubah alamat yang dimasukkan. Jika sudah benar, gunakan alamat yang disarankan untuk memastikan pengiriman yang akurat. Sunting alamat yang dipilih Gunakan alamat yang dipilih - Beberapa kolom wajib belum diisi. - Total berat paket: %1$s %2$s - %d objek Memuat data alamat Tersedia fitur baru! + Temukan di Peta Hubungi Pelanggan Nama jalan tidak valid Nomor rumah tidak ada Alamat tidak ditemukan Kami tidak dapat memverifikasi alamat pengiriman secara otomatis. Lihat di Google Maps atau coba hubungi pelanggan untuk memastikan alamat sudah benar. Validasi alamat gagal + Harap tunggu
 Validasi alamat sedang berlangsung Tidak dapat memuat data alamat Gunakan alamat yang dimasukkan @@ -2467,8 +2475,6 @@ Language: id Telepon Perusahaan Nama - Harap tunggu
 - Temukan di Peta Aplikasi Google Maps tidak ditemukan Harap tunggu
 Maaf, penghapusan gambar pada variasi produk baru bisa dilakukan di WooCommerce 4.7 atau yang lebih baru. @@ -2484,30 +2490,31 @@ Language: id Informasi kemasan Buat label pengiriman Pelajari lebih lanjut + Tak perlu antre saat di kantor pos dengan mencetak label pengiriman di rumah dari perangkat seluler dengan harga diskon! Hemat waktu dan biaya dengan memproses pesanan menggunakan WooCommerce Shipping Pengiriman WooCommerce Tandai pesanan selesai + Pelajari selengkapnya tentang membuat label menggunakan perangkat seluler Buat label pengiriman - Buat label pengiriman dari perangkat Anda! Sekarang Anda dapat membuat label pengiriman untuk semua pesanan fisik langsung dari perangkat Anda dengan plugin WooCommerce Shipping gratis. Ketuk \"Buat label pengiriman\" untuk mencoba fitur beta kami! - Tak perlu antre saat di kantor pos dengan mencetak label pengiriman di rumah dari perangkat seluler dengan harga diskon! - Pelajari selengkapnya tentang membuat label menggunakan perangkat seluler - Sunting + Buat label pengiriman dari perangkat Anda! Biaya Pembayaran Bersih Berbayar Pelajari selengkapnya tentang cara menghubungkan Jetpack + Sunting Validasi Tarik dan lepas untuk mengurutkan foto - Hapus Pengaturan Unduh Harap masukkan nama yang valid Masukkan URL file + Pustaka Media WordPress Pastikan url yang dimasukkan valid Harap tunggu
 Mengunggah file Error saat mengunggah file Tambahkan file yang dapat diunduh + Tambahkan berkas yang dapat diunduh dari Termasuk file yang dapat diunduh dengan pembelian Batal Ya, ubah @@ -2516,6 +2523,7 @@ Language: id File Anda yakin ingin menghapus file ini? Produk yang dapat diunduh + Hapus Masa berlaku unduhan Batas unduhan Masukkan jumlah hari sebelum tautan unduhan kedaluwarsa, atau biarkan kosong jika tidak ada masa berlaku @@ -2530,13 +2538,11 @@ Language: id Anda mungkin perlu <b>mengonfigurasi pencetakan melalui WiFi langsung dari mesin cetak.</b> Pastikan firmware mesin cetak sudah diperbarui dan lihat manual mesin cetak untuk mengetahui petunjuknya. Anda dapat memilih <b>layanan cetak default</b> perangkat atau pasang <b>aplikasi khusus mesin cetak</b> Anda (ini akan muncul sebagai opsi yang disarankan) Pastikan mesin cetak dan perangkat Anda terhubung ke <b>jaringan WiFi yang sama</b> - Pustaka Media WordPress - Tambahkan berkas yang dapat diunduh dari + Gunakan pembuatan produk baru yang sederhana, ditautkan, dan dikelompokkan saat kami bersiap untuk meluncurkan Tingkatkan penjualan dengan upsell dan cross-sell Edit produk Tambahkan produk Produk dipromosikan dalam keranjang saat produk tersebut dipilih - Gunakan pembuatan produk baru yang sederhana, ditautkan, dan dikelompokkan saat kami bersiap untuk meluncurkan Cross-sells Produk akan dipromosikan dari produk yang sedang dilihat (yaitu: produk yang lebih menguntungkan) Upsell @@ -2544,6 +2550,7 @@ Language: id %1$s%2$s x %3$s Dapatkan tautan masuk lewat email Hmm, kami tidak dapat menemukan akun WordPress.com yang terhubung dengan alamat email ini. + Uji coba fitur melihat Add-on Pesanan menjelang peluncuran Membuat produk Preferensi Kesalahan saat membuang produk @@ -2555,25 +2562,24 @@ Language: id Menambahkan opsi seperti ukuran dan warna saat ini hanya tersedia pada web. Pilihan tersebut akan muncul sebagai opsi pada halaman produk situs Anda. Buat produk dari aplikasi! Produk tidak ditemukan + Jika masih mengalami masalah mencetak dari perangkat, Anda dapat <b>menyimpan label Anda dalam format PDF</b> dan mengirimkannya melalui email ke perangkat lain untuk dicetak. + Setelah memilih <b>\"Cetak label pengiriman\"</b>, Anda harus memilih dan menambahkan mesin cetak jika belum pernah mencetak dari perangkat ini sebelumnya. Opsi format Label + Cetak dari perangkat Anda Label (4 x 6 inci) Letter (8,5 x 11 inci) Legal (8,5 x 14 inci) Kesalahan saat menampilkan pratinjau label pengiriman + Tidak tahu cara mencetak dari perangkat seluler Anda? Lihat tata letak label dan opsi ukuran kertas Cetak label pengiriman Pilih ukuran kertas Ukuran kertas + Jika Anda telah menggunakan label pada kemasan, mencetak dan menggunakannya kembali merupakan pelanggaran terhadap ketentuan layanan kami. Jika terjadi kesalahan mencetak saat Anda membeli label, Anda dapat mencetaknya kembali. Kami berusaha mempermudah Anda agar dapat mencetak label pengiriman langsung dari perangkat Anda! Untuk saat ini, jika telah membuat label pengiriman untuk pesanan ini di admin toko Anda dengan Pengiriman WooCommerce, Anda dapat mencetaknya di Detail Pesanan di sini. Cetak label pengiriman dari perangkat Anda! - Cetak dari perangkat Anda - Jika Anda telah menggunakan label pada kemasan, mencetak dan menggunakannya kembali merupakan pelanggaran terhadap ketentuan layanan kami. - Jika masih mengalami masalah mencetak dari perangkat, Anda dapat <b>menyimpan label Anda dalam format PDF</b> dan mengirimkannya melalui email ke perangkat lain untuk dicetak. - Setelah memilih <b>\"Cetak label pengiriman\"</b>, Anda harus memilih dan menambahkan mesin cetak jika belum pernah mencetak dari perangkat ini sebelumnya. Cetak label pengiriman - Uji coba fitur melihat Add-on Pesanan menjelang peluncuran - Tidak tahu cara mencetak dari perangkat seluler Anda? \u0022%1$s\u0022 Draf produk disimpan Kesalahan saat menyimpan draf produk @@ -2621,12 +2627,12 @@ Language: id Login dengan akun lain Pilih toko untuk menghubungkan Lanjutkan dengan WordPress.com + Produk dengan variasi seperti warna atau ukuran %d produk dipilih %d produk dipilih Tambahkan produk ke grup Tambahkan produk Masukkan kata sandi - Produk dengan variasi seperti warna atau ukuran Kembali ke toko Hubungi kami di sini Harap perhatikan bahwa ini bukan tiket dukungan, kami tidak dapat merespons umpan balik secara perorangan.\n\nButuh bantuan? %1$s @@ -2651,8 +2657,8 @@ Language: id Tidak ada harga yang ditentukan Diaktifkan Anda harus menentukan harga obral jika ada obral yang dijadwalkan - %1$s berikan ulasan Anda kini dapat menyunting produk yang dikelompokkan, eksternal, dan variabel; mengubah jenis produk; serta memperbarui kategori dan tag. + %1$s berikan ulasan Saya suka Perlu ditingkatkan Suka dengan aplikasi WooCommerce? @@ -2661,24 +2667,24 @@ Language: id Terjadi error saat menambahkan tag Menambahkan tag Pengembalian dana Anda sedang diproses. Harap tunggu
 + Permintaan pengembalian dana berhasil dikirim Kembalikan dana label (-%1$s) Jumlah yang memenuhi syarat pengembalian dana Tanggal pembelian + Anda dapat meminta pengembalian dana untuk label pengiriman yang belum digunakan untuk mengirim paket. Pengembalian dana akan diproses paling cepat dalam 14 hari. Minta pengembalian dana Kembalikan dana label pengiriman - Anda dapat meminta pengembalian dana untuk label pengiriman yang belum digunakan untuk mengirim paket. Pengembalian dana akan diproses paling cepat dalam 14 hari. - Permintaan pengembalian dana berhasil dikirim Fisik Kutipan singkat tentang produk Anda Buat produk Anda lebih mudah ditemukan dengan tag Tata produk Anda ke dalam kelompok yang berkaitan - Dinonaktifkan Tambahkan berat dan dimensi Tambahkan detail selengkapnya Atur produk Anda dalam tag Tambahkan tag pertama Anda Tag Tambahkan tag + Dinonaktifkan Produk virtual Tambahkan detail selengkapnya %1$s produk @@ -2686,7 +2692,9 @@ Language: id %s produk Produk yang tersisa %1$s \u2022 %2$s + Label %1$s diminta pengembalian dananya Lacak pengiriman + %1$s\n%2$s Sembunyikan detail pengiriman Tampilkan detail pengiriman Kartu Kredit @@ -2696,8 +2704,6 @@ Language: id Dikirim ke Dikirim dari Paket %d - %1$s\n%2$s - Label %1$s diminta pengembalian dananya SKU: %1$s %1$s (%2$s opsi) Label Pengiriman @@ -2718,8 +2724,8 @@ Language: id Pemberitahuan privasi untuk pengguna di California Simpan perubahan Sampai %1$s - Tersedia pilihan penyuntingan baru Kami telah menambahkan lebih banyak fungsi penyuntingan ke produk! Sekarang Anda dapat memperbarui gambar, melihat pratinjau, dan berbagi produk Anda. + Tersedia pilihan penyuntingan baru Penyuntingan terbatas tersedia Produk %1$s x %2$s @@ -2813,11 +2819,11 @@ Language: id Lebar Panjang Produk yang dananya dikembalikan + %1$s (%2$s x %3$d) %1$s melalui %2$s Apakah Anda yakin ingin meminta pengembalian dana? Hal ini tidak dapat dibatalkan. Produk yang dananya dikembalikan Pengembalian dana - %1$s (%2$s x %3$d) Daftar ke WordPress.com Maaf, kami tidak dapat menemukan hasil untuk \"%s\" Tangkap ulasan produk kualitas tinggi untuk toko Anda @@ -2838,32 +2844,33 @@ Language: id Tambahkan inventaris Mencari pesanan Anda
 Masukkan teks + Masukkan Nama Produk + Produk disimpan Error saat memperbarui produk Harap tunggu
 Deskripsikan produk Anda Deskripsi Sunting deskripsi - Masukkan Nama Produk - Produk disimpan - Selesai Ingin membuang perubahan? Perbarui + Selesai Pengembalian dana sedang berlangsung, harap tunggu
 + Kembalikan dana pengiriman Pilih jumlah Pengembalian dana pengiriman Pengembalian dana produk + %1$s x %2$s tiap buah %d item terpilih Tidak memilih Pilih semua Menunggu konfirmasi pengembalian dana
 - Kembalikan dana pengiriman - %1$s x %2$s tiap buah Ubah ukuran dan kompres gambar agar pengunggahan lebih cepat Optimasi gambar Ambil foto Pilih dari perangkat Pilih metode pengunggahan Unggahan + Mengunggah gambar
%1$d dari %2$d Mengunggah gambar
 Tidak dapat mengakses kamera Anda yakin ingin menghapus gambar ini? @@ -2878,7 +2885,6 @@ Language: id Tambahkan gambar Mendatang Buang - Mengunggah gambar
%1$d dari %2$d Kami tidak dapat mengakses situs Anda. Anda harus menghubungi host untuk mengatasi masalah ini. Kami tidak dapat mengakses situs Anda karena ada masalah dengan <b>Sertifikat SSL</b>. Anda harus menghubungi host untuk mengatasi masalah ini. Kami tidak dapat mengakses situs Anda akrena hal ini membutuhkan <b>Autentikasi HTTP</b>. Anda harus menghubungi host untuk mengatasi masalah ini. @@ -2887,8 +2893,8 @@ Language: id Login dengan kredensial situs. Login dengan kredensial situs %1$s Kirim email verifikasi - Penyuntingan produk Uji fungsionalitas penyuntingan produk baru saat kami mempersiapkan peluncuran + Penyuntingan produk Ada masalah saat mengambil akun Anda. Anda dapat mencoba lagi sekarang atau menutupnya dan mencoba lagi nanti. Terjadi error. Harap login untuk melanjutkan Menyambungkan ke situs Anda
 @@ -2923,15 +2929,20 @@ Language: id Tidak ada produk yang cocok Belum ada produk %s tersedia + Tersedia \u2022 %d variasi Gambar produk %1$s memberikan ulasan di %2$s Tidak disetujui Error saat memuat ulasan produk baru Error saat memuat ulasan produk - Tersedia \u2022 %d variasi + Ada masalah dengan pengembalian dananya. Coba lagi. + Pengembalian dana tidak berhasil dikirim. + Pengembalian dana Anda untuk %s sedang diproses. Harap tunggu
 Ikon kutipan Pengembalian dana manual Rincian pengembalian dana + Dana dikembalikan melalui %s + Kembalikan dana melalui Alasan pengembalian dana (opsional) Alasan pengembalian dana Jumlah pengembalian dana @@ -2944,11 +2955,6 @@ Language: id Pengembalian dana %s %s tersedia untuk pengembalian dana Keluarkan pengembalian dana - Dana dikembalikan melalui %s - Kembalikan dana melalui - Ada masalah dengan pengembalian dananya. Coba lagi. - Pengembalian dana tidak berhasil dikirim. - Pengembalian dana Anda untuk %s sedang diproses. Harap tunggu
 %1$s melalui %2$s Statistik yang disempurnakan Fitur-fitur Beta @@ -2962,12 +2968,12 @@ Language: id Statistik Hari Ini Masuk Sudah punya Jetpack? %1$s + Mencoba login dengan Jetpack
 segarkan aplikasi untuk melanjutkan + Untuk menggunakan aplikasi ini untuk %1$s Anda perlu melakukan penyiapan plugin Jetpack dan terhubung ke akun ini. \n\nSetelah disiapkan, segarkan aplikasi Coba toko lain Database di-downgrade, membuat ulang tabel dan memuat toko Memuat toko - Mencoba login dengan Jetpack
 - Untuk menggunakan aplikasi ini untuk %1$s Anda perlu melakukan penyiapan plugin Jetpack dan terhubung ke akun ini. \n\nSetelah disiapkan, segarkan aplikasi Tidak ditemukan operator Masukkan alamat situs web lengkap, seperti contoh.com. Belum ada ulasan! @@ -2978,11 +2984,12 @@ Language: id Tidak dapat memuat pengaturan: Beberapa API tidak tersedia untuk kombinasi ID aplikasi OAuth + akun ini. Kami membuka lowongan! Salin nomor pelacakan - segarkan aplikasi Memeriksa WooCommerce
 + segarkan aplikasi Tidak ada alamat yang dicantumkan Perlu bantuan untuk menemukan email yang terhubung dengan Anda? Situs web di alamat ini bukan situs WordPress. Agar kami dapat terhubung ke situs tersebut, situs harus menggunakan WordPress. + Login dengan WordPress.com untuk terhubung ke <b>%1$s</b> Zimbabwe Zambia Yaman @@ -3119,7 +3126,6 @@ Language: id Jamaika Pantai Gading Italia - Login dengan WordPress.com untuk terhubung ke <b>%1$s</b> Israel Pulau Man Irlandia @@ -3226,15 +3232,24 @@ Language: id Afghanistan Kepulauan Åland Ulasan + Operator Kustom Kustom + Silakan masukkan nama operator Silakan masukkan nomor pelacakan + Silakan pilih operator Anda yakin ingin membuang pelacakan ini? Tidak dapat menambahkan pelacakan Pelacakan pengiriman ditambahkan + Error saat memuat operator + Operator Pengiriman Terpilih + Operator Pengiriman Tanggal pengiriman Masukkan tautan pelacakan + Masukkan nama operator Masukkan nomor Pelacakan + Pilih operator Tautan pelacakan (opsional) + Nama operator Nomor pelacakan Carrier Tambahkan Pelacakan @@ -3247,25 +3262,19 @@ Language: id Lacak pengiriman Di admin situs, Anda bisa menemukan email yang Anda gunakan untuk terhubung ke WordPress.com dari %1$sDasbor Jetpack%2$s di bagian %3$sKoneksi > Koneksi akun%4$s Email apa yang saya gunakan untuk masuk? + Perlu bantuan untuk menemukan email yang dibutuhkan? Jetpack merupakan plugin WordPress gratis yang menghubungkan toko Anda dengan peralatan yang diperlukan agar dapat memberikan pengalaman seluler terbaik, mencakup pemberitahuan push dan statistik Apa itu Jetpack? Lihat toko terhubung - Lanjutkan menyunting - Operator Kustom - Silakan masukkan nama operator - Silakan pilih operator - Error saat memuat operator - Operator Pengiriman Terpilih - Operator Pengiriman - Masukkan nama operator - Pilih operator - Nama operator Sepertinya %1$s terhubung ke akun WordPress.com lain. - Perlu bantuan untuk menemukan email yang dibutuhkan? + Lanjutkan menyunting Silakan login dengan nama pengguna dan kata sandi Anda. Silakan login menggunakan nama pengguna WordPress.com sebagai ganti alamat email Anda. Situs di alamat ini bukan situs WordPress. Agar kami dapat menghubungkannya, situs harus menggunakan WordPress. Pusat Bantuan + Virtual + Dikelompokkan + Variabel Izinkan, tetapi beri tahu pelanggan Izinkan Jangan izinkan @@ -3273,9 +3282,6 @@ Language: id Tidak ada stok Tersedia Baca selengkapnya - Dikelompokkan - Variabel - Virtual Tidak dapat memuat gambar Konsep Privat @@ -3321,11 +3327,11 @@ Language: id Coba sekarang Saya mengerti Ketuk untuk beralih toko + Pilih toko Logout Ubah status pesanan Klik untuk mengubah status pesanan Terapkan - Pilih toko Tidak, terima kasih Nanti Beri penilaian sekarang @@ -3339,11 +3345,11 @@ Language: id Perbarui Toko ke WooCommerce 3.5 Tidak dapat terhubung ke %s Selesai + Terjadi error saat menandai semua ulasan sudah dibaca Tandai semua sudah dibaca Pesan Telepon Telepon atau kirim pesan ke pelanggan - Terjadi error saat menandai semua ulasan sudah dibaca Terjadi error saat memperbarui status ulasan produk Terjadi error saat memuat detail ulasan produk Buang @@ -3356,16 +3362,16 @@ Language: id Kelola pemberitahuan Pemberitahuan Anda yakin ingin logout dari akun %s? - Jika dinonaktifkan, catatan akan diatur sebagai pribadi Ulasan ditandai %1$s + Jika dinonaktifkan, catatan akan diatur sebagai pribadi Terjadi error saat mengambil pesanan Kembali Pemberitahuan ulasan produk Pemberitahuan pesanan baru Ke pelanggan + Memverifikasi situs
 Petunjuk pembaruan Cari - Memverifikasi situs
 Segarkan dan %d lainnya. %d pemberitahuan baru @@ -3397,9 +3403,9 @@ Language: id Laporan masalah crash Bagikan Versi %s - Kami terlalu banyak melakukan upaya pengiriman kode verifikasi SMS. Tunggu sebentar, dan minta kode yang baru beberapa saat lagi. - Tidak ada akun WordPress.com yang cocok dengan akun Google ini. - Login ke akun WordPress.com yang Anda gunakan untuk menghubungkan Jetpack. + Kata sandi HTTP + Nama pengguna HTTP + Otorisasi diwajibkan Tautan ajaib terkirim Pendaftaran email Verifikasi kode @@ -3408,66 +3414,55 @@ Language: id Login tautan ajaib Login alamat situs Login alamat email - Belum memiliki akun? %1$sDaftar%2$s - Mendaftar dengan Google
 + Terjadi error. + Masukkan kode autentikasi untuk melanjutkan. + Periksa lagi kata sandi Anda sebelum melanjutkan. + Login dihentikan + Harap tunggu proses login. + Login sedang berlangsung
 + Ketuk untuk melanjutkan. + Sudah login! + Terjadi error jaringan. Periksa koneksi Anda dan coba lagi. + Masukkan situs WordPress dihosting sendiri yang terhubung ke Jetpack atau WordPress.com + Tidak dapat terhubung. Kami menerima error 403 saat mencoba mengakses\n titik akhir XMLRPC situs Anda. Aplikasi ini memerlukannya agar dapat berkomunikasi dengan situs Anda. Hubungi host Anda untuk mengatasi\n masalah ini. + Tidak dapat terhubung. Host Anda memblokir permintaan POST yang dibutuhkan aplikasi\n agar dapat berkomunikasi dengan situs Anda. Hubungi host Anda untuk mengatasi masalah ini. + Tidak dapat terhubung. Metode XML-RPC yang diperlukan tidak ditemukan di server. + Pastikan URL situs yang dimasukkan sudah valid + Terjadi galat + Lupa password Anda? + Masukkan alamat email yang sah + Memeriksa surat elektronik + Log in lagi untuk melanjutkan. + Login ke akun WordPress.com yang Anda gunakan untuk menghubungkan Jetpack. + Tidak dapat mengambil profil Anda + Situs duplikat terdeteksi. + Situs ini sudah ada dalam aplikasi, Anda tidak bisa menambahkannya. + Nama pengguna atau password yang Anda masukkan tidak tepat Google terlalu lama dalam merespons. Anda mungkin harus menunggu sampai memiliki koneksi internet yang lebih kuat. + Mendaftar dengan Google
 Daftar dengan Google Daftar dengan Email Dengan mendaftar, berarti Anda menyetujui %1$sKetentuan Layanan%2$s kami. Mengirim email Coba lagi Tutup + Ada beberapa masalah saat mengirim email. Anda dapat mencoba lagi sekarang atau menutupnya dan mencoba lagi nanti. Untuk membuat akun WordPress.com yang baru, masukkan alamat email Anda. Ada beberapa masalah saat memeriksa alamat email. - Terjadi error. - Masukkan kode autentikasi untuk melanjutkan. - Periksa lagi kata sandi Anda sebelum melanjutkan. - Login dihentikan - Harap tunggu proses login. - Login sedang berlangsung
 - Ketuk untuk melanjutkan. - Sudah login! - Login Google tidak dapat dimulai. - Masukkan kata sandi \nCoba masuk dengan akun lain? + Login Google tidak dapat dimulai. + Kami terlalu banyak melakukan upaya pengiriman kode verifikasi SMS. Tunggu sebentar, dan minta kode yang baru beberapa saat lagi. Ada masalah saat menyambungkan ke akun Google. + Tidak ada akun WordPress.com yang cocok dengan akun Google ini. Tutup Login dengan Google. - Terjadi error jaringan. Periksa koneksi Anda dan coba lagi. Sudah login sebagai Tidak dapat mendeteksi aplikasi klien email Anda + Belum memiliki akun? %1$sDaftar%2$s Masukkan kode verifikasi - Situs duplikat terdeteksi. - Situs ini sudah ada dalam aplikasi, Anda tidak bisa menambahkannya. - Tidak dapat terhubung. Host Anda memblokir permintaan POST yang dibutuhkan aplikasi\n agar dapat berkomunikasi dengan situs Anda. Hubungi host Anda untuk mengatasi masalah ini. - Memeriksa surat elektronik - Tidak dapat terhubung. Metode XML-RPC yang diperlukan tidak ditemukan di server. - Tidak dapat mengambil profil Anda - Log in lagi untuk melanjutkan. - Lupa password Anda? - Nama pengguna atau password yang Anda masukkan tidak tepat - Masukkan alamat email yang sah - Terjadi galat - Otorisasi diwajibkan - Pastikan URL situs yang dimasukkan sudah valid - Kata sandi HTTP - Nama pengguna HTTP - Masukkan situs WordPress dihosting sendiri yang terhubung ke Jetpack atau WordPress.com - Tidak dapat terhubung. Kami menerima error 403 saat mencoba mengakses\n titik akhir XMLRPC situs Anda. Aplikasi ini memerlukannya agar dapat berkomunikasi dengan situs Anda. Hubungi host Anda untuk mengatasi\n masalah ini. - Ada beberapa masalah saat mengirim email. Anda dapat mencoba lagi sekarang atau menutupnya dan mencoba lagi nanti. - Atau: - Umum - \@%s - Login dengan nama pengguna Anda. - Login dengan memasukkan alamat situs Anda. - Kirimi saya kode baru. - Kami mengirimkan SMS ke nomor ponsel yang berakhiran %s. Masukkan kode verifikasi yang tercantum di SMS tersebut. - Untuk melanjutkan dengan akun Google ini, silakan masukkan kata sandi WordPress.com yang sesuai. Tindakan ini hanya akan ditanyakan satu kali. - Login ke WordPress.com untuk membagikan konten. - Masukkan alamat situs WordPress tempat Anda ingin membagikan konten. - Error saat membuka perambah web asal. Pilih aplikasi lainnya: - Tidak bisa membuka tautan + Masukkan kata sandi Masukkan nama pengguna + Login ke WordPress.com untuk membagikan konten. Login ke WordPress.com untuk mengakses pos. Error saat menambahkan situs. Kode error: %s Memeriksa alamat situs @@ -3476,15 +3471,25 @@ Language: id Apa alamat situs saya? Perlu bantuan untuk menemukan alamat situs Anda? Alamat situs + Masukkan alamat situs WordPress tempat Anda ingin membagikan konten. \@%s Sudah login ke WordPress.com Lanjutkan + Hubungkan situs Hubungkan Situs Lainnya + Untuk melanjutkan dengan akun Google ini, silakan masukkan kata sandi WordPress.com yang sesuai. Tindakan ini hanya akan ditanyakan satu kali. Masukkan kata sandi WordPress.com Anda. + Saat ini tidak tersedia. Masukkan kata sandi Anda Meminta email login Sepertinya kata sandi ini salah. Periksa lagi informasi Anda dan coba lagi. Meminta kode verifikasi melalui SMS. + Kirimi saya kode baru. Kirimi saya kode saja. + Kami mengirimkan SMS ke nomor ponsel yang berakhiran %s. Masukkan kode verifikasi yang tercantum di SMS tersebut. + Hampir selesai! Masukkan kode verifikasi untuk WordPress.com dari aplikasi pengautentikasi. + Login dengan nama pengguna Anda. + Login dengan memasukkan alamat situs Anda. + Atau: Buka email Selanjutnya Kelola situs Anda yang didukung oleh Jetpack di mana saja — WordPress selalu ada di saku Anda. @@ -3492,39 +3497,29 @@ Language: id Dapatkan kabar terbaru dari situs favorit Anda dan bergabung dalam percakapan di mana pun, kapan pun. Lihat pembaca dari seluruh dunia membaca dan berinteraksi dengan situs Anda, secara real-time. Publikasikan dari taman. Tulis blog dari bus. Beri komentar dari kafe. WordPress ada di mana pun Anda berada. - Anda sudah login ke akun WordPress.com, Anda tidak dapat menambahkan situs WordPress.com yang terikat ke akun lain. - Coba lagi - Keluar - Kirim tautan - Saat ini tidak tersedia. Masukkan kata sandi Anda - Proses masuk + Login + Bantuan + Kata sandi + Nama pengguna Sebaiknya masukkan kata sandi Anda - Alamat email - Rincian - Urungkan + Kirim tautan Kode verifikasi tidak valid Kode verifikasi - Bantuan - Batal - Nama pengguna - Kata sandi - Tanpa judul - Pengaturan - Hari ini - Batal - Login + Alamat email Dukungan WooCommerce Android %s pilihan tidak dicentang pilihan dicentang Kebijakan Pihak Ketiga Kebijakan Cookie Kebijakan Privasi + Dibuat dengan penuh cinta oleh Automattic. %1$s Kami menggunakan alat pelacakan lainnya, termasuk beberapa dari pihak ketiga. Baca tentang hal ini dan cara mengontrolnya. Baca kebijakan privasi Informasi ini membantu kami menyempurnakan produk, membuat pemasaran kepada Anda jadi lebih relevan, menyesuaikan pengalaman WooCommerce Anda, dan lainnya seperti yang dijelaskan dalam kebijakan privasi kami Berbagi informasi dengan alat analitik kami tentang penggunaan layanan Anda saat sudah login ke akun WordPress Anda Kumpulkan informasi Pengaturan privasi + Pengaturan Status pesanan Dana dikembalikan Dibatalkan @@ -3538,6 +3533,7 @@ Language: id Tambahkan Kirim catatan kepada pelanggan lewat email Error saat mengubah pesanan + Terjadi error saat mengambil catatan Pesanan Ditandai Selesai Tandai Pesanan Selesai Tambahkan catatan pesanan @@ -3546,6 +3542,7 @@ Language: id Tampilkan Tagihan Pembayaran Beres Catatan Pesanan + Pribadi Tulis catatan pesanan Gambar profil pelanggan Catatan yang Diberikan Pelanggan @@ -3570,6 +3567,8 @@ Language: id Tidak Ada Pesanan Lihat Pesanan Lihat Pesanan + Tidak ada aktivitas dalam periode ini + Total pesanan: %s Gambar error Error saat mengambil data Pendapatan @@ -3583,11 +3582,17 @@ Language: id Tidak ada toko WooCommerce Foto profil Anda Toko yang terhubung + Baca %1$sinstruksi konfigurasi%2$s. Aplikasi ini memerlukan Jetpack agar dapat terhubung ke toko Anda. + \@%s + Masukkan alamat toko WooCommerce yang ingin dihubungkan. Login dengan alamat email akun WordPress.com Anda untuk mengelola toko WooCommerce. + Anda sudah login ke akun WordPress.com, Anda tidak dapat menambahkan situs WordPress.com yang terikat ke akun lain. + Tidak bisa membuka tautan Tidak ada aplikasi SMS Tidak ada aplikasi email Tidak ada aplikasi telepon + Error saat membuka perambah web asal. Pilih aplikasi lainnya: Tidak bisa membuka tautan %1$s di %2$s Lebih dari satu bulan @@ -3596,15 +3601,22 @@ Language: id Kemarin Hari Ini Produk + Batal Tahun Ini Bulan Ini Minggu Ini + Hari ini Produk Jaringan Anda tidak tersedia. Periksa koneksi data atau Wi-Fi Anda. Offline u2014 menggunakan data cache Pelajari Selengkapnya + Batal + Tanpa judul Lanjutkan + Urungkan + Coba lagi Sembunyikan Detail + Rincian Diskon Subtotal Pajak @@ -3614,17 +3626,11 @@ Language: id %1$s%2$s Pesanan Toko saya + Keluar + Proses masuk Semua + Umum WooCommerce - Dibuat dengan penuh cinta oleh Automattic. %1$s - Masukkan alamat toko WooCommerce yang ingin dihubungkan. - Pribadi - Hubungkan situs - Tidak ada aktivitas dalam periode ini - Total pesanan: %s - Terjadi error saat mengambil catatan - Baca %1$sinstruksi konfigurasi%2$s. - Hampir selesai! Masukkan kode verifikasi untuk WordPress.com dari aplikasi pengautentikasi. @string/date_timeframe_custom @string/date_timeframe_today diff --git a/WooCommerce/src/main/res/values-it/strings.xml b/WooCommerce/src/main/res/values-it/strings.xml index 6b847bc1fc5..e32a4d57080 100644 --- a/WooCommerce/src/main/res/values-it/strings.xml +++ b/WooCommerce/src/main/res/values-it/strings.xml @@ -1,11 +1,17 @@ + Copia valore + Copia chiave + Foto prodotto + Nessuna foto trovata + Foto prodotti + Scegli la foto di un prodotto esistente Chiave non valida: rimuovere il carattere \"_\" dall\'inizio. Questa chiave Ăš giĂ  utilizzata in un altro campo personalizzato.\nAttualmente l\'applicazione non supporta la creazione di chiavi duplicate. Usare wp-admin per duplicare una chiave, se necessario. Aggiungi campi personalizzati @@ -35,14 +41,14 @@ Language: it Sfondo oscurato. Tocca per ignorare la finestra di dialogo. %1$s settimanali Esegui fino a nuova interruzione + In corso dal giorno %1$s + spesa settimanale %1$s settimanali a partire dal giorno %2$s Settimanale Rimanente Totale Click-through Il tuo dispositivo Ăš in modalitĂ  Risparmio batteria. \nNon possiamo fornirti le informazioni sul tuo negozio quando questa impostazione Ăš attivata - In corso dal giorno %1$s - spesa settimanale Menu popup con opzioni. Scorri per navigare tra gli elementi. Apri il menu della barra degli strumenti Barra degli strumenti con lo stato del lettore delle carte Il menu Ăš aperto. Tocca due volte per interagire. @@ -74,13 +80,13 @@ Language: it Nuovo ordine OK + Crea un ordine nella gestione del negozio + Per ricevere il pagamento di un prodotto non semplice, esci da POS e crea un nuovo ordire dalla scheda degli ordini. PerchĂ© non riesco a visualizzare i miei prodotti? Informazioni Chiudi + Scopri di piĂč Al momento solo i prodotti fisici semplici sono compatibili con POS. Altri tipi di prodotti, come quelli variabili e quelli virtuali, saranno disponibili in seguito a futuri aggiornamenti. Visualizzazione dei soli prodotti semplici - Per ricevere il pagamento di un prodotto non semplice, esci da POS e crea un nuovo ordire dalla scheda degli ordini. - Scopri di piĂč Indirizzo del sito Google per WooCommerce Aggiungi campagna a pagamento @@ -90,12 +96,12 @@ Language: it La tua nuova campagna Ăš stata creata. Grandi notizie per le tue vendite. Tutto pronto! Impossibile creare l\'ordine + Riprova Icona che indica un errore Vuoi fare un altro tentativo? Errore durante il caricamento dei prodotti Il punto vendita al momento supporta solo prodotti semplici Il punto vendita al momento supporta solo prodotti semplici: \ncreane uno per iniziare. - Riprova Nessun prodotto supportato trovato Nessun prodotto Richiedi assistenza @@ -167,8 +173,8 @@ Language: it Nome, riepilogo e descrizione Puoi modificare o rigenerare i dettagli del prodotto prima di salvarli. Programmi - Nessun programma in questo periodo Campagne Google + Nessun programma in questo periodo Connettiti ora Carrello Genera dettagli del prodotto @@ -179,23 +185,23 @@ Language: it Lascia generare a noi i dettagli del prodotto Ricevi pagamenti con carta Totale + Imposte Subtotale Pagamento avvenuto correttamente Pagamento non riuscito. Riprova. Icona della carta Prodotti + %d elemento + Cancella Aumenta le vendite e genera piĂč traffico con Google Ads Google per WooCommerce Nessuna regola sulla quantitĂ  - %d elemento - Cancella - Imposte Pubblico Annulla + Esci Esci da POS - Pagamento Rimuovi %s dal carrello - Esci + Pagamento Stato del lettore sconosciuto Pagamento Lettore connesso @@ -226,13 +232,13 @@ Language: it Hai ancora bisogno di aiuto? Contattaci Impossibile caricare il report sull\'utilizzo dei coupon Nessun coupon utilizzato in questo periodo + Visualizza tutti i codici promozionali Usi + Codici promozionali Magazzino Visualizza tutti i messaggi Impossibile caricare i prodotti piĂč venduti N/D - Visualizza tutti i codici promozionali - Codici promozionali Resto dovuto Contanti ricevuti Codici promozionali piĂč attivi @@ -264,8 +270,8 @@ Language: it Nascondi %s Completata Feedback - Non possiamo visualizzare il tuo\n analisi del negozio Assicurati di disporre della versione piĂč recente di WooCommerce sul tuo sito e di aver attivato Analisi WooCommerce. + Non possiamo visualizzare il tuo\n analisi del negozio Visualizza tutte le attivitĂ  L\'analisi delle sessioni si basa su un numero unico di visitatori non disponibile per intervalli di date personalizzati Dati della sessione non disponibili @@ -278,11 +284,11 @@ Language: it Annulla Esci comunque Sembra che tu non abbia ancora approvato la connessione dell\'app. Desideri uscire? + Seleziona un\'immagine con una dimensione minima di 400x400 pixel Immagine non valida Sembra che il nome utente o la password inseriti non corrispondano. Controlla di nuovo le credenziali e riprova. Se i dati non vengono ancora caricati, contatta il nostro team di supporto. Nessun problema di connessione - Seleziona un\'immagine con una dimensione minima di 400x400 pixel Torna alla schermata precedente Riprova la connessione Connessione al tuo sito @@ -313,9 +319,9 @@ Language: it Pacchetti venduti Campagne Blaze Prodotti piĂč venduti + Vuoi davvero eliminare le modifiche apportate a questo prodotto? Stai per annullare le modifiche a %s La funzione statistiche non supporta la visualizzazione dei dati sui visitatori e sulle conversioni per intervalli di date arbitrari.\n\nTuttavia, puoi toccare un valore sul grafico per visualizzare i visitatori e le conversioni per quell\'intervallo specifico. - Vuoi davvero eliminare le modifiche apportate a questo prodotto? Dati sui visitatori e sulle conversioni non disponibili Gestisci il tuo abbonamento Abbonamenti @@ -336,6 +342,7 @@ Language: it Suggerimenti Inserisci un dominio Scegli un dominio + Visualizza tutte le analisi del negozio Annuale Mensile Settimanale @@ -345,7 +352,6 @@ Language: it Collega un altro negozio Creare un altro negozio? Nome del negozio - Visualizza tutte le analisi del negozio Attendi
 Aggiornamento dello stato delle scorte Si Ăš verificato un problema. Riprova. @@ -376,17 +382,17 @@ Language: it Errore nel cestinare l\'ordine Ordine cestinato Sembra che ci sia un problema con il tuo sito.\n\nContatta il tuo provider di hosting per ulteriore assistenza. - Sembra non ci sia connessione a Internet.\n\nAssicurati che il Wi-Fi sia acceso. Se stai utilizzando i dati mobili, accertati che siano abilitati nelle impostazioni del dispositivo. Sembra esserci un problema con la connessione Jetpack.\n\nMa non preoccuparti, il nostro team di supporto Ăš qui per aiutarti. Contattaci e saremo lieti di assisterti. Sembra che non sia possibile lavorare correttamente con la risposta del sito.\n\nMa non preoccuparti, il nostro team di supporto Ăš qui per aiutarti. Contattaci e saremo lieti di assisterti. Sembra che il tuo sito stia impiegando troppo tempo per rispondere.\n\nContatta il tuo provider di hosting per ulteriore assistenza. + Sembra non ci sia connessione a Internet.\n\nAssicurati che il Wi-Fi sia acceso. Se stai utilizzando i dati mobili, accertati che siano abilitati nelle impostazioni del dispositivo. + Prodotto non selezionato Continua a leggere Contatta il supporto - Connessione Internet - Prodotto non selezionato - Aggiungi statistiche sugli intervalli di date personalizzate Recupero degli ordini del sito Connessione ai server di WordPress.com + Connessione Internet + Aggiungi statistiche sugli intervalli di date personalizzate Non Ăš stata trovata alcuna posizione.\nRiprova. Visualizzazioni della pagina delle sessioni Tipo di dispositivo @@ -452,28 +458,30 @@ Language: it URL del prodotto Parametri URL URL di destinazione - Inizia a digitare il Paese, lo Stato o la cittĂ  per visualizzare le opzioni disponibili - Facendo clic su \"Invia campagna\" accetti i <a href=\'termsOfService\'><u>Termini di servizio</u></a> e la <a href=\'advertisingPolicy\'><u>Politica sulla pubblicitĂ </u></a> e autorizzi gli addebiti tramite il tuo metodo di pagamento per il budget e la durata scelti. <a href=\'learnMore\'><u>Scopri di piĂč</u></a> sui budget e sui pagamenti per il lavoro legato ad Articoli promossi. Inserisci manualmente Ricerca non riuscita.\nRiprova + Inizia a digitare il Paese, lo Stato o la cittĂ  per visualizzare le opzioni disponibili + Facendo clic su \"Invia campagna\" accetti i <a href=\'termsOfService\'><u>Termini di servizio</u></a> e la <a href=\'advertisingPolicy\'><u>Politica sulla pubblicitĂ </u></a> e autorizzi gli addebiti tramite il tuo metodo di pagamento per il budget e la durata scelti. <a href=\'learnMore\'><u>Scopri di piĂč</u></a> sui budget e sui pagamenti per il lavoro legato ad Articoli promossi. Invia campagna + Il caricamento dei metodi di pagamento non Ăš riuscito, riprova cliccando qui! Aggiungi un metodo di pagamento + Caricamento dei metodi di pagamento Totale Campagna Blaze Totali pagamenti Pagamento Cerca posizioni - Il caricamento dei metodi di pagamento non Ăš riuscito, riprova cliccando qui! - Caricamento dei metodi di pagamento Impossibile salvare la ricevuta Impossibile scaricare la ricevuta Impossibile individuare un\'applicazione con cui la ricevuta possa essere condivisa Purtroppo non siamo riusciti a caricare una ricevuta per questo ordine + Suggerito dall\'IA %d caratteri rimanenti Descrizione Slogan Cambia immagine Applica + Data iniziale %1$s giorni Le impressioni riflettono la frequenza con cui il tuo annuncio appare ai potenziali clienti.\n\n\n Anche se i numeri esatti non possono essere garantiti a causa delle fluttuazioni del traffico online e del comportamento degli utenti, il nostro obiettivo Ăš far avvicinare il piĂč possibile le impressioni effettive del tuo annuncio al numero di destinatari.\n\n\n Ricorda, le impressioni riguardano la visibilitĂ , non l\'azione intrapresa dai visitatori. Fatto @@ -485,9 +493,7 @@ Language: it per %1$s giorni Imposta il tuo budget Tutti - Suggerito dall\'IA %1$s giorni da %2$s - Data iniziale Non mostrare piĂč Ricordamelo piĂč tardi Hai un minuto? Aiutaci a migliorare le nostre funzionalitĂ  assistite dall\'intelligenza artificiale con un rapido feedback. @@ -500,26 +506,27 @@ Language: it Budget Dettagli Acquista ora - Anteprima Modifica annuncio + Anteprima Disabilitato Selezione prodotto Seleziona prodotto %s <b>Pubblica</b>: guarda come inizia la tua promozione e tieni traccia del suo successo. + <b>Breve riassunto:</b> invia il tuo annuncio per un controllo veloce da parte del moderatore. <b>Imposta il tuo budget:</b> decidi i costi e la durata della tua campagna. <b>Personalizza il targeting:</b> seleziona il pubblico in base alla posizione o agli interessi e visualizza la portata potenziale. <b>Scegli un prodotto:</b> scegli cosa promuovere con Blaze. - <b>Breve riassunto:</b> invia il tuo annuncio per un controllo veloce da parte del moderatore. Gestisci magazzino Magazzino non gestito + Scopri come funziona Blaze Avvia la tua campagna - Raggiungi un ampio pubblico - Raggiungere tutto il mondo non Ăš mai stato cosĂŹ facile I tuoi annunci su milioni di siti web nelle reti WordPress.com e Tumblr. + Raggiungi un ampio pubblico \"Il nostro strumento presenta il tuo prodotto dove gli acquirenti interessati possono trovarlo\". - Scopri come funziona Blaze + Raggiungere tutto il mondo non Ăš mai stato cosĂŹ facile Lancia annunci in pochi minuti, senza bisogno di esperienza o di grandi budget, a partire da soli $ 5 al giorno. Avvio rapido, grande impatto + Il nostro strumento Ăš stato progettato per consentire ai venditori di impostare annunci semplici e veloci per incrementare al massimo il traffico. Promuovi Tutto pronto per promuovere Mostra i tuoi prodotti a milioni di persone @@ -530,7 +537,6 @@ Language: it Il codice dovrebbe essere nel formato XXXX-XXXX-XXXX-XXXX Inserisci codice Codice promozionale - Il nostro strumento Ăš stato progettato per consentire ai venditori di impostare annunci semplici e veloci per incrementare al massimo il traffico. Impossibile caricare i temi. Configurazione completata Aggiornamento quantitĂ  annullato @@ -602,45 +608,45 @@ Language: it Messaggio di ringraziamento Nota: per attivare questa impostazione, l\'abbonamento non deve avere un periodo di prova o una data di rinnovo sincronizzata. Attiva questa opzione per addebitare la spedizione solo una volta sull\'ordine iniziale. + Attivata Spedizione singola Documenti e altri file sul dispositivo - Attivata ✹Crea messaggio di ringraziamento Addebita imposte I fondi disponibili vengono depositati automaticamente, ogni %s. I fondi disponibili vengono depositati automaticamente, ogni giorno. I fondi saranno disponibili dopo un periodo di attesa di %d giorni. + Seleziona una variante + Scegli variante \" %1$s \" -> %2$s + seleziona una variante %1$s elementi selezionati %1$s elemento selezionato Seleziona %1$s - Seleziona una variante - seleziona una variante piĂč di %1$s elementi piĂč di %1$s elemento meno di %1$s elementi tra %1$s e %2$s elementi %d elementi %d elemento - Scegli variante Cambia la quantitĂ  del prodotto da %1$.2f a %2$.2f + Salva configurazione Configurazione Prodotto %s Configura - Prodotto in abbonamento variabile - Prodotto in abbonamento semplice - Salva configurazione Facoltativamente, la commissione di iscrizione verrĂ  addebitata immediatamente, anche se il prodotto ha una prova gratuita o le date di pagamento sono sincronizzate. Abbonamento a un prodotto con varianti + Prodotto in abbonamento variabile Un unico abbonamento al prodotto che attiva pagamenti ricorrenti + Prodotto in abbonamento semplice Un periodo di attesa opzionale prima dell\'addebito del primo pagamento ricorrente. Eventuali commissioni di iscrizione saranno comunque addebitate all\'inizio dell\'abbonamento. Il periodo di prova non puĂČ superare: 90 giorni, 52 settimane, 24 mesi o 5 anni. Periodo di prova dell\'abbonamento Scadenza dell\'abbonamento - PRODOTTO IMPORTI PERSONALIZZATI TOTALI PAGAMENTI NOTE ORDINE PRODOTTI + PRODOTTO CLIENTE Fornisci una chiave di sicurezza per continuare. Si Ăš verificato un errore con l\'accesso alla chiave di sicurezza @@ -657,12 +663,12 @@ Language: it Stimato Comprimi/espandi il riepilogo dell\'acconto Scopri di piĂč su quando riceverai i fondi + I fondi disponibili vengono depositati automaticamente, ogni mese il giorno %s. + I fondi saranno disponibili dopo un periodo di attesa di %d giorno. Fondi in sospeso Fondi disponibili - Prodotti Imposte - I fondi disponibili vengono depositati automaticamente, ogni mese il giorno %s. - I fondi saranno disponibili dopo un periodo di attesa di %d giorno. + Prodotti Totali pagamenti Indirizzo e-mail o nome utente Impossibile creare un ordine con importo personalizzato @@ -713,18 +719,18 @@ Language: it In moderazione Crea la campagna Aumenta la visibilitĂ  e vendi i tuoi prodotti rapidamente. + Campagna Blaze Il simbolo del contactless Ăš un marchio registrato di proprietĂ  e utilizzato su concessione di EMVCo, LLC. 5. Dopo aver visualizzato il segno di spunta \"Fatto\", il negozio elaborerĂ  il pagamento e la transazione verrĂ  completata. - Campagna Blaze 4. Il cliente posiziona la carta orizzontalmente sulla parte superiore del telefono, sopra il simbolo del contactless. 3. Sempre tenendo il tuo telefono in mano, rivolgilo verso il cliente. 2. Tocca \"Ricevi pagamenti\" e scegli \"Tocca per pagare\". + 1. Crea un ordine Come funziona Scopri di piĂč sui lettori di carte Per accettare pagamenti superiori a questo limite, potresti acquistare un lettore di carte che accetta l\'inserimento del PIN. Non supportiamo l\'inserimento del PIN con Tocca per pagare su Android. %1$s - In questo Paese, alcune carte richiedono il PIN per le transazioni superiori a %2$s. - 1. Crea un ordine Informazioni importanti Tocca per pagare ti consente di accettare tutti i tipi di pagamento contactless: dalle carte di credito e di debito fisiche ai portafogli digitali. Tutto senza il bisogno di acquistare un lettore di carte fisico. Che cos\'Ăš Tocca per pagare? @@ -768,18 +774,18 @@ Language: it Aggiungi questa aliquota a tutti gli ordini creati Modifica le aliquote d\'imposta Modifica le aliquote d\'imposta nella pagina dell\'amministratore - Impossibile trovare le aliquote d\'imposta - Metodi di pagamento Aggiungi le aliquote d\'imposta nella pagina dell\'amministratore. Qui verranno visualizzate solo le aliquote d\'imposta con le informazioni sulla posizione. + Impossibile trovare le aliquote d\'imposta Scopri altri fornitori di servizi di pagamento e \nscegline uno. + Metodi di pagamento Immagini e video sul dispositivo Risolvi ora Completa la configurazione Imposta l\'aliquota d\'imposta - Imposta la nuova aliquota d\'imposta Attiva - Configura + Imposta la nuova aliquota d\'imposta WooPayments + Configura Modifica le aliquote d\'imposta nella pagina dell\'amministratore Questa azione modificherĂ  l\'indirizzo del cliente nella localitĂ  dell\'aliquota d\'imposta selezionata. Pulsante che apre la finestra di dialogo delle informazioni sulle aliquote d\'imposta @@ -827,8 +833,8 @@ Language: it Totale ordine Percentuale calcolata Importo calcolato - La personalizzazione del nome del negozio puĂČ anche agevolarne l\'ottimizzazione per i motori di ricerca. Nome del negozio + La personalizzazione del nome del negozio puĂČ anche agevolarne l\'ottimizzazione per i motori di ricerca. Dai un nome al tuo negozio Abilita NFC Pacchetti di fornitura di piccole quantitĂ  (marcature richieste) @@ -856,18 +862,18 @@ Language: it Classe 4 - Pacchetto (solidi infiammabili) Classe 3 - Pacchetto (igienizzante per mani, alcol disinfettante, prodotti a base di etanolo, liquidi infiammabili, ecc.) Classe 1 - Pacchetto di propellente per razzi/fusibile di sicurezza - OK Pacchetto di etanolo conforme alle prescrizioni per il volo - (spedizioni di fragranze e di igienizzanti per mani autorizzati) + OK I materiali potenzialmente pericolosi includono articoli come batterie, ghiaccio secco, liquidi infiammabili, aerosol, munizioni, fuochi d\'artificio, smalto per unghie, profumi, vernici, solventi e altro ancora. I materiali pericolosi devono essere spediti in pacchi separati. Contiene materiali pericolosi Inserisci il titolo del prodotto. La piattaforma di eCommerce che cresce con te Abbonamento variabile + Rimuovi codice promozionale Tutti amano un\'offerta Non hai ancora creato nessun codice promozionale. Crea un codice promozionale per applicarlo a questo ordine. Vai ai codici promozionali Seleziona un codice promozionale - Rimuovi codice promozionale Impossibile creare il codice promozionale Codice promozionale creato Crea @@ -880,6 +886,8 @@ Language: it Sconto fisso sul prodotto Sconto fisso sul carrello Sconto in percentuale + Tipo di codice promozionale - Prodotto fisso + Tipo di codice promozionale - Carrello fisso Tipo di codice promozionale - Sconto percentuale Crea codice promozionale Aggiungi codice promozionale @@ -893,8 +901,6 @@ Language: it Esegui un ordine di prova per assicurarti che il processo WooCommerce offra un\'esperienza cliente fluida Aggiungi dettagli manualmente Cerca clienti per - Tipo di codice promozionale - Prodotto fisso - Tipo di codice promozionale - Carrello fisso Altro motivo (specificare) Faccio parte di una team e la decisione va presa insieme a tutti i membri. Trovo che il prezzo del servizio sia un fattore significativo nella mia decisione. @@ -903,12 +909,12 @@ Language: it Aiutaci a capire le tue decisioni relative all\'abbonamento. Il tuo feedback Ăš importante. Nessun indirizzo e-mail Nessun nome + Cerca un cliente esistente o Ultimo aggiornamento: %s (aggiornamenti ogni 30 minuti) Ultimo aggiornamento: %s - Cerca un cliente esistente o + <a href=\'\'>Scopri di piĂč</a> sull\'accettazione di pagamenti con Tocca per pagare su Android Ricevi pagamenti Impossibile aggiungere prodotti senza un prezzo specificato - <a href=\'\'>Scopri di piĂč</a> sull\'accettazione di pagamenti con Tocca per pagare su Android Impossibile aggiungere i prodotti che non sono stati pubblicati aggiungi il cliente Vai su Impostazioni @@ -974,18 +980,19 @@ Language: it Impossibile generare il messaggio per la condivisione. Riprova. Scopri di piĂč sulla funzionalitĂ  dell\'IA Aggiungi un messaggio opzionale + Scrittura
 Scrivi con l\'IA Promuovi i prodotti con Blaze Blaze Generatore di contenuti IA disponibile Promuovi con Blaze - Scrittura
 Condividi prodotto Complimenti. Il nuovo negozio Ăš ora piĂč vicino. Primo prodotto creato 🎉 Il sistema ha terminato l\'app Woo mentre era in esecuzione in background. Puoi provare a usarla di nuovo. Il sistema ha terminato l\'app Woo mentre era in esecuzione in background. Puoi provare a usarla di nuovo. La scheda Ăš stata rimossa troppo presto + Prodotto con varianti La nostra politica sui cookie spiega l\'uso che noi e altri facciamo dei cookie e come puoi gestirli. Informativa sui cookie Le tue informazioni ci aiutano a migliorare i nostri prodotti, il marketing e a personalizzare la tua esperienza su WooCommerce. @@ -997,7 +1004,6 @@ Language: it Analytics Gestisci la privacy La privacy Ăš di fondamentale importanza per noi e lo Ăš sempre stata. Usiamo, archiviamo ed elaboriamo i dati personali per ottimizzare la nostra app (e la tua esperienza) in vari modi. Alcuni usi dei dati sono assolutamente necessari per un corretto funzionamento e altri puoi personalizzarli dalle Impostazioni. - Prodotto con varianti Per aiutarci a migliorare le prestazioni dell\'app e correggere bug occasionali, attiva il rapporto di arresto anomalo. Segnala arresti anomali Rapporti @@ -1006,6 +1012,7 @@ Language: it Privacy Scopri di piĂč sui dati che raccogliamo sul tuo negozio e sulle tue opzioni per il controllo di questa condivisione dei dati. TracciabilitĂ  dell\'utilizzo + Ulteriori opzioni per la privacy sono disponibili per gli utenti di woocommerce.com. Controlla qui per saperne di piĂč. Opinioni del web Ulteriori opzioni per la privacy Si Ăš verificato un errore durante l\'aggiornamento delle impostazioni sulla privacy @@ -1018,7 +1025,6 @@ Language: it Non Ăš possibile aggiungere direttamente il prodotto variabile. Seleziona una variante specifica Scansione non riuscita. Riprova piĂč tardi Impossibile trovare il prodotto con SKU %s. Impossibile aggiungere all\'ordine - Ulteriori opzioni per la privacy sono disponibili per gli utenti di woocommerce.com. Controlla qui per saperne di piĂč. Scansione non riuscita. Riprova piĂč tardi Scansiona codice a barre La spedizione in Paesi che seguono le regole doganali dell\'Unione europea (UE) ora richiede la descrizione chiara di ogni elemento. Ad esempio, se stai inviando capi di vestiario, devi indicare il tipo di abbigliamento (come camicie da uomo, gilet da ragazza, giacca da ragazzo) affinchĂ© la descrizione sia accettabile. In caso contrario, le spedizioni potrebbero subire dei ritardi o essere fermate alla dogana. @@ -1042,16 +1048,16 @@ Language: it Aggiungi i prodotti tramite scanner Ignora Scopri di piĂč + Quando spedisci in Paesi che seguono le norme doganali dell\'Unione europea (UE), devi fornire una descrizione chiara e specifica per ogni elemento. In caso contrario, le spedizioni potrebbero subire dei ritardi o essere fermate alla dogana. Resta aggiornato e aumenta la sicurezza del negozio. Esplora Jetpack ora. Ricevi notifiche sugli ordini e altro ancora - Quando spedisci in Paesi che seguono le norme doganali dell\'Unione europea (UE), devi fornire una descrizione chiara e specifica per ogni elemento. In caso contrario, le spedizioni potrebbero subire dei ritardi o essere fermate alla dogana. Mostra o nascondi l\'elenco delle impostazioni del negozio Elenco delle impostazioni del negozio + Puoi ripristinarlo quando lo necessiti da Menu > Impostazioni > Negozio Nascondi l\'elenco delle impostazioni del negozio Nascondi l\'elenco delle impostazioni del negozio Visualizza ordine Il pagamento di Tocca per pagare di prova Ăš stato rimborsato correttamente - Puoi ripristinarlo quando lo necessiti da Menu > Impostazioni > Negozio Rimborso non riuscito. Prova a eseguire manualmente il rimborso Rimborso del pagamento di prova in corso
 Continuando, accetti i nostri <a href=\'termsOfService\'><u>Termini di servizio.</u></a> @@ -1138,14 +1144,14 @@ Language: it Abbonamento Il lettore di carte accetta pagamenti contactless, chip e tramite strisciata con carte di debito e di credito. Accetta in modo sicuro pagamenti contactless direttamente dal tuo telefono. + Usa il telefono per accettare i pagamenti\ncon carta. Prova ora. + Condividi il feedback Impossibile accedere perchĂ© la creazione della password dell\'applicazione non Ăš stata approvata. Sito in caricamento
 - Condividi il feedback - Usa il telefono per accettare i pagamenti\ncon carta. Prova ora. - Caricamento in corso
 Si Ăš verificato un errore durante il recupero del sito web Riprova con la pagina Bacheca Accedi + Caricamento in corso
 Terminato il %s Il tuo abbonamento Ăš scaduto e hai un accesso limitato a tutte le funzionalitĂ . %1$d giorni @@ -1160,11 +1166,13 @@ Language: it Errore durante il recupero dei dettagli del piano. Ora sei un abbonato %1$s. Hai accesso a tutte le nostre funzionalitĂ  fino al giorno %2$s. La tua prova gratuita Ăš terminata e hai accesso limitato a tutte le funzionalitĂ . Abbonati a %1$s ora. + Stai utilizzando il periodo di prova di %1$d giorni. La prova gratuita terminerĂ  il %2$s. Esegui l\'upgrade per sbloccare nuove funzionalitĂ  e mantenere attivo il tuo negozio. Stato dell\'abbonamento Risoluzione dei problemi Attuale: %s Segnala il problema con l\'abbonamento Aggiorna ora + %1$s rimasti nella tua prova. Prova terminata La tua prova Ăš terminata. Ops, si sono verificati alcuni errori imprevisti. @@ -1180,8 +1188,6 @@ Language: it Pubblica il mio negozio Per lanciare il tuo negozio, hai bisogno di eseguire l\'aggiornamento al nostro piano. <u>Aggiorna</u> Cerca domini - Stai utilizzando il periodo di prova di %1$d giorni. La prova gratuita terminerĂ  il %2$s. Esegui l\'upgrade per sbloccare nuove funzionalitĂ  e mantenere attivo il tuo negozio. - %1$s rimasti nella tua prova. Accesso non riuscito con codice dello stato %1$s Impossibile accedere perchĂ© non possiamo identificare l\'URL di amministrazione del negozio Impossibile accedere perchĂ© non possiamo identificare l\'URL di accesso del negozio @@ -1229,31 +1235,31 @@ Language: it Recupero dello stato di Jetpack Si Ăš verificato un problema. Riprova piĂč tardi. Prova un pagamento - Registrazione del nome di dominio in corso
 - Seleziona il Paese - Seleziona uno stato Ricevi pagamenti con carta\ncon il tuo telefono Tocca per pagare AZIONI Si Ăš verificato un errore durante la registrazione del dominio - Telefono - Prefisso internazionale - Paese - Indirizzo - Indirizzo 2 - CittĂ  - Stato - Stato (non disponibile) - CAP + Seleziona uno stato + Seleziona il Paese + Registrazione del nome di dominio in corso
 Registra dominio - Per agevolarti, abbiamo precompilato le tue informazioni di contatto\n di WordPress.com. Rileggi per verificare che le informazioni che desideri utilizzare per questo dominio siano corrette. + CAP + Stato (non disponibile) + Stato + CittĂ  + Indirizzo 2 + Indirizzo + Paese + Prefisso internazionale + Telefono Organizzazione (opzionale) - I proprietari del dominio devono condividere le informazioni di contatto in un database pubblico di tutti i domini.\n Con la Protezione della privacy, pubblichiamo le nostre informazioni al posto delle tue e ti inoltriamo privatamente qualsiasi comunicazione. - Registrando questo dominio accetti i nostri %1$sterme e le nostre condizioni%2$s - Per %s, inserisci un valore valido - Registra privatamente con protezione della privacy - Registra pubblicamente + Per agevolarti, abbiamo precompilato le tue informazioni di contatto\n di WordPress.com. Rileggi per verificare che le informazioni che desideri utilizzare per questo dominio siano corrette. Informazioni di contatto per il dominio + Registra pubblicamente + Registra privatamente con protezione della privacy + Per %s, inserisci un valore valido + Registrando questo dominio accetti i nostri %1$sterme e le nostre condizioni%2$s + I proprietari del dominio devono condividere le informazioni di contatto in un database pubblico di tutti i domini.\n Con la Protezione della privacy, pubblichiamo le nostre informazioni al posto delle tue e ti inoltriamo privatamente qualsiasi comunicazione. Protezione della privacy Solo gli amministratori del negozio possono accedere alle impostazioni del dominio In alternativa, continua a usare il Link @@ -1261,10 +1267,10 @@ Language: it Inserisci la password del tuo account WordPress.com per connettere Jetpack Accedi con il tuo account WordPress.com per installare Jetpack Accedi con il tuo account WordPress.com per connettere Jetpack + Puoi trovare le impostazioni del dominio in Impostazioni -> Domini L\'indirizzo del tuo sito Ăš in fase di configurazione. Potrebbero essere necessari fino a 30 minuti prima che il tuo dominio inizi a funzionare. Congratulazioni per il tuo acquisto Gratis per il primo anno - Puoi trovare le impostazioni del dominio in Impostazioni -> Domini Vuoi davvero uscire dal tuo account? Impossibile caricare i domini del sito %1$d/%2$d completato @@ -1312,19 +1318,19 @@ Language: it L\'operazione non richiederĂ  molto tempo Preparazione del lettore integrato
 Il lettore integrato Ăš pronto + Lettore di carte Tocca per pagare Tasso di conversione Sessioni Nessuna sessione in questo periodo Confrontato con Dominio - Lettore di carte Dove si trovano le Password applicazione? Sembra che la funzione Password applicazione sia disabilitata nel tuo sito %1$s.\n Abilitalo all\'uso dell\'app WooCommerce. Apri la pagina di installazione - Rispondi - Risposta inviata! Si Ăš verificato un errore durante l\'invio della risposta + Risposta inviata! + Rispondi Seleziona tutto Aggiorna prezzo Aggiorna stato @@ -1335,17 +1341,17 @@ Language: it Sono giĂ  generate tutte le varianti. Nessuna variante generata Seleziona piĂč elementi + Nessun dominio disponibile per questa ricerca Generazione delle varianti Questo creerĂ  una nuova variazione per ogni possibile combinazione degli attributi di variazione (%1$d varianti). Generare tutte le varianti? Attualmente la creazione Ăš supportata per un massimo di %1$d varianti. La generazione delle varianti per il prodotto creerĂ  %2$d varianti. Limite di generazione superato Crea le variant per tutte le combinazioni degli attributi. + Genera tutte le varianti Crea una nuova variante. Impostare manualmente quali attributi appartengono al prodotto variabile. Aggiungi nuova variante Aggiungi variazione - Genera tutte le varianti - Nessun dominio disponibile per questa ricerca Esci senza connessione Continua connessione Prova a connetterti di nuovo per accedere al tuo negozio. @@ -1357,6 +1363,7 @@ Language: it Prova di nuovo l\'attivazione Prova di nuovo l\'installazione Ottieni assistenza + Riprova e contatta il supporto se l\'errore persiste. Si Ăš verificato un errore durante la comunicazione con il sito. Non disponi dell\'autorizzazione per gestire i plugin in questo negozio Errore di autorizzazione della connessione a Jetpack @@ -1380,7 +1387,6 @@ Language: it Installazione di Jetpack Accedi a <b>%1$s</b> con le credenziali del tuo negozio per connetterti a Jetpack. Accedi a <b>%1$s</b> con le credenziali del tuo negozio per installare Jetpack. - Riprova e contatta il supporto se l\'errore persiste. Prepara le credenziali del negozio. Connetti il negozio a Jetpack per permetterne l\'accesso su questa app. Installa il plugin Jetpack gratuito per accedere al negozio su questa app. @@ -1393,8 +1399,8 @@ Language: it Aggiorna il lettore di carte simulato Collega Jetpack Collega negozio - Visitatori Ecco dove gli utenti ti troveranno su Internet. Non preoccuparti. Puoi cambiarlo piĂč tardi. + Visitatori In alternativa, accedi con la password Il lettore di carte simulato Ăš stato disattivato Chiave del lettore simulato @@ -1431,12 +1437,12 @@ Language: it Prova con un altro indirizzo Intervallo di date personalizzato Personalizza + Cos\'Ăš WordPress.com? Creazione di un nuovo account Scegli una password Il tuo indirizzo e-mail Crea il tuo sito \nin pochi minuti Toccando il pulsante Configura Jetpack, accetti i nostri <a href=\'terms\'>Termini di servizio</a> e la <a href=\'sync\'>condivisione delle informazioni</a> con WordPress.com. - Cos\'Ăš WordPress.com? Attiva il lettore di carte simulato Contatta il proprietario del sito per un invito al sito come gestore del negozio o amministratore per utilizzare l\'app. Connessione a un sito WordPress.com @@ -1457,8 +1463,8 @@ Language: it Analisi del negozio non disponibile! Esegui l\'aggiornament all\'ultima versione di WooCommerce per visualizzare le analisi del tuo negozio. La rete non Ăš disponibile.\nControlla la connessione dati o WiFi. Accedi all\'app WooCommerce - Verifica della connessione a Jetpack
 Recupero dei dati della connessione non riuscito
 + Verifica della connessione a Jetpack
 Impossibile verificare la connessione a Jetpack. Riprova. Il sito %1$s dispone attualmente di un piano WordPress.com che non supporta l\'installazione di plugin. Aggiorna il tuo piano per utilizzare WooCommerce. Sembra che l\'account non sia connesso a Jetpack di %1$s @@ -1476,43 +1482,44 @@ Language: it Prima volta in WooCommerce Si Ăš verificato un errore, contatta il supporto Inserisci un indirizzo del sito - Non ricordi la password? Richiedi un link di accesso via e-mail + Non ricordi la password? Abbiamo notato che non hai ancora completato la configurazione dei Pagamenti di persona. <a href=\'\'>Continua con la configurazione</a> - WC Admin - Accesso con l\'indirizzo del negozio - Altri siti - Pagamenti dalla scheda Menu - Ora puoi accedere rapidamente e con facilitĂ  ai Pagamenti di persona e ad altre funzionalitĂ  - OK! Pagamenti + OK! + Ora puoi accedere rapidamente e con facilitĂ  ai Pagamenti di persona e ad altre funzionalitĂ  + Pagamenti dalla scheda Menu L\'e-mail non Ăš utilizzata con un account WordPress.com. - Accedi con le credenziali del sito - Ti abbiamo appena inviato un link magico al tuo indirizzo e-mail. Tocca il link nell\'e-mail per accedere. - Accedi con il link magico - Usa la password per accedere - Controlla la tua e-mail su questo dispositivo! + Altri siti + Accesso con l\'indirizzo del negozio + WC Admin Abbiamo appena inviato un link magico a - Configura ora - Suggerimento - Cosa ti porta in WooCommerce? - Sto solo dando un\'occhiata - Tentativo di configurazione di un negozio - Controlla le mie analisi - Crea o aggiorna i miei prodotti - Gestisci i miei ordini - Passa a un negozio all\'altro - %1$s non Ăš un sito WooCommerce. - Installa WooCommerce - Contrassegna\ncompletato - Ordine #%1$d contrassegnato come completo - Errore durante l\'aggiornamento dell\'ordine #%1$d - Inizia a vendere di persona in meno di 20 minuti con il nostro lettore di carte. - Aumenta le tue vendite con i prodotti collegati + Controlla la tua e-mail su questo dispositivo! + Usa la password per accedere + Accedi con il link magico + Ti abbiamo appena inviato un link magico al tuo indirizzo e-mail. Tocca il link nell\'e-mail per accedere. + Accedi con le credenziali del sito Offri ai tuoi clienti consigli utili e pertinenti sui prodotti sommando upsell e cross-sell + Aumenta le tue vendite con i prodotti collegati + Inizia a vendere di persona in meno di 20 minuti con il nostro lettore di carte. + Errore durante l\'aggiornamento dell\'ordine #%1$d + Ordine #%1$d contrassegnato come completo + Contrassegna\ncompletato + Installa WooCommerce + %1$s non Ăš un sito WooCommerce. + Passa a un negozio all\'altro + Gestisci i miei ordini + Crea o aggiorna i miei prodotti + Controlla le mie analisi + Tentativo di configurazione di un negozio + Sto solo dando un\'occhiata + Cosa ti porta in WooCommerce? + Suggerimento + Configura ora Iniziamo! Accedi con WordPress.com Contatta il supporto + Accedi con il tuo account WordPress.com Ricevi aiuto! Problemi con l\'accesso? COD @@ -1534,7 +1541,6 @@ Language: it Puoi gestirli rapidamente e facilmente Sappiamo che Ăš essenziale per la tua attivitĂ  Prima volta in WooCommerce - Accedi con il tuo account WordPress.com Nuovo ordine pari a $ 50 nel tuo negozio WooCommerce Hai un nuovo ordine. 🎉 i dettagli @@ -1543,10 +1549,10 @@ Language: it Condividi rapporto dello stato del sistema Copia il rapporto dello stato del sistema negli appunti Continua a cercare + Pagamento di persona per l\'ordine #%1$s per %2$s blog_id %3$s. Cambia fornitore dei pagamenti Rimborsato: %1$s In attesa di pagamento - Pagamento di persona per l\'ordine #%1$s per %2$s blog_id %3$s. Procedere con l\'installazione Cosa da sapere prima dell\'installazione Installa estensione @@ -1568,8 +1574,8 @@ Language: it bloccato Per modificare Dettagli di pagamento o i Prodotti, modifica lo stato in Pagamento in sospeso. Le parti di questo ordine non sono al momento modificabili - Nessun cliente trovato Cerca clienti + Nessun cliente trovato Non ora Aggiungi estensione al negozio Cos\'Ăš WooCommerce Shipping? @@ -1604,6 +1610,8 @@ Language: it I prezzi attuali sono misti Il prezzo attuale Ăš %s Il prezzo verrĂ  aggiornato per %d varianti + Misto + Nessuno Prezzo di vendita Prezzo standard Prezzo @@ -1611,8 +1619,6 @@ Language: it Aggiornamento in blocco OK Aggiornamento in blocco
 - Misto - Nessuno Recupero delle varianti in corso
 Ricerca delle categorie di prodotti non riuscita Caricamento delle categorie di prodotti non riuscito @@ -1627,10 +1633,11 @@ Language: it Ottieni WooCommerce Shipping Stampa etichette dal tuo telefono con WooCommerce Shipping. Hai bisogno di un\'etichetta di spedizione? + Cambia la quantitĂ  di prodotto da %1$d a %2$d Aggiorna al prezzo standard Aggiorna prezzo di vendita - Cambia la quantitĂ  di prodotto da %1$d a %2$d Non supportiamo l\'estensione WooCommerce Stripe in %1$s + Filtro Cancella la selezione Seleziona %d prodotto Seleziona %d prodotti @@ -1642,7 +1649,6 @@ Language: it Attiva questa opzione se il codice promozionale non deve essere applicato agli articoli in offerta. I codici promozionali per prodotto funzionano solo se l\'articolo non Ăš in offerta. I codici promozionali per carrello funzionano solo se nel carrello sono presenti articoli non in offerta. Escludi elementi in offerta Attiva questa opzione se il codice promozionale non puĂČ essere usato insieme ad altri. - Filtro Solo utilizzo individuale Limite di utilizzo per utente Limite di utilizzo per X prodotti @@ -1717,12 +1723,12 @@ Language: it Prova altri mezzi per eseguire il rimborso Il rimborso Ăš stato rifiutato per una ragione sconosciuta Siamo spiacenti, questo rimborso non puĂČ essere elaborato - Copia Rimborso avvenuto correttamente Elaborazione del rimborso Rimborsa il pagamento Rimborso non riuscito Preparazione dell\'esecuzione del rimborso del pagamento + Copia Cerca codici promozionali Impossibile generare il messaggio per la condivisione del codice promozionale Errore durante la condivisione del codice promozionale. @@ -1747,9 +1753,18 @@ Language: it Pagamento: %s Condividi il link di pagamento Importo + Importo + Ordini scontati + Prestazioni + Spesa massima di %s + Spesa minima di %s + Riepilogo codice promozionale Visualizza riepilogo codice promozionale + Abbiamo lavorato per rendere possibile la visualizzazione e la modifica dei coupon sul tuo dispositivo! Visualizza e modifica i codici promozionali Non Ăš stato trovato alcun codice promozionale + %1$s senza %2$s + %1$s e %2$s tutto Scaduto Attivo @@ -1767,15 +1782,6 @@ Language: it \u2022 una recensione approvata \u2022 %drecensioni approvate %1$s (%2$s%%) - Importo - Ordini scontati - Prestazioni - Spesa massima di %s - Spesa minima di %s - Riepilogo codice promozionale - Abbiamo lavorato per rendere possibile la visualizzazione e la modifica dei coupon sul tuo dispositivo! - %1$s senza %2$s - %1$s e %2$s Abbiamo lavorato per permetterti di creare ordini dal tuo dispositivo. Puoi provare questa funzionalitĂ  toccando il pulsante \"+\" Torna presto per ulteriori suggerimenti e per la panoramica sulla crescita del tuo negozio Congratulazioni, hai letto tutto. @@ -1790,20 +1796,20 @@ Language: it Il servizio XML-RPC Ăš disattivato su questo sito. Utilizza un\'e-mail non automatica per inviare un ticket di supporto Non supportiamo gli account Stripe registrati in %1$s + Non supportiamo l\'estensione WooCommerce Payments in %1$s Premi il pulsante di accensione del tuo lettore Una ricevuta Ăš stata inviata a <strong>%s</strong> Percentuale (%) - Non supportiamo l\'estensione WooCommerce Payments in %1$s Rimuovi la commissione dall\'ordine Rimuovi la spedizione dall\'ordine Spedizione Aggiungi spedizione Aggiungi spedizione Nome + Importo Tariffe Dettagli cliente Aggiungi l\'imposta - Importo Modifica una nota del cliente Modifica dettagli del cliente Modifica lo stato dell\'ordine @@ -1822,10 +1828,10 @@ Language: it WooCommerce Payments Gateway stripe WooCommerce I pagamenti di persona funzioneranno solo con uno dei seguenti plugin attivato. Per continuare, contatta un amministratore del sito per disattivare uno di questi plugin: - Conflitto con i plugin di pagamento rilevato - oppure I pagamenti di persona funzioneranno solo con uno dei seguenti plugin attivato. Per continuare disattiva uno di questi plugin: + Conflitto con i plugin di pagamento rilevato Totale imposte + oppure Installa Jetpack Pagamenti di persona attualmente non disponibile Ordine creato @@ -1896,7 +1902,9 @@ Language: it Aggiungi un indirizzo di spedizione differente In magazzino %s in magazzino + Aggiungi prodotti Prodotti + Aggiungi dettagli del cliente Cliente Contrassegna come Pagato Questa azione creerĂ  il tuo ordine e lo contrassegnerĂ  come Pagato se hai ricevuto il pagamento al di fuori di WooCommerce @@ -1904,8 +1912,6 @@ Language: it Scegli il tuo metodo di pagamento Le imposte sono calcolate automaticamente in base all\'indirizzo del negozio. Imposta (%s%%) - Aggiungi dettagli del cliente - Aggiungi prodotti Ricevi il pagamento%s Modifica le imposte Importo personalizzato @@ -1958,19 +1964,19 @@ Language: it Filtra stato Stato Data di fine + Data di inizio Seleziona le date Intervallo personalizzato + Crea un ordine con informazioni minime Pagamento facile + Crea un nuovo ordine manuale Crea ordine Crea ordine Inserisci quantitĂ  Ricevi il pagamento Pagamento facile - Dati analizzati - Data di inizio - Crea un ordine con informazioni minime - Crea un nuovo ordine manuale Crea ordini dal tuo dispositivo! + Dati analizzati Fatto Connessione del tuo negozio Attivazione @@ -2054,8 +2060,8 @@ Language: it Rapporto dello stato del sistema Congratulazioni, ora puoi accettare pagamenti con carte di debito e di credito con WooCommerce Payments. Ricevi i pagamenti con un lettore di carte - OK L\'importo deve essere di almeno %1$s + OK Nuova immagine dell\'icona della funzionalitĂ  Cambia negozio Aggiornamento del prodotto %1$s non riuscito @@ -2096,10 +2102,10 @@ Language: it Impossibile verificare automaticamente l\'indirizzo di spedizione: %s Impossibile verificare automaticamente l\'indirizzo di origine. Visualizza su Google Maps per assicurarti che l\'indirizzo sia corretto. Stiamo lavorando per rendere piĂč semplice per te visualizzare i componenti aggiuntivi del prodotto dal dispositivo. Per ora, sarai in grado di visualizzare i componenti aggiuntivi per gli ordini. Puoi creare e modificare questi componenti aggiuntivi nella bacheca web. - Salva Visualizza i componenti aggiuntivi dal dispositivo. Se rinomini un componente aggiuntivo nella tua bacheca web, tieni presente che gli ordini precedenti non mostreranno piĂč quel componente aggiuntivo all\'interno dell\'app. Visualizza componenti aggiuntivi + Salva Dettagli del caricamento (%d) Non Ăš stato possibile caricare %d file Non Ăš stato possibile caricare %d file @@ -2131,17 +2137,16 @@ Language: it Pagamenti di persona non Ăš disponibile nella ModalitĂ  di prova. Disattivare la funzione per proseguire. Pagamenti di persona attualmente non disponibile Ci sono requisiti in sospeso sull\'account. Completa i requisiti tramite %1$s per continuare ad accettare Pagamenti di persona. + Il tuo account presenta requisiti in sospeso C\'Ăš almeno un requisito scaduto sul tuo account. Completalo per riprendere a utilizzare Pagamenti di persona Pagamenti di persona attualmente non disponibile Potrai accettare Pagamenti di persona non appena avremo terminato la revisione del tuo account. - Il tuo account presenta requisiti in sospeso Pagamenti di persona attualmente non disponibile Siamo spiacenti, ma non possiamo supportare Pagamenti di persona per questo negozio. Ricarica dopo l\'aggiornamento Sul tuo negozio Ăš installata una versione non aggiornata dell\'estensione WooCommerce Payments. Esegui l\'aggiornamento per accettare Pagamenti di persona. Aggiorna WooCommerce Payments Ci sei quasi! Completa l\'impostazione di WooCommerce Payments per iniziare ad accettare pagamenti di persona. - Pagamenti di persona Completa la configurazione di WooCommerce Payments nella pagina di amministrazione del negozio Ricarica dopo l\'attivazione L\'estensione WooCommerce Payments Ăš installata sul tuo negozio, ma non Ăš attivata. Attivala per accettare Pagamenti di persona. @@ -2152,13 +2157,14 @@ Language: it <a href=\'\'>Scopri di piĂč</a> sull\'accettazione di pagamenti con il tuo dispositivo mobile e sull\'ordinamento dei lettori di carte Ti serve aiuto? <a href=\'\'>Contatta il supporto</a> Puoi comunque accettare pagamenti di persona in contanti attivando il metodo \"Pagamento alla consegna\" sul tuo negozio + Non supportiamo Pagamenti di persona con carta in %1$s Connessione all\'account in corso + Pagamenti di persona Verifica le dimensioni e il peso del pacco oppure prova a utilizzare un pacco diverso in Dettagli pacco Nessuna tariffa di spedizione disponibile Tutti i pacchi disponibili sono stati attivati Attivazione del pacco in corso Seleziona un pacco da attivare. - Non supportiamo Pagamenti di persona con carta in %1$s Campo obbligatorio Chiudi Variante creata @@ -2167,11 +2173,11 @@ Language: it Genera variante Ora che hai aggiunto gli attributi, puoi creare la tua prima variante. Attributi creati + %1$s%% completato Non Ăš raccomandato l\'annullamento dell\'aggiornamento del software in corso Siamo spiacenti, impossibile elaborare questo pagamento Nessuna connessione al server Nessuna connessione a Internet - %1$s%% completato Spedisci nel pacchetto originale Aggiungi a un nuovo pacchetto Questo elemento Ăš attualmente in %s. Dove vorresti spostarlo? @@ -2182,6 +2188,7 @@ Language: it Creazione del pacchetto non riuscita. Riprova. Creazione del pacchetto non riuscita: problema API sconosciuto. Creazione del pacchetto non riuscita: %1$s + Attendi
 Creazione di un nuovo pacchetto Valore non valido. Campo richiesto. @@ -2195,11 +2202,10 @@ Language: it Confezione Scegli tipo di pacchetto Tipo di pacchetto + Configura il pacchetto che utilizzerai per spedire i tuoi prodotti. Lo salveremo per ordini futuri. Aggiungi un nuovo pacchetto Crea un nuovo pacchetto Le dimensioni del pacchetto devono essere superiori a zero. Aggiorna le dimensioni dell\'elemento nella sezione Spedizione della pagina del prodotto per continuare. - Attendi
 - Configura il pacchetto che utilizzerai per spedire i tuoi prodotti. Lo salveremo per ordini futuri. Pacchetto originale Dimensioni dell\'elemento Elemento spedito singolarmente @@ -2212,11 +2218,11 @@ Language: it Il controllo dell\'aggiornamento della versione del software non Ăš riuscito <a href=\'\'>Scopri di piĂč</a> sull\'accettazione di pagamenti con dispositivi mobili e sulla possibilitĂ  di ordinare lettori di carte Attiva il bluetooth + Nessun lettore connesso Impossibile connettersi al lettore Connetti Sono stati trovati piĂč lettori L\'ordine Ăš giĂ  stato pagato - Nessun lettore connesso Grazie per l’acquisto! Fai clic sul link qui sotto per la ricevuta di pagamento.\n\n%s Errore durante il download del modulo doganale Stampa fattura doganale @@ -2232,11 +2238,12 @@ Language: it Aggiungi prodotto Attributi della variante Attiva il Bluetooth del dispositivo mobile + Errore durante il recupero dell\'ordine. Lo stato nell\'ordine dell\'app potrebbe essere obsoleto. La tua ricevuta da %s Aggiornamento dell\'ordine Aggiornamento dello stato dell\'app Il cliente ha scelto %1$s - Errore durante il recupero dell\'ordine. Lo stato nell\'ordine dell\'app potrebbe essere obsoleto. + I moduli dei clienti richiedono un numero di telefono a 10 cifre Modulo dei clienti completato Se riscontri problemi con la stampa dal tuo dispositivo, contatta l\'assistenza clienti per la tua stampante. Se la stampa non Ăš disponibile, puoi sempre salvare la ricevuta come PDF e inviarla via e-mail per stamparla da un altro dispositivo. @@ -2249,7 +2256,6 @@ Language: it Per creare una variante, dovrai prima impostare i suoi attributi (ad esempio \"Colore\", \"Dimensione\") 1 variante %1$s varianti - I moduli dei clienti richiedono un numero di telefono a 10 cifre TracciabilitĂ  USPS Aggiornamento del software del lettore Aggiornamento del software @@ -2260,6 +2266,7 @@ Language: it Aggiorna il software del lettore Batteria %s%% LETTORE CONNESSO + Connetti il lettore di carte Accendi il lettore di carte e posizionalo accanto al dispositivo mobile Assicurati che il lettore di carte sia carico Connetti il tuo lettore di carte @@ -2268,6 +2275,7 @@ Language: it Preparazione alla ricezione del pagamento Il valore dichiarato deve essere maggiore di zero Il peso deve essere maggiore di zero + Questo campo Ăš richiesto Descrivi che tipo di restrizioni deve avere questo pacchetto. Descrivi che tipo di beni contiene questo pacchetto. Peso (%1$s per unitĂ ) @@ -2291,6 +2299,7 @@ Language: it Descrizione Contenuto del pacchetto Il numero di transizione interno Ăš richiesto per la spedizione a %1$s. + Il numero di transizione interno Ăš richiesto per gli articoli della spedizione valutati piĂč di $ 2.500 per numero di tariffa Formato non valido Dettagli sulla restrizione Dettagli sui contenuti @@ -2298,9 +2307,6 @@ Language: it Tipo di contenuti Restituisci al mittente se non Ăš possibile consegnare il pacchetto fino a %s - Connetti il lettore di carte - Questo campo Ăš richiesto - Il numero di transizione interno Ăš richiesto per gli articoli della spedizione valutati piĂč di $ 2.500 per numero di tariffa Se hai abilitato questa impostazione, il cliente riceverĂ  un\'e-mail di conferma una volta completato l\'ordine Rivedi l\'ordine 🎉 Ordine completato. @@ -2309,9 +2315,9 @@ Language: it Scopri di piĂč sui ruoli e sulle autorizzazioni Quest\'app supporta solo i ruoli utente di Amministratore e Gestore negozio. Contatta il proprietario del negozio per aggiornare il tuo ruolo. Modifica e aggiungi nuovi prodotti da qualsiasi luogo - Salta Gestisci e modifica gli ordini in movimento Tieni traccia delle vendite e dei prodotti che performano meglio + Salta Prodotto esterno Prodotto raggruppato Prodotto variabile @@ -2320,6 +2326,9 @@ Language: it Prodotto fisico semplice Apri le impostazioni Apri le impostazioni + Il Bluetooth Ăš disabilitato + La posizione Ăš disabilitata + Autorizzazione della posizione richiesta mancante precisa Impossibile connettersi al lettore. Connessione al lettore Connetti al lettore @@ -2327,10 +2336,9 @@ Language: it Ricerca di lettori Conteggio articoli Crea nuova etichetta di spedizione - Il Bluetooth Ăš disabilitato - La posizione Ăš disabilitata - Autorizzazione della posizione richiesta mancante precisa + Prodotto virtuale semplice Desideri eliminare questa variante? + Generazione della variante Eliminazione del prodotto Invia ricevuta Stampa ricevuta @@ -2344,8 +2352,6 @@ Language: it Impossibile visualizzare in anteprima l\'etichetta di spedizione. Installa un\'app per la visualizzazione del PDF e riprova. Non siamo in grado di rilevare un sito WordPress all\'indirizzo inserito. Assicurati che WordPress sia installato e di disporre dell\'ultima versione disponibile. piĂč righe di spedizione - Prodotto virtuale semplice - Generazione della variante Impossibile contrassegnare l\'ordine come completato Errore durante l\'acquisto delle etichette Attendi
 @@ -2374,17 +2380,18 @@ Language: it Solo il proprietario del sito puĂČ gestire i metodi di pagamento dell\'etichetta di spedizione. Contatta il proprietario del negozio %1$s (%2$s) per gestire i metodi di pagamento. Aggiungi varianti Aggiungi variante + Crea la prima variante %s totali %s tariffe selezionate Idoneo per il requisito della firma gratuita Idoneo per il ritiro gratuito + Assicurazione (%s) + tracciabilitĂ  Includi %s Firma di un adulto richiesta (%s) Firma richiesta (%s) - Assicurazione (%s) - tracciabilitĂ  Il cliente ha pagato %1$s di %2$s per la spedizione - Crea la prima variante + Quando acquisti le etichette di spedizione tramite WooCommerce, ottieni dal 5​% 25 al 40​% 25 di sconto rispetto alle tariffe degli uffici postali. Cos\'Ăš lo sconto di WooCommerce Services? Si Ăš verificato un errore durante il caricamento delle opzioni di spedizione Corrieri e tariffe @@ -2402,7 +2409,6 @@ Language: it Aggiungi ogni nome dell\'opzione e premi Invio In alternativa, tocca per selezionare un\'opzione esistente Nome opzione - Quando acquisti le etichette di spedizione tramite WooCommerce, ottieni dal 5​% 25 al 40​% 25 di sconto rispetto alle tariffe degli uffici postali. Errore durante il salvataggio delle impostazioni Attendi
 Salvataggio delle impostazioni @@ -2425,15 +2431,18 @@ Language: it Aggiungi attributo Attributi Modifica attributi + Peso totale dei pacchi: %1$s %2$s %1$d articoli in %2$d pacchetti Peso del pacchetto totale: %1$s %2$s Pacchetti personalizzati Impossibile recuperare i prodotti + Alcuni campi richiesti sono vuoti. Peso non valido Pacchetto selezionato Attendi
 Caricamento dei pacchetti. Pacchetto %1$d + %d elementi Impossibile caricare le definizioni dei pacchetti Include il peso del pacchetto Peso del pacchetto totale: %1$s @@ -2446,17 +2455,16 @@ Language: it Abbiamo leggermente modificato l\'indirizzo inserito. Se Ăš corretto, usa l\'indirizzo inserito per garantire una consegna accurata. Modifica indirizzo selezionato Usa l\'indirizzo selezionato - Alcuni campi richiesti sono vuoti. - %d elementi - Peso totale dei pacchi: %1$s %2$s Caricamento dei dati dell\'indirizzo Nuove funzionalitĂ  disponibili. + Trova sulla mappa Contatta cliente Strada non valida Numero civico mancante Indirizzo non trovato Impossibile verificare automaticamente l\'indirizzo di spedizione. Visualizzalo su Google Maps o prova a contattare il cliente per assicurarti che l\'indirizzo sia corretto. Convalida dell\'indirizzo non riuscita + Attendi
 Convalida dell\'indirizzo in corso Impossibile caricare i dati dell\'indirizzo Usa l\'indirizzo inserito @@ -2467,8 +2475,6 @@ Language: it Telefono SocietĂ  Nome - Attendi
 - Trova sulla mappa App di Google Maps trovata Attendi
 Siamo spiacenti, la rimozione delle immagini sulle varianti dei prodotti Ăš supportata in WooCommerce 4.7 o versione superiore. @@ -2484,30 +2490,31 @@ Language: it Dettagli imballaggio Crea etichetta di spedizione Ulteriori informazioni + Evita la fila all\'ufficio postale stampando le etichette di spedizione a casa dal tuo dispositivo mobile a prezzi scontati. Risparmia tempo e denaro con WooCommerce Shipping WooCommerce Shipping Contrassegna ordine come completo + Scopri di piĂč su come creare etichette dal dispositivo mobile Crea etichetta di spedizione - Crea etichette di spedizione dal tuo dispositivo. Ora puoi creare etichette di spedizione per tutti gli ordini fisici direttamente dal tuo dispositivo con il plugin WooCommerce Shipping gratuito. Tocca \"Crea etichetta di spedizione\" per provare la funzionalitĂ  beta. - Evita la fila all\'ufficio postale stampando le etichette di spedizione a casa dal tuo dispositivo mobile a prezzi scontati. - Scopri di piĂč su come creare etichette dal dispositivo mobile - Modifica + Crea etichette di spedizione dal tuo dispositivo. Tariffe Importo di pagamento netto Pagato Scopri di piĂč su come connettere Jetpack + Modifica Convalida Trascina e rilascia per riordinare le foto - Elimina Impostazioni download Inserisci un nome valido Inserisci URL file + Libreria multimediale WordPress Verifica che l\'URL inserito sia valido Attendi
 Caricamento file Errore durante il caricamento del file Aggiungi file scaricabile + Aggiungi file scaricabile da Includi i file scaricabili con gli acquisti Annulla SĂŹ, modifica @@ -2516,6 +2523,7 @@ Language: it File Desideri rimuovere questo file? Prodotto scaricabile + Elimina Scadenza download Limite di download Inserisci il numero di giorni prima della scadenza di un link di download oppure lascia vuoto il campo se non scade mai @@ -2530,13 +2538,11 @@ Language: it Potrebbe essere necessario <b>configurare la stampa Wi-Fi direttamente sulla stampante stessa</b>. Assicurati che il firmware della stampante sia aggiornato e consulta la documentazione della stampante per le istruzioni. Puoi selezionare il <b> servizio di stampa predefinito</b> del dispositivo oppure installare l\'<b>app della stampante </b> (dovrebbe apparire come opzione consigliata) Assicurati che stampante e dispositivo siano collegati alla <b>stessa rete Wi-Fi</b> - Libreria multimediale WordPress - Aggiungi file scaricabile da + Prova la nuova funzionalitĂ  di creazione di prodotti semplici, collegati e raggruppati mentre ci prepariamo al lancio Incrementa le vendite con upsell e cross-sell Modifica prodotti Aggiungi prodotti Prodotti promossi nel carrello quando viene selezionato il prodotto corrente - Prova la nuova funzionalitĂ  di creazione di prodotti semplici, collegati e raggruppati mentre ci prepariamo al lancio Cross-sell Prodotti promossi al posto del prodotto attualmente visualizzato (ossia i prodotti piĂč redditizi) Up-sell @@ -2544,6 +2550,7 @@ Language: it %1$s%2$s x %3$s Ottieni un link di accesso tramite e-mail Hmm, non riusciamo a trovare un account di WordPress.com collegato a questo indirizzo e-mail. + Prova a visualizzare i componenti aggiuntivi per gli ordini mentre ci prepariamo a lanciarli Creazione di prodotti Preferenze Errore durante lo spostamento nel cestino del prodotto @@ -2555,25 +2562,24 @@ Language: it L\'aggiunta delle opzioni come dimensioni e colore Ăš attualmente disponibile solo sul web. Queste verranno visualizzate come opzioni sulla pagina del prodotto del tuo sito. Crea nuovi prodotti dall\'app! Prodotto non trovato + Se stai ancora riscontrando problemi di stampa dal tuo dispositivo, puoi <b>salvare la tua etichetta come PDF</b> e inviarla via e-mail per stamparla da un altro dispositivo. + Dopo aver selezionato <b>\"Stampa le etichette di spedizione\"</b>, potrebbe essere necessario selezionare e aggiungere una stampante se non hai stampato da questo dispositivo prima. Opzioni formato etichetta + Stampa dal dispositivo Etichetta (4 x 6 pollici) Lettera (8,5 x 11 pollici) Nota legale (8,5 x 14 pollici) Errore visualizzazione etichetta di spedizione + Non sai come stampare dal dispositivo mobile? Visualizza il layout dell\'etichetta e le opzioni delle dimensioni del foglio Stampa etichetta di spedizione Scegli dimensione carta Dimensione carta + Se hai giĂ  utilizzato l\'etichetta in un pacchetto, stamparla e utilizzarla di nuovo Ăš una violazione dei nostri termini di servizio. Si Ăš verificato un errore di stampa durante l\'acquisto dell\'etichetta, puoi stamparla nuovamente. Stiamo lavorando per rendere piĂč semplice per te stampare le etichette di spedizione direttamente dal dispositivo. Per ora, se hai creato etichette di spedizione per questo ordine nell\'amministrazione del negozio con WooCommerce Shipping, puoi stamparle nei Dettagli dell\'ordine qui. Stampa etichette di spedizione dal dispositivo. - Stampa dal dispositivo - Se hai giĂ  utilizzato l\'etichetta in un pacchetto, stamparla e utilizzarla di nuovo Ăš una violazione dei nostri termini di servizio. - Se stai ancora riscontrando problemi di stampa dal tuo dispositivo, puoi <b>salvare la tua etichetta come PDF</b> e inviarla via e-mail per stamparla da un altro dispositivo. - Dopo aver selezionato <b>\"Stampa le etichette di spedizione\"</b>, potrebbe essere necessario selezionare e aggiungere una stampante se non hai stampato da questo dispositivo prima. Stampa etichetta di spedizione - Prova a visualizzare i componenti aggiuntivi per gli ordini mentre ci prepariamo a lanciarli - Non sai come stampare dal dispositivo mobile? \u0022%1$s\u0022 Bozza prodotto salvata Errore durante il salvataggio della bozza del prodotto @@ -2621,12 +2627,12 @@ Language: it Accedi con un altro account Seleziona il negozio da connettere Continua con WordPress.com + Un prodotto con varianti come colore o misura %d prodotto selezionato %d prodotti selezionati Aggiungi i prodotti al gruppo Aggiungi prodotto Inserisci una password - Un prodotto con varianti come colore o misura Torna al negozio Contattaci qui Tieni presente che questo non Ăš un ticket di supporto e non saremo in grado di rispondere a feedback individuali.\n\nTi serve aiuto? %1$s @@ -2651,8 +2657,8 @@ Language: it Nessun prezzo impostato Abilitata Devi impostare il prezzo di vendita se Ăš pianificata una vendita - %1$s ha lasciato una recensione Ora puoi modificare i prodotti variabili, esterni e raggruppati, puoi cambiare il tipo di prodotto e aggiornare categorie e tag. + %1$s ha lasciato una recensione Mi piace Potrebbe essere migliore Ti piace l\'app WooCommerce? @@ -2661,24 +2667,24 @@ Language: it Si Ăš verificato un errore durante l\'aggiunta di tag Aggiunta di tag Il rimborso Ăš in fase di elaborazione. Attendi
 + Richiesta di rimborso inviata correttamente Rimborsa etichetta (-%1$s) Importo idoneo al rimborso Data di acquisto + Puoi richiedere un rimborso per un\'etichetta di spedizione non utilizzata per spedire un pacchetto. L\'elaborazione richiederĂ  almeno 14 giorni. Richiedi un rimborso Rimborsa etichetta di spedizione - Puoi richiedere un rimborso per un\'etichetta di spedizione non utilizzata per spedire un pacchetto. L\'elaborazione richiederĂ  almeno 14 giorni. - Richiesta di rimborso inviata correttamente Bene fisico Un breve estratto sul tuo prodotto Rendi i tuoi prodotti piĂč semplici da trovare con i tag Organizza i tuoi prodotti in gruppi correlati - Disabilitata Aggiungi peso e dimensioni Aggiungi altri dettagli Organizza i tuoi prodotti in tag Aggiungi il tuo primo tag Tag Aggiungi tag + Disabilitata Prodotto virtuale Aggiungi altri dettagli %1$s prodotto @@ -2686,7 +2692,9 @@ Language: it %s prodotto Prodotti rimanenti %1$s \u2022 %2$s + Rimborso dell\'etichetta %1$s richiesto Traccia spedizione + %1$s\n%2$s Nascondi dettagli spedizione Mostra dettagli spedizione Carta di credito @@ -2696,8 +2704,6 @@ Language: it Spedisci a Spedisci da Pacco %d - %1$s\n%2$s - Rimborso dell\'etichetta %1$s richiesto SKU: %1$s %1$s (%2$s opzioni) Etichette di spedizione @@ -2718,12 +2724,12 @@ Language: it Nota sulla privacy per utenti in California Mantieni le modifiche Fino al giorno %1$s - Nuove opzioni di modifica disponibili Abbiamo aggiunto piĂč funzionalitĂ  di modifica ai prodotti! Ora puoi aggiornare immagini, vedere anteprime e condividere i prodotti. + Nuove opzioni di modifica disponibili + Modifica limitata disponibile Prodotti %1$s x %2$s %1$s %2$s - Modifica limitata disponibile Esterno Semplice Pubblicato privatamente @@ -2813,11 +2819,11 @@ Language: it Larghezza Lunghezza Prodotti rimborsati + %1$s (%2$s x %3$d) %1$s tramite %2$s Desideri emettere un rimborso? Questo non puĂČ essere annullato. Prodotti rimborsati Rimborsi - %1$s (%2$s x %3$d) Iscriviti a WordPress.com Siamo spiacenti, non Ăš stato possibile trovare risultati per \"%s\" Acquisisci recensioni del prodotto di alta qualitĂ  per il tuo negozio @@ -2838,32 +2844,33 @@ Language: it Aggiungi inventario Ricerca dei tuoi ordini in corso
 Inserisci testo + Inserisci il titolo del prodotto + Prodotto salvato Errore durante l\'aggiornamento del prodotto Attendi
 Descrivi il tuo prodotto Descrizione Modifica descrizione - Inserisci il titolo del prodotto - Prodotto salvato - Fatto Desideri eliminare queste modifiche? Aggiorna + Fatto Rimborso in corso, attendi
 Rimborsa spedizione Seleziona quantitĂ  Rimborso spedizione Rimborso prodotti + %1$s x %2$s ciascuno %d elementi selezionati Non selezionare nessuno Seleziona tutto In attesa della conferma del rimborso
 - %1$s x %2$s ciascuno Ridimensiona e comprimi le immagini per un caricamento piĂč rapido Ottimizzazione delle immagini Scatta una foto Scegli da dispositivo Seleziona un metodo di caricamento Carica + Caricamento delle immagini in corso
%1$d di %2$d Caricamento delle immagini in corso
 Impossibile accedere alla fotocamera Desideri rimuovere questa immagine? @@ -2878,7 +2885,6 @@ Language: it Aggiungi immagine In arrivo Rimuovi - Caricamento delle immagini in corso
%1$d di %2$d Non siamo stati in grado di accedere al tuo sito. Dovrai contattare il tuo fornitore di hosting per risolvere questo problema. Non siamo stati in grado di accedere al tuo sito perchĂ© abbiamo riscontrato un problema con il <b>certificato SSL</b>. Dovrai contattare il tuo fornitore di hosting per risolvere questo problema. Non siamo stati in grado di accedere al tuo sito perchĂ© viene richiesta l\'<b>autenticazione HTTP</b>. Dovrai contattare il tuo fornitore di hosting per risolvere questo problema. @@ -2887,8 +2893,8 @@ Language: it Accedi con le credenziali del sito. Accedi con le credenziali del sito %1$s Invia e-mail di verifica - Modifica del prodotto Testa la nuova funzionalitĂ  di modifica del prodotto mentre ci prepariamo a lanciarla + Modifica del prodotto Si Ăš verificato un errore durante il recupero del tuo account. Puoi riprovare ora o chiudere e riprovare piĂč tardi. Si Ăš verificato un errore. Accedi per continuare Connessione al tuo sito in corso
 @@ -2923,12 +2929,15 @@ Language: it Nessun prodotto corrispondente Ancora nessun prodotto %s in magazzino + \u2022 %d varianti in magazzino Immagine prodotto %1$s ha lasciato una recensione per %2$s Non approvato Errore durante il recupero della nuova recensione prodotto Errore durante il recupero delle recensioni prodotto - \u2022 %d varianti in magazzino + Si Ăš verificato un problema con il rimborso. Riprova. + Il rimborso Ăš stato emesso correttamente. + Il rimborso per %s Ăš in fase di elaborazione. Attendi
 Icona preventivo Rimborso manuale Dettagli di rimborso @@ -2946,9 +2955,6 @@ Language: it Rimborso %s Disponibile per il rimborso: %s Emetti rimborso - Si Ăš verificato un problema con il rimborso. Riprova. - Il rimborso Ăš stato emesso correttamente. - Il rimborso per %s Ăš in fase di elaborazione. Attendi
 %1$s tramite %2$s Statistiche migliorate FunzionalitĂ  beta @@ -2962,12 +2968,12 @@ Language: it Statistiche odierne Registrati Hai giĂ  Jetpack? %1$s + Tentativo di accesso con Jetpack in corso
 aggiorna l\'app per continuare + Per usare quest\'app per %1$s dovrai avere il plugin Jetpack impostato e connesso a questo account. \n\nUna volta impostato, aggiorna l\'app Prova un altro negozio Database declassato, ricreazione delle tabelle e caricamento dei negozi in corso Caricamento dei negozi in corso - Tentativo di accesso con Jetpack in corso
 - Per usare quest\'app per %1$s dovrai avere il plugin Jetpack impostato e connesso a questo account. \n\nUna volta impostato, aggiorna l\'app Nessun corriere trovato Inserisci un indirizzo di sito Web completo, come esempio.com. Ancora nessuna recensione! @@ -2978,11 +2984,12 @@ Language: it Impossibile recuperare le impostazioni: alcune API non sono disponibili per questa combinazione di ID app OAuth + account. Stiamo assumendo. Copia numero di tracciabilitĂ  - aggiorna l\'app Verifica per WooCommerce
 + aggiorna l\'app Nessun indirizzo specificato Ti serve aiuto per trovare l\'e-mail con cui ti sei collegato? Il sito web su questo indirizzo non Ăš un sito WordPress. Per poterci collegare a esso, il sito deve avere WordPress installato. + Accedi con WordPress.com per collegarti a <b>%1$s</b> Zimbabwe Zambia Yemen @@ -3119,7 +3126,6 @@ Language: it Giamaica Costa d\'Avorio Italia - Accedi con WordPress.com per collegarti a <b>%1$s</b> Israele Isola di Man Irlanda @@ -3226,15 +3232,24 @@ Language: it Afghanistan Isole Åland Recensione + Corriere personalizzato Personalizza + Inserisci il nome di un corriere Inserisci un numero di tracciabilitĂ  + Seleziona un corriere Vuoi davvero eliminare questa tracciabilitĂ ? Impossibile aggiungere la tracciabilitĂ  TracciabilitĂ  della spedizione aggiunta + Errore durante il recupero dei corrieri + Corriere della spedizione selezionato + Corrieri della spedizione Data di spedizione Inserisci link di tracciabilitĂ  + Inserisci il nome del corriere Inserisci numero di tracciabilitĂ  + Seleziona il corriere Link di tracciabilitĂ  (opzionale) + Nome del corriere Numero di tracciabilitĂ  Corriere Aggiungi tracciabilitĂ  @@ -3247,25 +3262,19 @@ Language: it Traccia spedizione Nell\'amministrazione del sito puoi trovare l\'e-mail che hai usato per collegarti a WordPress.com dalla %1$sBacheca di Jetpack%2$s sotto %3$sConnessioni > Connessione dell\'account%4$s Quale e-mail uso per accedere? + Hai bisogno di aiuto per trovare l\'e-mail richiesta? Jetpack Ăš un plugin WordPress gratuito che collega il tuo negozio con gli strumenti necessari per assicurarti la migliore esperienza mobile, incluse le notifiche push e le statistiche Che cos\'Ăš Jetpack? Visualizza i negozi collegati - Continua a modificare - Corriere personalizzato - Inserisci il nome di un corriere - Seleziona un corriere - Errore durante il recupero dei corrieri - Corriere della spedizione selezionato - Corrieri della spedizione - Inserisci il nome del corriere - Seleziona il corriere - Nome del corriere Sembra che %1$s sia connesso a un account WordPress.com differente. - Hai bisogno di aiuto per trovare l\'e-mail richiesta? + Continua a modificare Accedi con i tuoi nome utente e password. Accedi utilizzando il tuo nome utente di WordPress.com invece del tuo indirizzo e-mail. Il sito a questo indirizzo non Ăš un sito WordPress. Per poterci connettere, il sito deve utilizzare WordPress. Centro assistenza + Virtuale + Raggruppato + Variabile Permetti, ma invia notifica al cliente Permetti Non permettere @@ -3273,9 +3282,6 @@ Language: it Esaurito In magazzino Leggi altro - Raggruppato - Variabile - Virtuale Impossibile caricare le immagini Bozza Privato @@ -3321,11 +3327,11 @@ Language: it Prova ora OK Tocca per passare da un negozio all’altro + Seleziona negozio Esci da questo account Modifica lo stato dell\'ordine Fai clic per modificare lo stato dell\'ordine Applica - Seleziona negozio No, grazie PiĂč tardi Valuta ora @@ -3339,11 +3345,11 @@ Language: it Aggiorna il negozio su WooCommerce 3.5 Impossibile eseguire la connessione a %s Rimuovi + Errore durante il contrassegno di tutte le recensioni come lette Contrassegna tutte come lette Messaggio Chiamata Chiama o manda un messaggio al cliente - Errore durante il contrassegno di tutte le recensioni come lette Errore durante l\'aggiornamento dello stato della recensione del prodotto Errore durante il caricamento dei dettagli della recensione del prodotto Cestino @@ -3356,16 +3362,16 @@ Language: it Gestisci notifiche Notifiche Desideri uscire dall\'account %s? - Se disabilitata, la nota diventerĂ  privata Recensione contrassegnata come %1$s + Se disabilitata, la nota diventerĂ  privata Errore durante il recupero dell\'ordine Indietro Avvisi delle recensioni del prodotto Avvisi dei nuovi ordini Al cliente + Verifica del sito in corso
 Aggiorna istruzioni Ricerca - Verifica del sito in corso
 Aggiorna e altre %d. %d nuove notifiche @@ -3397,9 +3403,9 @@ Language: it Rapporti di arresto anomalo Condividi Versione %s - Abbiamo effettuato troppi tentativi di invio di un codice di verifica SMS: prenditi una pausa e richiedine uno nuovo tra un minuto. - Non Ăš presente alcun account WordPress.com corrispondente a questo account Google. - Accedi all\'account WordPress.com che hai utilizzato per connettere Jetpack. + Password HTTP + HTTP nome utente + Autorizzazione richiesta Link inviato Registrazione via e-mail Verifica del codice @@ -3408,9 +3414,32 @@ Language: it Accesso tramite link Accesso tramite indirizzo sito Accesso tramite indirizzo e-mail - Non hai un account? %1$sRegistrati%2$s - Registrazione con Google
 + Si Ăš verificato un errore. + Fornisci un codice di autenticazione per continuare. + Controlla due volte la tua password per continuare. + Accesso interrotto + Attendi mentre stai effettuando l\'accesso. + Accesso in corso
 + Tocca per continuare. + Accesso effettuato! + Si Ăš verificato un errore di rete. Controlla la connessione e riprova. + Inserisci un sito web WordPress.com o un sito web WordPress.com ospitato personalmente connesso a Jetpack. + Non Ăš possibile connettersi. Abbiamo ricevuto un messaggio di errore 403 durante il tentativo di accedere\n all\'endpoint XMLRPC del tuo sito. Per l\'app questo Ăš necessario per comunicare con il tuo sito. Contatta il tuo host per risolvere\n questo problema. + Non Ăš possibile connettersi. Il tuo host sta bloccando le richieste POST ma queste sono necessarie al corretto funzionamento dell\'app\n per comunicare con il tuo sito. Contatta il tuo fornitore del servizio di hosting per risolvere questo problema. + Non Ăš possibile connettersi. Sul server mancano i necessari metodi XML-RPC + Controlla che l\'URL del sito sia valido + Si Ăš verificato un errore + Password dimenticata? + Inserisci un indirizzo e-mail valido + Verifica della email + Accedi di nuovo per continuare. + Accedi all\'account WordPress.com che hai utilizzato per connettere Jetpack. + Impossibile recuperare il profilo + È stato rilevato un sito duplicato. + Il sito esiste giĂ  nell\'app, non lo puoi aggiungere. + Il nome utente o la password immessi non sono corretti Tempo di risposta di Google troppo lungo. Potresti dover attendere fino a quando non disporrai di una connessione Internet piĂč forte. + Registrazione con Google
 Registrati con Google Registrati con l\'e-mail Registrandoti, accetti i nostri %1$sTermini di servizio%2$s. @@ -3420,54 +3449,20 @@ Language: it Si Ăš verificato un errore durante l\'invio dell\'email. Puoi riprovare ora o chiudere e riprovare piĂč tardi. Per creare il tuo nuovo account WordPress.com, inserisci l\'indirizzo e-mail. Si Ăš verificato un errore durante il controllo dell\'indirizzo e-mail. - Si Ăš verificato un errore. - Fornisci un codice di autenticazione per continuare. - Controlla due volte la tua password per continuare. - Accesso interrotto - Attendi mentre stai effettuando l\'accesso. - Accesso in corso
 - Tocca per continuare. - Accesso effettuato! - Il login tramite Google non puĂČ essere inizializzato. - Inserisci una password \nPuoi provare un account diverso? + Il login tramite Google non puĂČ essere inizializzato. + Abbiamo effettuato troppi tentativi di invio di un codice di verifica SMS: prenditi una pausa e richiedine uno nuovo tra un minuto. Si sono verificati dei problemi con la connessione con l’account Google. + Non Ăš presente alcun account WordPress.com corrispondente a questo account Google. Chiudi Accedi con Google. - Si Ăš verificato un errore di rete. Controlla la connessione e riprova. Autenticato come Impossibile rilevare il client di posta elettronica della tua app + Non hai un account? %1$sRegistrati%2$s Inserisci un codice di verifica - È stato rilevato un sito duplicato. - Il sito esiste giĂ  nell\'app, non lo puoi aggiungere. - Non Ăš possibile connettersi. Abbiamo ricevuto un messaggio di errore 403 durante il tentativo di accedere\n all\'endpoint XMLRPC del tuo sito. Per l\'app questo Ăš necessario per comunicare con il tuo sito. Contatta il tuo host per risolvere\n questo problema. - Non Ăš possibile connettersi. Il tuo host sta bloccando le richieste POST ma queste sono necessarie al corretto funzionamento dell\'app\n per comunicare con il tuo sito. Contatta il tuo fornitore del servizio di hosting per risolvere questo problema. - Verifica della email - Non Ăš possibile connettersi. Sul server mancano i necessari metodi XML-RPC - Impossibile recuperare il profilo - Accedi di nuovo per continuare. - Password dimenticata? - Il nome utente o la password immessi non sono corretti - Inserisci un indirizzo e-mail valido - Si Ăš verificato un errore - Autorizzazione richiesta - Controlla che l\'URL del sito sia valido - Password HTTP - HTTP nome utente - Inserisci un sito web WordPress.com o un sito web WordPress.com ospitato personalmente connesso a Jetpack. - In alternativa: - Generale - \@%s - Accedi con il tuo nome utente. - Accedi inserendo l\'indirizzo del tuo sito. - Inviami invece un messaggio con un altro codice. - Abbiamo inviato un messaggio di testo al numero di telefono che termina in %s. Inserisci il codice di verifica contenuto nell\'SMS. - Per procedere con questo account Google, fornisci la password WordPress.com corrispondente. VerrĂ  richiesta solo una volta. - Accedi a WordPress.com per condividere il contenuto. - Immetti l\'indirizzo del tuo sito WordPress sul quale desideri condividere il contenuto. - Si Ăš verificato un errore durante l\'apertura di un browser web di base. Scegli un\'altra applicazione: - Impossibile aprire il link + Inserisci una password Inserisci un nome utente + Accedi a WordPress.com per condividere il contenuto. Accedi a WordPress.com per accedere all\'articolo. Si Ăš verificato un errore durante l\'aggiunta del sito. Codice di errore: %s Verifica indirizzo sito @@ -3476,15 +3471,25 @@ Language: it Qual Ăš l\'indirizzo del mio sito? Hai bisogno di aiuto per trovare l\'indirizzo del tuo sito? Indirizzo sito + Immetti l\'indirizzo del tuo sito WordPress sul quale desideri condividere il contenuto. \@%s Hai giĂ  effettuato l\'accesso a WordPress.com Continua + Connettiti a un sito Connetti un altro sito + Per procedere con questo account Google, fornisci la password WordPress.com corrispondente. VerrĂ  richiesta solo una volta. Inserisci la tua password WordPress.com. + Attualmente non disponibile. Inserisci la tua password Richiesta e-mail di accesso Sembra che la password non sia corretta. Verifica attentamente le informazioni e riprova. Richiesta codice di verifica tramite SMS. + Inviami invece un messaggio con un altro codice. Inviami un codice. + Abbiamo inviato un messaggio di testo al numero di telefono che termina in %s. Inserisci il codice di verifica contenuto nell\'SMS. + Ci sei quasi! Inserisci il codice di verifica per WordPress.com dalla tua app di autenticazione. + Accedi con il tuo nome utente. + Accedi inserendo l\'indirizzo del tuo sito. + In alternativa: Apri mail Successivo Gestisci il tuo sito con Jetpack mentre sei in movimento: hai WordPress in tasca. @@ -3492,39 +3497,29 @@ Language: it Tieni il passo con i tuoi siti preferiti e partecipa a una conversazione ovunque e in qualsiasi momento. Guarda i lettori da tutto il mondo leggere e interagire con il tuo sito, in tempo reale. Pubblica dal parco. Lavora al blog sull\'autobus. Commenta dal bar. WordPress si sposta con te. - Sei giĂ  connesso a un account WordPress.com, non puoi aggiungere un sito WordPress.com legato a un altro account. - Riprova - Uscire - Invia link - Attualmente non disponibile. Inserisci la tua password - Sto entrando + Accedi + Aiuto + Password + Nome utente Oppure inserisci la tua password - Indirizzo e-mail - Dettagli - Annulla + Invia link Codice di verifica non valido Codice di verifica - Aiuto - Rimuovi - Accedi - Nome utente - Password - Senza titolo - Impostazioni - Oggi - Annulla + Indirizzo e-mail Supporto %s WooCommerce per Android opzione non controllata opzione controllata Politica sulla privacy di terze parti Politica sui cookie Politica sulla privacy + Creato con amore da Automattic. %1$s Utilizziamo altri strumenti di tracciamento, inclusi alcuni di terze parti. Leggi le informazioni sugli strumenti e come utilizzarli. Leggi la politica sulla privacy Questa informazione ci aiuta a migliorare i nostri prodotti, a rendere il marketing piĂč mirato, a personalizzare la tua esperienza su WooCommerce e molto altro come descritto in dettaglio nostra politica sulla privacy Condividi informazioni con gli strumenti di analisi relative all\'uso dei servizi mentre sei connesso al tuo account WordPress Raccogli informazioni Impostazioni privacy + Impostazioni Stato dell\'ordine Rimborsato Cancellato @@ -3538,6 +3533,7 @@ Language: it Aggiungi Nota e-mail al cliente Errore durante la modifica dell\'ordine + Errore durante il recupero delle note Ordine contrassegnato come completo Contrassegna ordine come completo Aggiungi una nota dell\'ordine @@ -3546,6 +3542,7 @@ Language: it Mostra fatturazione Pagamento cancellato Note ordine + Privato Scrivi una nota dell\'ordine Immagine profilo personalizzata Nota fornita dai clienti @@ -3570,6 +3567,9 @@ Language: it Nessun ordine Visualizza ordini Visualizza ordine + Nessuna attivitĂ  per questo periodo + Ordini totali: %s + Immagine dell\'errore Errore durante recupero dati Fatturato Ordini @@ -3582,11 +3582,17 @@ Language: it Nessun negozio WooCommerce Foto del profilo Negozio collegato + Leggi le %1$sistruzioni di configurazione%2$s. Questa app richiede che Jetpack sia connesso al tuo negozio. + \@%s + Immetti l\'indirizzo del negozio WooCommerce che desideri connettere. Accedi con l\'indirizzo e-mail dell\'account WordPress.com per gestire i negozi WooCommerce. + Sei giĂ  connesso a un account WordPress.com, non puoi aggiungere un sito WordPress.com legato a un altro account. + Impossibile aprire il link Nessuna app per SMS trovata Nessuna app per e-mail trovata Nessuna app per telefono trovata + Si Ăš verificato un errore durante l\'apertura di un browser web di base. Scegli un\'altra applicazione: Impossibile aprire il link %1$s alle %2$s PiĂč vecchie di un mese @@ -3595,15 +3601,22 @@ Language: it Ieri Oggi Prodotti + Rimuovi Quest\'anno Questo mese Questa settimana + Oggi Prodotto La rete non Ăš disponibile. Controlla la connessione dati o WiFi. Offline u2014 utilizza i dati memorizzati nella cache Per saperne di piĂč + Annulla + Senza titolo Continua + Annulla + Riprova Nascondi dettagli + Dettagli Sconto Subtotale Tasse @@ -3613,18 +3626,11 @@ Language: it %1$s%2$s Ordini Il mio negozio + Uscire + Sto entrando Tutto + Generale WooCommerce - Immagine dell\'errore - Creato con amore da Automattic. %1$s - Immetti l\'indirizzo del negozio WooCommerce che desideri connettere. - Privato - Connettiti a un sito - Nessuna attivitĂ  per questo periodo - Ordini totali: %s - Errore durante il recupero delle note - Leggi le %1$sistruzioni di configurazione%2$s. - Ci sei quasi! Inserisci il codice di verifica per WordPress.com dalla tua app di autenticazione. @string/date_timeframe_custom @string/date_timeframe_today diff --git a/WooCommerce/src/main/res/values-ja/strings.xml b/WooCommerce/src/main/res/values-ja/strings.xml index b3e7660fac2..04dc7ce46d8 100644 --- a/WooCommerce/src/main/res/values-ja/strings.xml +++ b/WooCommerce/src/main/res/values-ja/strings.xml @@ -1,11 +1,17 @@ + ć€€ă‚’ă‚łăƒ”ăƒŒ + ă‚­ăƒŒă‚’ă‚łăƒ”ăƒŒ + 敆擁憙真 + ć†™çœŸăŒèŠ‹ă€ă‹ă‚ŠăŸă›ă‚“ă§ă—ăŸ + 敆擁憙真 + æ—ąć­˜ăźć•†ć“ć†™çœŸă‚’éžæŠž é–“é•ăŁăŸă‚­ăƒŒ: 慈頭ぼ「_ă€æ–‡ć­—ă‚’ć‰Šé™€ă—ăŠăă ă•ă„ă€‚ ă“ăźă‚­ăƒŒăŻă™ă§ă«ćˆ„ăźă‚«ă‚čă‚żăƒ ăƒ•ă‚ŁăƒŒăƒ«ăƒ‰ă§äœżç”šă•ă‚ŒăŠă„ăŸă™ă€‚\nçŸćœšă€ă‚ąăƒ—ăƒȘăŻè€‡èŁœă‚­ăƒŒăźäœœæˆă‚’ă‚”ăƒăƒŒăƒˆă—ăŠă„ăŸă›ă‚“ă€‚ ćż…èŠă«ćżœă˜ăŠă€wp-admin ă‚’äœżç”šă—ăŠă‚­ăƒŒă‚’è€‡èŁœă—ăŠăă ă•ă„ă€‚ ă‚«ă‚čă‚żăƒ ăƒ•ă‚ŁăƒŒăƒ«ăƒ‰ă‚’èżœćŠ  diff --git a/WooCommerce/src/main/res/values-ko/strings.xml b/WooCommerce/src/main/res/values-ko/strings.xml index a18502da281..70d768159a0 100644 --- a/WooCommerce/src/main/res/values-ko/strings.xml +++ b/WooCommerce/src/main/res/values-ko/strings.xml @@ -1,11 +1,17 @@ + 값 ëł”ì‚Ź + í‚€ ëł”ì‚Ź + 상품 ì‚Źì§„ + ì‚Źì§„ì„ 찟을 수 없음 + 상품 ì‚Źì§„ + êž°ìĄŽ 상품 ì‚Źì§„ 선택 유횚하지 않은 í‚€: ìČ˜ìŒì˜ \"_\" ëŹžìžë„Œ 제거하섞요. 읎 킀는 ìŽëŻž 닀넞 ì‚Źìš©ìž 정의 필드에 ì‚Źìš©ë˜ì—ˆìŠ”ë‹ˆë‹€.\n읎 앱은 í˜„ìžŹ ì€‘ëł” í‚€ 생성을 지원하지 않슔니닀. 필요한 êČœìš° wp-admin을 ì‚Źìš©í•˜ì—Ź 킀넌 ëł”ì œí•˜ì„žìš”. ì‚Źìš©ìž 정의 필드 추가 @@ -35,14 +41,14 @@ Language: ko_KR 얎두워진 ë°°êČœìž…ë‹ˆë‹€. ëˆŒëŸŹì„œ 대화 상자 ëŹŽì‹œí•˜êž° ìŁŒë‹č %1$s ì‚Źìš©ìžê°€ 쀑지할 때êčŒì§€ 싀행 + %1$s부터 êł„ì† 진행 + ìŁŒë‹č 지출 %2$s부터 ìŁŒë‹č %1$s ìŁŒë‹č 나뚞지 í•©êł„ 큎늭 í†”êłŒ 회원님의 êž°êž°ê°€ 배터멬 섞읎ëȄ ëȘšë“œìž êȃ 같슔니닀. \n읎 ëȘšë“œê°€ 활성화된 상태에서는 슀토얎 ì •ëłŽë„Œ ì œêł”í•Ž 드멮 수 없슔니닀. - %1$s부터 êł„ì† 진행 - ìŁŒë‹č 지출 옔션읎 포핹된 팝업 메뉎입니닀. 밀얎서 아읎템을 탐색할 수 있슔니닀. ë„ê”Ź ëȘšìŒ 메뉎 ì—Žêž° ìčŽë“œ 멬더 상태넌 포핹한 ë„ê”Ź ëȘšìŒìž…니닀. 메뉎가 엎늜니닀. 두 ëȈ 눌러 상혞작용할 수 있슔니닀. @@ -74,13 +80,13 @@ Language: ko_KR 새 ìŁŒëŹž 확읞 + 슀토얎 êŽ€ëŠŹì—ì„œ ìŁŒëŹž 생성 + 닚순 상품읎 아닌 상품에 대한 êČ°ì œë„Œ 받윌렀멎 POSë„Œ ìą…ëŁŒí•˜êł  ìŁŒëŹž 탭에서 새 ìŁŒëŹžì„ 생성하섞요. 왜 낮 상품읎 ëłŽìŽì§€ 않나요? ì •ëłŽ ë‹«êž° + 자섞히\u00A0ì•Œì•„ëłŽêž° í˜„ìžŹ POS에는 닚순 ì‹€ëŹŒ 상품만 혞환됩니닀. 변형 상품, 가상 상품 등의 닀넞 상품 유형은 햄후 업데읎튞넌 톔핎 지원될 예정입니닀. 닚순 상품만 표시 - 닚순 상품읎 아닌 상품에 대한 êČ°ì œë„Œ 받윌렀멎 POSë„Œ ìą…ëŁŒí•˜êł  ìŁŒëŹž 탭에서 새 ìŁŒëŹžì„ 생성하섞요. - 자섞히\u00A0ì•Œì•„ëłŽêž° ì‚ŹìŽíŠž ìŁŒì†Œ 우컀뚞슀용 Google ìœ ëŁŒ ìș íŽ˜ìž 추가 @@ -90,12 +96,12 @@ Language: ko_KR 새 ìș íŽ˜ìžìŽ 생성되었슔니닀. 판맀 시간읎 ë‹€ê°€ì˜€êł  있슔니닀! ëȘšë“  쀀ëč„ë„Œ ë§ˆìł€ìŠ”ë‹ˆë‹€! ìŁŒëŹžì„ 생성할 수 없음 + 닀시 시도 였넘 표시 아읎윘 한 ëȈ 더 시도할êčŒìš”? 상품 로드 였넘 í˜„ìžŹ POS에서는 닚순 상품만 지원합니닀. í˜„ìžŹ POS에서는 닚순 상품만 지원합니닀 - \n시작하렀멎 닚순 상품을 생성하섞요. - 닀시 시도 지원되는 상품을 찟을 수 없음 상품 없음 êł ê° 지원 @@ -167,8 +173,8 @@ Language: ko_KR 읎늄, 요앜 및 ì„€ëȘ… 저임하Ʞ 전에 상품 상섞 ì •ëłŽë„Œ 펞집하거나 ìžŹìƒì„±í•  수 있슔니닀. í”„ëĄœê·žëžš - 읎 Ʞ간의 í”„ëĄœê·žëžš 없음 Google ìș íŽ˜ìž + 읎 Ʞ간의 í”„ëĄœê·žëžš 없음 지ꞈ 연êČ° ìž„ë°”ê”Źë‹ˆ 상품 상섞 ì •ëłŽ 만듀Ʞ @@ -179,23 +185,23 @@ Language: ko_KR AI가 제품의 상섞 ì •ëłŽë„Œ 만듭니닀. ìčŽë“œ êČ°ì œ 수ë č í•©êł„ + 섞ꞈ ì†Œêł„ êČ°ì œ ì„±êł” êČ°ì œì— 싀팚했슔니닀. 닀시 시도핎 ìŁŒì„žìš”. ìž„ë°”ê”Źë‹ˆ 아읎윘 상품 + %d개 아읎템 + 지우Ʞ Google Ads로 ë§€ì¶œêłŒ 튞래픜을 ëŠ˜ëŠŹì„žìš” 우컀뚞슀용 Google 수량 규ìč™ ì—†ìŒ - %d개 아읎템 - 지우Ʞ - 섞ꞈ ìž ìžŹ êł ê° 췚소 + ìą…ëŁŒ POS ìą…ëŁŒ - ìČŽíŹì•„ì›ƒ ìž„ë°”ê”Źë‹ˆì—ì„œ %s 삭제 - ìą…ëŁŒ + ìČŽíŹì•„ì›ƒ 멬더 상태 알 수 없음 ìČŽíŹì•„ì›ƒ 멬더 연êȰ됚 @@ -264,8 +270,8 @@ Language: ko_KR %s 숚ꞰꞰ ì™„ëŁŒëš 플드백 - 슀토얎 분석을\n 표시할 수 없음 ì‚ŹìŽíŠžì—ì„œ 우컀뚞슀 씜신 ëČ„ì „ì„ ì‹€í–‰í•˜êł  있윌며 우컀뚞슀 분석읎 활성화되얎 있는지 확읞하섞요. + 슀토얎 분석을\n 표시할 수 없음 ëȘšë“  작업 ëłŽêž° ì„žì…˜ 분석에서는 ì‚Źìš©ìž 정의 ëČ”ìœ„ì— ì‚Źìš©í•  수 없는 êł ìœ  ë°©ëŹžìž 수넌 읎용합니닀 ì„žì…˜ 데읎터 ì‚Źìš© 불가 @@ -278,11 +284,11 @@ Language: ko_KR 췚소 강제 ìą…ëŁŒ 아직 앱 연êČ°ì„ ìŠč읞하지 않윌신 êȃ 같슔니닀. ìą…ëŁŒí•˜ì‹œêČ ì–Žìš”? + íŹêž°ê°€ 400x400픜셀 읎상읞 ìŽëŻžì§€ë„Œ 선택하섞요. 유횚하지 않은 ìŽëŻžì§€ 입렄하신 ì‚Źìš©ìžëȘ… 또는 ëč„ë°€ëČˆí˜žê°€ 음ìč˜í•˜ì§€ 않는 êȃ 같슔니닀. 자êČ© 슝ëȘ…을 닀시 í™•ìží•˜êł  닀시 시도하섞요. 데읎터가 ì—Źì „ížˆ ëĄœë“œë˜ì§€ 않윌멎 지원팀에 도움을 ëŹžì˜í•˜ì„žìš”. 연êČ° ëŹžì œ 없음 - íŹêž°ê°€ 400x400픜셀 읎상읞 ìŽëŻžì§€ë„Œ 선택하섞요. 읎전 í™”ë©ŽìœŒëĄœ 돌아가Ʞ 연êČ° ìžŹì‹œë„ ì‚ŹìŽíŠžì— 연êČ°í•˜êž° @@ -336,6 +342,7 @@ Language: ko_KR 추ìȜ 도메읞 ìž…ë „ 도메읞 선택 + ëȘšë“  슀토얎 분석 ëłŽêž° 맀년 맀월 ë§€ìŁŒ @@ -345,7 +352,6 @@ Language: ko_KR 닀넞 슀토얎 연êČ° 새 슀토얎넌 시작하시나요? 슀토얎 읎늄 - ëȘšë“  슀토얎 분석 ëłŽêž° êž°ë‹€ë €ìŁŒì„žìš”â€Š ìžŹêł  상태 업데읎튞 쀑 ëŹžì œê°€ 발생했슔니닀. 닀시 시도하섞요. @@ -376,17 +382,17 @@ Language: ko_KR íœŽì§€í†”ìœŒëĄœ ìŁŒëŹž 읎동 쀑 였넘 발생 íœŽì§€í†”ìœŒëĄœ ìŁŒëŹž 읎동됚 ì‚ŹìŽíŠžì—ì„œ ëŹžì œê°€ 발생한 êȃ 같슔니닀.\n\n자섞한 낎용은 혞슀팅 êł”êž‰ì—…ìČŽì— ëŹžì˜í•˜ì„žìš”. - 읞터넷에 연êČ°ë˜ì§€ 않은 êȃ 같슔니닀.\n\n와읎파읎가 ìŒœìĄŒëŠ”ì§€ 확읞하섞요. ëȘšë°”음 데읎터넌 ì‚Źìš© 쀑읎띌멎 êž°êž° 섀정에서 활성화되었는지 확읞하섞요. ì ŻíŒ© 연êČ°ì—ì„œ ëŹžì œê°€ 발생한 êȃ 같슔니닀.\n\n걱정하지 마섞요. 지원팀에서 ë„ì™€ë“œëŠŹêČ ìŠ”ë‹ˆë‹€. ëŹžì˜í•Ž ìŁŒì‹œë©Ž êž°êșŒìŽ ë„ì™€ë“œëŠŹêČ ìŠ”ë‹ˆë‹€. ì‚ŹìŽíŠžì˜ 응닔읎 ì œëŒ€ëĄœ 작동하지 않는 êȃ 같슔니닀.\n\n걱정하지 마섞요. 지원팀에서 ë„ì™€ë“œëŠŹêČ ìŠ”ë‹ˆë‹€. ëŹžì˜í•Ž ìŁŒì‹œë©Ž êž°êșŒìŽ ë„ì™€ë“œëŠŹêČ ìŠ”ë‹ˆë‹€. ì‚ŹìŽíŠžì˜ 응닔읎 너묮 였래 ê±žëŠŹëŠ” êȃ 같슔니닀.\n\n자섞한 낎용은 혞슀팅 êł”êž‰ì—…ìČŽì— ëŹžì˜í•˜ì„žìš”. + 읞터넷에 연êČ°ë˜ì§€ 않은 êȃ 같슔니닀.\n\n와읎파읎가 ìŒœìĄŒëŠ”ì§€ 확읞하섞요. ëȘšë°”음 데읎터넌 ì‚Źìš© 쀑읎띌멎 êž°êž° 섀정에서 활성화되었는지 확읞하섞요. 상품읎 선택되지 않음 더 ëłŽêž° 지원 ëŹžì˜ - 읞터넷 연êČ° - ì‚Źìš©ìž 정의 날짜 ëČ”ìœ„ í†”êł„ 추가 ì‚ŹìŽíŠž ìŁŒëŹž 가젞였Ʞ 워드프레슀닷컎 서ëČ„ì— 연êČ°í•˜êž° + 읞터넷 연êČ° + ì‚Źìš©ìž 정의 날짜 ëČ”ìœ„ í†”êł„ 추가 위ìč˜ë„Œ 찟을 수 없슔니닀.\n닀시 시도하섞요. ì„žì…˜ 페읎지 ìĄ°íšŒìˆ˜ êž°êž° 유형 @@ -453,9 +459,9 @@ Language: ko_KR URL íŒŒëŒëŻží„° 대상 URL ìˆ˜ë™ìœŒëĄœ ìž…ë „ + êČ€ìƒ‰ë˜ì§€ 않았슔니닀.\n닀시 시도하섞요. ê”­ê°€, ꎑ역시/도 또는 시/ê”°/ê”Ź 입렄을 ì‹œìž‘í•˜ì—Ź ì‚Źìš© 가늄한 옔션을 ì°žìĄ°í•˜ì„žìš”. \"ìș íŽ˜ìž 제출\"을 큎늭하멎 <a href=\'termsOfService\'><u>서ëč„슀 앜ꎀ</u></a>êłŒ <a href=\'advertisingPolicy\'><u>êŽ‘êł  정책</u></a>에 ë™ì˜í•˜êł  선택한 ì˜ˆì‚°êłŒ Ʞ간에 대핮 êČ°ì œ ìˆ˜ë‹šìœŒëĄœ 요ꞈ읎 ìČ­ê”Źë˜ë„ëĄ ìŠč읞하는 êČƒìž…ë‹ˆë‹€. 홍볮한 Ꞁ의 예산 및 êČ°ì œ 방식에 대핮 <a href=\'learnMore\'><u>자섞히 ì•Œì•„ëłŽì„žìš”</u></a>. - êČ€ìƒ‰ë˜ì§€ 않았슔니닀.\n닀시 시도하섞요. ìș íŽ˜ìž 제출 êČ°ì œ 수닚을 ëĄœë“œí•˜ì§€ ëȘ»í–ˆìŠ”니닀. ì—Źêž°ë„Œ íŽëŠ­í•˜ì—Ź 닀시 시도핎 ìŁŒì„žìš”. êČ°ì œ 수닚 추가 @@ -475,11 +481,12 @@ Language: ko_KR 태귞띌읞 ìŽëŻžì§€ 변êČœ 적용 + 시작 날짜 %1$s음 + 녞출 수는 ìž ìžŹì  êł ê°ì—êȌ êŽ‘êł ê°€ 표시되는 ëčˆë„ë„Œ 반영합니닀.\n\n\n 옚띌읞 íŠžëž˜í”œêłŒ ì‚Źìš©ìž 행동의 ìœ ë™ì„±ìœŒëĄœ 읞핎 정확한 수는 ëłŽìž„í•  수 없지만 êŽ‘êł ì˜ 싀제 녞출 수넌 ëȘ©í‘œ 수에 씜대한 가êčêȌ 음ìč˜ì‹œí‚€ëŠ” êČƒì„ ëȘ©í‘œëĄœ 합니닀.\n\n\n 녞출 수는 독자의 행동읎 아니띌 가시성을 나타낞닀는 점에 유의하섞요. ì™„ëŁŒ 녞출 수 업데읎튞 - 녞출 수는 ìž ìžŹì  êł ê°ì—êȌ êŽ‘êł ê°€ 표시되는 ëčˆë„ë„Œ 반영합니닀.\n\n\n 옚띌읞 íŠžëž˜í”œêłŒ ì‚Źìš©ìž 행동의 ìœ ë™ì„±ìœŒëĄœ 읞핎 정확한 수는 ëłŽìž„í•  수 없지만 êŽ‘êł ì˜ 싀제 녞출 수넌 ëȘ©í‘œ 수에 씜대한 가êčêȌ 음ìč˜ì‹œí‚€ëŠ” êČƒì„ ëȘ©í‘œëĄœ 합니닀.\n\n\n 녞출 수는 독자의 행동읎 아니띌 가시성을 나타낞닀는 점에 유의하섞요. 펞집 음음 예상 도달 읞원 맀음 %1$s @@ -487,7 +494,6 @@ Language: ko_KR 예산 섀정 ëȘšë‘ %2$s(윌)ëĄœë¶€í„° %1$s음 - 시작 날짜 닀시 표시하지 않음 나쀑에 닀시 알늌 잠êč ì‹œê°„ ìą€ ë‚ŽìŁŒì‹œêČ ì–Žìš”? ëč ë„ž í”Œë“œë°±ìœŒëĄœ AI ë„ìš°ëŻž Ʞ늄 개선을 ë„ì™€ìŁŒì„žìš”. @@ -500,8 +506,8 @@ Language: ko_KR 예산 상섞 ì •ëłŽ 지ꞈ 쇌핑하Ʞ - ëŻžëŠŹëłŽêž° êŽ‘êł  펞집 + ëŻžëŠŹëłŽêž° 끔 상품 선택 상품 %s 선택 @@ -512,12 +518,12 @@ Language: ko_KR <b>상품 선택:</b> Blaze로 홍볮할 상품을 선택합니닀. ìžŹêł  êŽ€ëŠŹ ìžŹêł ê°€ êŽ€ëŠŹë˜ì§€ 않음 + Blaze 작동 방식 ì•Œì•„ëłŽêž° ìș íŽ˜ìž 시작하Ʞ ì›Œë“œí”„ë ˆìŠ€ë‹·ì»ŽêłŒ Tumblr ë„€íŠžì›ŒíŹ 낮 수백만 개 ì‚ŹìŽíŠžì— ì‹€ëŠŹëŠ” êŽ‘êł ìž…ë‹ˆë‹€. 방대한 ìž ìžŹ êł ê°ì—êȌ ì ‘ê·Œ \"ë„ê”Źë„Œ 톔핎 êŽ€ì‹Ź 있는 쇌핑객읎 찟을 수 있는 위ìč˜ì— 제품읎 표시됩니닀.\" 전 ì„žêł„ 도달 ëČ”ìœ„ 간닚하êȌ 확볮 - Blaze 작동 방식 ì•Œì•„ëłŽêž° êČœí—˜ìŽë‚˜ 큰 예산읎 없얎도 하룹 씜소 $5 USD로 ëȘ‡ 분 만에 êŽ‘êł ë„Œ 시작할 수 있슔니닀. ëč ë„ž 시작, 큰 íššêłŒ 판맀자가 ëč ë„Žêł  ê°„ë‹ší•œ êŽ‘êł  ìș íŽ˜ìž 섀정을 톔핎 튞래픜을 ê·č대화할 수 ìžˆë„ëĄ ë„ê”Źë„Œ ì„€êł„í–ˆìŠ”ë‹ˆë‹€. @@ -611,6 +617,7 @@ Language: ko_KR 맀음 ì‚Źìš© 가늄한 자ꞈ읎 ìžë™ìœŒëĄœ 예ìč˜ë©ë‹ˆë‹€. %d음 대Ʞ 후 자ꞈ을 읎용할 수 있êȌ 됩니닀. 변형 선택 + 변형 선택 \" %1$s \" -> %2$s ëł€í˜•ì„ 선택하섞요. %1$s개 아읎템 선택됚 @@ -622,7 +629,6 @@ Language: ko_KR %1$s~%2$s개 아읎템 %d개 아읎템 %d개 아읎템 - 변형 선택 %1$.2f개에서 %2$.2fê°œëĄœ 상품 수량 변êČœ ê”Źì„± 저임 ê”Źì„± @@ -657,12 +663,12 @@ Language: ko_KR 예상됚 예ìč˜êžˆ 요앜 ì ‘êž°/펌ìč˜êž° ì–žì œ 자ꞈ을 받êȌ 되는지 더 ì•Œì•„ëłŽêž° + 맀월 %s에 ì‚Źìš© 가늄한 자ꞈ읎 ìžë™ìœŒëĄœ 예ìč˜ë©ë‹ˆë‹€. + %d음 대Ʞ 후 자ꞈ을 읎용할 수 있êȌ 됩니닀. 대Ʞ 쀑읞 자ꞈ ì‚Źìš© 가늄한 자ꞈ 섞ꞈ 상품 - 맀월 %s에 ì‚Źìš© 가늄한 자ꞈ읎 ìžë™ìœŒëĄœ 예ìč˜ë©ë‹ˆë‹€. - %d음 대Ʞ 후 자ꞈ을 읎용할 수 있êȌ 됩니닀. êČ°ì œ ìŽì•Ą 읎메음 ìŁŒì†Œ 또는 ì‚Źìš©ìžëȘ… ì‚Źìš©ìž 정의 êžˆì•Ą ìŁŒëŹž 생성 불가 @@ -719,12 +725,12 @@ Language: ko_KR 4. êł ê°ìŽ 슀마튞폰 상닚의 ëč„접쎉 Ʞ혞 ìœ„ëĄœ ìčŽë“œë„Œ ìˆ˜í‰ìœŒëĄœ ë“€êȌ 합니닀. 3. 슀마튞폰을 êł ê°ì—êȌ 낎밉니닀. 2. \"êČ°ì œ 받Ʞ\"ë„Œ íƒ­í•˜êł  \"Tap to Pay\"을 선택합니닀. + 1. ìŁŒëŹž 생성 작동 방식 ìčŽë“œ ëŠŹë”ì— 대핮 더 ì•Œì•„ëłŽêž° 읎 한도넌 ìŽˆêłŒí•˜ëŠ” êČ°ì œë„Œ 받윌렀멎 PIN 입렄을 허용하는 ìčŽë“œ 멬더 ê”Źë§€ë„Œ êł ë €í•˜ì„žìš”. Android에서는 Tap to Payë„Œ 톔한 PIN 입렄읎 지원되지 않슔니닀. %1$s에서 음부 ìčŽë“œì˜ êČœìš° %2$s 읎상의 ëč„접쎉 거래에 PIN읎 필요합니닀. - 1. ìŁŒëŹž 생성 쀑요 ì •ëłŽ Tap to Pay을 톔핎 ìčŽë“œ 멬더 êž°êž°ë„Œ ê”Źë§€í•˜ì§€ ì•Šêł ë„ ì‹€ëŹŒ 직불 및 신용 ìčŽë“œë¶€í„° 디지턞 지갑êčŒì§€ ëȘšë“  ëč„접쎉 êČ°ì œ 유형을 수띜할 수 있슔니닀. Tap to Pay란 ëŹŽì—‡ìžê°€ìš”? @@ -778,8 +784,8 @@ Language: ko_KR 섞윚 섀정 활성화 새 섞윚 섀정 - 섀정 WooPayments + 섀정 êŽ€ëŠŹìžì—ì„œ 섞윚 펞집 ê·žëŸŹë©Ž êł ê°ì˜ ìŁŒì†Œê°€ 선택한 섞윚읎 적용되는 위ìč˜ëĄœ 변êČœë©ë‹ˆë‹€. 섞윚 ì •ëłŽ 대화 상자 ì—Žêž° ëČ„íŠŒ @@ -827,8 +833,8 @@ Language: ko_KR ìŁŒëŹž í•©êł„ êł„ì‚°í•œ 백분윚 êł„ì‚°í•œ êžˆì•Ą - 슀토얎 읎늄을 ì‚Źìš©ìž 정의하멎 슀토얎의 êČ€ìƒ‰ 엔진 씜적화에도 도움읎 될 수 있슔니닀. 슀토얎 읎늄 + 슀토얎 읎늄을 ì‚Źìš©ìž 정의하멎 슀토얎의 êČ€ìƒ‰ 엔진 씜적화에도 도움읎 될 수 있슔니닀. 슀토얎 읎늄 지정 NFC 활성화 소량 ì œêł” 팚킀지(표시 필수) @@ -863,26 +869,18 @@ Language: ko_KR 제품ëȘ…을 입렄하섞요. íšŒì›ë‹˜êłŒ 핚께 성임하는 전자상거래 플랫폌 ê°€ëł€ ê”Źë… + ìż í° 제거 ëˆ„ê”Źë‚˜ ìą‹ì•„í•˜ëŠ” 딜 아직 생성한 ìż í°ìŽ 없슔니닀. 읎 ìŁŒëŹžì— 적용할 ìż í°ì„ 생성하섞요. ìż í°ìœŒëĄœ 읎동 ìż í° 선택 - ìż í° 제거 + ìż í° 생성 싀팚 ìż í° 생성됚 생성 ìż í° 생성 - ìż í° 생성 싀팚 %1$s 생성 ìż í° 펞집 선택한 상품에 대한 êł ì •ëœ 할읞 í•©êł„ 섀정 - ìż í° 생성 - ìż í° 추가 - 테슀튞 ìŁŒëŹž 시작 - 우컀뚞슀 앱에서 êČ°ì œë„Œ ì™„ëŁŒí•˜êł  ìŁŒëŹžì— ꎀ한 í‘žì‹œ 알늌을 Ʞ닀늜니닀. - 핮ë‹č ì›č 슀토얎에서 싀제 êł ê°ìČ˜ëŸŒ 테슀튞 상품을 ì„ íƒí•˜êł , ìž„ë°”ê”Źë‹ˆì— ì¶”ê°€í•˜êł , êł„ì‚°ì„ ì™„ëŁŒí•©ë‹ˆë‹€. - 아래 ëČ„íŠŒì„ 누넎멎 ì›č 람띌우저넌 톔핎 옚띌읞 ìŠ€í† ì–ŽëĄœ ëŠŹë””ë ‰íŒ…ë©ë‹ˆë‹€. - 테슀튞 ìŁŒëŹž ìȮ험 - 테슀튞 ìŁŒëŹž ìȮ험 ìž„ë°”ê”Źë‹ˆ 전ìČŽì— 대한 êł ì •ëœ 할읞 í•©êł„ 섀정 선택한 상품에 대한 할읞 백분윚 섀정 êł ì •ëœ 상품 할읞 @@ -891,7 +889,15 @@ Language: ko_KR ìż í° 유형 - êł ì •ëœ 상품 ìż í° 유형 - êł ì •ëœ ìž„ë°”ê”Źë‹ˆ ìż í° 유형 - 할읞 백분윚 + ìż í° 생성 + ìż í° 추가 + 테슀튞 ìŁŒëŹž 시작 앱을 ì‚Źìš©í•˜ì—Ź 테슀튞 ìŁŒëŹž 환불 ìȘ늏 + 우컀뚞슀 앱에서 êČ°ì œë„Œ ì™„ëŁŒí•˜êł  ìŁŒëŹžì— ꎀ한 í‘žì‹œ 알늌을 Ʞ닀늜니닀. + 핮ë‹č ì›č 슀토얎에서 싀제 êł ê°ìČ˜ëŸŒ 테슀튞 상품을 ì„ íƒí•˜êł , ìž„ë°”ê”Źë‹ˆì— ì¶”ê°€í•˜êł , êł„ì‚°ì„ ì™„ëŁŒí•©ë‹ˆë‹€. + 아래 ëČ„íŠŒì„ 누넎멎 ì›č 람띌우저넌 톔핎 옚띌읞 ìŠ€í† ì–ŽëĄœ ëŠŹë””ë ‰íŒ…ë©ë‹ˆë‹€. + 테슀튞 ìŁŒëŹž ìȮ험 + 테슀튞 ìŁŒëŹž ìȮ험 테슀튞 ìŁŒëŹžì„ ì‹€í–‰í•˜ì—Ź 우컀뚞슀 í”„ëĄœì„žìŠ€ì—ì„œ 원활한 êł ê° êČœí—˜ìŽ ì œêł”ë˜ëŠ”ì§€ 확읞 ìˆ˜ë™ìœŒëĄœ 상섞 ì •ëłŽ 추가 êł ê° êČ€ìƒ‰ Ʞ쀀 @@ -903,9 +909,9 @@ Language: ko_KR 회원님의 ê”Źë… êČ°ì •ì„ ìŽí•Ží•˜ë„ëĄ ë„ì™€ìŁŒì„žìš”. 회원님의 플드백읎 쀑요합니닀. 읎메음 ìŁŒì†Œ 없음 읎늄 없음 + êž°ìĄŽ êł ê° êČ€ìƒ‰ 또는 씜귌 업데읎튞 %s(30분마닀 업데읎튞) 씜귌 업데읎튞 %s - êž°ìĄŽ êł ê° êČ€ìƒ‰ 또는 Android에서 Tap To Pay로 êČ°ì œ 수띜 <a href=\'\'>더 ì•Œì•„ëłŽêž°</a> êČ°ì œ 수ë č 지정된 가êČ©ìŽ 없는 상품은 추가할 수 없슔니닀. @@ -974,12 +980,12 @@ Language: ko_KR êł”ìœ  메시지넌 생성할 수 없슔니닀. 닀시 시도하섞요. AI Ʞ늄 ì‚ŽíŽŽëłŽêž° 선택적 메시지 추가 + 쓰Ʞ  AI로 ì“°êž° Blaze로 제품 홍볮 Blaze AI 윘텐잠 생성Ʞ넌 ì‚Źìš©í•  수 있슔니닀. Blaze로 홍볮 - 쓰Ʞ  상품 êł”ìœ  축하합니닀! 새 슀토얎 쀀ëč„ ì™„ëŁŒêčŒì§€ 한 걞음 가êčŒì›Œì§€ì…šìŠ”니닀. ìČ« ëČˆì§ž 상품 생성됚 🎉 @@ -1006,6 +1012,7 @@ Language: ko_KR ê°œìžì •ëłŽ 읎 데읎터 êł”ìœ ë„Œ 제얎하Ʞ 위핎 ë‹čì‚Źì—ì„œ 수집하는 회원님의 슀토얎와 옔션에 대한 데읎터에 대핮 자섞히 ì•Œì•„ëłŽì„žìš”. ì‚Źìš©ëŸ‰ 추적 + Woocommerce.com ì‚Źìš©ìžëŠ” 추가 ê°œìžì •ëłŽ 옔션을 ì‚Źìš©í•  수 있슔니닀. ì—Źêž°ì—ì„œ 자섞히 ì•Œì•„ëłŽì„žìš”. ì›č 옔션 추가 ê°œìžì •ëłŽ 옔션 프띌읎ëČ„ì‹œ 섀정 업데읎튞 쀑 였넘가 발생했슔니닀. @@ -1018,7 +1025,6 @@ Language: ko_KR ê°€ëł€ 상품을 직접 추가할 수 없슔니닀. íŠč정 ëł€í˜•ì„ 선택하섞요. 슀ìș”하지 ëȘ»í–ˆìŠ”니닀. 나쀑에 닀시 시도하섞요. SKU가 %s읞 상품을 찟을 수 없슔니닀. ìŁŒëŹžì— 추가할 수 없음 - Woocommerce.com ì‚Źìš©ìžëŠ” 추가 ê°œìžì •ëłŽ 옔션을 ì‚Źìš©í•  수 있슔니닀. ì—Źêž°ì—ì„œ 자섞히 ì•Œì•„ëłŽì„žìš”. 슀ìș”하지 ëȘ»í–ˆìŠ”니닀. 나쀑에 닀시 시도하섞요. 바윔드 슀ìș” EU(유럜연합) 섞ꎀ 규ìč™ì„ 따넎는 ê”­ê°€ëĄœ ë°°ì†Ą 시 ëȘšë“  아읎템을 ëȘ…확하êȌ ì„€ëȘ…í•Žì•Œ 합니닀. 예넌 듀얎, 의넘넌 ë°œì†Ąí•˜ëŠ” êČœìš° ì„€ëȘ…읎 수띜될 수 있윌렀멎 의넘 유형을 표시핎알 합니닀(예: 낚성용 셔잠, ì—Źì•„ìš© ìĄ°ëŒ, ë‚šì•„ìš© ìžŹí‚·). 귞렇지 않윌멎 ë°°ì†ĄìŽ 섞ꎀ에서 지ìČŽë˜ê±°ë‚˜ 찚닚될 수 있슔니닀. @@ -1042,9 +1048,9 @@ Language: ko_KR 슀ìșë„ˆë„Œ 톔핎 상품 추가 í•Žì œ 더 ì•Œì•„ëłŽêž° + EU(유럜연합) 섞ꎀ 규ìč™ì„ 따넎는 ê”­ê°€ëĄœ ë°°ì†Ąí•  때는 아읎템마닀 ëȘ…í™•í•˜êł  ê”ŹìČŽì ìž ì„€ëȘ…을 ì œêł”í•Žì•Œ 합니닀. 귞렇지 않윌멎 ë°°ì†ĄìŽ 섞ꎀ에서 지ìČŽë˜ê±°ë‚˜ 찚닚될 수 있슔니닀. 씜신 ìƒíƒœëĄœ ìœ ì§€í•˜ì—Ź 슀토얎 ëłŽì•ˆì„ 강화하섞요. 지ꞈ ì ŻíŒ©ì„ ì‚ŽíŽŽëłŽì„žìš”. ìŁŒëŹž 알늌 등 받Ʞ - EU(유럜연합) 섞ꎀ 규ìč™ì„ 따넎는 ê”­ê°€ëĄœ ë°°ì†Ąí•  때는 아읎템마닀 ëȘ…í™•í•˜êł  ê”ŹìČŽì ìž ì„€ëȘ…을 ì œêł”í•Žì•Œ 합니닀. 귞렇지 않윌멎 ë°°ì†ĄìŽ 섞ꎀ에서 지ìČŽë˜ê±°ë‚˜ 찚닚될 수 있슔니닀. 슀토얎 섀정 ëȘ©ëĄ 표시 또는 숚ꞰꞰ 슀토얎 섀정 ëȘ©ëĄ 필요하멎 메뉎 > 섀정 > 슀토얎에서 ëł”ì›í•  수 있슔니닀. @@ -1138,14 +1144,14 @@ Language: ko_KR ê”Źë… ìȎ큏ìčŽë“œì™€ 신용ìčŽë“œë„Œ ìčŽë“œ ëŠŹë”ì— ì˜Źë €ë†“ê±°ë‚˜ 밀얎 ë„Łê±°ë‚˜ 삎짝 밀얎서 êČ°ì œí•  수 있슔니닀. 슀마튞폰에서 직접 ëč„접쎉 êČ°ì œë„Œ 안전하êȌ 수띜하섞요. - ì• í”ŒëŠŹìŒ€ìŽì…˜ ëč„ë°€ëȈ혞 생성읎 ìŠč읞되지 않아서 ëĄœê·žìží•  수 없슔니닀. - ì‚ŹìŽíŠžë„Œ 가젞였는 쀑  슀마튞폰을 ì‚Źìš©í•˜ì—Ź ìčŽë“œ êČ°ì œ 수띜\nêČ°ì œ 지ꞈ ì‚Źìš©í•Ž ëłŽì„žìš”. 플드백 êł”ìœ  - 로드 쀑입니닀  + ì• í”ŒëŠŹìŒ€ìŽì…˜ ëč„ë°€ëȈ혞 생성읎 ìŠč읞되지 않아서 ëĄœê·žìží•  수 없슔니닀. + ì‚ŹìŽíŠžë„Œ 가젞였는 쀑  ì›čì‚ŹìŽíŠžë„Œ 가젞였는 동안 였넘 발생 WP êŽ€ëŠŹìž 페읎지에서 닀시 시도 ëĄœê·žìž + 로드 쀑입니닀  %s ìą…ëŁŒëš ê”Źë…ìŽ ìą…ëŁŒë˜ì—ˆìœŒë©°, ëȘšë“  Ʞ늄에 대한 ì ‘ê·Œ 권한읎 제한되었슔니닀. %1$d음 @@ -1160,11 +1166,13 @@ Language: ko_KR 요ꞈ제 상섞 ì •ëłŽë„Œ 가젞였는 쀑 였넘 발생 %1$s ê”Źë…ìžìŽì‹­ë‹ˆë‹€. %2$sêčŒì§€ ëȘšë“  Ʞ늄에 접귌하싀 수 있슔니닀. 묮료 평가판읎 ìą…ëŁŒë˜ì—ˆìœŒë©° ëȘšë“  Ʞ늄에 대한 접귌읎 제한되었슔니닀. 지ꞈ %1$s을(ë„Œ) ê”Źë…í•˜ì„žìš”. + 묮료 평가판을 %1$d음짞 ì‚Źìš© 쀑입니닀. %2$s에 묮료 평가판읎 ìą…ëŁŒë©ë‹ˆë‹€. ì—…ê·žë ˆìŽë“œí•˜ì—Ź ìƒˆëĄœìšŽ Ʞ늄을 잠ꞈ í•Žì œí•˜êł  슀토얎넌 êł„ì† 싀행하섞요. ê”Źë… 상태 ëŹžì œ 핮êČ° í˜„ìžŹ: %s ê”Źë… ëŹžì œ ì‹ êł  지ꞈ 업귞레읎드 + %1$s회 시도가 낚았슔니닀. 평가판 ìą…ëŁŒëš 평가판읎 ìą…ëŁŒë˜ì—ˆìŠ”ë‹ˆë‹€. ìŁ„ì†Ąí•©ë‹ˆë‹€. 예Ʞìč˜ ì•Šì€ 였넘가 발생했슔니닀. @@ -1180,8 +1188,6 @@ Language: ko_KR 낮 슀토얎 êł”ê°œ 슀토얎넌 시작하렀멎 ìš”êžˆì œëĄœ 업귞레읎드하셔알 합니닀. <u>업귞레읎드</u> 도메읞 êČ€ìƒ‰ - 묮료 평가판을 %1$d음짞 ì‚Źìš© 쀑입니닀. %2$s에 묮료 평가판읎 ìą…ëŁŒë©ë‹ˆë‹€. ì—…ê·žë ˆìŽë“œí•˜ì—Ź ìƒˆëĄœìšŽ Ʞ늄을 잠ꞈ í•Žì œí•˜êł  슀토얎넌 êł„ì† 싀행하섞요. - %1$s회 시도가 낚았슔니닀. ëĄœê·žìž 싀팚(상태 윔드 %1$s) 슀토얎의 êŽ€ëŠŹ URL읎 ì‹ëł„ë˜ì§€ 않아서 ëĄœê·žìží•  수 없슔니닀. 슀토얎의 ëĄœê·žìž URL읎 ì‹ëł„ë˜ì§€ 않아서 ëĄœê·žìží•  수 없슔니닀. @@ -1202,6 +1208,7 @@ Language: ko_KR 요ìČ­ ë°œì†Ą 쀑 Ʞ타 확임 Ʞ늄/í”ŒëŸŹê·žìž 우컀뚞슀 í”ŒëŸŹê·žìž + 우컀뚞슀 êČ°ì œ ìčŽë“œ 멬더/직접 êČ°ì œ ëȘšë°”음 앱 작성하Ʞ @@ -1220,7 +1227,6 @@ Language: ko_KR êł ê°ì—êȌ ì‰œêł  펾멬한 êČ°ì œ ë°©ëČ•ì„ ì œêł”í•˜ì„žìš”! êČ°ì œë°›êž° ì •ëłŽê°€ 있윌멎 ë°°ì†Ą, 섞ꞈ 및 êČ°ì œ 섀정을 음찍 시작할 수 있슔니닀. - 우컀뚞슀 êČ°ì œ 슀토얎에 대핮 자섞히 ì•Œë €ìŁŒì„žìš”. 방ꞈ êł„ì •ì˜ 읎메음 ìŁŒì†ŒëĄœ 맀직 ë§íŹë„Œ ëłŽë‚Žë“œë žìŠ”ë‹ˆë‹€. êł„ì†í•˜ë €ë©Ž ëĄœê·žìží•˜ì„žìš”. @@ -1229,31 +1235,31 @@ Language: ko_KR ì ŻíŒ© 상태넌 가젞였는 쀑 ëŹžì œê°€ 발생했슔니닀. 나쀑에 닀시 시도하섞요. êČ°ì œ ìȮ험 - 도메읞 넀임 ë“±ëĄ 쀑  - ê”­ê°€ 선택 - ìŁŒ 선택 + íœŽëŒ€í°ìœŒëĄœ\nìčŽë“œ êČ°ì œ 받Ʞ Tap To Pay 작업 도메읞 ë“±ëĄ 쀑 였넘 발생 - íœŽëŒ€í°ìœŒëĄœ\nìčŽë“œ êČ°ì œ 받Ʞ - 전화 - ê”­ê°€ 윔드 - ê”­ê°€ - ìŁŒì†Œ - ìŁŒì†Œ 2 - 도시 - ìŁŒ - 상태(ì‚Źìš©í•  수 없음) - 우펞ëȈ혞 + ìŁŒ 선택 + ê”­ê°€ 선택 + 도메읞 넀임 ë“±ëĄ 쀑  도메읞 ë“±ëĄ - 펞의넌 위핎 워드프레슀닷컎을 믞늏 채웠슔니닀.\n 연띜ìȘ ì •ëłŽ 읎 도메읞에 ì‚Źìš©í•˜ë €ëŠ” ì •ëłŽê°€ 정확한지 êČ€í† í•˜ì—Ź 확읞하섞요. + 우펞ëȈ혞 + 상태(ì‚Źìš©í•  수 없음) + ìŁŒ + 도시 + ìŁŒì†Œ 2 + ìŁŒì†Œ + ê”­ê°€ + ê”­ê°€ 윔드 + 전화 ìĄ°ì§(ì„ íƒì‚Źí•­) - 도메읞 소유자는 ëȘšë“  도메읞의 êł”ê°œ 데읎터ëČ ìŽìŠ€ì— 있는 연띜ìȘ ì •ëłŽë„Œ êł”ìœ í•Žì•Œ 합니닀.\n ê°œìžì •ëłŽ ëłŽí˜žì— 따띌 회원님의 ì •ëłŽê°€ 아닌 ë‹čì‚Źì˜ ì •ëłŽë„Œ êł”ê°œí•˜ë©°, 회원님읎 받을 ì»€ëź€ë‹ˆìŒ€ìŽì…˜ì€ ëč„êł”ê°œì ìœŒëĄœ ì „ë‹Źí•©ë‹ˆë‹€. - 읎 도메읞을 ë“±ëĄí•˜ë©Ž %1$s읎용 앜ꎀ%2$s에 동의하는 êČƒìž…ë‹ˆë‹€. - 유횚한 %s(을)ë„Œ 입렄하섞요. - ê°œìžì •ëłŽ ëłŽí˜žë„Œ 톔핎 ëč„êł”ê°œëĄœ ë“±ëĄ - êł”ê°œì ìœŒëĄœ ë“±ëĄ + 펞의넌 위핎 워드프레슀닷컎을 믞늏 채웠슔니닀.\n 연띜ìȘ ì •ëłŽ 읎 도메읞에 ì‚Źìš©í•˜ë €ëŠ” ì •ëłŽê°€ 정확한지 êČ€í† í•˜ì—Ź 확읞하섞요. 도메읞 연띜ìȘ ì •ëłŽ + êł”ê°œì ìœŒëĄœ ë“±ëĄ + ê°œìžì •ëłŽ ëłŽí˜žë„Œ 톔핎 ëč„êł”ê°œëĄœ ë“±ëĄ + 유횚한 %s(을)ë„Œ 입렄하섞요. + 읎 도메읞을 ë“±ëĄí•˜ë©Ž %1$s읎용 앜ꎀ%2$s에 동의하는 êČƒìž…ë‹ˆë‹€. + 도메읞 소유자는 ëȘšë“  도메읞의 êł”ê°œ 데읎터ëČ ìŽìŠ€ì— 있는 연띜ìȘ ì •ëłŽë„Œ êł”ìœ í•Žì•Œ 합니닀.\n ê°œìžì •ëłŽ ëłŽí˜žì— 따띌 회원님의 ì •ëłŽê°€ 아닌 ë‹čì‚Źì˜ ì •ëłŽë„Œ êł”ê°œí•˜ë©°, 회원님읎 받을 ì»€ëź€ë‹ˆìŒ€ìŽì…˜ì€ ëč„êł”ê°œì ìœŒëĄœ ì „ë‹Źí•©ë‹ˆë‹€. ê°œìžì •ëłŽ 볎혞 슀토얎 êŽ€ëŠŹìžë§Œ 도메읞 섀정에 접귌할 수 있음 또는 êł„ì† 맀직 링큏 ì‚Źìš© @@ -1312,19 +1318,19 @@ Language: ko_KR 였래 ê±žëŠŹì§€ 않음 êž°ëłž ì œêł” 멬더 쀀ëč„ ì€‘â€Š êž°ëłž ì œêł” 멬더 쀀ëč„됚 + ìčŽë“œ 멬더 ëˆŒëŸŹì„œ êČ°ì œ 전환윚 ì„žì…˜ 읎 êž°ê°„ ì„žì…˜ 없음 닀음 대ëč„ ë„ë©”ìž - ìčŽë“œ 멬더 ì• í”ŒëŠŹìŒ€ìŽì…˜ ëč„ë°€ëČˆí˜žê°€ ëŹŽì—‡ìžê°€ìš”? %1$s ì‚ŹìŽíŠžì—ì„œ ì• í”ŒëŠŹìŒ€ìŽì…˜ ëč„ë°€ëČˆí˜žê°€ ëč„활성화된 êȃ 같슔니닀.\n 우컀뚞슀 앱을 ì‚Źìš©í•˜ë €ë©Ž 활성화하섞요. ì„€ìč˜ íŽ˜ìŽì§€ ì—Žêž° - 닔변 - 닔변 ë°œì†Ą! ë‹”ëł€ì„ ë°œì†Ąí•˜ëŠ” 도쀑에 였넘가 발생했슔니닀 + 닔변 ë°œì†Ą! + 닔변 ëȘšë‘ 선택 가êČ© 업데읎튞 상태 업데읎튞 @@ -1335,17 +1341,17 @@ Language: ko_KR ëȘšë“  ëł€í˜•ìŽ ìŽëŻž 생성되었슔니닀. 생성할 변형 없음 닀수 선택 + 읎 êČ€ìƒ‰ì— 대핮 ì œêł”ë˜ëŠ” 도메읞 없음 변형 생성 쀑 각각의 새 ëł€í˜•êłŒ 변형 속성의 가늄한 ëȘšë“  ìĄ°í•©ìŽ 생성됩니닀(%1$d개 변형). ëȘšë“  변형 생성 ì—Źë¶€ í˜„ìžŹ 씜대 %1$d개 ëł€í˜•ì˜ 생성읎 지원됩니닀. 읎 상품의 ëł€í˜•ì„ 생성하멎 %2$d개 ëł€í˜•ìŽ 생성됩니닀. 생성 한도 ìŽˆêłŒëš 속성의 ëȘšë“  ìĄ°í•©ì— 대한 ëł€í˜•ì„ 생성합니닀. + ëȘšë“  변형 생성 새 변형 하나넌 생성합니닀. 변형 가늄한 상품에 속하는 속성을 ìˆ˜ë™ìœŒëĄœ 섀정합니닀. 새 변형 추가 변형 추가 - ëȘšë“  변형 생성 - 읎 êČ€ìƒ‰ì— 대핮 ì œêł”ë˜ëŠ” 도메읞 없음 연êČ°í•˜ì§€ ì•Šêł  ìą…ëŁŒ 연êČ° êł„ì† 슀토얎에 접귌하렀멎 닀시 연êȰ핮 ëłŽì„žìš”. @@ -1357,6 +1363,7 @@ Language: ko_KR 닀시 활성화 시도 닀시 ì„€ìč˜ ì‹œë„ 지원받Ʞ + 닀시 ì‹œë„í•˜êł  읎 였넘가 êł„ì† 발생하멎 지원팀에 ëŹžì˜í•˜ì„žìš”. ì‚ŹìŽíŠžì™€ 톔신 쀑 였넘가 발생했슔니닀. 읎 슀토얎의 í”ŒëŸŹê·žìžì„ êŽ€ëŠŹí•  권한읎 없슔니닀. ì ŻíŒ©ì— 연êȰ하는 권한 ë¶€ì—Ź 쀑 였넘 발생 @@ -1380,7 +1387,6 @@ Language: ko_KR ì ŻíŒ© ì„€ìč˜í•˜êž° ì ŻíŒ©ì„ 연êČ°í•˜ë €ë©Ž 슀토얎 자êČ© 슝ëȘ…ìœŒëĄœ <b>%1$s</b>에 ëĄœê·žìží•˜ì„žìš”. ì ŻíŒ©ì„ ì„€ìč˜í•˜ë €ë©Ž 슀토얎 자êČ© 슝ëȘ…ìœŒëĄœ <b>%1$s</b>에 ëĄœê·žìží•˜ì„žìš”. - 닀시 ì‹œë„í•˜êł  읎 였넘가 êł„ì† 발생하멎 지원팀에 ëŹžì˜í•˜ì„žìš”. 슀토얎 자êČ© 슝ëȘ…을 쀀ëč„하섞요. 읎 앱에서 슀토얎에 접귌하렀멎 핮ë‹č 슀토얎넌 ì ŻíŒ©ì— 연êČ°í•˜ì„žìš”. 읎 앱에서 슀토얎에 접귌하렀멎 묮료 ì ŻíŒ© í”ŒëŸŹê·žìžì„ ì„€ìč˜í•˜ì„žìš”. @@ -1393,8 +1399,8 @@ Language: ko_KR ì‹œëźŹë ˆìŽì…˜í•œ ìčŽë“œ 멬더 업데읎튞 ì ŻíŒ© 연êČ° 슀토얎 연êČ° - ë°©ëŹžìž 수 ì‚ŹëžŒë“€ìŽ 읞터넷에서 회원님을 찟을 수 있는 êłłìž…ë‹ˆë‹€. 걱정하지 마섞요. 나쀑에 변êČœí•  수 있슔니닀. + ë°©ëŹžìž 수 또는 ëč„ë°€ëȈ혾로 ëĄœê·žìž ì‹œëźŹë ˆìŽì…˜í•œ ìčŽë“œ ëŠŹë”ê°€ ëč„활성화되었슔니닀. ì‹œëźŹë ˆìŽì…˜í•œ 멬더 í‚€ @@ -1431,12 +1437,12 @@ Language: ko_KR 닀넞 ìŁŒì†Œ 시도 ì‚Źìš©ìž 정의 날짜 ëČ”ìœ„ ì‚Źìš©ìž 정의 + 워드프레슀닷컎읎란 ëŹŽì—‡ìžê°€ìš”? 새 êł„ì • 만듀Ʞ ëč„ë°€ëȈ혞 선택 ì‚Źìš© 쀑읞 읎메음 ìŁŒì†Œ 시작하Ʞ \n분 닚위 ì ŻíŒ© 연êČ° ëČ„íŠŒì„ 누넎멎 <a href=\'terms\'>서ëč„슀 앜ꎀ</a> 및 ì›Œë“œí”„ë ˆìŠ€ë‹·ì»ŽêłŒ <a href=\'sync\'>상섞 ì •ëłŽ</a> êł”ìœ ì— 동의하는 êČƒìž…ë‹ˆë‹€. - 워드프레슀닷컎읎란 ëŹŽì—‡ìžê°€ìš”? ì‹œëźŹë ˆìŽì…˜í•œ ìčŽë“œ 멬더 활성화 상점 êŽ€ëŠŹìž 또는 앱을 ì‚Źìš©í•˜ëŠ” êŽ€ëŠŹìžëĄœ ì‚ŹìŽíŠžì— 쎈대받윌렀멎 ì‚ŹìŽíŠž 소유자에êȌ ëŹžì˜í•˜ì„žìš”. 워드프레슀닷컎 ì‚ŹìŽíŠžì— 연êČ°í•˜êž° @@ -1476,43 +1482,44 @@ Language: ko_KR 우컀뚞슀 신규 읎용 싀팚가 발생했슔니닀. 지원을 ëŹžì˜í•˜ì„žìš”. ì‚ŹìŽíŠž ìŁŒì†Œ ìž…ë „ - ëč„ë°€ëČˆí˜žê°€ Ʞ얔나지 않나요? ìŽë©”ìŒëĄœ ëĄœê·žìž 링큏 받Ʞ + ëč„ë°€ëČˆí˜žê°€ Ʞ얔나지 않나요? 아직 대멎 êČ°ì œ 섀정을 ì™„ëŁŒí•˜ì§€ 않윌신 êȃ 같슔니닀. <a href=\'\'>섀정 êł„ì†</a> - WC êŽ€ëŠŹìž - 슀토얎 ìŁŒì†ŒëĄœ ëĄœê·žìž - Ʞ타 ì‚ŹìŽíŠž - 메뉎 탭의 êČ°ì œ - 읎제 ëč ë„Žêł  쉜êȌ 대멎 êČ°ì œì™€ Ʞ타 Ʞ늄에 접귌하싀 수 있슔니닀. - 알êČ ì–Žìš”! êČ°ì œ + 알êČ ì–Žìš”! + 읎제 ëč ë„Žêł  쉜êȌ 대멎 êČ°ì œì™€ Ʞ타 Ʞ늄에 접귌하싀 수 있슔니닀. + 메뉎 탭의 êČ°ì œ 핮ë‹č 읎메음은 워드프레슀닷컎 êł„ì •ì—ì„œ ì‚Źìš©ë˜ì§€ 않슔니닀. - ì‚ŹìŽíŠž 자êČ© 슝ëȘ…ìœŒëĄœ ëĄœê·žìž - 방ꞈ 읎메음 ìŁŒì†ŒëĄœ 맀직 ë§íŹë„Œ ëłŽë‚Žë“œë žìŠ”ë‹ˆë‹€. 읎메음에 있는 ë§íŹë„Œ 눌러 ëĄœê·žìží•˜ì„žìš”. - 맀직 링크로 ëĄœê·žìž - ëĄœê·žìž ëč„ë°€ëȈ혞 ì‚Źìš© - 읎 ꞰꞰ에서 읎메음을 확읞하섞요! + Ʞ타 ì‚ŹìŽíŠž + 슀토얎 ìŁŒì†ŒëĄœ ëĄœê·žìž + WC êŽ€ëŠŹìž 방ꞈ ë‹€ìŒìœŒëĄœ 맀직 ë§íŹë„Œ ëłŽë‚Žë“œë žìŠ”ë‹ˆë‹€. - 지ꞈ 섀정 - 팁 - ëŹŽìŠš ìŒëĄœ 우컀뚞슀에 였셚나요? - 귞냄 ë‘˜ëŸŹëłŽêž° - 슀토얎 섀정 시도하Ʞ - 낮 분석 확읞 - 낮 상품 생성 또는 업데읎튞 - 낮 ìŁŒëŹž êŽ€ëŠŹ - ì—ŹëŸŹ 슀토얎 간 전환 - %1$s은(는) 우컀뚞슀 ì‚ŹìŽíŠžê°€ 아닌 êȃ 같슔니닀. - 우컀뚞슀 ì„€ìč˜ - 표시\nì™„ëŁŒëš - ìčŽë“œ 멬더로 20분 안에 대멎 판맀넌 시작하섞요. + 읎 ꞰꞰ에서 읎메음을 확읞하섞요! + ëĄœê·žìž ëč„ë°€ëȈ혞 ì‚Źìš© + 맀직 링크로 ëĄœê·žìž + 방ꞈ 읎메음 ìŁŒì†ŒëĄœ 맀직 ë§íŹë„Œ ëłŽë‚Žë“œë žìŠ”ë‹ˆë‹€. 읎메음에 있는 ë§íŹë„Œ 눌러 ëĄœê·žìží•˜ì„žìš”. + ì‚ŹìŽíŠž 자êČ© 슝ëȘ…ìœŒëĄœ ëĄœê·žìž + 상햄 판맀와 ꔐ찚 판맀넌 ì¶”ê°€í•˜ì—Ź êł ê°ì—êȌ 도움읎 되는 ꎀ렚 상품 추ìȜ ì œêł” ë§íŹê°€ 섀정된 ìƒí’ˆìœŒëĄœ 판맀 슝진 - ìŁŒëŹž #%1$d읎(가) ì™„ëŁŒëšìœŒëĄœ 표시됚 + ìčŽë“œ 멬더로 20분 안에 대멎 판맀넌 시작하섞요. ìŁŒëŹž #%1$d 업데읎튞 쀑 였넘 발생 - 상햄 판맀와 ꔐ찚 판맀넌 ì¶”ê°€í•˜ì—Ź êł ê°ì—êȌ 도움읎 되는 ꎀ렚 상품 추ìȜ ì œêł” + ìŁŒëŹž #%1$d읎(가) ì™„ëŁŒëšìœŒëĄœ 표시됚 + 표시\nì™„ëŁŒëš + 우컀뚞슀 ì„€ìč˜ + %1$s은(는) 우컀뚞슀 ì‚ŹìŽíŠžê°€ 아닌 êȃ 같슔니닀. + ì—ŹëŸŹ 슀토얎 간 전환 + 낮 ìŁŒëŹž êŽ€ëŠŹ + 낮 상품 생성 또는 업데읎튞 + 낮 분석 확읞 + 슀토얎 섀정 시도하Ʞ + 귞냄 ë‘˜ëŸŹëłŽêž° + ëŹŽìŠš ìŒëĄœ 우컀뚞슀에 였셚나요? + 팁 + 지ꞈ 섀정 시작핎 ëłŽì„žìš”! ì›Œë“œí”„ë ˆìŠ€ë‹·ì»ŽìœŒëĄœ ëĄœê·žìž 지원 ëŹžì˜ + 워드프레슀닷컎 êł„ì •ìœŒëĄœ ëĄœê·žìž ìĄ°êžˆ 도움을 받윌섞요! ëĄœê·žìžì— ëŹžì œê°€ 있나요? SKU @@ -1529,12 +1536,11 @@ Language: ko_KR ì‚Źìš©ìž 정의 필드 변êČœ ì‚Źí•­ì„ 저임할 수 없음 ê·žëŸŹë©Ž 우컀뚞슀 왞부에서 êČ°ì œë°›ì€ êČœìš° êČ°ì œëšìœŒëĄœ 표시됩니닀. + ì ŻíŒ© ì„€ìč˜ ì†ì‰œêȌ ìČ˜ëŠŹí•˜ì‹€ 수 있슔니닀. ëč ë„Žêł  쉜êȌ êŽ€ëŠŹí•  수 있슔니닀. ëč„슈니슀에 ꌭ 필요합니닀. 우컀뚞슀 신규 읎용 - ì ŻíŒ© ì„€ìč˜ - 워드프레슀닷컎 êł„ì •ìœŒëĄœ ëĄœê·žìž 우컀뚞슀 슀토얎의 새 ìŁŒëŹž $50 새 ìŁŒëŹžìŽ 있슔니닀! 🎉 상섞 ì •ëłŽ @@ -1543,10 +1549,10 @@ Language: ko_KR 시슀템 상태 ëłŽêł ì„œ êł”ìœ  íŽëŠœëłŽë“œì— 시슀템 상태 ëłŽêł ì„œ ëł”ì‚Ź êł„ì† êČ€ìƒ‰ + %2$s blog_id %3$s에 대한 ìŁŒëŹž #%1$s 직접 êČ°ì œ. êČ°ì œ ì œêł”ì—…ìČŽ 변êČœ 환불됚: %1$s êČ°ì œ 대Ʞ 쀑 - %2$s blog_id %3$s에 대한 ìŁŒëŹž #%1$s 직접 êČ°ì œ. ì„€ìč˜ ì§„í–‰ ì„€ìč˜í•˜êž° 전에 알아알 할 ì‚Źí•­ 확임 Ʞ늄 ì„€ìč˜ @@ -1561,15 +1567,15 @@ Language: ko_KR ìŁŒëŹžì„ 받았을 때 확읞읎 허용되는 ìČ­ê”Ź 읎메음 ëȘ©ëĄìž…니닀. ì‰Œí‘œëĄœ 읎메음 ìŁŒì†Œë„Œ ê”Źë¶„í•©ë‹ˆë‹€. 읎메음 음부와 음ìč˜í•˜ë„록 별표(*)ë„Œ ì‚Źìš©í•  수도 있슔니닀. 예넌 듀얎 \"*@gmail.com\"은 ëȘšë“  gmail ìŁŒì†Œì™€ 음ìč˜í•©ë‹ˆë‹€. ìŁ„ì†Ąí•©ë‹ˆë‹€. 선택한 필터와 음ìč˜í•˜ëŠ” 상품읎 없슔니닀.\" êČ°ì œ 수닚 확읞 + Stripe 우컀뚞슀 êČ°ì œ FAQ ìŽëŸŹí•œ êČ°ì œ ì œêł”ì—…ìČŽ 쀑 하나넌 톔핎 대멎 êČ°ì œë„Œ ìȘ멬할 수 있슔니닀. ì–Žë–€ ì œêł”ì—…ìČŽë„Œ ì‚Źìš©í•˜ì‹œêČ ë‚˜ìš”? êČ°ì œ ì œêł”ì—…ìČŽ 선택 잠êč€ ìƒí’ˆ 또는 êČ°ì œ 상섞 ì •ëłŽë„Œ 변êČœí•˜ë €ë©Ž 상태넌 êČ°ì œ 대Ʞ ì€‘ìœŒëĄœ 변êČœí•˜ì„žìš”. 읎 ìŁŒëŹž 쀑 음부는 í˜„ìžŹ 펞집할 수 없슔니닀. - êł ê° 없음 êł ê° êČ€ìƒ‰ - Stripe + êł ê° 없음 나쀑에 슀토얎에 확임 Ʞ늄 추가 우컀뚞슀 ë°°ì†ĄìŽ ëŹŽì—‡ìžê°€ìš”? @@ -1604,6 +1610,8 @@ Language: ko_KR í˜„ìžŹ 가êČ©ìŽ 뒀섞였슔니닀. í˜„ìžŹ 가êČ©ì€ %s입니닀. %d개 변형 가êČ©ìŽ 업데읎튞됩니닀. + 혌합 + 없음 할읞 가êČ© 정상 가êČ© 가êČ© @@ -1611,8 +1619,6 @@ Language: ko_KR 대량 업데읎튞 확읞 대량 업데읎튞  - 혌합 - 없음 ëł€í˜•ì„ 가젞였는 쀑  상품 ìčŽí…Œêł ëŠŹ êČ€ìƒ‰ 싀팚 상품 ìčŽí…Œêł ëŠŹ 로드 싀팚 @@ -1627,10 +1633,11 @@ Language: ko_KR 우컀뚞슀 ë°°ì†Ą 가젞였Ʞ 우컀뚞슀 ë°°ì†Ąì„ 톔핎 슀마튞폰의 레읎랔을 읞쇄하섞요. ë°°ì†Ą 레읎랔읎 필요하신가요? + %1$d에서 %2$d(윌)로 상품 수량 변êČœ 정상 가êČ© 업데읎튞 할읞 가êČ© 업데읎튞 - %1$d에서 %2$d(윌)로 상품 수량 변êČœ %1$s에서 WooCommerce Stripe 확임 Ʞ늄은 지원되지 않슔니닀. + 필터 선택 지우Ʞ %d개의 제품 선택 %d개의 상품 선택 @@ -1642,7 +1649,6 @@ Language: ko_KR ìż í°ì„ 섞음 아읎템에 적용하지 않윌렀멎 읎 Ʞ늄을 ì‚Źìš©í•˜ì„žìš”. ì•„ìŽí…œëł„ ìż í°ì€ 섞음 쀑읎 아닌 아읎템에만 ì‚Źìš©í•  수 있슔니닀. ìž„ë°”ê”Źë‹ˆëł„ ìż í°ì€ ìž„ë°”ê”Źë‹ˆì—ì„œ 섞음 쀑읎 아닌 아읎템에만 ì‚Źìš©í•  수 있슔니닀. 섞음 아읎템 제왞 ìż í°ì„ 닀넞 ìż í°êłŒ 핚께 ì‚Źìš©í•  수 있는 êČœìš° 읎 Ʞ늄을 ì‚Źìš©í•˜ì„žìš”. - 필터 ê°œëł„ ì‚Źìš©ë§Œ ì‚Źìš©ìžëł„ ì‚Źìš© 한도 X개의 ì•„ìŽí…œìœŒëĄœ ì‚Źìš© 제한 @@ -1717,15 +1723,16 @@ Language: ko_KR 닀넞 환불 수닚을 ì‚Źìš©í•Ž ëłŽì„žìš”. 알 수 없는 ì‚Źìœ ëĄœ 환불읎 거부되었슔니닀. ìŁ„ì†Ąí•©ë‹ˆë‹€. 읎 환불은 ìȘ멬할 수 없슔니닀. - ëł”ì‚Ź 환불 ì„±êł” 환불 ìČ˜ëŠŹí•˜êž° êČ°ì œ 환불 환불 싀팚 êČ°ì œ 환불 쀀ëč„하Ʞ + ëł”ì‚Ź ìż í° êČ€ìƒ‰ ìż í° 윔드 êł”ìœ  메시지넌 생성할 수 없음 ìż í° 윔드 êł”ìœ  였넘. + 프로ëȘšì…˜ 윔드가 %2$s읞 엄선된 상품에 %1$s 할읞 적용 프로ëȘšì…˜ 윔드가 %2$s읞 ëȘšë“  상품에 %1$s 할읞 적용 íŽëŠœëłŽë“œëĄœ ìż í° 윔드 ëł”ì‚Ź 쀑 였넘. íŽëŠœëłŽë“œëĄœ ìż í° 윔드 ëł”ì‚Źëš. @@ -1740,16 +1747,24 @@ Language: ko_KR ìż í° íŒíŹëšŒìŠ€ 로드 싀팚 ìż í° êł”ìœ  ìż í° 윔드 ëł”ì‚Ź - 프로ëȘšì…˜ 윔드가 %2$s읞 엄선된 상품에 %1$s 할읞 적용 플드백을 ëłŽë‚ŽìŁŒì…”ì„œ ê°ì‚Źí•©ë‹ˆë‹€! ìčŽë“œ 멬더 êČ°ì œì— 정확한 위ìč˜ ê¶Œí•œ 필요 위ìč˜ ì ‘ê·Œ 권한 필요 êł„ì‚° - %s êČ°ì œ 링큏 êł”ìœ  êžˆì•Ą + êžˆì•Ą + 할읞한 ìŁŒëŹž + íŒíŹëšŒìŠ€ + %s의 씜대 지출 + %s의 씜소 지출 + ìż í° 요앜 ìż í° 요앜 ëłŽêž° + ꞰꞰ에서 ìż í°ì„ ëłŽêł  펞집할 수 ìžˆë„ëĄ ìž‘ì—…í•˜êł  있슔니닀. ìż í° ëłŽêž° 및 펞집 ìż í° 없음 + %1$s(%2$s 제왞) + %1$s 및 %2$s ëȘšë“  êȃ 만료됹 활성 @@ -1767,15 +1782,6 @@ Language: ko_KR \u2022 ìŠč읞한 늏뷰 1개 \u2022 %d개 ìŠč읞한 늏뷰 %1$s(%2$s%%) - êžˆì•Ą - 할읞한 ìŁŒëŹž - íŒíŹëšŒìŠ€ - %s의 씜대 지출 - %s의 씜소 지출 - ìż í° 요앜 - ꞰꞰ에서 ìż í°ì„ ëłŽêł  펞집할 수 ìžˆë„ëĄ ìž‘ì—…í•˜êł  있슔니닀. - %1$s(%2$s 제왞) - %1$s 및 %2$s ꞰꞰ에서 ìŁŒëŹžì„ 생성할 수 ìžˆë„ëĄ ìž‘ì—…í•˜êł  있슔니닀! \"+\" ëČ„íŠŒì„ 눌러 읎 Ʞ늄을 ìČŽí—˜í•˜ì‹€ 수 있슔니닀. êł§ 닀시 였셔서 더 많은 슀토얎 성임 íŒêłŒ ìžì‚ŹìŽíŠžë„Œ 확읞하섞요. ìˆ˜êł í•˜ì…šìŠ”ë‹ˆë‹€. ë‹€ 읜윌셚슔니닀! @@ -1790,20 +1796,20 @@ Language: ko_KR XML-RPC 서ëč„슀가 읎 ì‚ŹìŽíŠžì—ì„œ ëč„활성화되었슔니닀. Automattic 왞 읎메음을 ì‚Źìš©í•˜ì—Ź 지원 티쌓을 제출핎 ìŁŒì„žìš”. %1$s에 ë“±ëĄëœ Stripe êł„ì •ì€ 지원되지 않슔니닀. + %1$s에서 WooCommerce Payments 확임 Ʞ늄은 지원되지 않슔니닀. ëŠŹë”ì˜ 전원 ëČ„íŠŒì„ 누넎섞요. 영수슝읎 <strong>%s</strong>(윌)로 ë°œì†Ąë˜ì—ˆìŠ”ë‹ˆë‹€. 퍌섌튞(%) - %1$s에서 WooCommerce Payments 확임 Ʞ늄은 지원되지 않슔니닀. ìŁŒëŹžì—ì„œ ìˆ˜ìˆ˜ëŁŒ 제거 ìŁŒëŹžì—ì„œ ë°°ì†Ą 제거 ë°°ì†Ą ë°°ì†Ą 추가 ë°°ì†Ą 추가 읎늄 + êžˆì•Ą ìˆ˜ìˆ˜ëŁŒ êł ê° 상섞 ì •ëłŽ ìˆ˜ìˆ˜ëŁŒ 추가 - êžˆì•Ą êł ê° 메ëȘš 펞집 êł ê° 상섞 ì •ëłŽ 펞집 ìŁŒëŹž 상태 펞집 @@ -1819,13 +1825,13 @@ Language: ko_KR 메뉎 업데읎튞 후 ìƒˆëĄœ êł ìčš í”ŒëŸŹê·žìž êŽ€ëŠŹ + WooCommerce êČ°ì œ WooCommerce Stripe êČŒìŽíŠžì›šìŽ 활성화된 닀음 í”ŒëŸŹê·žìž 쀑 하나만 직접 êČ°ì œì™€ 연동합니닀. êł„ì†í•˜ë €ë©Ž ì‚ŹìŽíŠž êŽ€ëŠŹìžì—êȌ ëŹžì˜í•˜ì—Ź ë‹€ìŒêłŒ 같은 í”ŒëŸŹê·žìž 쀑 하나넌 ëč„활성화하섞요. 활성화된 닀음 í”ŒëŸŹê·žìž 쀑 하나만 직접 êČ°ì œì™€ 연동합니닀. êł„ì†í•˜ë €ë©Ž ë‹€ìŒêłŒ 같은 í”ŒëŸŹê·žìž 쀑 하나넌 ëč„활성화하섞요. 충돌하는 êČ°ì œ í”ŒëŸŹê·žìž 감지됚 - 또는 - WooCommerce êČ°ì œ 섞ꞈ í•©êł„ + 또는 ì ŻíŒ© ì„€ìč˜ í˜„ìžŹ 직접 êČ°ì œ ì‚Źìš© 불가늄 ìŁŒëŹž 생성됚 @@ -1896,7 +1902,9 @@ Language: ko_KR 닀넞 ë°°ì†Ą ìŁŒì†Œ 추가 ìžŹêł  있음 %s ìžŹêł  있음 + 상품 추가 상품 + êł ê° 상섞 ì •ëłŽ 추가 êł ê° êČ°ì œëšìœŒëĄœ 표시 ê·žëŸŹë©Ž ìŁŒëŹžìŽ 생성되며 WooCommerce 왞부에서 êČ°ì œë„Œ 받은 êČœìš° êČ°ì œëšìœŒëĄœ 표시됩니닀. @@ -1904,8 +1912,6 @@ Language: ko_KR êČ°ì œ 수닚 선택 슀토얎 ìŁŒì†Œë„Œ êž°ì€€ìœŒëĄœ 섞ꞈ읎 ìžë™ìœŒëĄœ êł„ì‚°ë©ë‹ˆë‹€. 섞ꞈ(%s%%) - êł ê° 상섞 ì •ëłŽ 추가 - 상품 추가 êČ°ì œí•˜êž°(%s) 섞ꞈ ìČ­ê”Ź ì‚Źìš©ìž 정의 êžˆì•Ą @@ -1969,8 +1975,8 @@ Language: ko_KR êžˆì•Ą ìž…ë „ êČ°ì œí•˜êž° 간펞한 êČ°ì œ - 분석 ꞰꞰ에서 ìŁŒëŹžì„ 생성하섞요! + 분석 ëȘšë‘ ì™„ëŁŒ 슀토얎 연êČ° 쀑 활성화 쀑 @@ -2054,8 +2060,8 @@ Language: ko_KR 시슀템 상태 ëłŽêł ì„œ 축하합니닀! 읎제 우컀뚞슀 êČ°ì œë„Œ 톔핎 직불ìčŽë“œ 또는 신용ìčŽë“œ êČ°ì œë„Œ 수띜할 수 있슔니닀. ìčŽë“œ 멬더로 êČ°ì œë°›êž° - 확읞 êžˆì•ĄìŽ %1$s 읎상읎얎알 합니닀. + 확읞 새 Ʞ늄 아읎윘 ìŽëŻžì§€ 슀토얎 전환 상품 %1$s 업데읎튞 싀팚 @@ -2096,10 +2102,10 @@ Language: ko_KR ë°°ì†Ą ìŁŒì†Œ(%s)ë„Œ ìžë™ìœŒëĄœ 확읞할 수 없었슔니닀. ë°œì†Ą ìŁŒì†Œë„Œ ìžë™ìœŒëĄœ 확읞할 수 없었슔니닀. Google Maps에서 볎며 ìŁŒì†Œê°€ ì˜Źë°”ë„žì§€ 확읞하섞요. ꞰꞰ에 상품 애드옚을 더 쉜êȌ 표시할 수 ìžˆë„ëĄ 작업하는 쀑입니닀. 지ꞈ ë‹č임은 ìŁŒëŹžì— 대한 애드옚을 ëłŽì‹€ 수 있슔니닀. ì›č ëŒ€ì‹œëłŽë“œì—ì„œ ìŽëŸŹí•œ 애드옚을 ìƒì„±í•˜êł  펞집하싀 수 있슔니닀. - 저임 ꞰꞰ에서 애드옚을 ëłŽì„žìš”! ì›č ëŒ€ì‹œëłŽë“œì—ì„œ 애드옚의 읎늄을 변êČœí•˜ëŠ” êČœìš° 읎전 ìŁŒëŹžì—ì„œëŠ” 앱 낎에 핮ë‹č ìŁŒëŹžìŽ 더는 표시되지 않슔니닀. 애드옚 ëłŽêž° + 저임 상섞 ì •ëłŽ ì—…ëĄœë“œ(%d) %d개 파음을 ì—…ëĄœë“œí•  수 없음 %d개 파음을 ì—…ëĄœë“œí•  수 없음 @@ -2131,10 +2137,10 @@ Language: ko_KR 테슀튞 ëȘšë“œì—ì„œëŠ” 대멎 êČ°ì œ ì‚Źìš© 불가늄 êł„ì†í•˜ë €ë©Ž ë„êž°ëĄœ 전환하섞요. í˜„ìžŹ 대멎 êČ°ì œ ì‚Źìš© 불가늄 êł„ì •ì— 대Ʞ 쀑읞 ìš”ê”Ź ì‚Źí•­ìŽ 있슔니닀. 대멎 êČ°ì œ 수띜을 유지하렀멎 %1$s을(ë„Œ) 톔핎 핮ë‹č ìš”ê”Ź ì‚Źí•­ì„ ì™„ëŁŒí•˜ì„žìš”. + êł„ì •ì— 대Ʞ 쀑읞 ìš”ê”Ź ì‚Źí•­ìŽ 있슔니닀. êł„ì •ì— Ʞ한읎 지난 ìš”ê”Ź ì‚Źí•­ìŽ 하나 읎상 있슔니닀. 대멎 êČ°ì œë„Œ 닀시 시작하렀멎 핮ë‹č ìš”ê”Ź ì‚Źí•­ì„ ìČ˜ëŠŹí•˜ì„žìš”. í˜„ìžŹ 대멎 êČ°ì œ ì‚Źìš© 불가늄 êł„ì • êČ€í† ë„Œ ì™„ëŁŒí•˜ëŠ” 슉시 대멎 êČ°ì œë„Œ 수띜할 수 있슔니닀. - êł„ì •ì— 대Ʞ 쀑읞 ìš”ê”Ź ì‚Źí•­ìŽ 있슔니닀. í˜„ìžŹ 대멎 êČ°ì œ ì‚Źìš© 불가늄 ìŁ„ì†Ąí•©ë‹ˆë‹€. 읎 슀토얎에서는 대멎 êČ°ì œê°€ 지원되지 않슔니닀. 업데읎튞 후 ìƒˆëĄœ êł ìčš @@ -2151,6 +2157,7 @@ Language: ko_KR ëȘšë°”음 임ìč˜ëĄœ êČ°ì œ 수띜 및 ìčŽë“œ 멬더 ìŁŒëŹžì— 대핮 <a href=\'\'>더 ì•Œì•„ëłŽêž°</a> 도움읎 필요하섞요? <a href=\'\'>지원 ëŹžì˜</a> 슀토얎에서 \"ë°°ì†Ą 시 현ꞈ êČ°ì œ\"ë„Œ êČ°ì œ ìˆ˜ë‹šìœŒëĄœ 활성화하멎 대멎 현ꞈ êČ°ì œë„Œ êł„ì† 수띜할 수 있슔니닀. + %1$s에서는 ìčŽë“œ 대멎 êČ°ì œê°€ 지원되지 않슔니닀. êł„ì •ì— 연êČ° 쀑 대멎 êČ°ì œ 팚킀지 규êČ©êłŒ 돎êČŒë„Œ 닀시 확읞하거나 팚킀지 상섞 ì •ëłŽì˜ 닀넞 팚킀지넌 ì‚Źìš©í•Ž ëłŽì„žìš”. @@ -2158,7 +2165,6 @@ Language: ko_KR ì‚Źìš© 가늄한 ëȘšë“  팚킀지가 활성화되었음 팚킀지 활성화 쀑 활성화할 팚킀지넌 선택하섞요. - %1$s에서는 ìčŽë“œ 대멎 êČ°ì œê°€ 지원되지 않슔니닀. 필수 필드 ë‹«êž° 변형 생성됚 @@ -2167,11 +2173,11 @@ Language: ko_KR 변형 생성 읎제 속성을 추가했윌니 ìČ« ëČˆì§ž ëł€í˜•ì„ 만드싀 수 있슔니닀! 속성 생성됚 + %1$s%% ì™„ëŁŒ 진행 쀑읞 소프튞웚얎 업데읎튞는 췚소하지 않는 êČƒìŽ ìą‹ìŠ”ë‹ˆë‹€. ìŁ„ì†Ąí•©ë‹ˆë‹€. 읎 êČ°ì œëŠ” ìȘ멬할 수 없슔니닀. 서ëČ„ì— 연êČ°ë˜ì§€ 않음 읞터넷에 연êČ°ë˜ì§€ 않음 - %1$s%% ì™„ëŁŒ 원래 íŹìž„ìœŒëĄœ ë°°ì†Ą 새 팚킀지에 추가 읎 아읎템은 í˜„ìžŹ %s에 있슔니닀. 핮ë‹č 아읎템을 ì–Žë””ëĄœ 읎동하시êČ ì–Žìš”? @@ -2182,6 +2188,7 @@ Language: ko_KR 팚킀지넌 생성하지 ëȘ»í–ˆìŠ”니닀. 닀시 시도하섞요. 팚킀지 생성 싀팚: 알 수 없는 API ëŹžì œê°€ 발생했슔니닀. 팚킀지 생성 싀팚: %1$s + Ʞ닀렀 ìŁŒì„žìš”â€Š 새 팚킀지 생성하Ʞ 값읎 유횚하지 않슔니닀. 필수 필드입니닀. @@ -2195,11 +2202,10 @@ Language: ko_KR 상자 팚킀지 유형 선택 팚킀지 유형 + 상품 ë°°ì†Ąì— ì‚Źìš©í•  팚킀지넌 섀정하섞요. 햄후 ìŁŒëŹžì„ 위핎 저임됩니닀. 새 팚킀지 추가 새 팚킀지 생성 팚킀지 규êČ©ì€ 0볎닀 컀알 합니닀. êł„ì†í•˜ë €ë©Ž 상품 페읎지의 ë°°ì†Ą ì„č션에서 아읎템의 규êČ©ì„ 업데읎튞하섞요. - Ʞ닀렀 ìŁŒì„žìš”â€Š - 상품 ë°°ì†Ąì— ì‚Źìš©í•  팚킀지넌 섀정하섞요. 햄후 ìŁŒëŹžì„ 위핎 저임됩니닀. 원래 íŹìž„ 아읎템 규êČ© ê°œëł„ì ìœŒëĄœ ë°°ì†Ąí•œ 아읎템 @@ -2212,11 +2218,11 @@ Language: ko_KR 소프튞웚얎 ëČ„ì „ 업데읎튞넌 확읞하지 ëȘ»í–ˆìŒ ëȘšë°”음 êČ°ì œ 수띜 및 ìčŽë“œ 멬더 ìŁŒëŹžì— 대핮 <a href=\'\'>더 ì•Œì•„ëłŽêž°</a> ëž”ëŁšíˆŹìŠ€ 쌜Ʞ + 연êȰ된 멬더 없음 ëŠŹë”ë„Œ 연êȰ할 수 없음 연êČ° ëŠŹë”ë„Œ ëȘ‡ 개 찟음 ìŁŒëŹžìŽ ìŽëŻž êČ°ì œë˜ì—ˆìŒ - 연êȰ된 멬더 없음 ê”Źë§€í•Ž ìŁŒì…”ì„œ ê°ì‚Źí•©ë‹ˆë‹€! êČ°ì œ 영수슝읎 필요하멎 아래 ë§íŹë„Œ 큎늭하섞요.\n\n%s 섞ꎀ 양식 ë‹€ìšŽëĄœë“œ 쀑 였넘 발생 섞ꎀ ì†Ąìž„ 읞쇄 @@ -2232,11 +2238,12 @@ Language: ko_KR 상품 추가 변형 속성 ëȘšë°”음 임ìč˜ ëž”ëŁšíˆŹìŠ€ 쌜Ʞ + ìŁŒëŹžì„ 가젞였는 쀑 였넘가 발생했슔니닀. 앱의 ìŁŒëŹž 상태가 Ʞ한읎 ì§€ë‚Źì„ 수 있슔니닀. %s에서 받은 영수슝 ìŁŒëŹž ìƒˆëĄœ êł ìč˜êž° 앱 상태 업데읎튞하Ʞ êł ê°ìŽ %1$s을(ë„Œ) 선택핚 - ìŁŒëŹžì„ 가젞였는 쀑 였넘가 발생했슔니닀. 앱의 ìŁŒëŹž 상태가 Ʞ한읎 ì§€ë‚Źì„ 수 있슔니닀. + 섞ꎀ 양식에 10ìžëŠŹ 전화ëȈ혞 필요 섞ꎀ 양식 ì™„ëŁŒëš ꞰꞰ에서 읞쇄하는 쀑 ëŹžì œê°€ 발생하멎 프늰터에 대한 êł ê° 지원을 ëŹžì˜í•˜ì„žìš”. 읞쇄넌 읎용할 수 없는 êČœìš°ì—ëŠ” 얞제든지 영수슝을 PDF로 ì €ìž„í•˜êł  ìŽë©”ìŒëĄœ 볮낮 닀넞 ꞰꞰ에서 읞쇄할 수 있슔니닀. @@ -2249,7 +2256,6 @@ Language: ko_KR ëł€í˜•ì„ 만듀렀멎 속성(슉, \"색상\", \"ì‚ŹìŽìŠˆ\")을 뚌저 섀정핎알 합니닀. 변형 1개 변형 %1$s개 - 섞ꎀ 양식에 10ìžëŠŹ 전화ëȈ혞 필요 USPS 추적 ëŠŹë”ì˜ 소프튞웚얎 업데읎튞하Ʞ 소프튞웚얎 업데읎튞 @@ -2309,9 +2315,9 @@ Language: ko_KR 역할 및 권한에 대핮 더 ì•Œì•„ëłŽêž° 읎 앱에서는 êŽ€ëŠŹìžì™€ 상점 êŽ€ëŠŹìžë§Œ ì‚Źìš©ìž ì—­í• ëĄœ 지원됩니닀. 역할을 업귞레읎드하렀멎 슀토얎 소유자에êȌ ëŹžì˜í•˜ì„žìš”. 얎디서나 새 제품 펞집 및 추가 - 걎너뛰Ʞ 항상 ìŁŒëŹž êŽ€ëŠŹ 및 펞집 판맀 및 êł ì„±êłŒ 상품 추적 + 걎너뛰Ʞ 왞부 제품 ëŹ¶ìŒ 제품 변형 제품 @@ -2320,6 +2326,9 @@ Language: ko_KR 닚순한 ì‹€ëŹŒ 제품 섀정 ì—Žêž° 섀정 ì—Žêž° + ëž”ëŁšíˆŹìŠ€ê°€ ëč„활성화되었음 + 위ìč˜ê°€ ëč„활성화되었음 + 필수 정밀 위ìč˜ ê¶Œí•œ 없음 ëŠŹë”ì— 연êȰ할 수 없슔니닀. ëŠŹë”ì— 연êČ° 쀑 ëŠŹë”ì— 연êČ° @@ -2327,10 +2336,9 @@ Language: ko_KR 멬더 슀ìș” 쀑 아읎템 수 새 ë°°ì†Ą 레읎랔 만듀Ʞ - ëž”ëŁšíˆŹìŠ€ê°€ ëč„활성화되었음 - 위ìč˜ê°€ ëč„활성화되었음 - 필수 정밀 위ìč˜ ê¶Œí•œ 없음 + 닚순한 가상 제품 읎 변êČœì„ 삭제하시êČ ì–Žìš”? + 변형 생성하Ʞ 제품 삭제 쀑 영수슝 ë°œì†Ą 영수슝 읞쇄 @@ -2344,8 +2352,6 @@ Language: ko_KR ë°°ì†Ą 레읎랔을 믞늏 ëłŒ 수 없슔니닀. PDF ë·°ì–Ž 앱을 ì„€ìč˜í•˜êł  닀시 시도하섞요. 입렄하신 ìŁŒì†Œì˜ WordPress ì‚ŹìŽíŠžë„Œ 찟지 ëȘ»í–ˆìŠ”니닀. WordPressë„Œ ì„€ìč˜í–ˆêł  ì‚Źìš© 가늄한 씜신 ëČ„ì „ì„ 싀행 쀑읞지 확읞하섞요. ì—ŹëŸŹ ë°°ì†Ą 띌읞 - 닚순한 가상 제품 - 변형 생성하Ʞ ìŁŒëŹžì„ ì™„ëŁŒëĄœ 표시할 수 없음 레읎랔 ê”Źë§€ 쀑 였넘 발생 êž°ë‹€ë €ìŁŒì„žìš”â€Š @@ -2374,17 +2380,18 @@ Language: ko_KR ì‚ŹìŽíŠž 소유자만 ë°°ì†Ą 레읎랔 êČ°ì œ 수닚을 êŽ€ëŠŹí•  수 있슔니닀. êČ°ì œ 수닚을 êŽ€ëŠŹí•˜ë €ë©Ž 슀토얎 소유자 %1$s(%2$s)에êȌ ëŹžì˜í•˜ì„žìš”. 변형 추가 변형 추가 + ìČ« ëČˆì§ž 변형 생성 %s í•©êł„ %s개 요ꞈ 선택됚 묮료 서ëȘ… 요걎에 적합 묮료 수ë č에 적합 + 볮험(%s) + 추적 포핹 %s 성읞 서ëȘ… 필수(%s) 서ëȘ… 필수(%s) - 볮험(%s) - 추적 ë°°ì†Ąì— 대핮 êł ê°ìŽ êČ°ì œí•œ %1$s/%2$s - ìČ« ëČˆì§ž 변형 생성 + WooCommerceë„Œ 톔핎 ë°°ì†Ą 레읎랔을 ê”Źë§€í•˜ë©Ž 우ìČŽê”­ ìš”êžˆëłŽë‹€ 5~40% 할읞됩니닀. WooCommerce 서ëč„슀 할읞읎란? ë°°ì†Ą 옔션을 로드하는 쀑 였넘가 발생했슔니닀. ë°°ì†Ąì—…ìČŽ 및 요ꞈ @@ -2402,7 +2409,6 @@ Language: ko_KR 각 옔션 읎늄을 ì¶”ê°€í•˜êł  Enter 킀넌 누늅니닀. 또는 êž°ìĄŽ 옔션을 ëˆŒëŸŹì„œ 선택합니닀. 옔션 읎늄 - WooCommerceë„Œ 톔핎 ë°°ì†Ą 레읎랔을 ê”Źë§€í•˜ë©Ž 우ìČŽê”­ ìš”êžˆëłŽë‹€ 5~40% 할읞됩니닀. 섀정 저임 쀑 였넘 발생 êž°ë‹€ë €ìŁŒì„žìš”â€Š 섀정 저임 쀑 @@ -2425,15 +2431,18 @@ Language: ko_KR 속성 추가하Ʞ 속성 속성 펞집 + 쎝 팚킀지 돎êȌ: %1$s %2$s %2$d 팚킀지의 %1$d개 아읎템 쎝 팚킀지 돎êȌ: %1$s %2$s ì‚Źìš©ìž 정의 팚킀지 제품을 ê°€ì žì˜Ź 수 없음 + íŠč정 필수 필드가 ëč„ì–Ž 있슔니닀. 유횚하지 않은 돎êȌ 선택한 팚킀지 êž°ë‹€ë €ìŁŒì„žìš”â€Š 팚킀지 로드 쀑! 팚킀지 %1$d + %d개 아읎템 팚킀지 정의넌 로드할 수 없음 팚킀지 돎êȌ 포핹 쎝 팚킀지 돎êȌ(%1$s) @@ -2446,17 +2455,16 @@ Language: ko_KR 입렄된 ìŁŒì†Œë„Œ 앜간 수정했슔니닀. 제안된 ìŁŒì†Œê°€ ì˜Źë°”ë„Žë©Ž 정확한 ë°°ì†Ą 확읞에 ì‚Źìš©í•˜ì„žìš”. 선택한 ìŁŒì†Œ 펞집 선택한 ìŁŒì†Œ ì‚Źìš© - íŠč정 필수 필드가 ëč„ì–Ž 있슔니닀. - 쎝 팚킀지 돎êȌ: %1$s %2$s - %d개 아읎템 ìŁŒì†Œ 데읎터 로드 쀑 새 Ʞ늄을 ì‚Źìš©í•  수 있슔니닀! + 지도에서 ì°Ÿêž° êł ê°ì—êȌ ëŹžì˜ 유횚하지 않은 도로ëȘ… ëČˆì§€ 누띜 ìŁŒì†Œë„Œ 찟을 수 없음 ë°°ì†Ą ìŁŒì†Œë„Œ ìžë™ìœŒëĄœ 확읞할 수 없었슔니닀. Google Maps에서 ìĄ°íšŒí•˜ê±°ë‚˜ êł ê°ì—êȌ ëŹžì˜í•˜ì—Ź ìŁŒì†Œê°€ ì˜Źë°”ë„žì§€ 확읞하섞요. ìŁŒì†Œ 유횚성 êČ€ì‚Ź 싀팚 + êž°ë‹€ë €ìŁŒì„žìš”â€Š ìŁŒì†Œ 유횚성 êČ€ì‚Ź 진행 쀑 ìŁŒì†Œ 데읎터넌 로드할 수 없음 입렄된 ìŁŒì†Œ ì‚Źìš© @@ -2467,8 +2475,6 @@ Language: ko_KR 전화 íšŒì‚Ź 읎늄 - êž°ë‹€ë €ìŁŒì„žìš”â€Š - 지도에서 ì°Ÿêž° Google Maps 앱을 찟았음 êž°ë‹€ë €ìŁŒì„žìš”â€Š ìŁ„ì†Ąí•©ë‹ˆë‹€. 제품 ëł€í˜•ì˜ ìŽëŻžì§€ 제거는 WooCommerce 4.7 읎상에서 지원됩니닀. @@ -2484,30 +2490,31 @@ Language: ko_KR íŹìž„ 상섞 ì •ëłŽ ë°°ì†Ą 레읎랔 만듀Ʞ 추가 ì •ëłŽ + 집에서 ëȘšë°”음 임ìč˜ëĄœ ë°°ì†Ą 레읎랔을 할읞된 ìš”êžˆìœŒëĄœ ìžì‡„í•˜ì—Ź 우ìČŽê”­ì— 가는 시간을 쀄읎섞요! WooCommerce ë°°ì†ĄìœŒëĄœ ìČ˜ëŠŹí•˜ì—Ź ì‹œê°„êłŒ ëč„ìš© 절앜 WooCommerce ë°°ì†Ą ìŁŒëŹžì„ ì™„ëŁŒëĄœ 표시 + ëȘšë°”음 임ìč˜ëĄœ 레읎랔 만듀Ʞ에 대핮 자섞히 ì•Œì•„ëłŽêž° ë°°ì†Ą 레읎랔 만듀Ʞ - 임ìč˜ì—ì„œ ë°°ì†Ą 레읎랔을 만드섞요! 읎제 묮료 WooCommerce ë°°ì†Ą í”ŒëŸŹê·žìžìœŒëĄœ 임ìč˜ì—ì„œ 직접 ëȘšë“  ì‹€ëŹŒ ìŁŒëŹžì— 대한 ë°°ì†Ą 레읎랔을 만듀 수 있슔니닀. \"ë°°ì†Ą 레읎랔 만듀Ʞ\"ë„Œ 눌러 ëȠ타 Ʞ늄을 ì‚Źìš©í•Ž ëłŽì„žìš”! - 집에서 ëȘšë°”음 임ìč˜ëĄœ ë°°ì†Ą 레읎랔을 할읞된 ìš”êžˆìœŒëĄœ ìžì‡„í•˜ì—Ź 우ìČŽê”­ì— 가는 시간을 쀄읎섞요! - ëȘšë°”음 임ìč˜ëĄœ 레읎랔 만듀Ʞ에 대핮 자섞히 ì•Œì•„ëłŽêž° - 펞집 + 임ìč˜ì—ì„œ ë°°ì†Ą 레읎랔을 만드섞요! ìˆ˜ìˆ˜ëŁŒ 순 êČ°ì œ ìœ ëŁŒ Jetpack 연êČ°ì— 대핮 자섞히 ì•Œì•„ëłŽêž° + 펞집 확읞 끌얎 놓아서 ì‚Źì§„ 순서 변êČœ - 제거 섀정 ë‹€ìšŽëĄœë“œ 유횚한 읎늄을 입렄하섞요 파음 URL ìž…ë „ + 워드프레슀 ëŻžë””ì–Ž ëŒìŽëžŒëŸŹëŠŹ ìž…ë „í•œ URL읎 ì˜Źë°”ë„žì§€ 확읞 êž°ë‹€ë €ìŁŒì„žìš”â€Š 파음 ì—…ëĄœë“œ 쀑 파음 ì—…ëĄœë“œ 쀑 였넘 발생 ë‹€ìšŽëĄœë“œ 가늄한 파음 추가 + 닀음 쀑에서 ë‹€ìšŽëĄœë“œ 가늄한 파음 추가 ê”Źë§€ 항ëȘ©ìŽ 포핹된 ë‹€ìšŽëĄœë“œ 가늄한 파음 포핹 췚소 예. 변êČœí•©ë‹ˆë‹€. @@ -2516,6 +2523,7 @@ Language: ko_KR 파음 읎 파음을 제거하시êČ ìŠ”ë‹ˆêčŒ? ë‹€ìšŽëĄœë“œ 가늄한 제품 + 제거 ë‹€ìšŽëĄœë“œ 만료 ë‹€ìšŽëĄœë“œ 한도 ë‹€ìšŽëĄœë“œ 링큏 만료êčŒì§€ 낚은 음수넌 입렄하거나, ë§ŒëŁŒë˜ì§€ 않을 êČœìš° ëč„워 ë‘Ąë‹ˆë‹€. @@ -2530,13 +2538,11 @@ Language: ko_KR <b>프며터 자ìČŽì—ì„œ 직접 WiFi 읞쇄넌 ê”Źì„±</b>í•Žì•Œ 할 수도 있슔니닀. 프며터 펌웚얎가 업데읎튞되얎 있는지 í™•ìží•˜êł  프며터 ì„€ëȘ…서의 지ìčšì„ ì°žìĄ°í•˜ì„žìš”. ꞰꞰ의 <b>êž°ëłž 읞쇄 서ëč„슀</b> 선택 또는 <b>프늰터의 뾌랜드 앱</b> ì„€ìč˜(권임 ì˜”ì…˜ìœŒëĄœ 표시된 êČœìš°) 가늄 프늰터와 êž°êž°ê°€ <b>같은 WiFi ë„€íŠžì›ŒíŹ</b>에 연êČ°ë˜ì—ˆëŠ”ì§€ 확읞 - 워드프레슀 ëŻžë””ì–Ž ëŒìŽëžŒëŸŹëŠŹ - 닀음 쀑에서 ë‹€ìšŽëĄœë“œ 가늄한 파음 추가 + 출시 쀀ëč„ê°€ ì™„ëŁŒë˜ë©Ž ê°„ë‹ší•˜êł  연êČ°ë˜ì–Ž 있윌며 ê·žëŁč화된 새 제품 생성을 테슀튞하섞요. 상햄 판맀 및 ꔐ찚 íŒë§€ëĄœ 판맀 ëŠ˜ëŠŹêž° 제품 펞집 상품 추가 í˜„ìžŹ 제품읎 선택될 때 ìž„ë°”ê”Źë‹ˆì—ì„œ 홍볮되는 제품 - 출시 쀀ëč„ê°€ ì™„ëŁŒë˜ë©Ž ê°„ë‹ší•˜êł  연êČ°ë˜ì–Ž 있윌며 ê·žëŁč화된 새 제품 생성을 테슀튞하섞요. ꔐ찚 판맀 í˜„ìžŹ 볮는 제품 대신에 홍볮되는 제품(슉, 수읔성읎 더 높은 제품) 상햄 판맀 @@ -2544,6 +2550,7 @@ Language: ko_KR %1$s%2$s x %3$s ìŽë©”ìŒëĄœ ëĄœê·žìž 링큏 받Ʞ 읎 읎메음 ìŁŒì†Œì™€ 연êȰ된 워드프레슀닷컎 êł„ì •ì„ 찟을 수 없슔니닀. + 출시 쀀ëč„ê°€ 끝나멎 ìŁŒëŹž 애드옚 테슀튞핎 ëłŽêž° 제품 만듀Ʞ êž°ëłž 섀정 제품을 삭제하는 쀑 였넘 발생 @@ -2555,25 +2562,24 @@ Language: ko_KR í˜„ìžŹ ì›č에서 íŹêž° 및 색상 등의 옔션을 추가할 수 있슔니닀. ì‚ŹìŽíŠžì˜ 제품 페읎지에 ì˜”ì…˜ìœŒëĄœ 표시됩니닀. 앱에서 제품을 만듀얎 ëłŽì„žìš”! 제품을 찟을 수 없슔니닀. + ꞰꞰ에서 읞쇄 쀑 ëŹžì œê°€ êł„ì† 발생하는 êČœìš° <b>레읎랔을 PDF로 저임</b>í•˜êł  ìŽë©”ìŒëĄœ 볮낮 닀넞 ꞰꞰ에서 읞쇄할 수 있슔니닀. + <b>\"ë°°ì†Ą 레읎랔 읞쇄\"</b>ë„Œ 선택한 후, 읎전에 읎 ꞰꞰ에서 읞쇄한 적읎 없는 êČœìš° 프늰터넌 ì„ íƒí•˜êł  추가핎알 할 수도 있슔니닀. 레읎랔 형식 옔션 + êž°êž°ëĄœ 읞쇄 레읎랔(4 x 6in) 펞지지(8.5 x 11in) ëČ•ë„  ëŹžì„œ(8.5 x 14in) ë°°ì†Ą 레읎랔을 믞늏 볮는 쀑 였넘 발생 + ëȘšë°”음 임ìč˜ì—ì„œ 읞쇄하는 ë°©ëČ•ì„ ëȘšë„Žì‹œë‚˜ìš”? 레읎랔 레읎아웃 및 용지 íŹêž° 옔션 ëłŽêž° ë°°ì†Ą 레읎랔 읞쇄 용지 íŹêž° 선택 용지 íŹêž° + 팚킀지의 레읎랔을 ìŽëŻž ì‚Źìš©í•œ êČœìš° 닀시 ìžì‡„í•˜êł  ì‚Źìš©í•˜ëŠ” êČƒì€ 서ëč„슀 앜ꎀ 위반입니닀. 레읎랔을 ê”Źë§€í•  때 읞쇄 였넘가 발생한 êČœìš° 닀시 읞쇄할 수 있슔니닀. ꞰꞰ에서 바로 더 쉜êȌ ë°°ì†Ą 레읎랔을 읞쇄할 수 ìžˆë„ëĄ Ʞ늄을 ê°œì„ í•˜êł  있슔니닀. 지ꞈ은 WooCommerce ë°°ì†ĄìœŒëĄœ 슀토얎 êŽ€ëŠŹìžì—ì„œ 읎 ìŁŒëŹžì˜ ë°°ì†Ą 레읎랔을 만든 êČœìš° ì—Źêž° ìŁŒëŹž 상섞 ì •ëłŽì—ì„œ 레읎랔을 읞쇄할 수 있슔니닀. ꞰꞰ에서 ë°°ì†Ą 레읎랔을 읞쇄하섞요! - êž°êž°ëĄœ 읞쇄 - 팚킀지의 레읎랔을 ìŽëŻž ì‚Źìš©í•œ êČœìš° 닀시 ìžì‡„í•˜êł  ì‚Źìš©í•˜ëŠ” êČƒì€ 서ëč„슀 앜ꎀ 위반입니닀. - ꞰꞰ에서 읞쇄 쀑 ëŹžì œê°€ êł„ì† 발생하는 êČœìš° <b>레읎랔을 PDF로 저임</b>í•˜êł  ìŽë©”ìŒëĄœ 볮낮 닀넞 ꞰꞰ에서 읞쇄할 수 있슔니닀. - <b>\"ë°°ì†Ą 레읎랔 읞쇄\"</b>ë„Œ 선택한 후, 읎전에 읎 ꞰꞰ에서 읞쇄한 적읎 없는 êČœìš° 프늰터넌 ì„ íƒí•˜êł  추가핎알 할 수도 있슔니닀. ë°°ì†Ą 레읎랔 읞쇄 - 출시 쀀ëč„ê°€ 끝나멎 ìŁŒëŹž 애드옚 테슀튞핎 ëłŽêž° - ëȘšë°”음 임ìč˜ì—ì„œ 읞쇄하는 ë°©ëČ•ì„ ëȘšë„Žì‹œë‚˜ìš”? \u0022%1$s\u0022 제품 임시Ꞁ 저임됚 였넘 저임 제품 임시Ꞁ @@ -2621,12 +2627,12 @@ Language: ko_KR 닀넞 êł„ì •ìœŒëĄœ ëĄœê·žìž 연êȰ할 슀토얎 선택 ì›Œë“œí”„ë ˆìŠ€ë‹·ì»ŽìœŒëĄœ êł„ì†í•˜êž° + 색상읎나 íŹêž°ì™€ 같은 ì„ íƒì‚Źí•­ìŽ 있는 제품 %d 제품 선택됚 %d 제품 선택됚 ê·žëŁč에 제품 추가 제품 추가 ëč„ë°€ëȈ혞 ìž…ë „ - 색상읎나 íŹêž°ì™€ 같은 ì„ íƒì‚Źí•­ìŽ 있는 제품 ìŠ€í† ì–ŽëĄœ 돌아가Ʞ ì—Źêž°ì—ì„œ ëŹžì˜í•˜ì„žìš”. 읎êČƒì€ 지원 티쌓읎 아니며 ì €íŹëŠ” ê°œëł„ì ìž 플드백을 핮êȰ할 수 없슔니닀.\n\n도움읎 필요하섞요? %1$s @@ -2651,8 +2657,8 @@ Language: ko_KR 가êČ©ìŽ 섀정되지 않음 활성화 할읞읎 예정되얎 있윌멎 할읞 가êČ©ì„ 섀정핎알 합니닀. - %1$s ëŠŹë·°ë„Œ 낹êČŒìŠ”ë‹ˆë‹€. 읎제 ê·žëŁč화된 제품, 왞부 제품, ì„ íƒì‚Źí•­ìŽ 있는 제품을 íŽžì§‘í•˜êł  제품 유형을 변êČœí•˜êł  ìčŽí…Œêł ëŠŹì™€ 태귞넌 업데읎튞할 수 있슔니닀. + %1$s ëŠŹë·°ë„Œ 낹êČŒìŠ”ë‹ˆë‹€. 마음에 듀얎요 ìĄ°êžˆ 마음에 듀지 않아요 WooCommerce 앱읎 마음에 드시나요? @@ -2661,24 +2667,24 @@ Language: ko_KR 태귞넌 추가하던 쀑 였넘 발생 태귞 추가 쀑 환불을 ìȘ멬하는 쀑입니닀. êž°ë‹€ë €ìŁŒì„žìš”â€Š + 환불 요ìČ­ìŽ 제출되었음 환불 레읎랔(-%1$s) 환불 가늄 êžˆì•Ą ê”Źë§€ 날짜 + 팚킀지넌 ë°°ì†Ąí•˜ëŠ” 데 ì‚Źìš©ë˜ì§€ 않은 ë°°ì†Ą 레읎랔은 환불을 요ìȭ할 수 있슔니닀. ìȘ멬하는 데 14음 읎상 걞늜니닀. 환불 요ìČ­ ë°°ì†Ą 레읎랔 환불 - 팚킀지넌 ë°°ì†Ąí•˜ëŠ” 데 ì‚Źìš©ë˜ì§€ 않은 ë°°ì†Ą 레읎랔은 환불을 요ìȭ할 수 있슔니닀. ìȘ멬하는 데 14음 읎상 걞늜니닀. - 환불 요ìČ­ìŽ 제출되었음 싀제 제품 ìš”ì•œëŹž 태귞넌 ì‚Źìš©í•˜ì—Ź 제품을 더 쉜êȌ 찟을 수 있슔니닀. 제품을 ꎀ렚 ê·žëŁčìœŒëĄœ ê”Źì„± - ëč„활성 돎êȌ 및 ìč˜ìˆ˜ 추가 ì„žë¶€ì‚Źí•­ 추가 íƒœê·žëĄœ 제품 ì •ëŠŹ ìČ« 태귞 추가 태귞 태귞 추가 + ëč„활성 가상 제품 ì„žë¶€ì‚Źí•­ 추가 %1$s 제품 @@ -2686,7 +2692,9 @@ Language: ko_KR %s 제품 낚은 제품 %1$s \u2022 %2$s + %1$s 레읎랔 환불 요ìȭ됚 ë°°ì†Ą 추적 + %1$s\n%2$s ë°°ì†Ą 상섞 ì •ëłŽ 숚ꞰꞰ ë°°ì†Ą 상섞 ì •ëłŽ 표시 신용ìčŽë“œ @@ -2696,8 +2704,6 @@ Language: ko_KR ë°°ì†Ąì§€ 출발지 팚킀지 %d - %1$s\n%2$s - %1$s 레읎랔 환불 요ìȭ됚 SKU: %1$s %1$s(옔션 %2$s개) ë°°ì†Ą 레읎랔 @@ -2718,8 +2724,8 @@ Language: ko_KR ìș˜ëŠŹíŹë‹ˆì•„ ì‚Źìš©ìžë„Œ 위한 ê°œìžì •ëłŽ êł”ì§€ 변êČœ ì‚Źí•­ 유지 %1$sêčŒì§€ - ì‚Źìš© 가늄한 새 펞집 옔션 제품에 더 많은 펞집 Ʞ늄을 추가했슔니닀! 읎제 ìŽëŻžì§€ë„Œ ì—…ë°ìŽíŠží•˜êł , 믞늏 ëłŽêž°ë„Œ ì‹€í–‰í•˜êł , 제품을 êł”ìœ í•  수 있슔니닀. + ì‚Źìš© 가늄한 새 펞집 옔션 제한적읞 펞집 가늄 제품 %1$s x %2$s @@ -2813,11 +2819,11 @@ Language: ko_KR ê°€ëĄœ Ꞟ읎 환불된 제품 + %1$s(%2$s x %3$d) %2$s을(ë„Œ) 톔한 %1$s 환불을 발행하시êČ ìŠ”ë‹ˆêčŒ? 췚소할 수 없슔니닀. 환불된 제품 환불 - %1$s(%2$s x %3$d) 워드프레슀닷컎 가입 ìŁ„ì†Ąí•©ë‹ˆë‹€. \"%s\" êČ€ìƒ‰ êČ°êłŒë„Œ 찟을 수 없슔니닀. 낮 맀임의 êł í’ˆì§ˆ 제품 늏뷰 ìșĄìȘ @@ -2838,32 +2844,33 @@ Language: ko_KR ìžŹêł  추가 ìŁŒëŹž êČ€ìƒ‰ 쀑  텍슀튞 ìž…ë „ + 제품 제ëȘ© ìž…ë „ + 상품 저임됚 제품을 업데읎튞하는 쀑 였넘 발생 êž°ë‹€ë €ìŁŒì„žìš”â€Š 제품 ì„€ëȘ… ì„€ëȘ… ì„€ëȘ… 수정 - 제품 제ëȘ© ìž…ë „ - 상품 저임됚 - ì™„ëŁŒ 변êČœ ì‚Źí•­ì„ 삭제하시êČ ìŠ”ë‹ˆêčŒ? 업데읎튞 + ì™„ëŁŒ 환불읎 진행 쀑입니닀. 잠시 Ʞ닀렀 ìŁŒì„žìš”â€Š ë°°ì†Ąëč„ í™˜ë¶ˆ 수량 선택 ë°°ì†Ąëč„ í™˜ë¶ˆ 제품 환불 + 각각 %1$s x %2$s %d개 항ëȘ© 선택됚 ì•„ëŹŽêȃ도 선택하지 않음 ëȘšë‘ 선택 환불 확읞을 êž°ë‹€ëŠŹëŠ” 쀑  - 각각 %1$s x %2$s ëč ë„ž ì—…ëĄœë“œë„Œ 위핎 ìŽëŻžì§€ íŹêž° ìĄ°ì • 및 압축 ìŽëŻžì§€ 씜적화 ì‚Źì§„ ìŽŹì˜ ꞰꞰ에서 선택 ì—…ëĄœë“œ ë°©ëȕ 선택 ì—…ëĄœë“œ + ìŽëŻžì§€ ì—…ëĄœë“œ 쀑 %1$d/%2$d개 ìŽëŻžì§€ ì—…ëĄœë“œ 쀑  ìčŽë©”띌에 ì•Ąì„žìŠ€í•  수 없슔니닀. 읎 ìŽëŻžì§€ë„Œ 제거하시êČ ìŠ”ë‹ˆêčŒ? @@ -2878,7 +2885,6 @@ Language: ko_KR ìŽëŻžì§€ 추가 닀음 제거 - ìŽëŻžì§€ ì—…ëĄœë“œ 쀑 %1$d/%2$d개 ì‚ŹìŽíŠžì— ì•Ąì„žìŠ€í•  수 없슔니닀. 읎 ëŹžì œë„Œ 핮êČ°í•˜ë €ë©Ž 혞슀튞에êȌ 연띜핎알 합니닀. <b>SSL 읞슝서</b> ëŹžì œëĄœ 읞핎 ì‚ŹìŽíŠžì— ì•Ąì„žìŠ€í•  수 없슔니닀. 읎 ëŹžì œë„Œ 핮êČ°í•˜ë €ë©Ž 혞슀튞에êȌ 연띜핎알 합니닀. <b>HTTP 읞슝</b>읎 í•„ìš”í•˜ëŻ€ëĄœ ì‚ŹìŽíŠžì— ì•Ąì„žìŠ€í•  수 없슔니닀. 읎 ëŹžì œë„Œ 핮êČ°í•˜ë €ë©Ž 혞슀튞에êȌ 연띜핎알 합니닀. @@ -2887,8 +2893,8 @@ Language: ko_KR ì‚ŹìŽíŠž 자êČ© 슝ëȘ…ìœŒëĄœ ëĄœê·žìží•˜ì„žìš”. %1$s ì‚ŹìŽíŠž 자êČ© 슝ëȘ…ìœŒëĄœ ëĄœê·žìž 읞슝 읎메음 ëłŽë‚Žêž° - 제품 펞집 출시 쀀ëč„ê°€ ì™„ëŁŒë˜ë©Ž 새 제품 펞집 Ʞ늄을 테슀튞하섞요. + 제품 펞집 êł„ì •ì„ 가젞였는 쀑에 ëŹžì œê°€ 발생했슔니닀. 지ꞈ 닀시 시도하거나 ë‹«êł  나쀑에 닀시 시도할 수 있슔니닀. 였넘가 발생했슔니닀. êł„ì†í•˜ë €ë©Ž ëĄœê·žìží•˜ì„žìš”. ì‚ŹìŽíŠžì— 연êȰ하는 쀑  @@ -2923,12 +2929,15 @@ Language: ko_KR 음ìč˜í•˜ëŠ” 제품읎 없음 아직 제품읎 없음 %s ìžŹêł  있음 + ìžŹêł  있음 \u2022 %d ëČ„ì „ 상품 ìŽëŻžì§€ %1$s 님읎 %2$s에 대한 êČ€í† ë„Œ 낹êč€ ë°›ì•„ë“€ìŽì§€ ì•Šêž° 신제품 ëŠŹë·°ë„Œ 가젞였는 동안 였넘 발생 제품 ëŠŹë·°ë„Œ 가젞였는 동안 였넘 발생 - ìžŹêł  있음 \u2022 %d ëČ„ì „ + 환불에 ëŹžì œê°€ 발생했슔니닀. 닀시 시도하섞요. + 환불읎 ì„±êł”ì ìœŒëĄœ 제출되었슔니닀. + %s에 대한 환불을 ìȘ늏 쀑입니닀. êž°ë‹€ë €ìŁŒì„žìš”â€Š 읞용 아읎윘 수동 환불 환불 ì •ëłŽ @@ -2946,9 +2955,6 @@ Language: ko_KR %s 환불 %s 환불 가늄 환불 발행 - 환불에 ëŹžì œê°€ 발생했슔니닀. 닀시 시도하섞요. - 환불읎 ì„±êł”ì ìœŒëĄœ 제출되었슔니닀. - %s에 대한 환불을 ìȘ늏 쀑입니닀. êž°ë‹€ë €ìŁŒì„žìš”â€Š %2$s을(ë„Œ) 톔한 %1$s 햄상된 í†”êł„ ëȠ타 Ʞ늄 @@ -2962,12 +2968,12 @@ Language: ko_KR 였늘의 í†”êł„ ëĄœê·žìž ìŽëŻž ì ŻíŒ©ìŽ 있나요? %1$s + ì ŻíŒ©ìœŒëĄœ ëĄœê·žìž 시도 쀑  앱을 ìƒˆëĄœ êł ìčœ í›„ êł„ì† + %1$s에서 읎 앱을 ì‚Źìš©í•˜ë €ë©Ž ì ŻíŒ© í”ŒëŸŹê·žìžì„ ì„€ì •í•˜êł  읎 êł„ì •ì— 연êČ°ë˜ì–Ž 있얎알 합니닀. \n\n섀정을 ë§ˆìł€ìœŒë©Ž 앱을 ìƒˆëĄœ êł ìčší•˜ì„žìš”. 닀넞 슀토얎 시도 데읎터ëČ ìŽìŠ€ 닀욎귞레읎드됚, 테읎랔 닀시 생성 및 슀토얎 로드 쀑 슀토얎 로드 쀑 - ì ŻíŒ©ìœŒëĄœ ëĄœê·žìž 시도 쀑  - %1$s에서 읎 앱을 ì‚Źìš©í•˜ë €ë©Ž ì ŻíŒ© í”ŒëŸŹê·žìžì„ ì„€ì •í•˜êł  읎 êł„ì •ì— 연êČ°ë˜ì–Ž 있얎알 합니닀. \n\n섀정을 ë§ˆìł€ìœŒë©Ž 앱을 ìƒˆëĄœ êł ìčší•˜ì„žìš”. 읎동 í†”ì‹ ì‚Źë„Œ 찟을 수 없음 example.comêłŒ 같은 완전한 ì›čì‚ŹìŽíŠž ìŁŒì†Œë„Œ 입렄하섞요. 아직 ëŠŹë·°ê°€ 없슔니닀! @@ -2978,11 +2984,12 @@ Language: ko_KR 섀정을 ê°€ì žì˜Ź 수 없음: 읎 OAuth 앱 ID + êł„ì • ìĄ°í•©ì— 음부 APIë„Œ ì‚Źìš©í•  수 없슔니닀. ìš°ëŠŹì™€ 핚께핎요! 추적 ëȈ혞 ëł”ì‚Ź - 앱 ìƒˆëĄœ êł ìčš WooCommerce 확읞 쀑  + 앱 ìƒˆëĄœ êł ìčš ì§€ì •ëœ ìŁŒì†Œ 없음 연êȰ한 읎메음을 찟는 데 도움읎 필요하신가요? 읎 ìŁŒì†Œì˜ ì›čì‚ŹìŽíŠžëŠ” 워드프레슀 ì‚ŹìŽíŠžê°€ 아닙니닀. 워드프레슀에서 연êČ°í•˜ë €ë©Ž ì‚ŹìŽíŠžì— 워드프레슀가 ì„€ìč˜ë˜ì–Ž 있얎알 합니닀. + ì›Œë“œí”„ë ˆìŠ€ë‹·ì»ŽìœŒëĄœ ëĄœê·žìží•˜ì—Ź <b>%1$s</b>에 연êČ° Zimbabwe Zambia Yemen @@ -2990,6 +2997,7 @@ Language: ko_KR Wallis and Futuna ëȠ튾낹 Venezuela + 바티ìčž Vanuatu Uzbekistan Uruguay @@ -3028,11 +3036,13 @@ Language: ko_KR Solomon Islands Slovenia Slovakia + 싱가폎 Sierra Leone Seychelles Serbia Senegal Saudi Arabia + 산 ë§ˆëŠŹì˜€ ì‚ŹëȘšì•„ Saint Vincent and the Grenadines Saint Pierre and Miquelon @@ -3045,12 +3055,17 @@ Language: ko_KR Rwanda Russia Romania + 레위니ì˜č + ìčŽíƒ€ë„Ž + 푞레넎토 ëŠŹìœ” Portugal Poland + 핏쌀얞 Philippines Peru Paraguay Papua New Guinea + 파나마 Palestinian Territory Pakistan Oman @@ -3058,6 +3073,7 @@ Language: ko_KR Northern Mariana Islands North Korea Norfolk Island + 니우에 Nigeria Niger Nicaragua @@ -3065,23 +3081,32 @@ Language: ko_KR New Caledonia Netherlands Nepal + ë‚˜ìš°ëŁš Namibia Myanmar Mozambique Morocco + ëȘŹíŠžì„žëž« Montenegro Mongolia + ëȘšë‚˜ìœ” ëȘ°ë„ë°” ëŻžíŹëĄœë„€ì‹œì•„ Mexico + 마요티 + ëȘšëŠŹì…”슀 Mauritania + ë§ˆë„Ží‹°ë‹ˆíŹ Marshall Islands + ëȘ°íƒ€ Mali + ëȘ°ë””람 Malaysia Malawi Madagascar 마쌀도니아 마ìčŽì˜€ íŠč별 í–‰ì •ê”Ź 쀑ꔭ + ëŁ©ì…ˆë¶€ë„ŽíŹ Lithuania Liechtenstein Libya @@ -3091,36 +3116,18 @@ Language: ko_KR Latvia Laos Kyrgyzstan + ìż ì›šìŽíŠž Kiribati Kenya Kazakhstan Jordan + 저지 ìŒëłž + 자메읎ìčŽ Ivory Coast ìŽíƒˆëŠŹì•„ - 바티ìčž - 싱가폎 - 산 ë§ˆëŠŹì˜€ - 레위니ì˜č - ìčŽíƒ€ë„Ž - 푞레넎토 ëŠŹìœ” - 핏쌀얞 - 파나마 - 니우에 - ë‚˜ìš°ëŁš - ëȘŹíŠžì„žëž« - ëȘšë‚˜ìœ” - 마요티 - ëȘšëŠŹì…”슀 - ë§ˆë„Ží‹°ë‹ˆíŹ - ëȘ°íƒ€ - ëȘ°ë””람 - ëŁ©ì…ˆë¶€ë„ŽíŹ - ìż ì›šìŽíŠž - 저지 - 자메읎ìčŽ - ì›Œë“œí”„ë ˆìŠ€ë‹·ì»ŽìœŒëĄœ ëĄœê·žìží•˜ì—Ź <b>%1$s</b>에 연êČ° Israel + ë§šì„Ź 아음랜드 Iraq Iran @@ -3128,13 +3135,21 @@ Language: ko_KR India Iceland Hungary + 홍윩 Honduras Heard Island and McDonald Islands Haiti + 가읎아나 Guinea-Bissau Guinea + 걎지 + êłŒí…Œë§ëŒ + ꎌ + êłŒë“€ëŁší”„ + 귞레나닀 Greenland Greece + ì§€ëžŒëĄ€í„° Ghana 독음 Georgia @@ -3217,15 +3232,24 @@ Language: ko_KR 아프가니슀탄 ì˜Źëž€ë“œ 제도 êȀ토 + 지역 읎동 í†”ì‹ ì‚Ź ì‚Źìš©ìž 정의 + 읎동 í†”ì‹ ì‚Ź 읎늄을 입렄하섞요. 추적 ëČˆí˜žë„Œ 입렄하섞요. + 읎동 í†”ì‹ ì‚Źë„Œ 선택하섞요. 읎 추적을 췚소하시êČ ìŠ”ë‹ˆêčŒ? 추적을 추가할 수 없음 ë°°ì†Ą 추적읎 추가됚 + 읎동 í†”ì‹ ì‚Źë„Œ 가젞였는 쀑 였넘 발생 + 선택한 ìšŽì†Ąì—…ìČŽ + ìšŽì†Ąì—…ìČŽ ë°°ì†ĄìŒ 추적 링큏 ìž…ë „ + 읎동 í†”ì‹ ì‚Ź 읎늄 ìž…ë „ 추적 ëȈ혞 ìž…ë „ + 읎동 í†”ì‹ ì‚Ź 선택 추적 링큏(옔션) + 읎동 í†”ì‹ ì‚Ź 읎늄 추적 ëȈ혞 ë°°ì†Ąì—…ìČŽ 추적 추가 @@ -3238,34 +3262,19 @@ Language: ko_KR ë°°ì†Ą 추적 ì‚ŹìŽíŠž êŽ€ëŠŹì—ì„œ %1$sJetpack ëŒ€ì‹œëłŽë“œ%2$s(%3$s연êČ° > êł„ì • 연êČ°%4$s)에서 워드프레슀닷컎에 연êȰ하는 데 ì‚Źìš©í•œ 읎메음을 찟을 수 있슔니닀. ëĄœê·žìží•  때 ì–Žë–€ 읎메음을 ì‚Źìš©í•˜ë‚˜ìš”? + 필수 읎메음을 찟는 도움말읎 필요하신가요? Jetpack은 슀토얎넌 ì”œêł ì˜ ëȘšë°”음 환êČœì„ ì œêł”í•˜ëŠ” 데 필요한 í‘žì‹œ 알늌, í†”êł„ 등의 ë„ê”Źì™€ 연êȰ하는 묮료 워드프레슀 í”ŒëŸŹê·žìžìž…ë‹ˆë‹€. Jetpack읎란 ëŹŽì—‡ìžê°€ìš”? 연êȰ된 슀토얎 ëłŽêž° - êł„ì† 펞집하Ʞ - ë§šì„Ź - 홍윩 - 가읎아나 - 걎지 - êłŒí…Œë§ëŒ - ꎌ - êłŒë“€ëŁší”„ - 귞레나닀 - ì§€ëžŒëĄ€í„° - 지역 읎동 í†”ì‹ ì‚Ź - 읎동 í†”ì‹ ì‚Ź 읎늄을 입렄하섞요. - 읎동 í†”ì‹ ì‚Źë„Œ 선택하섞요. - 읎동 í†”ì‹ ì‚Źë„Œ 가젞였는 쀑 였넘 발생 - 선택한 ìšŽì†Ąì—…ìČŽ - ìšŽì†Ąì—…ìČŽ - 읎동 í†”ì‹ ì‚Ź 읎늄 ìž…ë „ - 읎동 í†”ì‹ ì‚Ź 선택 - 읎동 í†”ì‹ ì‚Ź 읎늄 %1$s읎(가) 닀넞 워드프레슀닷컎 êł„ì •ì— 연êȰ된 êȃ 같슔니닀. - 필수 읎메음을 찟는 도움말읎 필요하신가요? + êł„ì† 펞집하Ʞ ì‚Źìš©ìž ìŽëŠ„êłŒ ëč„ë°€ëČˆí˜žë„Œ ì‚Źìš©í•˜ì—Ź ëĄœê·žìží•˜ì„žìš”. 읎메음 ìŁŒì†Œê°€ 아닌 워드프레슀닷컎 ì‚Źìš©ìž 읎늄을 ì‚Źìš©í•˜ì—Ź ëĄœê·žìží•˜ì„žìš”. 읎 ìŁŒì†Œì˜ ì‚ŹìŽíŠžëŠ” 워드프레슀 ì‚ŹìŽíŠžê°€ 아닙니닀. 연êČ°í•˜ë €ë©Ž ì‚ŹìŽíŠžì—ì„œ 워드프레슀넌 ì‚Źìš©í•Žì•Œ 합니닀. 도움말 섌터 + 가상 + ê·žëŁč + 옔션 허용하지만 êł ê°ì—êȌ 알늌 허용 허용하지 않음 @@ -3273,9 +3282,6 @@ Language: ko_KR 품절 ìžŹêł  있음 더 ëłŽêž° - ê·žëŁč - 옔션 - 가상 ìŽëŻžì§€ë„Œ 로드할 수 없음 임시Ꞁ ëč„êł”개 @@ -3321,11 +3327,11 @@ Language: ko_KR 지ꞈ ì‚Źìš©í•Ž ëłŽêž° 읎핎핚 íƒ­í•˜ì—Ź 슀토얎 전환 + 슀토얎 선택 ëĄœê·žì•„ì›ƒ ìŁŒëŹž 상태 변êČœ íŽëŠ­í•˜ì—Ź ìŁŒëŹž 상태 변êČœ 적용 - 슀토얎 선택 안 핹 나쀑에 지ꞈ 평가 @@ -3339,11 +3345,11 @@ Language: ko_KR 슀토얎넌 WooCommerce 3.5로 업데읎튞 %s에 연êȰ할 수 없음 ëŹŽì‹œ + ëȘšë“  ëŠŹë·°ë„Œ ìœìŒìœŒëĄœ 표시하는 쀑 였넘가 발생했슔니닀. ëȘšë‘ ìœìŒìœŒëĄœ 표시 메시지 전화 전화 또는 메시지 êł ê° - ëȘšë“  ëŠŹë·°ë„Œ ìœìŒìœŒëĄœ 표시하는 쀑 였넘가 발생했슔니닀. 제품 늏뷰 상태넌 업데읎튞하는 동안 였넘가 발생했슔니닀 제품 늏뷰 ì„žë¶€ì •ëłŽë„Œ 로드하는 동안 였넘가 발생했슔니닀 휎지톔 @@ -3356,16 +3362,16 @@ Language: ko_KR 알늌 êŽ€ëŠŹ 알늌 %s êł„ì •ì—ì„œ ëĄœê·žì•„ì›ƒí•˜ì‹œêČ ìŠ”ë‹ˆêčŒ? - 핎제된 êČœìš° 메ëȘšëŠ” ëč„êł”개가 됩니닀. %1$s(윌)로 표시된 늏뷰 + 핎제된 êČœìš° 메ëȘšëŠ” ëč„êł”개가 됩니닀. ìŁŒëŹžì„ 가젞였는 동안 였넘가 발생했슔니닀 ë’€ëĄœ 제품 늏뷰 알늌 새 ìŁŒëŹž 알늌 êł ê°ì—êȌ + ì‚ŹìŽíŠž 확읞 쀑  업데읎튞 지ìčš êČ€ìƒ‰ - ì‚ŹìŽíŠž 확읞 쀑  ìƒˆëĄœ êł ìčš ì™ž %d개의 알늌 %d개의 새 알늌 @@ -3375,9 +3381,9 @@ Language: ko_KR 읎늄 였픈 소슀 띌읎선슀 앱 ì •ëłŽ + ëĄœê·žë„Œ êł”ìœ í•  수 없음 íŽëŠœëłŽë“œì— ëł”ì‚Źí•˜ëŠ” 쀑 였넘 발생 ëĄœê·žê°€ íŽëŠœëłŽë“œì— ëł”ì‚Źëš - ëĄœê·žë„Œ êł”ìœ í•  수 없음 ì• í”ŒëŠŹìŒ€ìŽì…˜ ëĄœê·ž \'도움 & 지원\'의 새 메시지 우컀뚞슀 @@ -3397,9 +3403,9 @@ Language: ko_KR 충돌 ëłŽêł ì„œ êł”ìœ  %s ëČ„ì „ - SMS 확읞 윔드넌 볎낎렀는 시도가 너묮 많았슔니닀. 잠시 후 닀시 요ìČ­í•˜ì„žìš”. - 읎 Google êł„ì •êłŒ 음ìč˜í•˜ëŠ” 워드프레슀닷컎 êł„ì •ìŽ 없슔니닀. - ì ŻíŒ©ì— 연êȰ하는 데 ì‚Źìš©í•œ 워드프레슀닷컎 êł„ì •ìœŒëĄœ ëĄœê·žìží•˜ì„žìš”. + HTTP 암혞 + HTTP ì‚Źìš©ìž 읎늄 + 읞슝읎 필요합니닀 맀직 ë§íŹê°€ ì „ì†Ąëš 읎메음 가입 윔드 확읞 @@ -3408,9 +3414,32 @@ Language: ko_KR 맀직 링큏 ëĄœê·žìž ì‚ŹìŽíŠž ìŁŒì†Œ ëĄœê·žìž 읎메음 ìŁŒì†Œ ëĄœê·žìž - 아직 êł„ì •ìŽ 없윌신가요? %1$s가입하섞요.%2$s - Google로 가입하는 쀑  + 였넘가 발생했슔니닀. + êł„ì†í•˜ë €ë©Ž 읞슝 윔드넌 입렄하섞요. + êł„ì†í•˜ë €ë©Ž ëč„ë°€ëČˆí˜žë„Œ 닀시 확읞하섞요. + ëĄœê·žìž 쀑지됚 + ëĄœê·žìží•˜ëŠ” 동안 잠시 Ʞ닀렀 ìŁŒì„žìš”. + ëĄœê·žìž 진행 쀑  + êł„ì†í•˜ë €ë©Ž 누넎섞요. + ëĄœê·žìžëš! + ë„€íŠžì›ŒíŹ 였넘가 발생했슔니닀. 연êČ°ì„ í™•ìží•˜êł  닀시 시도하섞요. + 워드프레슀닷컎 또는 ì ŻíŒ©ì— 연êȰ된 독늜 혞슀튞 워드프레슀 ì‚ŹìŽíŠžë„Œ 입렄하섞요. + 연êȰ할 수 없슔니닀. ì‚ŹìŽíŠž\n XMLRPC ì—”ë“œíŹìžíŠžì— ì•Ąì„žìŠ€ë„Œ 시도할 때 403 였넘가 발생했슔니닀. ì‚ŹìŽíŠžì™€ 톔신하렀멎 읎 앱에 필요합니닀. 혞슀튞에 ëŹžì˜í•˜ì—Ź\n 읎 ëŹžì œë„Œ 핮êČ°í•˜ì„žìš”. + 연êȰ할 수 없슔니닀. 혞슀튞가 POST 요ìČ­ì„ ì°šë‹ší•˜êł  ìžˆìœŒëŻ€ëĄœ, ì‚ŹìŽíŠžì™€ 톔신하렀멎 읎 앱에\n 필요합니닀. 혞슀튞에 ëŹžì˜í•˜ì—Ź 읎 ëŹžì œë„Œ 핮êČ°í•˜ì„žìš”. + 연êȰ할 수 없슔니닀. 필수 XML-RPC 핚수가 서ëČ„ì— 없슔니닀. + ìž…ë „í•œ ì‚ŹìŽíŠž URL읎 ì˜Źë°”ë„žì§€ 확읞합니닀. + 였넘가 발생 했슔니닀. 나쀑에 닀시 시도 하십시였. + 팚슀워드넌 잊윌셚나요? + 유횚한 읎메음 ìŁŒì†Œë„Œ ìž…ë „ 하십시였. + 읎메음 확읞 쀑 + êł„ì†í•˜ë €ë©Ž 닀시 ëĄœê·žìží•˜ì„žìš”. + ì ŻíŒ©ì— 연êȰ하는 데 ì‚Źìš©í•œ 워드프레슀닷컎 êł„ì •ìœŒëĄœ ëĄœê·žìží•˜ì„žìš”. + í”„ëĄœí•„ì„ êČ€ìƒ‰í•  수 없슔니닀. + ì€‘ëł” ì‚ŹìŽíŠžê°€ 감지되었슔니닀. + 읎 ì‚ŹìŽíŠžê°€ ìŽëŻž 앱에 ìžˆìœŒëŻ€ëĄœ, 추가할 수 없슔니닀. + 입렄된 ì‚Źìš©ìž 읎늄읎나 암혞가 잘ëȘ»ë˜ì—ˆìŠ”니닀. Google에서 응닔하는 데 너묮 였래 걞늜니닀. 더 강한 읞터넷 연êČ°ìŽ 있을 때êčŒì§€ Ʞ닀렀알 할 수 있슔니닀. + Google로 가입하는 쀑  Google로 가입 ìŽë©”ìŒëĄœ 가입 가입하렀멎 %1$s서ëč„슀 앜ꎀ%2$s에 동의핎알 합니닀. @@ -3420,54 +3449,20 @@ Language: ko_KR 읎메음을 볮낮는 쀑에 ëŹžì œê°€ 발생했슔니닀. 지ꞈ 닀시 시도하거나 ë‹«êł  나쀑에 닀시 시도할 수 있슔니닀. 새 워드프레슀닷컎 êł„ì •ì„ 만듀렀멎 읎메음 ìŁŒì†Œë„Œ 입렄하섞요. 읎메음 ìŁŒì†Œë„Œ 확읞하는 쀑에 ëŹžì œê°€ 발생했슔니닀. - 였넘가 발생했슔니닀. - êł„ì†í•˜ë €ë©Ž 읞슝 윔드넌 입렄하섞요. - êł„ì†í•˜ë €ë©Ž ëč„ë°€ëČˆí˜žë„Œ 닀시 확읞하섞요. - ëĄœê·žìž 쀑지됚 - ëĄœê·žìží•˜ëŠ” 동안 잠시 Ʞ닀렀 ìŁŒì„žìš”. - ëĄœê·žìž 진행 쀑  - êł„ì†í•˜ë €ë©Ž 누넎섞요. - ëĄœê·žìžëš! - Google ëĄœê·žìžì„ 시작할 수 없슔니닀. - ëč„ë°€ëČˆí˜žë„Œ 입렄하섞요. \n닀넞 êł„ì •ì„ ì‚Źìš©í•Ž ëłŽì„žìš”. + Google ëĄœê·žìžì„ 시작할 수 없슔니닀. + SMS 확읞 윔드넌 볎낎렀는 시도가 너묮 많았슔니닀. 잠시 후 닀시 요ìČ­í•˜ì„žìš”. Google êł„ì •êłŒ 연êȰ하는 데 ëŹžì œê°€ 발생했슔니닀. + 읎 Google êł„ì •êłŒ 음ìč˜í•˜ëŠ” 워드프레슀닷컎 êł„ì •ìŽ 없슔니닀. ë‹«êž° Google로 ëĄœê·žìží•©ë‹ˆë‹€. - ë„€íŠžì›ŒíŹ 였넘가 발생했슔니닀. 연êČ°ì„ í™•ìží•˜êł  닀시 시도하섞요. 닀음 êł„ì •ìœŒëĄœ ëĄœê·žìžëš 읎메음 큎띌읎얞튞 앱을 감지할 수 없슔니닀. + 아직 êł„ì •ìŽ 없윌신가요? %1$s가입하섞요.%2$s 확읞 윔드넌 입렄하섞요. - ì€‘ëł” ì‚ŹìŽíŠžê°€ 감지되었슔니닀. - 읎 ì‚ŹìŽíŠžê°€ ìŽëŻž 앱에 ìžˆìœŒëŻ€ëĄœ, 추가할 수 없슔니닀. - 연êȰ할 수 없슔니닀. 혞슀튞가 POST 요ìČ­ì„ ì°šë‹ší•˜êł  ìžˆìœŒëŻ€ëĄœ, ì‚ŹìŽíŠžì™€ 톔신하렀멎 읎 앱에\n 필요합니닀. 혞슀튞에 ëŹžì˜í•˜ì—Ź 읎 ëŹžì œë„Œ 핮êČ°í•˜ì„žìš”. - 읎메음 확읞 쀑 - 연êȰ할 수 없슔니닀. 필수 XML-RPC 핚수가 서ëČ„ì— 없슔니닀. - í”„ëĄœí•„ì„ êČ€ìƒ‰í•  수 없슔니닀. - êł„ì†í•˜ë €ë©Ž 닀시 ëĄœê·žìží•˜ì„žìš”. - 팚슀워드넌 잊윌셚나요? - 입렄된 ì‚Źìš©ìž 읎늄읎나 암혞가 잘ëȘ»ë˜ì—ˆìŠ”니닀. - 유횚한 읎메음 ìŁŒì†Œë„Œ ìž…ë „ 하십시였. - 였넘가 발생 했슔니닀. 나쀑에 닀시 시도 하십시였. - 읞슝읎 필요합니닀 - ìž…ë „í•œ ì‚ŹìŽíŠž URL읎 ì˜Źë°”ë„žì§€ 확읞합니닀. - HTTP 암혞 - HTTP ì‚Źìš©ìž 읎늄 - 워드프레슀닷컎 또는 ì ŻíŒ©ì— 연êȰ된 독늜 혞슀튞 워드프레슀 ì‚ŹìŽíŠžë„Œ 입렄하섞요. - 연êȰ할 수 없슔니닀. ì‚ŹìŽíŠž\n XMLRPC ì—”ë“œíŹìžíŠžì— ì•Ąì„žìŠ€ë„Œ 시도할 때 403 였넘가 발생했슔니닀. ì‚ŹìŽíŠžì™€ 톔신하렀멎 읎 앱에 필요합니닀. 혞슀튞에 ëŹžì˜í•˜ì—Ź\n 읎 ëŹžì œë„Œ 핮êČ°í•˜ì„žìš”. - 또는: - 음반 - \@%s - ì‚Źìš©ìžëȘ…ìœŒëĄœ ëĄœê·žìží•˜ì„žìš”. - ì‚ŹìŽíŠž ìŁŒì†Œë„Œ ìž…ë „í•˜ì—Ź ëĄœê·žìží•˜ì„žìš”. - 대신 닀넞 윔드넌 ëŹžìžëĄœ 받슔니닀. - %s(윌)로 끝나는 전화 ëȈ혾로 ëŹžìž 메시지넌 ëłŽëƒˆìŠ”ë‹ˆë‹€. SMS의 확읞 윔드넌 입렄하섞요. - 읎 Google êł„ì •ìœŒëĄœ 진행하렀멎 음ìč˜í•˜ëŠ” 워드프레슀닷컎 ëč„ë°€ëČˆí˜žë„Œ ì œêł”í•˜ì„žìš”. 읎 메시지는 한 ëȈ만 표시됩니닀. - 윘텐잠넌 êł”ìœ í•˜ë €ë©Ž 워드프레슀닷컎에 ëĄœê·žìží•˜ì„žìš”. - 윘텐잠넌 êł”ìœ í•˜ë €ëŠ” 워드프레슀 ì‚ŹìŽíŠžì˜ ìŁŒì†Œë„Œ 입렄하섞요. - êž°ëłž ì›č 람띌우저넌 ì—ŹëŠ” 동안 였넘가 발생했슔니닀. 닀넞 앱을 ì„ íƒí•ŽìŁŒì„žìš”. - ë§íŹë„Œ ì—Ž 수 없슔니닀 + ëč„ë°€ëČˆí˜žë„Œ 입렄하섞요. ì‚Źìš©ìžëȘ…을 입렄하섞요. + 윘텐잠넌 êł”ìœ í•˜ë €ë©Ž 워드프레슀닷컎에 ëĄœê·žìží•˜ì„žìš”. Ꞁ에 ì•Ąì„žìŠ€í•˜ë €ë©Ž 워드프레슀닷컎에 ëĄœê·žìží•˜ì„žìš”. ì‚ŹìŽíŠžë„Œ 추가하는 동안 였넘가 발생했슔니닀. ì—ëŸŹ 윔드: %s ì‚ŹìŽíŠž ìŁŒì†Œ 확읞 쀑 @@ -3476,15 +3471,25 @@ Language: ko_KR 낮 ì‚ŹìŽíŠž ìŁŒì†ŒëŠ” ëŹŽì—‡ìžê°€ìš”? ì‚ŹìŽíŠž ìŁŒì†Œë„Œ 찟는 데 도움읎 필요하섞요? ì‚ŹìŽíŠž ìŁŒì†Œ + 윘텐잠넌 êł”ìœ í•˜ë €ëŠ” 워드프레슀 ì‚ŹìŽíŠžì˜ ìŁŒì†Œë„Œ 입렄하섞요. \@%s 워드프레슀닷컎에 ìŽëŻž ëĄœê·žìžë˜ì–Ž 있슔니닀. êł„ì† + ì‚ŹìŽíŠž 연êČ° 닀넞 ì‚ŹìŽíŠž 연êČ° + 읎 Google êł„ì •ìœŒëĄœ 진행하렀멎 음ìč˜í•˜ëŠ” 워드프레슀닷컎 ëč„ë°€ëČˆí˜žë„Œ ì œêł”í•˜ì„žìš”. 읎 메시지는 한 ëȈ만 표시됩니닀. 워드프레슀닷컎 ëč„ë°€ëČˆí˜žë„Œ 입렄합니닀. + í˜„ìžŹ ì‚Źìš©í•  수 없슔니닀. ëč„ë°€ëČˆí˜žë„Œ 입렄하섞요. ëĄœê·žìž 읎메음 요ìČ­ 쀑 읎 ëč„ë°€ëČˆí˜žê°€ ì˜Źë°”ë„Žì§€ 않은 êȃ 같슔니닀. ì •ëłŽë„Œ í™•ìží•˜êł  닀시 시도하섞요. SMSë„Œ 톔핎 확읞 윔드넌 요ìČ­ 쀑입니닀. + 대신 닀넞 윔드넌 ëŹžìžëĄœ 받슔니닀. 대신 윔드넌 ëŹžìžëĄœ 받슔니닀. + %s(윌)로 끝나는 전화 ëȈ혾로 ëŹžìž 메시지넌 ëłŽëƒˆìŠ”ë‹ˆë‹€. SMS의 확읞 윔드넌 입렄하섞요. + 마돎늏 ë‹šêł„ìž…ë‹ˆë‹€! 읞슝 앱의 워드프레슀닷컎 확읞 윔드넌 입렄하섞요. + ì‚Źìš©ìžëȘ…ìœŒëĄœ ëĄœê·žìží•˜ì„žìš”. + ì‚ŹìŽíŠž ìŁŒì†Œë„Œ ìž…ë „í•˜ì—Ź ëĄœê·žìží•˜ì„žìš”. + 또는: 메음 ì—Žêž° 닀음 읎동 쀑에 ì ŻíŒ© 지원 ì‚ŹìŽíŠžë„Œ êŽ€ëŠŹí•˜ì„žìš”. 얎디에 가든지 워드프레슀가 핚께합니닀. @@ -3492,35 +3497,29 @@ Language: ko_KR ì–žì œ, 얎디서든지 슐êČš 찟는 ì‚ŹìŽíŠžì˜ 씜신 소식을 í™•ìží•˜êł  대화에 ì°žì—Źí•˜ì„žìš”. 전 ì„žêł„ 독자듀읎 회원님의 ì‚ŹìŽíŠžì˜ Ꞁ을 ìœêł  상혞 작용하는 êČƒì„ ì‹€ì‹œê°„ìœŒëĄœ ì§€ìŒœëłŽì„žìš”. êł”ì›ì—ì„œ Ꞁ을 발행하섞요. ëČ„ìŠ€ì—ì„œ ëž”ëĄœê·žë„Œ ë°©ëŹží•˜ì„žìš”. ìčŽíŽ˜ì—ì„œ 댓Ꞁ을 닀섞요. 워드프레슀는 얎디에서든 ì‚Źìš©í•  수 있슔니닀. - ìŽëŻž 워드프레슀닷컎 êł„ì •ì— ëĄœê·žìžë˜ì–Ž ìžˆìœŒëŻ€ëĄœ 닀넞 êł„ì •ì— 연êȰ된 워드프레슀닷컎 ì‚ŹìŽíŠžë„Œ 추가할 수 없슔니닀. - 닀시 시도 - ëĄœê·žì•„ì›ƒ - 링큏 ì „ì†Ą - í˜„ìžŹ ì‚Źìš©í•  수 없슔니닀. ëč„ë°€ëČˆí˜žë„Œ 입렄하섞요. - ëĄœê·žìž 쀑 + ëĄœê·žìž + ë„ìš°ëŻž + 암혞 + ì‚Źìš©ìž 읎늄 ëč„ë°€ëČˆí˜žë„Œ 대신 입렄하섞요. - 읎메음 ìŁŒì†Œ - ì„žë¶€ì‚Źí•­ - 싀행 췚소 + 링큏 ì „ì†Ą 잘ëȘ»ëœ 확읞 윔드 확읞 윔드 - ë„ìš°ëŻž - 제거 - ëĄœê·žìž - ì‚Źìš©ìž 읎늄 - 암혞 - 제ëȘ© ëŻžì„€ì • - 섀정 - 였늘 - 췚소 + 읎메음 ìŁŒì†Œ 우컀뚞슀 Android %s 지원 옔션읎 선택되지 않음 옔션읎 선택됚 íƒ€ì‚Ź 정책 ìż í‚€ 정책 + ê°œìžì •ëłŽ ëłŽí˜žì •ì±… + 많은 ì‚Źëž‘ì„ 받는 Automattic 제품. %1$s 워드프레슀는 íƒ€ì‚Ź 제품을 포핹한 닀넞 추적 ë„ê”Źë„Œ ì‚Źìš©í•©ë‹ˆë‹€. 읎 ë„ê”Źì— 대핮 ìœêł  제얎하는 ë°©ëČ•ì— 대핮 ì•Œì•„ëłŽì„žìš”. + ê°œìžì •ëłŽ ëłŽí˜žì •ì±… 읜Ʞ + 읎 ì •ëłŽëŠ” ê°œìžì •ëłŽ ëłŽí˜žì •ì±…ì— ëȘ…시된 바와 같읎 제품을 ê°œì„ í•˜êł , 더 ꎀ렚성 높은 마쌀팅을 ì œêł”í•˜ë©°, 우컀뚞슀 환êČœì„ 개읞 섀정하는 데 도움을 쀍니닀. 워드프레슀 êł„ì •ì— ëĄœê·žìžë˜ì–Ž 있는 동안 읎용하는 서ëč„슀에 대한 ì •ëłŽë„Œ 워드프레슀의 분석 ë„ê”Źì™€ êł”ìœ í•©ë‹ˆë‹€. ì •ëłŽ 수집 + 프띌읎ëČ„ì‹œ 섀정 + 섀정 ìŁŒëŹž 상태 환불됚 췚소됚 @@ -3534,6 +3533,7 @@ Language: ko_KR 추가 êł ê°ì—êȌ ìŽë©”ìŒëĄœ 메ëȘš ëłŽë‚Žêž° ìŁŒëŹžì„ 변êČœí•˜ëŠ” 쀑 였넘 발생 + 메ëȘšë„Œ 가젞였는 쀑 였넘 발생 ìŁŒëŹžìŽ ì™„ëŁŒëĄœ 표시됚 ìŁŒëŹžì„ ì™„ëŁŒëĄœ 표시 ìŁŒëŹž 메ëȘš 추가 @@ -3542,6 +3542,7 @@ Language: ko_KR ìČ­ê”Ź 표시 êČ°ì œê°€ ìȘ늏됚 ìŁŒëŹž 메ëȘš + ëč„êł”개 ìŁŒëŹž 메ëȘš 작성 êł ê° 프로필 ìŽëŻžì§€ êł ê°ìŽ 낚ꞎ 메ëȘš @@ -3566,6 +3567,8 @@ Language: ko_KR ìŁŒëŹž 없음 ìŁŒëŹž ëłŽêž° ìŁŒëŹž ëłŽêž° + 읎 Ʞ간에 활동읎 없음 + 쎝 ìŁŒëŹž 수: %s 였넘 ìŽëŻžì§€ 데읎터넌 가젞였는 쀑 였넘 발생 수입 @@ -3579,11 +3582,17 @@ Language: ko_KR 우컀뚞슀 슀토얎 없음 프로필 ì‚Źì§„ 연êȰ된 슀토얎 + %1$sê”Źì„± 지ìčš%2$s을 ìœì–ŽëłŽì„žìš”. 읎 앱에서 회원님의 슀토얎에 연êČ°í•˜ë €ë©Ž ì ŻíŒ©ìŽ 있얎알 합니닀. + \@%s + 연êČ°í•˜ë €ëŠ” WooCommerce 슀토얎의 ìŁŒì†Œë„Œ 입렄합니닀. 워드프레슀닷컎 êł„ì • 읎메음 ìŁŒì†ŒëĄœ ëĄœê·žìží•˜ì—Ź 우컀뚞슀 슀토얎넌 êŽ€ëŠŹí•˜ì„žìš”. + ìŽëŻž 워드프레슀닷컎 êł„ì •ì— ëĄœê·žìžë˜ì–Ž ìžˆìœŒëŻ€ëĄœ 닀넞 êł„ì •ì— 연êȰ된 워드프레슀닷컎 ì‚ŹìŽíŠžë„Œ 추가할 수 없슔니닀. + ë§íŹë„Œ ì—Ž 수 없슔니닀 SMS 앱읎 없음 읎메음 앱읎 없음 전화 앱읎 없음 + êž°ëłž ì›č 람띌우저넌 ì—ŹëŠ” 동안 였넘가 발생했슔니닀. 닀넞 앱을 ì„ íƒí•ŽìŁŒì„žìš”. ë§íŹë„Œ ì—Ž 수 없음 %2$s, %1$s 1개월 읎상 지낚 @@ -3592,14 +3601,22 @@ Language: ko_KR ì–Žì œ 였늘 상품 + 제거 ì˜Źí•Ž 읎ëȈ 달 읎ëȈ ìŁŒ + 였늘 상품 ë„€íŠžì›ŒíŹë„Œ ì‚Źìš©í•  수 없슔니닀. 데읎터 또는 Wi-Fi 연êČ°ì„ 확읞하섞요. 였프띌읞 u2014 ìșì‹œëœ 데읎터 ì‚Źìš© 더 ì•Œì•„ëłŽêž° + 췚소 + 제ëȘ© ëŻžì„€ì • êł„ì† + 싀행 췚소 + 닀시 시도 + 상섞 ì •ëłŽ 숚ꞰꞰ + ì„žë¶€ì‚Źí•­ 할읞 ì†Œêł„ 섞ꞈ @@ -3609,22 +3626,11 @@ Language: ko_KR %1$s%2$s ìŁŒëŹž 낮 슀토얎 + ëĄœê·žì•„ì›ƒ + ëĄœê·žìž 쀑 ëȘšë‘ + 음반 우컀뚞슀 - ê°œìžì •ëłŽ ëłŽí˜žì •ì±… - ê°œìžì •ëłŽ ëłŽí˜žì •ì±… 읜Ʞ - 읎 ì •ëłŽëŠ” ê°œìžì •ëłŽ ëłŽí˜žì •ì±…ì— ëȘ…시된 바와 같읎 제품을 ê°œì„ í•˜êł , 더 ꎀ렚성 높은 마쌀팅을 ì œêł”í•˜ë©°, 우컀뚞슀 환êČœì„ 개읞 섀정하는 데 도움을 쀍니닀. - 프띌읎ëČ„ì‹œ 섀정 - 상섞 ì •ëłŽ 숚ꞰꞰ - 많은 ì‚Źëž‘ì„ 받는 Automattic 제품. %1$s - 연êČ°í•˜ë €ëŠ” WooCommerce 슀토얎의 ìŁŒì†Œë„Œ 입렄합니닀. - ëč„êł”개 - ì‚ŹìŽíŠž 연êČ° - 읎 Ʞ간에 활동읎 없음 - 쎝 ìŁŒëŹž 수: %s - 메ëȘšë„Œ 가젞였는 쀑 였넘 발생 - %1$sê”Źì„± 지ìčš%2$s을 ìœì–ŽëłŽì„žìš”. - 마돎늏 ë‹šêł„ìž…ë‹ˆë‹€! 읞슝 앱의 워드프레슀닷컎 확읞 윔드넌 입렄하섞요. @string/date_timeframe_custom @string/date_timeframe_today diff --git a/WooCommerce/src/main/res/values-nl/strings.xml b/WooCommerce/src/main/res/values-nl/strings.xml index 5bd47686a17..b0a9bad03f5 100644 --- a/WooCommerce/src/main/res/values-nl/strings.xml +++ b/WooCommerce/src/main/res/values-nl/strings.xml @@ -1,11 +1,17 @@ + Waarde kopiĂ«ren + Sleutel kopiĂ«ren + Productafbeelding + Geen foto\'s gevonden + Productafbeeldingen + Een bestaande productfoto kiezen Ongeldige sleutel: verwijder het teken \'_\' van het begin. Deze sleutel wordt al gebruikt voor een ander aangepast veld.\nDe app ondersteunt momenteel niet het aanmaken van meerdere identieke sleutels. Gebruik wp-admin om een sleutel te kopiĂ«ren als dit nodig is. Aangepaste velden toevoegen diff --git a/WooCommerce/src/main/res/values-pt-rBR/strings.xml b/WooCommerce/src/main/res/values-pt-rBR/strings.xml index 0a564ca41d4..5fc2219b08a 100644 --- a/WooCommerce/src/main/res/values-pt-rBR/strings.xml +++ b/WooCommerce/src/main/res/values-pt-rBR/strings.xml @@ -1,11 +1,17 @@ + Copiar valor + Copiar chave + Foto do produto + Nenhuma foto encontrada + Fotos do produto + Escolher foto de um produto existente Chave invĂĄlida: remova o caractere \"_\" do inĂ­cio. Esta chave jĂĄ estĂĄ sendo utilizada por outro campo personalizado.\nO aplicativo atual nĂŁo aceita criação de chaves duplicadas. Se necessĂĄrio, use o Painel WP Admin para duplicar uma chave. Adicionar campos personalizados diff --git a/WooCommerce/src/main/res/values-ru/strings.xml b/WooCommerce/src/main/res/values-ru/strings.xml index c139c1745b3..044aa260aa0 100644 --- a/WooCommerce/src/main/res/values-ru/strings.xml +++ b/WooCommerce/src/main/res/values-ru/strings.xml @@ -1,13 +1,19 @@ - ĐĐ”ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒŃ‹Đč Đșлюч: ŃƒĐŽĐ°Đ»ĐžŃ‚Đ” ŃĐžĐŒĐČĐŸĐ» «_» ĐČ ŃĐ°ĐŒĐŸĐŒ ĐœĐ°Ń‡Đ°Đ»Đ”. + ĐšĐŸĐżĐžŃ€ĐŸĐČать Đ·ĐœĐ°Ń‡Đ”ĐœĐžĐ” + ĐšĐŸĐżĐžŃ€ĐŸĐČать Đșлюч + Đ€ĐŸŃ‚ĐŸĐłŃ€Đ°Ń„ĐžŃ Ń‚ĐŸĐČара + ĐĐ”Ń‚ Ń„ĐŸŃ‚ĐŸĐłŃ€Đ°Ń„ĐžĐč + Đ€ĐŸŃ‚ĐŸĐłŃ€Đ°Ń„ĐžĐž Ń‚ĐŸĐČара + ВыбДрОтД ĐžĐŒĐ”ŃŽŃ‰Đ”Đ”ŃŃ Ń„ĐŸŃ‚ĐŸ Ń‚ĐŸĐČара Đ­Ń‚ĐŸŃ‚ Đșлюч ужД ĐżŃ€ĐžĐŒĐ”ĐœŃĐ”Ń‚ŃŃ ĐČ ĐŽŃ€ŃƒĐłĐŸĐŒ ĐżŃ€ĐŸĐžĐ·ĐČĐŸĐ»ŃŒĐœĐŸĐŒ ĐżĐŸĐ»Đ”.\nВ ĐœĐ°ŃŃ‚ĐŸŃŃ‰ĐžĐč ĐŒĐŸĐŒĐ”ĐœŃ‚ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČаДт ŃĐŸĐ·ĐŽĐ°ĐœĐžĐ” ЎублОĐșĐ°Ń‚ĐŸĐČ ĐșлючДĐč. Про ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸŃŃ‚Đž ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ ЎублОĐșат Đșлюча ĐČĐŸŃĐżĐŸĐ»ŃŒĐ·ŃƒĐčŃ‚Đ”ŃŃŒ wp-admin. + ĐĐ”ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒŃ‹Đč Đșлюч: ŃƒĐŽĐ°Đ»ĐžŃ‚Đ” ŃĐžĐŒĐČĐŸĐ» «_» ĐČ ŃĐ°ĐŒĐŸĐŒ ĐœĐ°Ń‡Đ°Đ»Đ”. Đ”ĐŸĐ±Đ°ĐČоть ĐżŃ€ĐŸĐžĐ·ĐČĐŸĐ»ŃŒĐœŃ‹Đ” ĐżĐŸĐ»Ń ĐŸŃ€ĐŸĐžĐ·ĐČĐŸĐ»ŃŒĐœĐŸĐ” ĐżĐŸĐ»Đ” ŃƒĐŽĐ°Đ»Đ”ĐœĐŸ ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ ĐžĐ·ĐŒĐ”ĐœĐ”ĐœĐžŃ. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу @@ -28,21 +34,21 @@ Language: ru Đ•Đ¶Đ”ĐŽĐœĐ”ĐČĐœŃ‹Đ” затраты ĐĄĐșĐŸĐ»ŃŒĐșĐŸ ĐČы ĐżĐ»Đ°ĐœĐžŃ€ŃƒĐ”Ń‚Đ” ĐżĐŸŃ‚Ń€Đ°Ń‚ĐžŃ‚ŃŒ ĐœĐ° ĐșĐ°ĐŒĐżĐ°ĐœĐžŃŽ Đž сĐșĐŸĐ»ŃŒĐșĐŸ ĐČŃ€Đ”ĐŒĐ”ĐœĐž ĐŸĐœĐ° ĐŽĐŸĐ»Đ¶ĐœĐ° ĐżŃ€ĐŸĐŽĐ»ĐžŃ‚ŃŒŃŃ? %1$s ➔ %2$s - Про ĐżĐŸĐŒĐŸŃ‰Đž Blaze ĐŽĐ”ĐŒĐŸĐœŃŃ‚Ń€ĐžŃ€ŃƒĐčŃ‚Đ” ĐČашО Ń‚ĐŸĐČары ĐŒĐžĐ»Đ»ĐžĐŸĐœĐ°ĐŒ ĐżĐŸŃ‚Đ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœŃ‹Ń… ĐżĐŸĐșŃƒĐżĐ°Ń‚Đ”Đ»Đ”Đč Đž ĐżĐŸĐČышаĐčŃ‚Đ” ĐżŃ€ĐŸĐŽĐ°Đ¶Đž Đ”ŃƒĐŒĐ°Đ”Ń‚Đ” ĐŸ Ń‚ĐŸĐŒ, ĐșĐ°Đș ĐżĐŸĐČысоть ĐżŃ€ĐŸĐŽĐ°Đ¶Đž? + Про ĐżĐŸĐŒĐŸŃ‰Đž Blaze ĐŽĐ”ĐŒĐŸĐœŃŃ‚Ń€ĐžŃ€ŃƒĐčŃ‚Đ” ĐČашО Ń‚ĐŸĐČары ĐŒĐžĐ»Đ»ĐžĐŸĐœĐ°ĐŒ ĐżĐŸŃ‚Đ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœŃ‹Ń… ĐżĐŸĐșŃƒĐżĐ°Ń‚Đ”Đ»Đ”Đč Đž ĐżĐŸĐČышаĐčŃ‚Đ” ĐżŃ€ĐŸĐŽĐ°Đ¶Đž ĐžŃˆĐžĐ±ĐșĐ° про Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐ” ĐżŃ€ĐŸĐžĐ·ĐČĐŸĐ»ŃŒĐœŃ‹Ń… ĐżĐŸĐ»Đ”Đč ĐŸŃ€ĐŸĐžĐ·ĐČĐŸĐ»ŃŒĐœŃ‹Đ” ĐżĐŸĐ»Ń Đ—Đ°Ń‚Đ”ĐŒĐœŃ‘ĐœĐœŃ‹Đč Ń„ĐŸĐœ. ĐšĐŸŃĐœĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸĐ±Ń‹ Đ·Đ°Đșрыть ĐŽĐžĐ°Đ»ĐŸĐł. %1$s ĐČ ĐœĐ”ĐŽĐ”Đ»ŃŽ Đ’Ń‹ĐżĐŸĐ»ĐœŃŃ‚ŃŒ ĐŽĐŸ ĐŸŃŃ‚Đ°ĐœĐŸĐČĐșĐž ĐŒĐœĐŸŃŽ - Đ—Đ°ĐżŃƒŃ‰Đ”ĐœĐ° %1$s - Đ”Đ¶Đ”ĐœĐ”ĐŽĐ”Đ»ŃŒĐœŃ‹Đ” Ń€Đ°ŃŃ…ĐŸĐŽŃ‹ %1$s Đ”Đ¶Đ”ĐœĐ”ĐŽĐ”Đ»ŃŒĐœĐŸ ĐœĐ°Ń‡ĐžĐœĐ°Ń с %2$s Đ•Đ¶Đ”ĐœĐ”ĐŽĐ”Đ»ŃŒĐœĐŸ ĐžŃŃ‚Đ°Đ»ĐŸŃŃŒ Đ˜Ń‚ĐŸĐłĐŸ ĐŸĐ”Ń€Đ”Ń…ĐŸĐŽŃ‹ ĐŸĐŸ-ĐČĐžĐŽĐžĐŒĐŸĐŒŃƒ, ĐČашД ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ ĐœĐ°Ń…ĐŸĐŽĐžŃ‚ŃŃ ĐČ Ń€Đ”Đ¶ĐžĐŒĐ” эĐșĐŸĐœĐŸĐŒĐžĐž ŃĐœĐ”Ń€ĐłĐžĐž. \nĐŸĐŸĐșĐ° ŃŃ‚ĐŸŃ‚ Ń€Đ”Đ¶ĐžĐŒ Đ°ĐșтоĐČĐ”Đœ, сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ” Đ±ŃƒĐŽŃƒŃ‚ ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ + Đ—Đ°ĐżŃƒŃ‰Đ”ĐœĐ° %1$s + Đ”Đ¶Đ”ĐœĐ”ĐŽĐ”Đ»ŃŒĐœŃ‹Đ” Ń€Đ°ŃŃ…ĐŸĐŽŃ‹ ВсплыĐČающДД ĐŒĐ”ĐœŃŽ с ĐŸĐżŃ†ĐžŃĐŒĐž. ĐĄĐŒĐ°Ń…ĐžĐČĐ°ĐčŃ‚Đ” Ń‚ĐŸĐČары, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐ”Ń€Đ”Ń…ĐŸĐŽĐžŃ‚ŃŒ Đș ŃĐ»Đ”ĐŽŃƒŃŽŃ‰ĐžĐŒ. ОтĐșрыть ĐŒĐ”ĐœŃŽ ĐżĐ°ĐœĐ”Đ»Đž ĐžĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚ĐŸĐČ ĐŸĐ°ĐœĐ”Đ»ŃŒ ĐžĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚ĐŸĐČ ŃĐŸ ŃŃ‚Đ°Ń‚ŃƒŃĐŸĐŒ ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœĐŸĐłĐŸ Ń‚Đ”Ń€ĐŒĐžĐœĐ°Đ»Đ°. ĐœĐ”ĐœŃŽ ĐŸŃ‚ĐșŃ€Ń‹Ń‚ĐŸ. ДĐČажЎы ĐșĐŸŃĐœĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸĐ±Ń‹ ĐœĐ°Ń‡Đ°Ń‚ŃŒ Ń€Đ°Đ±ĐŸŃ‚Ńƒ. @@ -74,13 +80,13 @@ Language: ru ĐĐŸĐČыĐč Đ·Đ°ĐșĐ°Đ· ОК + ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ Đ·Đ°ĐșĐ°Đ· ĐČ Ń€Đ°Đ·ĐŽĐ”Đ»Đ” «УпраĐČĐ»Đ”ĐœĐžĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐŒÂ» - Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐžĐœŃŃ‚ŃŒ платёж Đ·Đ° Ń‚ĐŸĐČар, ĐœĐ” ĐŸŃ‚ĐœĐŸŃŃŃ‰ĐžĐčся Đș ĐżŃ€ĐŸŃŃ‚Ń‹ĐŒ, ĐČыĐčЎОтД Оз Ń€Đ”Đ¶ĐžĐŒĐ° POS Đž ŃĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” ĐœĐŸĐČыĐč Đ·Đ°ĐșĐ°Đ· ĐČ Ń‚Đ°Đ±Đ»ĐžŃ†Đ” Đ·Đ°ĐșĐ°Đ·ĐŸĐČ. ĐŸĐŸŃ‡Đ”ĐŒŃƒ я ĐœĐ” ĐČОжу сĐČĐŸĐž Ń‚ĐŸĐČары? Đ˜ĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃ ЗаĐșрыть - ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ” В ĐŽĐ°ĐœĐœŃ‹Đč ĐŒĐŸĐŒĐ”ĐœŃ‚ POS ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČаДт Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐżŃ€ĐŸŃŃ‚Ń‹Đ” ĐŒĐ°Ń‚Đ”Ń€ĐžĐ°Đ»ŃŒĐœŃ‹Đ” Ń‚ĐŸĐČары. Đ”Ń€ŃƒĐłĐžĐ” топы Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ, ĐČ Ń‡Đ°ŃŃ‚ĐœĐŸŃŃ‚Đž ĐČĐžŃ€Ń‚ŃƒĐ°Đ»ŃŒĐœŃ‹Đ” Đž ĐČароатоĐČĐœŃ‹Đ” Ń‚ĐŸĐČары, ŃŃ‚Đ°ĐœŃƒŃ‚ ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐČ Đ±Đ»ĐžĐ¶Đ°Đčшох ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžŃŃ…. ĐąĐŸĐ»ŃŒĐșĐŸ ĐżŃ€ĐŸŃŃ‚Ń‹Đ” Ń‚ĐŸĐČары + Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐžĐœŃŃ‚ŃŒ платёж Đ·Đ° Ń‚ĐŸĐČар, ĐœĐ” ĐŸŃ‚ĐœĐŸŃŃŃ‰ĐžĐčся Đș ĐżŃ€ĐŸŃŃ‚Ń‹ĐŒ, ĐČыĐčЎОтД Оз Ń€Đ”Đ¶ĐžĐŒĐ° POS Đž ŃĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” ĐœĐŸĐČыĐč Đ·Đ°ĐșĐ°Đ· ĐČ Ń‚Đ°Đ±Đ»ĐžŃ†Đ” Đ·Đ°ĐșĐ°Đ·ĐŸĐČ. + ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ” АЎрДс саĐčта Google ĐŽĐ»Ń WooCommerce Đ”ĐŸĐ±Đ°ĐČоть ĐżĐ»Đ°Ń‚ĐœŃƒŃŽ ĐșĐ°ĐŒĐżĐ°ĐœĐžŃŽ @@ -90,12 +96,12 @@ Language: ru Ваша ĐœĐŸĐČая ĐșĐ°ĐŒĐżĐ°ĐœĐžŃ ŃĐŸĐ·ĐŽĐ°ĐœĐ°. ВпДрДЎО у ĐČас ŃƒĐŽĐ°Ń‡ĐœŃ‹Đč ŃĐ”Đ·ĐŸĐœ ĐżŃ€ĐŸĐŽĐ°Đ¶! Всё ĐłĐŸŃ‚ĐŸĐČĐŸ! ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ Đ·Đ°ĐșĐ°Đ· - ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ ĐżĐŸĐżŃ‹Ń‚Đșу Đ—ĐœĐ°Ń‡ĐŸĐș ĐŸŃˆĐžĐ±ĐșĐž Đ„ĐŸŃ‚ĐžŃ‚Đ” ĐżĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ ĐżĐŸĐżŃ‹Ń‚Đșу? ĐžŃˆĐžĐ±ĐșĐ° про Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐ” Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ Đ’ ĐŽĐ°ĐœĐœŃ‹Đč ĐŒĐŸĐŒĐ”ĐœŃ‚ POS ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČаДт Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐżŃ€ĐŸŃŃ‚Ń‹Đ” Ń‚ĐŸĐČары В ĐŽĐ°ĐœĐœŃ‹Đč ĐŒĐŸĐŒĐ”ĐœŃ‚ POS ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČаДт Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐżŃ€ĐŸŃŃ‚Ń‹Đ” Ń‚ĐŸĐČары — \nŃĐœĐ°Ń‡Đ°Đ»Đ° ŃĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” таĐșĐŸĐč Ń‚ĐŸĐČар. + ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ ĐżĐŸĐżŃ‹Ń‚Đșу ĐĐ”Ń‚ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČĐ°Đ”ĐŒŃ‹Ń… Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ ĐąĐŸĐČĐ°Ń€ĐŸĐČ ĐœĐ”Ń‚ ĐŸĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐ° @@ -167,35 +173,35 @@ Language: ru Đ˜ĐŒŃ, ŃĐŸĐŽĐ”Ń€Đ¶Đ°ĐœĐžĐ” Đž ĐŸĐżĐžŃĐ°ĐœĐžĐ” ĐœĐŸĐ¶ĐœĐŸ ĐŸŃ‚Ń€Đ”ĐŽĐ°ĐșŃ‚ĐžŃ€ĐŸĐČать ОлО ĐČĐŸŃŃŃ‚Đ°ĐœĐŸĐČоть сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ Ń‚ĐŸĐČарД пДрДЎ ŃĐŸŃ…Ń€Đ°ĐœĐ”ĐœĐžĐ”ĐŒ. ĐŸŃ€ĐŸĐłŃ€Đ°ĐŒĐŒŃ‹ - ĐšĐ°ĐŒĐżĐ°ĐœĐžĐž Google ĐĐ”Ń‚ ĐżŃ€ĐŸĐłŃ€Đ°ĐŒĐŒ Đ·Đ° ŃŃ‚ĐŸŃ‚ ĐżĐ”Ń€ĐžĐŸĐŽ + ĐšĐ°ĐŒĐżĐ°ĐœĐžĐž Google ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ ĐšĐŸŃ€Đ·ĐžĐœĐ° ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” сĐČĐ”ĐŽĐ”ĐœĐžĐč ĐŸ Ń‚ĐŸĐČарД СчотыĐČать Ń‚Đ”Đșст с Ń„ĐŸŃ‚ĐŸĐłŃ€Đ°Ń„ĐžĐž Ń‚ĐŸĐČара ĐĐ°ĐżŃ€ĐžĐŒĐ”Ń€: Â«Đ§Ń‘Ń€ĐœĐ°Ń Ń„ŃƒŃ‚Đ±ĐŸĐ»ĐșĐ°, х/б, ĐŒŃĐłĐșая тĐșĐ°ĐœŃŒ, ĐżŃ€ĐŸŃ‡ĐœŃ‹Đ” шĐČы, ŃƒĐœĐžĐșĐ°Đ»ŃŒĐœŃ‹Đč ЎОзаĐčĐœÂ» - РассĐșажОтД ĐœĐ°ĐŒ ĐŸ сĐČĐŸŃ‘ĐŒ Ń‚ĐŸĐČарД Đž Đ”ĐłĐŸ ĐŽĐŸŃŃ‚ĐŸĐžĐœŃŃ‚ĐČах, Đ° ĐżĐŸŃ‚ĐŸĐŒ ИИ ŃĐŸŃ‚ĐČĐŸŃ€ĐžŃ‚ ĐŽĐ»Ń ĐČас Ń‡ŃƒĐŽĐŸ. Đ˜ŃŃ…ĐŸĐŽĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ” Мы ŃĐłĐ”ĐœĐ”Ń€ĐžŃ€ŃƒĐ”ĐŒ ĐŽĐ»Ń ĐČас сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ Ń‚ĐŸĐČарД + РассĐșажОтД ĐœĐ°ĐŒ ĐŸ сĐČĐŸŃ‘ĐŒ Ń‚ĐŸĐČарД Đž Đ”ĐłĐŸ ĐŽĐŸŃŃ‚ĐŸĐžĐœŃŃ‚ĐČах, Đ° ĐżĐŸŃ‚ĐŸĐŒ ИИ ŃĐŸŃ‚ĐČĐŸŃ€ĐžŃ‚ ĐŽĐ»Ń ĐČас Ń‡ŃƒĐŽĐŸ. ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” платДжа ĐżĐŸ ĐșартД Đ˜Ń‚ĐŸĐłĐŸ - ĐĐ°Đ»ĐŸĐłĐž ĐŸĐŸĐŽŃ‹Ń‚ĐŸĐł Оплата ĐżŃ€ĐŸŃˆĐ»Đ° ŃƒŃĐżĐ”ŃˆĐœĐŸ ĐŸĐ»Đ°Ń‚Ń‘Đ¶ ĐœĐ” ĐČŃ‹ĐżĐŸĐ»ĐœĐ”Đœ. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. Đ—ĐœĐ°Ń‡ĐŸĐș ĐșĐŸŃ€Đ·ĐžĐœŃ‹ ĐąĐŸĐČары - ĐąĐŸĐČары (%d) - Очостоть ĐŸĐŸĐČышаĐčŃ‚Đ” ĐżŃ€ĐŸĐŽĐ°Đ¶Đž Đž проĐČлДĐșĐ°ĐčŃ‚Đ” Đ±ĐŸĐ»ŃŒŃˆĐ” ĐżĐŸŃĐ”Ń‚ĐžŃ‚Đ”Đ»Đ”Đč про ĐżĐŸĐŒĐŸŃ‰Đž Google Ads Google ĐŽĐ»Ń WooCommerce ĐĐ”Ń‚ праĐČОл ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐ° + ĐąĐŸĐČары (%d) + Очостоть + ĐĐ°Đ»ĐŸĐłĐž ĐŃƒĐŽĐžŃ‚ĐŸŃ€ĐžŃ ĐžŃ‚ĐŒĐ”ĐœĐ° - Đ’Ń‹Ń…ĐŸĐŽ ЗаĐșрыть POS - ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ %s Оз ĐșĐŸŃ€Đ·ĐžĐœŃ‹ ĐžŃ„ĐŸŃ€ĐŒĐ»Đ”ĐœĐžĐ” Đ·Đ°ĐșĐ°Đ·Đ° + ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ %s Оз ĐșĐŸŃ€Đ·ĐžĐœŃ‹ + Đ’Ń‹Ń…ĐŸĐŽ Статус счотыĐČĐ°ŃŽŃ‰Đ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° ĐœĐ”ĐžĐ·ĐČĐ”ŃŃ‚Đ”Đœ ĐžŃ„ĐŸŃ€ĐŒĐ»Đ”ĐœĐžĐ” Đ·Đ°ĐșĐ°Đ·Đ° СчотыĐČающДД ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ @@ -234,8 +240,8 @@ Language: ru ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ŃĐ°ĐŒŃ‹Đ” ĐżŃ€ĐŸĐŽĐ°ĐČĐ°Đ”ĐŒŃ‹Đ” Ń‚ĐŸĐČары Н/Д ĐĄŃƒĐŒĐŒĐ° сЮачо - ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐœŃ‹Đ” ĐœĐ°Đ»ĐžŃ‡ĐœŃ‹Đ” ĐĄĐ°ĐŒŃ‹Đ” Đ°ĐșтоĐČĐœŃ‹Đ” ĐșŃƒĐżĐŸĐœŃ‹ + ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐœŃ‹Đ” ĐœĐ°Đ»ĐžŃ‡ĐœŃ‹Đ” ĐŸĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐŸĐżĐ»Đ°Ń‚Ńƒ (%s) ĐŸĐŸŃĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ ĐČсД ĐŸŃ‚Đ·Ń‹ĐČы ĐĐ” ĐœĐ°ĐčĐŽĐ”ĐœĐŸ ĐœĐž ĐŸĐŽĐœĐŸĐłĐŸ ĐŸŃ‚Đ·Ń‹ĐČĐ°, ŃĐŸĐŸŃ‚ĐČДтстĐČŃƒŃŽŃ‰Đ”ĐłĐŸ ĐČŃ‹Đ±Ń€Đ°ĐœĐœĐŸĐŒŃƒ Ń„ĐžĐ»ŃŒŃ‚Ń€Ńƒ. ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ Ń„ĐžĐ»ŃŒŃ‚Ń€. @@ -264,8 +270,8 @@ Language: ru ĐĄĐșрыть %s ЗаĐČĐ”Ń€ŃˆĐ”ĐœĐŸ ĐžĐ±Ń€Đ°Ń‚ĐœĐ°Ń сĐČŃĐ·ŃŒ - ĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐœĐ° саĐčŃ‚Đ” ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”Ń‚ŃŃ ĐżĐŸŃĐ»Đ”ĐŽĐœŃŃ ĐČĐ”Ń€ŃĐžŃ WooCommerce Đž Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșĐ° WooCommerce Đ°ĐșтоĐČĐžŃ€ĐŸĐČĐ°ĐœĐ°. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐŸŃ‚ĐŸĐ±Ń€Đ°Đ·ĐžŃ‚ŃŒ\n Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșу ĐČĐ°ŃˆĐ”ĐłĐŸ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° + ĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐœĐ° саĐčŃ‚Đ” ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”Ń‚ŃŃ ĐżĐŸŃĐ»Đ”ĐŽĐœŃŃ ĐČĐ”Ń€ŃĐžŃ WooCommerce Đž Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșĐ° WooCommerce Đ°ĐșтоĐČĐžŃ€ĐŸĐČĐ°ĐœĐ°. ĐŸĐŸŃĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ ĐČсД заЎачО ĐĐœĐ°Đ»ĐžŃ‚ĐžŃ‡Đ”ŃĐșОД ĐŽĐ°ĐœĐœŃ‹Đ” ŃĐ”Đ°ĐœŃĐ° ĐŸŃĐœĐŸĐČыĐČаются ĐœĐ° ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐ” ŃƒĐœĐžĐșĐ°Đ»ŃŒĐœŃ‹Ń… ĐżĐŸŃĐ”Ń‚ĐžŃ‚Đ”Đ»Đ”Đč, ĐșĐŸŃ‚ĐŸŃ€ĐŸĐ” ĐœĐ”ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ ĐŸĐżŃ€Đ”ĐŽĐ”Đ»ĐžŃ‚ŃŒ ĐŽĐ»Ń ĐżŃ€ĐŸĐžĐ·ĐČĐŸĐ»ŃŒĐœŃ‹Ń… ĐČŃ€Đ”ĐŒĐ”ĐœĐœŃ‹Ń… ĐżŃ€ĐŸĐŒĐ”Đ¶ŃƒŃ‚ĐșĐŸĐČ. Đ”Đ°ĐœĐœŃ‹Đ” ŃĐ”Đ°ĐœŃĐ° ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ @@ -278,11 +284,11 @@ Language: ru ĐžŃ‚ĐŒĐ”ĐœĐ° Всё раĐČĐœĐŸ ĐČыĐčто ĐŸĐŸŃ…ĐŸĐ¶Đ”, ĐČы Дщё ĐœĐ” ĐŸĐŽĐŸĐ±Ń€ĐžĐ»Đž ŃĐŸĐ”ĐŽĐžĐœĐ”ĐœĐžĐ” с ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ”ĐŒ. Вы уĐČĐ”Ń€Đ”ĐœŃ‹, Ń‡Ń‚ĐŸ Ń…ĐŸŃ‚ĐžŃ‚Đ” ĐČыĐčто? - ВыбДрОтД ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” Ń€Đ°Đ·ĐŒĐ”Ń€ĐŸĐŒ ĐŒĐžĐœĐžĐŒŃƒĐŒ 400x400 пОĐșсДлДĐč ĐĐ”ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒĐŸĐ” ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” СуЮя ĐżĐŸ ĐČŃĐ”ĐŒŃƒ, ĐČĐČĐ”ĐŽŃ‘ĐœĐœŃ‹Đ” ĐČĐ°ĐŒĐž ĐžĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń ОлО ĐżĐ°Ń€ĐŸĐ»ŃŒ ĐœĐ”ĐČĐ”Ń€ĐœŃ‹. ĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” ŃƒŃ‡Ń‘Ń‚ĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ” Đž ĐżĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. ЕслО ĐČашО ĐŽĐ°ĐœĐœŃ‹Đ” ĐżĐŸ-ĐżŃ€Đ”Đ¶ĐœĐ”ĐŒŃƒ ĐœĐ” Đ·Đ°ĐłŃ€ŃƒĐ¶Đ°ŃŽŃ‚ŃŃ, ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ Đ·Đ° ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž. ĐŸŃ€ĐŸĐ±Đ»Đ”ĐŒ с ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ”ĐŒ ĐœĐ”Ń‚ + ВыбДрОтД ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” Ń€Đ°Đ·ĐŒĐ”Ń€ĐŸĐŒ ĐŒĐžĐœĐžĐŒŃƒĐŒ 400x400 пОĐșсДлДĐč Đ’Đ”Ń€ĐœŃƒŃ‚ŃŒŃŃ ĐœĐ° ĐżŃ€Đ”ĐŽŃ‹ĐŽŃƒŃ‰ĐžĐč эĐșŃ€Đ°Đœ ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ ĐżĐŸĐżŃ‹Ń‚Đșу ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ ИЮёт ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș ĐČĐ°ŃˆĐ”ĐŒŃƒ саĐčту @@ -296,15 +302,15 @@ Language: ru ĐŸŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ ЕслО у ĐČас ĐČĐŸĐ·ĐœĐžĐșают ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃ‹, ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ ĐČ ĐœĐ°ŃˆŃƒ службу ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž. 3. ĐŸĐŸŃĐ»Đ” ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșĐž ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ ĐČы Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșĐž ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚Đ” ĐČŃ…ĐŸĐŽ ĐČ ŃĐČĐŸĐč ĐŒĐ°ĐłĐ°Đ·ĐžĐœ. - 2. ĐšĐŸĐłĐŽĐ° ĐżĐŸŃĐČотся Đ·Đ°ĐżŃ€ĐŸŃ, ĐżĐŸĐŽŃ‚ĐČДрЎОтД ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ”, ĐœĐ°Đ¶Đ°ĐČ ĐșĐœĐŸĐżĐșу ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžŃ. 1. ĐĄĐœĐ°Ń‡Đ°Đ»Đ° ĐČĐŸĐčЎОтД с ŃƒŃ‡Ń‘Ń‚ĐœŃ‹ĐŒĐž ĐŽĐ°ĐœĐœŃ‹ĐŒĐž ĐČĐ°ŃˆĐ”ĐłĐŸ саĐčта. ХлДЎуĐčŃ‚Đ” ŃŃ‚ĐŸĐč ĐżŃ€ĐŸŃ†Đ”ĐŽŃƒŃ€Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ ĐœĐ°ĐżŃ€ŃĐŒŃƒŃŽ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” Woo Đș ĐČĐ°ŃˆĐ”ĐŒŃƒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœŃƒ про ĐżĐŸĐŒĐŸŃ‰Đž ĐżĐ°Ń€ĐŸĐ»Ń ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ. - Đ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ, ŃŃ‚ĐŸ ĐżĐŸŃ‚ĐŸĐŒŃƒ, Ń‡Ń‚ĐŸ ĐČ ĐČĐ°ŃˆĐ”ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ” ĐŽĐ”ĐčстĐČуют ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đ” ĐŒĐ”Ń€Ń‹ Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸŃŃ‚Đž. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČĐŸĐčто ĐČ ĐČаш ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ĐšĐŸĐłĐŽĐ° ĐČы сЎДлаДтД Đ·Đ°ĐșĐ°Đ·, сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐœŃ‘ĐŒ ĐŸŃ‚ĐŸĐ±Ń€Đ°Đ·ŃŃ‚ŃŃ Đ·ĐŽĐ”ŃŃŒ. ĐĄĐČĐ”ĐŽĐ”ĐœĐžĐč ĐŸ Đ·Đ°ĐșĐ°Đ·Đ” Дщё ĐœĐ”Ń‚ Đ”ĐŸĐ±Đ°ĐČоть ĐžĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœŃƒŃŽ ŃŃƒĐŒĐŒŃƒ Đ§Ń‚ĐŸĐ±Ń‹ уĐșĐ°Đ·Đ°Ń‚ŃŒ ŃŃƒĐŒĐŒŃƒ платДжа, ĐŽĐŸĐ±Đ°ĐČŃŒŃ‚Đ”\nĐžĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœŃƒŃŽ ŃŃƒĐŒĐŒŃƒ Đș сĐČĐŸĐ”ĐŒŃƒ Đ·Đ°Đșазу. + 2. ĐšĐŸĐłĐŽĐ° ĐżĐŸŃĐČотся Đ·Đ°ĐżŃ€ĐŸŃ, ĐżĐŸĐŽŃ‚ĐČДрЎОтД ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ”, ĐœĐ°Đ¶Đ°ĐČ ĐșĐœĐŸĐżĐșу ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžŃ. + Đ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ, ŃŃ‚ĐŸ ĐżĐŸŃ‚ĐŸĐŒŃƒ, Ń‡Ń‚ĐŸ ĐČ ĐČĐ°ŃˆĐ”ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ” ĐŽĐ”ĐčстĐČуют ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đ” ĐŒĐ”Ń€Ń‹ Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸŃŃ‚Đž. Мы ĐŸĐ±ŃŠĐ”ĐŽĐžĐœĐžĐ»Đž ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” платДжа Đž\nŃĐŸĐ·ĐŽĐ°ĐœĐžĐ” Đ·Đ°ĐșĐ°Đ·Đ°, сЎДлаĐČ ĐŸĐżĐ”Ń€Đ°Ń†ĐžŃŽ Đ±ĐŸĐ»Đ”Đ” ĐŽĐŸŃŃ‚ŃƒĐżĐœĐŸĐč\nĐž ŃŃ„Ń„Đ”ĐșтоĐČĐœĐŸĐč. ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” платДжа \nĐżĐ”Ń€Đ”ĐŒĐ”Ń‰Đ”ĐœĐŸ ĐšĐŸĐŒĐżĐ»Đ”Đșты @@ -327,16 +333,14 @@ Language: ru Đ”ĐŸŃŃ‚ŃƒĐżĐœĐŸ ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” (%s) ĐžĐ±ĐœĐŸĐČĐ»Ń‘Đœ ĐĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ĐżŃ€Đ”ĐŽĐ»Đ°ĐłĐ°Đ”ĐŒŃ‹Đ” ĐŽĐŸĐŒĐ”ĐœŃ‹ ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ Ń€ŃƒĐ±Ń€ĐžĐșу ĐžĐ±ĐœĐŸĐČоть Ń€ŃƒĐ±Ń€ĐžĐșу ĐžŃˆĐžĐ±ĐșĐ° про ŃƒĐŽĐ°Đ»Đ”ĐœĐžĐž Ń€ŃƒĐ±Ń€ĐžĐșĐž Đ ŃƒĐ±Ń€ĐžĐșĐ° Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ ŃƒĐŽĐ°Đ»Đ”ĐœĐ° Đ ŃƒĐ±Ń€ĐžĐșĐ° Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐ° - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ĐżŃ€Đ”ĐŽĐ»Đ°ĐłĐ°Đ”ĐŒŃ‹Đ” ĐŽĐŸĐŒĐ”ĐœŃ‹ Đ’Đ°Ń€ĐžĐ°ĐœŃ‚Ń‹ ĐŁĐșажОтД ĐŽĐŸĐŒĐ”Đœ - ВыбДрОтД ĐŽĐŸĐŒĐ”Đœ - ĐŸŃ€ĐŸŃĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ ĐČсю Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșу ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐŸĐŸ ĐłĐŸĐŽĐ°ĐŒ ĐŸĐŸ ĐŒĐ”ŃŃŃ†Đ°ĐŒ ĐŸĐŸ ĐœĐ”ĐŽĐ”Đ»ŃĐŒ @@ -346,6 +350,8 @@ Language: ru ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ ĐŽŃ€ŃƒĐłĐŸĐč ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ЗапусĐșаДтД ĐœĐŸĐČыĐč ĐŒĐ°ĐłĐ°Đ·ĐžĐœ? ĐĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° + ВыбДрОтД ĐŽĐŸĐŒĐ”Đœ + ĐŸŃ€ĐŸŃĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ ĐČсю Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșу ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ŃŃ‚Đ°Ń‚ŃƒŃĐŸĐČ ĐœĐ°Đ»ĐžŃ‡ĐžŃ ĐœĐ° сĐșлаЎД Đ§Ń‚ĐŸ-Ń‚ĐŸ ĐżĐŸŃˆĐ»ĐŸ ĐœĐ” таĐș. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. @@ -359,10 +365,8 @@ Language: ru ĐąĐŸĐČары (%1$d) с упраĐČĐ»ŃĐ”ĐŒŃ‹ĐŒ ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸĐŒ ĐœĐ° сĐșлаЎД Đ±ŃƒĐŽŃƒŃ‚ ĐżŃ€ĐŸĐżŃƒŃ‰Đ”ĐœŃ‹. Статус ĐœĐ°Đ»ĐžŃ‡ĐžŃ ĐœĐ° сĐșлаЎД Đ±ŃƒĐŽĐ”Ń‚ ĐŸĐ±ĐœĐŸĐČĐ»Đ”Đœ ĐŽĐ»Ń %1$d Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ. йДĐșущоĐč статус ĐœĐ°Đ»ĐžŃ‡ĐžŃ ĐœĐ° сĐșлаЎД: %1$s - йДĐșущоĐč статус ĐœĐ°Đ»ĐžŃ‡ĐžŃ ĐœĐ° сĐșлаЎД Ń€Đ°Đ·ĐœĐŸŃ€ĐŸĐŽĐ”Đœ ГОбОВО ĐžĐ±ĐœĐŸĐČоть статус ĐœĐ°Đ»ĐžŃ‡ĐžŃ ĐœĐ° сĐșлаЎД - Đ’ĐŸĐčто с ŃƒŃ‡Ń‘Ń‚ĐœŃ‹ĐŒĐž ĐŽĐ°ĐœĐœŃ‹ĐŒĐž саĐčта Đ’Đ”Ń€ŃĐžŃ WooCommerce ĐŁŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”ĐœĐœŃ‹Đ” ĐżĐ»Đ°ĐłĐžĐœŃ‹ ĐŸĐ»Đ°ĐłĐžĐœŃ‹ @@ -375,18 +379,20 @@ Language: ru ДДталО Đ·Đ°ĐșĐ°Đ·Đ° ĐžŃˆĐžĐ±ĐșĐ° про ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐ” Đ·Đ°ĐșĐ°Đ·Đ° ĐČ ĐșĐŸŃ€Đ·ĐžĐœŃƒ ЗаĐșĐ°Đ· ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»Đ”Đœ ĐČ ĐșĐŸŃ€Đ·ĐžĐœŃƒ + йДĐșущоĐč статус ĐœĐ°Đ»ĐžŃ‡ĐžŃ ĐœĐ° сĐșлаЎД Ń€Đ°Đ·ĐœĐŸŃ€ĐŸĐŽĐ”Đœ + Đ’ĐŸĐčто с ŃƒŃ‡Ń‘Ń‚ĐœŃ‹ĐŒĐž ĐŽĐ°ĐœĐœŃ‹ĐŒĐž саĐčта ĐŸĐŸŃ…ĐŸĐ¶Đ”, с ĐČĐ°ŃˆĐžĐŒ саĐčŃ‚ĐŸĐŒ ĐČĐŸĐ·ĐœĐžĐșла ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ°.\n\nĐ§Ń‚ĐŸĐ±Ń‹ Ń€Đ”ŃˆĐžŃ‚ŃŒ эту ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃƒ, ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ Đș сĐČĐŸĐ”ĐŒŃƒ Ń…ĐŸŃŃ‚ĐžĐœĐł-ĐżŃ€ĐŸĐČĐ°ĐčĐŽĐ”Ń€Ńƒ. + ĐŸĐŸŃ…ĐŸĐ¶Đ”, ĐČы ĐœĐ” ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœŃ‹ Đș Đ˜ĐœŃ‚Đ”Ń€ĐœĐ”Ń‚Ńƒ.\n\nĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐČаш Wi-Fi ĐČĐșĐ»ŃŽŃ‡Ń‘Đœ. ЕслО ĐČы ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”Ń‚Đ” ĐŒĐŸĐ±ĐžĐ»ŃŒĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ”, ŃƒĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐŸĐœĐž ĐČĐșĐ»ŃŽŃ‡Đ”ĐœŃ‹ ĐČ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșах ĐČĐ°ŃˆĐ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°. ĐŸĐŸŃ…ĐŸĐ¶Đ”, ĐČĐŸĐ·ĐœĐžĐșла ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ° про ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐž Đș Jetpack.\n\nĐĐŸ ĐœĐ” ĐČĐŸĐ»ĐœŃƒĐčŃ‚Đ”ŃŃŒ: ĐœĐ°ŃˆĐž ĐžĐœĐ¶Đ”ĐœĐ”Ń€Ń‹ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž ĐČĐ°ĐŒ ĐżĐŸĐŒĐŸĐłŃƒŃ‚. ĐĄĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с ĐœĐ°ĐŒĐž, Đž ĐŒŃ‹ Đ±ŃƒĐŽĐ”ĐŒ раЮы ĐżĐŸĐŒĐŸŃ‡ŃŒ. ĐŸĐŸŃ…ĐŸĐ¶Đ”, ĐœĐ°ĐŒ ĐœĐ” уЮаётся праĐČĐžĐ»ŃŒĐœĐŸ ĐŸĐ±Ń€Đ°Đ±ĐŸŃ‚Đ°Ń‚ŃŒ ĐŸŃ‚ĐČДт ĐČĐ°ŃˆĐ”ĐłĐŸ саĐčта.\n\nĐĐŸ ĐœĐ” ĐČĐŸĐ»ĐœŃƒĐčŃ‚Đ”ŃŃŒ: ĐœĐ°ŃˆĐž ĐžĐœĐ¶Đ”ĐœĐ”Ń€Ń‹ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž ĐČĐ°ĐŒ ĐżĐŸĐŒĐŸĐłŃƒŃ‚. ĐĄĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с ĐœĐ°ĐŒĐž, Đž ĐŒŃ‹ Đ±ŃƒĐŽĐ”ĐŒ раЮы ĐżĐŸĐŒĐŸŃ‡ŃŒ. ĐŸĐŸŃ…ĐŸĐ¶Đ”, ĐČаш саĐčт ĐŸŃ‚ĐČДчаДт слОшĐșĐŸĐŒ ĐŽĐŸĐ»ĐłĐŸ.\n\nĐ§Ń‚ĐŸĐ±Ń‹ Ń€Đ”ŃˆĐžŃ‚ŃŒ эту ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃƒ, ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ Đș сĐČĐŸĐ”ĐŒŃƒ Ń…ĐŸŃŃ‚ĐžĐœĐł-ĐżŃ€ĐŸĐČĐ°ĐčĐŽĐ”Ń€Ńƒ. - ĐŸĐŸŃ…ĐŸĐ¶Đ”, ĐČы ĐœĐ” ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœŃ‹ Đș Đ˜ĐœŃ‚Đ”Ń€ĐœĐ”Ń‚Ńƒ.\n\nĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐČаш Wi-Fi ĐČĐșĐ»ŃŽŃ‡Ń‘Đœ. ЕслО ĐČы ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”Ń‚Đ” ĐŒĐŸĐ±ĐžĐ»ŃŒĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ”, ŃƒĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐŸĐœĐž ĐČĐșĐ»ŃŽŃ‡Đ”ĐœŃ‹ ĐČ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșах ĐČĐ°ŃˆĐ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°. - ĐąĐŸĐČар ĐœĐ” ĐČŃ‹Đ±Ń€Đ°Đœ Чотать ЎалДД ĐŸĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐ° - ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” Đ·Đ°ĐșĐ°Đ·ĐŸĐČ Ń ĐČĐ°ŃˆĐ”ĐłĐŸ саĐčта - ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș сДрĐČĐ”Ń€Đ°ĐŒ WordPress.com ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș Đ˜ĐœŃ‚Đ”Ń€ĐœĐ”Ń‚Ńƒ Đ”ĐŸĐ±Đ°ĐČоть статостоĐșу Đ·Đ° ĐČŃ‹Đ±Ń€Đ°ĐœĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ + ĐąĐŸĐČар ĐœĐ” ĐČŃ‹Đ±Ń€Đ°Đœ + ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” Đ·Đ°ĐșĐ°Đ·ĐŸĐČ Ń ĐČĐ°ŃˆĐ”ĐłĐŸ саĐčта + ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș сДрĐČĐ”Ń€Đ°ĐŒ WordPress.com ĐœĐ”ŃŃ‚ĐŸĐżĐŸĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐœĐ” ĐœĐ°ĐčĐŽĐ”ĐœĐŸ.\nĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. ĐŸŃ€ĐŸŃĐŒĐŸŃ‚Ń€Ń‹ ŃŃ‚Ń€Đ°ĐœĐžŃ† ŃĐ”Đ°ĐœŃĐ° йОп ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° @@ -405,13 +411,13 @@ Language: ru ĐŃ‚Ń€ĐžĐ±ŃƒŃ†ĐžŃ Đ·Đ°ĐșĐ°Đ·Đ° ĐĄĐČŃĐ·Đ°Ń‚ŃŒŃŃ ĐČ Telegram ĐĄĐČŃĐ·Đ°Ń‚ŃŒŃŃ ĐČ WhatsApp - Đ˜ĐŽĐ”ĐœŃ‚ĐžŃ„ĐžĐșĐ°Ń‚ĐŸŃ€: %d ĐšĐ»ĐžĐ”ĐœŃ‚ ĐąĐŸĐČар Đ“ĐŸŃŃ‚ŃŒ Đ­Ń‚ĐŸŃ‚ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»ŃŒ — ĐłĐŸŃŃ‚ŃŒ, Đ° ĐłĐŸŃŃ‚Đ”ĐČĐŸĐč статус ĐœĐ” ĐżĐŸĐ·ĐČĐŸĐ»ŃĐ”Ń‚ Ń„ĐžĐ»ŃŒŃ‚Ń€ĐŸĐČать Đ·Đ°ĐșĐ°Đ·Ń‹. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу ĐżĐŸĐ·Đ¶Đ” ОлО сĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с ĐœĐ°ĐŒĐž. Мы Đ±ŃƒĐŽĐ”ĐŒ раЮы ĐżĐŸĐŒĐŸŃ‡ŃŒ! Ваш саĐčт ĐŸŃ‚ĐČДчаДт ĐŽĐŸĐ»ĐłĐŸ + Đ˜ĐŽĐ”ĐœŃ‚ĐžŃ„ĐžĐșĐ°Ń‚ĐŸŃ€: %d ĐŸĐŸĐșĐ°Đ·Đ°Ń‚ŃŒ ĐżĐŸĐŽŃ€ĐŸĐ±ĐœĐŸŃŃ‚Đž ĐĐ°Đ»ĐŸĐł ĐœĐ° ĐŽĐŸŃŃ‚Đ°ĐČĐșу ĐĐ°ŃŃ‚Ń€ĐŸĐžŃ‚ŃŒ Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșу @@ -427,8 +433,6 @@ Language: ru Đ“ĐŸŃ‚ĐŸĐČĐŸ Мы ĐżŃ€ĐŸĐČĐ”Ń€ŃĐ”ĐŒ ĐČашу ĐșĐ°ĐŒĐżĐ°ĐœĐžŃŽ. ĐžĐœĐ° Đ±ŃƒĐŽĐ”Ń‚ ĐŸĐżŃƒĐ±Đ»ĐžĐșĐŸĐČĐ°ĐœĐ° ĐČ Ń‚Đ”Ń‡Đ”ĐœĐžĐ” 24 Ń‡Đ°ŃĐŸĐČ. ВпДрДЎО у ĐČас ŃƒĐŽĐ°Ń‡ĐœŃ‹Đč ŃĐ”Đ·ĐŸĐœ ĐżŃ€ĐŸĐŽĐ°Đ¶! Всё ĐłĐŸŃ‚ĐŸĐČĐŸ! - Ключ ужД ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒĐ”Ń‚ - ХлОшĐșĐŸĐŒ ĐŽĐ»ĐžĐœĐœŃ‹Đč ĐșĐŸĐœĐ”Ń‡ĐœŃ‹Đč URL-аЎрДс Đ—ĐœĐ°Ń‡Đ”ĐœĐžĐ” Ключ Đ Đ°Đ·ĐŒĐ”Ń‰Đ”ĐœĐžĐ”: %s @@ -445,6 +449,8 @@ Language: ru Đ”ĐŸĐ±Đ°ĐČŃŒŃ‚Đ” ĐșлючДĐČую Ń„Ń€Đ°Đ·Ńƒ Đž ĐŸĐżĐžŃĐ°ĐœĐžĐ” ĐșĐ°ĐŒĐżĐ°ĐœĐžĐž Blaze Đ”ĐŸĐ±Đ°ĐČоть ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” Đ”ĐŸĐ±Đ°ĐČŃŒŃ‚Đ” ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” ĐŽĐ»Ń ĐșĐ°ĐŒĐżĐ°ĐœĐžĐž Blaze + Ключ ужД ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒĐ”Ń‚ + ХлОшĐșĐŸĐŒ ĐŽĐ»ĐžĐœĐœŃ‹Đč ĐșĐŸĐœĐ”Ń‡ĐœŃ‹Đč URL-аЎрДс ĐŸĐ”Ń€Đ”Ń‚Đ°Ń‰ĐžŃ‚ŃŒ уĐșĐ°Đ·Đ°Ń‚Đ”Đ»ŃŒ Карты Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșĐž ĐĄĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ ĐŸŃ‚Ń‡Đ”Ń‚ @@ -453,18 +459,18 @@ Language: ru ĐŸĐ°Ń€Đ°ĐŒĐ”Ń‚Ń€Ń‹ URL-аЎрДса URL-аЎрДс ĐœĐ°Đ·ĐœĐ°Ń‡Đ”ĐœĐžŃ ВĐČДстО ĐČŃ€ŃƒŃ‡ĐœŃƒŃŽ - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚ŃŒ ĐżĐŸĐžŃĐș.\nĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу ĐĐ°Ń‡ĐœĐžŃ‚Đ” ĐœĐ°Đ±ĐžŃ€Đ°Ń‚ŃŒ ĐœĐ°Đ·ĐČĐ°ĐœĐžĐ” ŃŃ‚Ń€Đ°ĐœŃ‹, штата ОлО ĐłĐŸŃ€ĐŸĐŽĐ°, Ń‡Ń‚ĐŸĐ±Ń‹ уĐČĐžĐŽĐ”Ń‚ŃŒ ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹Đ” ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Ń‹ ĐĐ°Đ¶ĐžĐŒĐ°Ń «ОтпраĐČоть ĐșĐ°ĐŒĐżĐ°ĐœĐžŃŽÂ», ĐČы ĐżŃ€ĐžĐœĐžĐŒĐ°Đ”Ń‚Đ” <a href=\'termsOfService\'><u>ŃƒŃĐ»ĐŸĐČоя ĐżŃ€Đ”ĐŽĐŸŃŃ‚Đ°ĐČĐ»Đ”ĐœĐžŃ услуг</u></a> Đž <a href=\'advertisingPolicy\'><u>ĐżĐŸĐ»ĐžŃ‚ĐžĐșу публОĐșацоо рДĐșĐ»Đ°ĐŒŃ‹</u></a>, Đ° таĐșжД Ń€Đ°Đ·Ń€Đ”ŃˆĐ°Đ”Ń‚Đ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать уĐșĐ°Đ·Đ°ĐœĐœŃ‹Đč ŃĐżĐŸŃĐŸĐ± ĐŸĐżĐ»Đ°Ń‚Ń‹ ĐŽĐ»Ń ŃĐżĐžŃĐ°ĐœĐžŃ срДЎстĐČ Đ·Đ° ĐČŃ‹Đ±Ń€Đ°ĐœĐœŃ‹Đ” ĐČĐ°ĐŒĐž бюЎжДт Đž ĐżĐ”Ń€ĐžĐŸĐŽ. <a href=\'learnMore\'><u>ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ”</u></a> ĐŸ Ń‚ĐŸĐŒ, ĐșĐ°Đș ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать бюЎжДты Đž платДжО Đ·Đ° ĐżŃ€ĐŸĐŽĐČĐžĐłĐ°Đ”ĐŒŃ‹Đ” запОсО. + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚ŃŒ ĐżĐŸĐžŃĐș.\nĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу ОтпраĐČоть ĐșĐ°ĐŒĐżĐ°ĐœĐžŃŽ ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ŃĐżĐŸŃĐŸĐ±Ń‹ ĐŸĐżĐ»Đ°Ń‚Ń‹. Đ§Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ ĐżĐŸĐżŃ‹Ń‚Đșу, ĐœĐ°Đ¶ĐŒĐžŃ‚Đ” Đ·ĐŽĐ”ŃŃŒ. Đ”ĐŸĐ±Đ°ĐČоть ŃĐżĐŸŃĐŸĐ± ĐŸĐżĐ»Đ°Ń‚Ń‹ - Đ—Đ°ĐłŃ€ŃƒĐ·ĐșĐ° ŃĐżĐŸŃĐŸĐ±ĐŸĐČ ĐŸĐżĐ»Đ°Ń‚Ń‹ Đ˜Ń‚ĐŸĐłĐŸ ĐšĐ°ĐŒĐżĐ°ĐœĐžŃ Blaze Đ˜Ń‚ĐŸĐłĐŸĐČŃ‹Đ” ŃŃƒĐŒĐŒŃ‹ платДжДĐč Оплата ĐŸĐŸĐžŃĐș ĐŒĐ”ŃŃ‚ĐŸĐżĐŸĐ»ĐŸĐ¶Đ”ĐœĐžĐč + Đ—Đ°ĐłŃ€ŃƒĐ·ĐșĐ° ŃĐżĐŸŃĐŸĐ±ĐŸĐČ ĐŸĐżĐ»Đ°Ń‚Ń‹ ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ чДĐș ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ чДĐș ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐŸĐ±ĐœĐ°Ń€ŃƒĐ¶ĐžŃ‚ŃŒ ĐœĐž ĐŸĐŽĐœĐŸĐłĐŸ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ, ĐČ ĐșĐŸŃ‚ĐŸŃ€ĐŸĐŒ ĐŒĐŸĐ¶ĐœĐŸ ĐŸĐżŃƒĐ±Đ»ĐžĐșĐŸĐČать чДĐș @@ -475,7 +481,6 @@ Language: ru КлючДĐČая фраза Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” ĐŸŃ€ĐžĐŒĐ”ĐœĐžŃ‚ŃŒ - Дата ĐœĐ°Ń‡Đ°Đ»Đ° %1$sÂ ĐŽĐœ. РазЎДл Â«ĐŸĐŸĐșазы» ĐŸŃ‚Ń€Đ°Đ¶Đ°Đ”Ń‚ Ń‡Đ°ŃŃ‚ĐŸŃ‚Ńƒ, с ĐșĐŸŃ‚ĐŸŃ€ĐŸĐč ĐČаша рДĐșĐ»Đ°ĐŒĐ° ĐżĐŸŃĐČĐ»ŃĐ”Ń‚ŃŃ ĐœĐ° эĐșŃ€Đ°ĐœĐ°Ń… ĐżĐŸŃ‚Đ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœŃ‹Ń… ĐșĐ»ĐžĐ”ĐœŃ‚ĐŸĐČ.\n\n\n Đ”ĐŸŃŃ‚ĐžŃ‡ŃŒ ŃŃ‚ĐŸĐč цофры ĐČ Ń‚ĐŸŃ‡ĐœĐŸŃŃ‚Đž Đ±ŃƒĐŽĐ”Ń‚ ĐœĐ”ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ Оз-Đ·Đ° ĐșĐŸĐ»Đ”Đ±Đ°ĐœĐžĐč ĐżĐŸŃĐ”Ń‰Đ°Đ”ĐŒĐŸŃŃ‚Đž Đž Ń€Đ°Đ·Đ»ĐžŃ‡ĐœĐŸĐłĐŸ ĐżĐŸĐČĐ”ĐŽĐ”ĐœĐžŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлДĐč, ĐŸĐŽĐœĐ°ĐșĐŸ ĐŒŃ‹ ŃŃ‚Ń€Đ”ĐŒĐžĐŒŃŃ Đș Ń‚ĐŸĐŒŃƒ, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ”Đ°Đ»ŃŒĐœĐŸĐ” Ń‡ĐžŃĐ»ĐŸ ĐżĐŸĐșĐ°Đ·ĐŸĐČ Ń€Đ”ĐșĐ»Đ°ĐŒŃ‹ ĐŒĐ°ĐșŃĐžĐŒĐ°Đ»ŃŒĐœĐŸ ĐżŃ€ĐžĐ±Đ»ĐžĐ¶Đ°Đ»ĐŸŃŃŒ Đș цДлДĐČĐŸĐŒŃƒ ĐżĐŸĐșазатДлю.\n\n\n УчотыĐČĐ°ĐčŃ‚Đ”, Ń‡Ń‚ĐŸ ĐżĐŸĐșĐ°Đ·Ń‹ ĐČĐ»ĐžŃŃŽŃ‚ Đ»ĐžŃˆŃŒ ĐœĐ° ĐČĐžĐŽĐžĐŒĐŸŃŃ‚ŃŒ рДĐșĐ»Đ°ĐŒŃ‹, Đ° ĐœĐ” ĐœĐ° ĐŽĐ”ĐčстĐČоя чОтатДлДĐč. Đ“ĐŸŃ‚ĐŸĐČĐŸ @@ -483,11 +488,12 @@ Language: ru ĐžĐ±ĐœĐŸĐČоть Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐŸŃ€ĐžĐ±Đ»ĐžĐ·ĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đč Đ”Đ¶Đ”ĐŽĐœĐ”ĐČĐœŃ‹Đč ĐŸŃ…ĐČат ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлДĐč - %1$s Đ”Đ¶Đ”ĐŽĐœĐ”ĐČĐœĐŸ ĐœĐ° %1$s ĐŽĐœ. ĐĐ°ŃŃ‚Ń€ĐŸĐčŃ‚Đ” бюЎжДт ВсД %1$s ĐŽĐœ. с %2$s + %1$s Đ”Đ¶Đ”ĐŽĐœĐ”ĐČĐœĐŸ + Дата ĐœĐ°Ń‡Đ°Đ»Đ° Đ‘ĐŸĐ»ŃŒŃˆĐ” ĐœĐ” ĐżĐŸĐșĐ°Đ·Ń‹ĐČать ĐĐ°ĐżĐŸĐŒĐœĐžŃ‚ŃŒ ĐżĐŸĐ·Đ¶Đ” Есть сĐČĐŸĐ±ĐŸĐŽĐœĐ°Ń ĐŒĐžĐœŃƒŃ‚ĐșĐ°? ОстаĐČŃŒŃ‚Đ” ĐșратĐșĐžĐč ĐŸŃ‚Đ·Ń‹ĐČ Đž ĐżĐŸĐŒĐŸĐłĐžŃ‚Đ” ĐœĐ°ĐŒ ŃƒĐ»ŃƒŃ‡ŃˆĐžŃ‚ŃŒ Ń„ŃƒĐœĐșцоо ĐœĐ° базД ИИ. @@ -500,11 +506,11 @@ Language: ru БюЎжДт ĐĄĐČĐ”ĐŽĐ”ĐœĐžŃ Купоть сДĐčчас - РДЎаĐșŃ‚ĐžŃ€ĐŸĐČать рДĐșĐ»Đ°ĐŒĐœĐŸĐ” ĐŸĐ±ŃŠŃĐČĐ»Đ”ĐœĐžĐ” ĐŸŃ€Đ”ĐŽĐČĐ°Ń€ĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đč ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€ + РДЎаĐșŃ‚ĐžŃ€ĐŸĐČать рДĐșĐ»Đ°ĐŒĐœĐŸĐ” ĐŸĐ±ŃŠŃĐČĐ»Đ”ĐœĐžĐ” ОтĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ - Đ’Ń‹Đ±ĐŸŃ€ Ń‚ĐŸĐČара Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ Ń‚ĐŸĐČар %s + Đ’Ń‹Đ±ĐŸŃ€ Ń‚ĐŸĐČара <b>В ĐżŃ€ŃĐŒĐŸĐŒ ŃŃ„ĐžŃ€Đ”:</b> слДЎОтД Đ·Đ° ĐœĐ°Ń‡Đ°Đ»ĐŸĐŒ ĐČашДĐč ĐșĐ°ĐŒĐżĐ°ĐœĐžĐž Đž Дё ŃƒŃĐżĐ”Ń…Đ°ĐŒĐž. <b>БыстрыĐč ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€:</b> ĐŸŃ‚ĐżŃ€Đ°ĐČŃŒŃ‚Đ” сĐČĐŸŃŽ рДĐșĐ»Đ°ĐŒŃƒ ĐœĐ° ĐŸĐżĐ”Ń€Đ°Ń‚ĐžĐČĐœŃƒŃŽ ĐŒĐŸĐŽĐ”Ń€Đ°Ń‚ĐŸŃ€ŃĐșую ĐżŃ€ĐŸĐČДрĐșу. <b>ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” бюЎжДта:</b> ĐŸĐżŃ€Đ”ĐŽĐ”Đ»ĐžŃ‚Đ” ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚Đ”Đ»ŃŒĐœĐŸŃŃ‚ŃŒ ĐșĐ°ĐŒĐżĐ°ĐœĐžĐž Đž затраты ĐœĐ° ĐœĐ”Ń‘. @@ -512,12 +518,12 @@ Language: ru <b>Đ’Ń‹Đ±ĐŸŃ€ Ń‚ĐŸĐČара:</b> ĐČыбДрОтД, Ń‡Ń‚ĐŸ рДĐșĐ»Đ°ĐŒĐžŃ€ĐŸĐČать про ĐżĐŸĐŒĐŸŃ‰Đž Blaze. УпраĐČĐ»Đ”ĐœĐžĐ” Đ·Đ°ĐżĐ°ŃĐ°ĐŒĐž Запасы ĐœĐ” упраĐČĐ»ŃŃŽŃ‚ŃŃ - КаĐș Ń€Đ°Đ±ĐŸŃ‚Đ°Đ”Ń‚ Blaze Đ—Đ°ĐżŃƒŃŃ‚ĐžŃ‚Đ” ĐșĐ°ĐŒĐżĐ°ĐœĐžŃŽ Ваша рДĐșĐ»Đ°ĐŒĐ° ĐżĐŸŃĐČотся ĐœĐ° ĐŒĐžĐ»Đ»ĐžĐŸĐœĐ°Ń… саĐčŃ‚ĐŸĐČ ĐČ ŃĐ”Ń‚ŃŃ… WordPress.com Đž Tumblr. ОхĐČатОтД ŃˆĐžŃ€ĐŸĐșую Đ°ŃƒĐŽĐžŃ‚ĐŸŃ€ĐžŃŽ - Â«ĐĐ°Ńˆ ĐžĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚ ĐżĐŸĐșажДт ĐČаш Ń‚ĐŸĐČар ĐžĐŒĐ”ĐœĐœĐŸ Ń‚Đ°ĐŒ, гЎД Đ”ĐłĐŸ ŃĐŒĐŸĐłŃƒŃ‚ уĐČĐžĐŽĐ”Ń‚ŃŒ Đ·Đ°ĐžĐœŃ‚Đ”Ń€Đ”ŃĐŸĐČĐ°ĐœĐœŃ‹Đ” ĐżĐŸĐșŃƒĐżĐ°Ń‚Đ”Đ»ĐžÂ». ĐŸŃ€ĐŸŃŃ‚ĐŸŃ‚Đ° ĐłĐ»ĐŸĐ±Đ°Đ»ŃŒĐœĐŸĐłĐŸ ĐŸŃ…ĐČата + Â«ĐĐ°Ńˆ ĐžĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚ ĐżĐŸĐșажДт ĐČаш Ń‚ĐŸĐČар ĐžĐŒĐ”ĐœĐœĐŸ Ń‚Đ°ĐŒ, гЎД Đ”ĐłĐŸ ŃĐŒĐŸĐłŃƒŃ‚ уĐČĐžĐŽĐ”Ń‚ŃŒ Đ·Đ°ĐžĐœŃ‚Đ”Ń€Đ”ŃĐŸĐČĐ°ĐœĐœŃ‹Đ” ĐżĐŸĐșŃƒĐżĐ°Ń‚Đ”Đ»ĐžÂ». + КаĐș Ń€Đ°Đ±ĐŸŃ‚Đ°Đ”Ń‚ Blaze ЗапусĐș рДĐșĐ»Đ°ĐŒŃ‹ Đ·Đ° ĐœĐ”ŃĐșĐŸĐ»ŃŒĐșĐŸ ĐŒĐžĐœŃƒŃ‚: ĐČĐ°ĐŒ ĐœĐ” ĐżĐŸĐœĐ°ĐŽĐŸĐ±ĐžŃ‚ŃŃ ĐœĐž ĐœĐ°ĐČыĐș, ĐœĐž ŃĐŸĐ»ĐžĐŽĐœŃ‹Đč бюЎжДт, ĐŒĐŸĐ¶ĐœĐŸ ĐœĐ°Ń‡Đ°Ń‚ŃŒ ĐČŃĐ”ĐłĐŸ с 5 ĐŽĐŸĐ»Đ»Đ°Ń€ĐŸĐČ ĐĄĐšĐ ĐČ ĐŽĐ”ĐœŃŒ. БыстрыĐč старт, Đ·ĐœĐ°Ń‡ĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đč ŃŃ„Ń„Đ”Đșт Наш ĐžĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚ Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚Đ°Đœ ŃĐżĐ”Ń†ĐžĐ°Đ»ŃŒĐœĐŸ ĐŽĐ»Ń Ń‚ĐŸĐłĐŸ, Ń‡Ń‚ĐŸĐ±Ń‹ Юать ĐżŃ€ĐŸĐŽĐ°ĐČŃ†Đ°ĐŒ ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚ŃŒ ĐżŃ€ĐŸŃŃ‚ĐŸĐč Đž Đ±Ń‹ŃŃ‚Ń€ĐŸĐč ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž рДĐșĐ»Đ°ĐŒĐœŃ‹Ń… ĐșĐ°ĐŒĐżĐ°ĐœĐžĐč с Ń†Đ”Đ»ŃŒŃŽ ĐŒĐ°ĐșŃĐžĐŒĐ°Đ»ŃŒĐœĐŸĐłĐŸ уĐČĐ”Đ»ĐžŃ‡Đ”ĐœĐžŃ ĐżĐŸŃĐ”Ń‰Đ°Đ”ĐŒĐŸŃŃ‚Đž. @@ -537,21 +543,21 @@ Language: ru ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ Ń‚Đ”Đșущую Ń‚Đ”ĐŒŃƒ ПК ĐŸĐ»Đ°ĐœŃˆĐ”Ń‚ - ĐœĐŸĐ±ĐžĐ»ŃŒĐœŃ‹Đč Ń‚Đ”Đ»Đ”Ń„ĐŸĐœ ĐœĐ°Đ¶ĐŒĐžŃ‚Đ” Đ·ĐŽĐ”ŃŃŒ - Про Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐ” ŃˆĐ°Đ±Đ»ĐŸĐœĐ° ĐČĐŸĐ·ĐœĐžĐșла ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ°. %1$s ĐŽĐ»Ń ĐŽĐ”ĐŒĐŸĐœŃŃ‚Ń€Đ°Ń†ĐžĐŸĐœĐœĐŸĐłĐŸ Ń€Đ”Đ¶ĐžĐŒĐ°. НаĐčЎОтД ŃĐ°ĐŒŃƒŃŽ ĐżĐŸĐŽŃ…ĐŸĐŽŃŃ‰ŃƒŃŽ ĐŽĐ»Ń ĐČас Ń‚Đ”ĐŒŃƒ ĐČ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ” Ń‚Đ”ĐŒ WooCommerce. йДĐșущая Ń‚Đ”ĐŒĐ° ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐœĐŸĐČыĐč ЎОзаĐčĐœ Начать ĐŸĐżŃ€ĐŸŃ - Мы ĐČŃ‹ŃĐŸĐșĐŸ Ń†Đ”ĐœĐžĐŒ ĐČашД ĐŒĐœĐ”ĐœĐžĐ”! - АĐșтоĐČацоя Ń„ŃƒĐœĐșцоо ĐŸŃ‡ĐœĐŸĐč ĐŸĐżĐ»Đ°Ń‚Ń‹ Юаёт ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚ŃŒ ĐșĐ»ĐžĐ”ĐœŃ‚Ńƒ ĐŸĐżĐ»Đ°Ń‡ĐžĐČать Đ·Đ°ĐșĐ°Đ· про ĐŽĐŸŃŃ‚Đ°ĐČĐșĐ” ĐœĐ°Đ»ĐžŃ‡ĐœŃ‹ĐŒĐž ОлО Đ±Đ°ĐœĐșĐŸĐČсĐșĐŸĐč ĐșĐ°Ń€Ń‚ĐŸĐč.\n\nЗаĐșĐ°Đ·Ń‹ ĐŒĐŸĐ¶ĐœĐŸ ĐżĐŸ-ĐżŃ€Đ”Đ¶ĐœĐ”ĐŒŃƒ ŃĐŸĐ·ĐŽĐ°ĐČать ĐČŃ€ŃƒŃ‡ĐœŃƒŃŽ, ĐœĐ” Đ°ĐșтоĐČоруя ŃŃ‚ĐŸĐč Ń„ŃƒĐœĐșцоо. Đ„ĐŸŃ‚ĐžŃ‚Đ” ĐŽĐŸĐ±Đ°ĐČоть Ń„ŃƒĐœĐșцою ĐŸŃ‡ĐœĐŸĐč ĐŸĐżĐ»Đ°Ń‚Ń‹ Đș ĐŸŃ„ĐŸŃ€ĐŒĐ»Đ”ĐœĐžŃŽ Đ·Đ°ĐșĐ°Đ·Đ° ĐŸĐœĐ»Đ°ĐčĐœ? ĐąŃ€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐżĐŸĐŒĐŸŃ‰ŃŒ? <a href=\'\'>ĐĄĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с ĐœĐ°ĐŒĐž</a> + ĐœĐŸĐ±ĐžĐ»ŃŒĐœŃ‹Đč Ń‚Đ”Đ»Đ”Ń„ĐŸĐœ + Про Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐ” ŃˆĐ°Đ±Đ»ĐŸĐœĐ° ĐČĐŸĐ·ĐœĐžĐșла ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ°. %1$s ĐŽĐ»Ń ĐŽĐ”ĐŒĐŸĐœŃŃ‚Ń€Đ°Ń†ĐžĐŸĐœĐœĐŸĐłĐŸ Ń€Đ”Đ¶ĐžĐŒĐ°. + Мы ĐČŃ‹ŃĐŸĐșĐŸ Ń†Đ”ĐœĐžĐŒ ĐČашД ĐŒĐœĐ”ĐœĐžĐ”! + АĐșтоĐČацоя Ń„ŃƒĐœĐșцоо ĐŸŃ‡ĐœĐŸĐč ĐŸĐżĐ»Đ°Ń‚Ń‹ Юаёт ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚ŃŒ ĐșĐ»ĐžĐ”ĐœŃ‚Ńƒ ĐŸĐżĐ»Đ°Ń‡ĐžĐČать Đ·Đ°ĐșĐ°Đ· про ĐŽĐŸŃŃ‚Đ°ĐČĐșĐ” ĐœĐ°Đ»ĐžŃ‡ĐœŃ‹ĐŒĐž ОлО Đ±Đ°ĐœĐșĐŸĐČсĐșĐŸĐč ĐșĐ°Ń€Ń‚ĐŸĐč.\n\nЗаĐșĐ°Đ·Ń‹ ĐŒĐŸĐ¶ĐœĐŸ ĐżĐŸ-ĐżŃ€Đ”Đ¶ĐœĐ”ĐŒŃƒ ŃĐŸĐ·ĐŽĐ°ĐČать ĐČŃ€ŃƒŃ‡ĐœŃƒŃŽ, ĐœĐ” Đ°ĐșтоĐČоруя ŃŃ‚ĐŸĐč Ń„ŃƒĐœĐșцоо. Đ’ĐŸĐ·ĐŒĐ”ŃŃ‚ĐžŃ‚ŃŒ ĐžĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœŃƒŃŽ ŃŃƒĐŒĐŒŃƒ Đ’ĐŸĐ·ĐČрат ĐžĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœĐŸĐč ŃŃƒĐŒĐŒŃ‹ - ĐĄĐșĐ°ĐœĐžŃ€ĐŸĐČать штрохĐșĐŸĐŽ Ń‚ĐŸĐČара Đ”ĐŸĐ±Đ°ĐČоть ĐżĐŸĐŽĐ°Ń€ĐŸŃ‡ĐœŃƒŃŽ Đșарту + ĐĄĐșĐ°ĐœĐžŃ€ĐŸĐČать штрохĐșĐŸĐŽ Ń‚ĐŸĐČара ĐąĐŸĐČар ĐšĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ Đ˜ŃŃ…ĐŸĐŽĐœĐŸĐ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ @@ -563,35 +569,35 @@ Language: ru ĐąĐŸĐČар с артоĐșŃƒĐ»ĐŸĐŒ %s ĐœĐ” Đ·ĐœĐ°Ń‡ĐžŃ‚ŃŃ ĐČ ŃĐșлаЎсĐșох запасах. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. ĐąĐŸĐČар с артоĐșŃƒĐ»ĐŸĐŒ %s ĐœĐ” ĐœĐ°ĐčĐŽĐ”Đœ. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ°ĐșтоĐČĐžŃ€ĐŸĐČать Ń‚Đ”ĐŒŃƒ, ĐżĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. - ЗĐČуĐșĐŸĐČĐŸĐ” ĐŸĐżĐŸĐČĐ”Ń‰Đ”ĐœĐžĐ” ĐŸ ĐœĐŸĐČых Đ·Đ°ĐșĐ°Đ·Đ°Ń… ĐŸŃ‚ĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ. ВĐșлючОтД Đ”ĐłĐŸ Đ·Đ°ĐœĐŸĐČĐŸ, Ń‡Ń‚ĐŸĐ±Ń‹ ŃĐ»Ń‹ŃˆĐ°Ń‚ŃŒ Â«ĐŽĐ·ĐžĐœŃŒÂ» ĐČсяĐșĐžĐč раз про ĐŸŃ‡Đ”Ń€Đ”ĐŽĐœĐŸĐč ĐżŃ€ĐŸĐŽĐ°Đ¶Đ”. - ВĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Â«ĐŽĐ·ĐžĐœŃŒÂ» ĐĄĐșĐ°ĐœĐžŃ€ĐŸĐČать штрохĐșĐŸĐŽ, Ń‡Ń‚ĐŸĐ±Ń‹ ĐŸĐ±ĐœĐŸĐČоть запас - Đ­Ń‚ĐŸ Ń‚Đ”ŃŃ‚ĐŸĐČĐŸĐ” ĐŸĐżĐŸĐČĐ”Ń‰Đ”ĐœĐžĐ” ĐŽĐ»Ń ĐżŃ€ĐŸĐČДрĐșĐž Đ·ĐČуĐșĐ° Â«ĐŽĐ·ĐžĐœŃŒÂ».\nĐœĐŸĐ¶Đ”Ń‚Đ” Đ”ĐłĐŸ ŃƒĐŽĐ°Đ»ĐžŃ‚ŃŒ. ĐąĐ”ŃŃ‚ĐžŃ€ĐŸĐČать уĐČĐ”ĐŽĐŸĐŒĐ»Đ”ĐœĐžĐ” бЕСбИРОВАбЬ ЗВУК - Всё ĐłĐŸŃ‚ĐŸĐČĐŸ! ĐąĐ”ĐżĐ”Ń€ŃŒ Đ·ĐČуĐș Â«ĐŽĐ·ĐžĐœŃŒÂ» Đ±ŃƒĐŽĐ”Ń‚ разЎаĐČаться про ĐșĐ°Đ¶ĐŽĐŸĐŒ Đ·Đ°ĐșĐ°Đ·Đ”. ОбКЛмЧИбЬ ЗВУК ВКЛмЧИбЬ ЗВУК - ВĐșлючОтД Đ·Đ°ĐœĐŸĐČĐŸ, Ń‡Ń‚ĐŸĐ±Ń‹ ŃĐ»Ń‹ŃˆĐ°Ń‚ŃŒ Â«ĐŽĐ·ĐžĐœŃŒÂ» про ĐșĐ°Đ¶ĐŽĐŸĐč ĐœĐŸĐČĐŸĐč ĐżŃ€ĐŸĐŽĐ°Đ¶Đ”. ОтслДжОĐČĐ°ĐčŃ‚Đ” Đ·Đ°ĐșĐ°Đ·Ń‹ ĐČашох ĐșĐ»ĐžĐ”ĐœŃ‚ĐŸĐČ! - ЗĐČуĐș Â«ĐŽĐ·ĐžĐœŃŒÂ» ĐŸŃ‚ĐșĐ»ŃŽŃ‡Ń‘Đœ ĐšĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ Đ·Đ°ĐșĐ°Đ·ĐŸĐČ - % 0 ĐŸŃ€ĐŸŃ†Đ”ĐœŃ‚ ĐŸŃ‚ ĐŸĐ±Ń‰Đ”Đč ŃŃƒĐŒĐŒŃ‹ Đ·Đ°ĐșĐ°Đ·Đ° + ЗĐČуĐșĐŸĐČĐŸĐ” ĐŸĐżĐŸĐČĐ”Ń‰Đ”ĐœĐžĐ” ĐŸ ĐœĐŸĐČых Đ·Đ°ĐșĐ°Đ·Đ°Ń… ĐŸŃ‚ĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ. ВĐșлючОтД Đ”ĐłĐŸ Đ·Đ°ĐœĐŸĐČĐŸ, Ń‡Ń‚ĐŸĐ±Ń‹ ŃĐ»Ń‹ŃˆĐ°Ń‚ŃŒ Â«ĐŽĐ·ĐžĐœŃŒÂ» ĐČсяĐșĐžĐč раз про ĐŸŃ‡Đ”Ń€Đ”ĐŽĐœĐŸĐč ĐżŃ€ĐŸĐŽĐ°Đ¶Đ”. + ВĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Â«ĐŽĐ·ĐžĐœŃŒÂ» + Đ­Ń‚ĐŸ Ń‚Đ”ŃŃ‚ĐŸĐČĐŸĐ” ĐŸĐżĐŸĐČĐ”Ń‰Đ”ĐœĐžĐ” ĐŽĐ»Ń ĐżŃ€ĐŸĐČДрĐșĐž Đ·ĐČуĐșĐ° Â«ĐŽĐ·ĐžĐœŃŒÂ».\nĐœĐŸĐ¶Đ”Ń‚Đ” Đ”ĐłĐŸ ŃƒĐŽĐ°Đ»ĐžŃ‚ŃŒ. + Всё ĐłĐŸŃ‚ĐŸĐČĐŸ! ĐąĐ”ĐżĐ”Ń€ŃŒ Đ·ĐČуĐș Â«ĐŽĐ·ĐžĐœŃŒÂ» Đ±ŃƒĐŽĐ”Ń‚ разЎаĐČаться про ĐșĐ°Đ¶ĐŽĐŸĐŒ Đ·Đ°ĐșĐ°Đ·Đ”. + ВĐșлючОтД Đ·Đ°ĐœĐŸĐČĐŸ, Ń‡Ń‚ĐŸĐ±Ń‹ ŃĐ»Ń‹ŃˆĐ°Ń‚ŃŒ Â«ĐŽĐ·ĐžĐœŃŒÂ» про ĐșĐ°Đ¶ĐŽĐŸĐč ĐœĐŸĐČĐŸĐč ĐżŃ€ĐŸĐŽĐ°Đ¶Đ”. ОтслДжОĐČĐ°ĐčŃ‚Đ” Đ·Đ°ĐșĐ°Đ·Ń‹ ĐČашох ĐșĐ»ĐžĐ”ĐœŃ‚ĐŸĐČ! + ЗĐČуĐș Â«ĐŽĐ·ĐžĐœŃŒÂ» ĐŸŃ‚ĐșĐ»ŃŽŃ‡Ń‘Đœ + % ЀОĐșŃĐžŃ€ĐŸĐČĐ°ĐœĐœĐ°Ń ŃŃƒĐŒĐŒĐ° КаĐș ĐČы Ń…ĐŸŃ‚ĐžŃ‚Đ” ĐŽĐŸĐ±Đ°ĐČоть ĐžĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœŃƒŃŽ ŃŃƒĐŒĐŒŃƒ? - ĐŸŃ€ĐŸŃ†Đ”ĐœŃ‚ ĐŸŃ‚ ĐŸĐ±Ń‰Đ”Đč ŃŃƒĐŒĐŒŃ‹ Đ·Đ°ĐșĐ°Đ·Đ° (%1$s) ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ ĐžĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœŃƒŃŽ ŃŃƒĐŒĐŒŃƒ - ĐąĐ”ĐŒĐ° ŃƒŃĐżĐ”ŃˆĐœĐŸ Đ°ĐșтоĐČĐžŃ€ĐŸĐČĐ°ĐœĐ° + ĐŸŃ€ĐŸŃ†Đ”ĐœŃ‚ ĐŸŃ‚ ĐŸĐ±Ń‰Đ”Đč ŃŃƒĐŒĐŒŃ‹ Đ·Đ°ĐșĐ°Đ·Đ° (%1$s) ГлаĐČĐœĐ°Ń ŃŃ‚Ń€Đ°ĐœĐžŃ†Đ° ĐšĐŸŃĐœĐžŃ‚Đ”ŃŃŒ ĐŽĐ»Ń ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€Đ° ĐĄŃ‚Ń€Đ°ĐœĐžŃ†Ń‹ ĐČ ŃŃ‚ĐŸĐŒ ŃˆĐ°Đ±Đ»ĐŸĐœĐ” ĐŸŃ€Đ”ĐŽĐČĐ°Ń€ĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đč ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€ + ĐąĐ”ĐŒĐ° ŃƒŃĐżĐ”ŃˆĐœĐŸ Đ°ĐșтоĐČĐžŃ€ĐŸĐČĐ°ĐœĐ° Đ˜Ń‰Đ”Ń‚Đ” Ń‡Ń‚ĐŸ-Ń‚ĐŸ ĐŽŃ€ŃƒĐłĐŸĐ”? Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž ĐČ Đ»ŃŽĐ±ĐŸĐč ĐŒĐŸĐŒĐ”ĐœŃ‚. - ВыбДрОтД Ń‚Đ”ĐŒŃƒ ĐąĐ”ĐŒŃ‹ ĐŁĐ·ĐœĐ°ĐčŃ‚Đ” Đ±ĐŸĐ»ŃŒŃˆĐ”! + ВыбДрОтД Ń‚Đ”ĐŒŃƒ ĐąŃ€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐ° ĐĄĐșрыть Blaze Đ‘Đ»Đ°ĐłĐŸĐŽĐ°Ń€ŃŃ‚ĐČĐ”ĐœĐœĐ°Ń запОсĐșĐ°, ŃĐŸĐ·ĐŽĐ°ĐœĐœĐ°Ń ИИ @@ -600,69 +606,69 @@ Language: ru ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐżĐŸĐČŃ‚ĐŸŃ€ĐœĐŸ ✹ ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” Đ±Đ»Đ°ĐłĐŸĐŽĐ°Ń€ŃŃ‚ĐČĐ”ĐœĐœĐŸĐč запОсĐșĐž Đș ĐČĐ°ŃˆĐ”ĐŒŃƒ Đ·Đ°ĐșĐ°Đ·Ńƒâ€Š Đ‘Đ»Đ°ĐłĐŸĐŽĐ°Ń€ŃŃ‚ĐČĐ”ĐœĐœĐ°Ń запОсĐșĐ° - ĐŸŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžĐ”. Đ§Ń‚ĐŸĐ±Ń‹ ĐŒĐŸĐ¶ĐœĐŸ Đ±Ń‹Đ»ĐŸ ĐČĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ ŃŃ‚ĐŸŃ‚ ĐżĐ°Ń€Đ°ĐŒĐ”Ń‚Ń€, ĐČ Ń‚Đ°Ń€ĐžŃ„ĐœĐŸĐŒ ĐżĐ»Đ°ĐœĐ” ĐœĐ” ĐŽĐŸĐ»Đ¶ĐœĐŸ Đ±Ń‹Ń‚ŃŒ Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœĐŸĐłĐŸ ĐżŃ€ĐŸĐ±ĐœĐŸĐłĐŸ ĐżĐ”Ń€ĐžĐŸĐŽĐ° ОлО ŃĐžĐœŃ…Ń€ĐŸĐœĐžĐ·ĐžŃ€ĐŸĐČĐ°ĐœĐœĐŸĐč Юаты ĐżŃ€ĐŸĐŽĐ»Đ”ĐœĐžŃ. ВĐșлючОтД ŃŃ‚ĐŸŃ‚ ĐżĐ°Ń€Đ°ĐŒĐ”Ń‚Ń€, Ń‡Ń‚ĐŸĐ±Ń‹ ĐČĐ·ĐžĐŒĐ°Ń‚ŃŒ ĐżĐ»Đ°Ń‚Ńƒ Đ·Đ° ĐŽĐŸŃŃ‚Đ°ĐČĐșу Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐŸĐŽĐžĐœ раз про пДрĐČĐŸĐœĐ°Ń‡Đ°Đ»ŃŒĐœĐŸĐŒ Đ·Đ°ĐșĐ°Đ·Đ”. + ĐŸŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžĐ”. Đ§Ń‚ĐŸĐ±Ń‹ ĐŒĐŸĐ¶ĐœĐŸ Đ±Ń‹Đ»ĐŸ ĐČĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ ŃŃ‚ĐŸŃ‚ ĐżĐ°Ń€Đ°ĐŒĐ”Ń‚Ń€, ĐČ Ń‚Đ°Ń€ĐžŃ„ĐœĐŸĐŒ ĐżĐ»Đ°ĐœĐ” ĐœĐ” ĐŽĐŸĐ»Đ¶ĐœĐŸ Đ±Ń‹Ń‚ŃŒ Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœĐŸĐłĐŸ ĐżŃ€ĐŸĐ±ĐœĐŸĐłĐŸ ĐżĐ”Ń€ĐžĐŸĐŽĐ° ОлО ŃĐžĐœŃ…Ń€ĐŸĐœĐžĐ·ĐžŃ€ĐŸĐČĐ°ĐœĐœĐŸĐč Юаты ĐżŃ€ĐŸĐŽĐ»Đ”ĐœĐžŃ. ВĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ - Đ•ĐŽĐžĐœĐŸĐČŃ€Đ”ĐŒĐ”ĐœĐœĐ°Ń ĐŽĐŸŃŃ‚Đ°ĐČĐșĐ° Đ”ĐŸĐșŃƒĐŒĐ”ĐœŃ‚Ń‹ Đž ĐŽŃ€ŃƒĐłĐžĐ” фаĐčлы ĐœĐ° ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ” + Đ•ĐŽĐžĐœĐŸĐČŃ€Đ”ĐŒĐ”ĐœĐœĐ°Ń ĐŽĐŸŃŃ‚Đ°ĐČĐșĐ° âœšĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ Đ±Đ»Đ°ĐłĐŸĐŽĐ°Ń€ŃŃ‚ĐČĐ”ĐœĐœŃƒŃŽ запОсĐșу ĐŁĐŽĐ”Ń€Đ¶Đ°Ń‚ŃŒ ĐœĐ°Đ»ĐŸĐłĐž Đ”ĐŸŃŃ‚ŃƒĐżĐœŃ‹Đ” срДЎстĐČĐ° ĐČĐœĐŸŃŃŃ‚ŃŃ ĐœĐ° счёт Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșĐž раз ĐČ %s. Đ”ĐŸŃŃ‚ŃƒĐżĐœŃ‹Đ” срДЎстĐČĐ° ĐČĐœĐŸŃŃŃ‚ŃŃ ĐœĐ° счёт Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșĐž раз ĐČ ĐŽĐ”ĐœŃŒ. Đ”Đ”ĐœĐ”Đ¶ĐœŃ‹Đ” срДЎстĐČĐ° ŃŃ‚Đ°ĐœŃƒŃ‚ ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐżĐŸŃĐ»Đ” утĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžŃ ĐČ Ń‚Đ”Ń‡Đ”ĐœĐžĐ” %d ĐŽĐœ. Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ - ВыбДрОтД ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ + ВыбДрОтД %1$s + %d ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ĐŸĐČ Â«%1$s» -> %2$s ĐČыбДрОтД ĐșĐŸĐœĐșŃ€Đ”Ń‚ĐœŃ‹Đč ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ Đ’Ń‹Đ±Ń€Đ°ĐœĐŸ ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ĐŸĐČ: %1$s Đ’Ń‹Đ±Ń€Đ°Đœ %1$s ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ - ВыбДрОтД %1$s Đ±ĐŸĐ»Đ”Đ” %1$s ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ĐŸĐČ Đ±ĐŸĐ»Đ”Đ” %1$s ŃĐ»Đ”ĐŒĐ”ĐœŃ‚Đ° ĐŒĐ”ĐœĐ”Đ” %1$s ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ĐŸĐČ ĐŸŃ‚ %1$s ĐŽĐŸ %2$s ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ĐŸĐČ - %d ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ĐŸĐČ %d ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ + ВыбДрОтД ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚Đ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ Ń‚ĐŸĐČара с %1$.2f ĐœĐ° %2$.2f - ĐĄĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ ĐșĐŸĐœŃ„ĐžĐłŃƒŃ€Đ°Ń†ĐžŃŽ ĐšĐŸĐœŃ„ĐžĐłŃƒŃ€Đ°Ń†ĐžŃ - ĐąĐŸĐČар %s - ĐĐ°ŃŃ‚Ń€ĐŸĐžŃ‚ŃŒ - ĐĐ”ĐŸĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœĐŸ; Ń€Đ”ĐłĐžŃŃ‚Ń€Đ°Ń†ĐžĐŸĐœĐœŃ‹Đč ŃĐ±ĐŸŃ€ ĐČĐ·ĐžĐŒĐ°Đ”Ń‚ŃŃ ĐœĐ”ĐŒĐ”ĐŽĐ»Đ”ĐœĐœĐŸ, ЎажД ДслО у Ń‚ĐŸĐČара Đ”ŃŃ‚ŃŒ Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœŃ‹Đč ĐżŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ ОлО ŃĐžĐœŃ…Ń€ĐŸĐœĐžĐ·ĐžŃ€ĐŸĐČĐ°ĐœŃ‹ Юаты ĐŸĐżĐ»Đ°Ń‚Ń‹. ĐŸĐŸĐŽĐżĐžŃĐșĐ° ĐœĐ° ĐżŃ€ĐŸĐŽŃƒĐșт с ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Đ°ĐŒĐž ĐŸŃ€ĐŸĐŽŃƒĐșт ĐżĐŸ ĐżĐŸĐŽĐżĐžŃĐșĐ” с ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Đ°ĐŒĐž ĐŁĐœĐžĐșĐ°Đ»ŃŒĐœĐ°Ń ĐżĐŸĐŽĐżĐžŃĐșĐ° ĐœĐ° ĐżŃ€ĐŸĐŽŃƒĐșт, ĐČĐșĐ»ŃŽŃ‡Đ°ŃŽŃ‰Đ°Ń Ń€Đ”ĐłŃƒĐ»ŃŃ€ĐœŃ‹Đ” платДжО ĐŸŃ€ĐŸĐŽŃƒĐșт ĐżĐŸ ĐżŃ€ĐŸŃŃ‚ĐŸĐč ĐżĐŸĐŽĐżĐžŃĐșĐ” + ĐĄĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ ĐșĐŸĐœŃ„ĐžĐłŃƒŃ€Đ°Ń†ĐžŃŽ + ĐąĐŸĐČар %s + ĐĐ°ŃŃ‚Ń€ĐŸĐžŃ‚ŃŒ + ĐĐ”ĐŸĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœĐŸ; Ń€Đ”ĐłĐžŃŃ‚Ń€Đ°Ń†ĐžĐŸĐœĐœŃ‹Đč ŃĐ±ĐŸŃ€ ĐČĐ·ĐžĐŒĐ°Đ”Ń‚ŃŃ ĐœĐ”ĐŒĐ”ĐŽĐ»Đ”ĐœĐœĐŸ, ЎажД ДслО у Ń‚ĐŸĐČара Đ”ŃŃ‚ŃŒ Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœŃ‹Đč ĐżŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ ОлО ŃĐžĐœŃ…Ń€ĐŸĐœĐžĐ·ĐžŃ€ĐŸĐČĐ°ĐœŃ‹ Юаты ĐŸĐżĐ»Đ°Ń‚Ń‹. ĐĐ”ĐŸĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ ĐČŃ€Đ”ĐŒĐ”ĐœĐž ĐŽĐŸ ŃĐżĐžŃĐ°ĐœĐžŃ пДрĐČĐŸĐłĐŸ Ń€Đ”ĐłŃƒĐ»ŃŃ€ĐœĐŸĐłĐŸ платДжа. Đ›ŃŽĐ±ĐŸĐč Ń€Đ”ĐłĐžŃŃ‚Ń€Đ°Ń†ĐžĐŸĐœĐœŃ‹Đč ĐČĐ·ĐœĐŸŃ ĐČсё раĐČĐœĐŸ Đ±ŃƒĐŽĐ”Ń‚ ĐČĐ·ĐžĐŒĐ°Ń‚ŃŒŃŃ ĐČ ĐœĐ°Ń‡Đ°Đ»Đ” ĐżĐŸĐŽĐżĐžŃĐșĐž. ĐŸŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ ĐœĐ” ĐŒĐŸĐ¶Đ”Ń‚ прДĐČышать: 90 ĐŽĐœĐ”Đč, 52 ĐœĐ”ĐŽĐ”Đ»Đž, 24 ĐŒĐ”ŃŃŃ†Đ° ОлО 5 лДт. - ĐŸŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ ĐŽĐ”ĐčстĐČоя Ń‚Đ°Ń€ĐžŃ„ĐœĐŸĐłĐŸ ĐżĐ»Đ°ĐœĐ° ĐĄŃ€ĐŸĐș ĐŽĐ”ĐčстĐČоя ĐżĐŸĐŽĐżĐžŃĐșĐž ОстДĐșаДт + ĐŸŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ ĐŽĐ”ĐčстĐČоя Ń‚Đ°Ń€ĐžŃ„ĐœĐŸĐłĐŸ ĐżĐ»Đ°ĐœĐ° + бОВАР Đ˜ĐĐ”Đ˜Đ’Đ˜Đ”ĐŁĐĐ›ĐŹĐĐ«Đ• ĐĄĐŁĐœĐœĐ« Đ˜ĐąĐžĐ“ĐžĐ’Đ«Đ• ĐĄĐŁĐœĐœĐ« ПЛАбЕЖЕЙ ПРИМЕЧАНИЯ К ЗАКАЗУ йОВАРЫ - бОВАР КЛИЕНб ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста ĐżŃ€Đ”ĐŽĐŸŃŃ‚Đ°ĐČŃŒŃ‚Đ” Đșлюч Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸŃŃ‚Đž ĐŽĐ»Ń ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶Đ”ĐœĐžŃ. Đ’ĐŸĐ·ĐœĐžĐșла ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ° ŃĐŸ ĐČŃ…ĐŸĐŽĐŸĐŒ ĐČ ŃĐžŃŃ‚Đ”ĐŒŃƒ с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ Đșлюча Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸŃŃ‚Đž Đ˜ŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать Đșлюч Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸŃŃ‚Đž ĐŸĐ”Ń€ĐžĐŸĐŽ - Đ Đ°ŃŃ‡Ń‘Ń‚ĐœŃ‹Đč ĐžĐœŃ‚Đ”Ń€ĐČĐ°Đ» Đ Đ°ŃĐżŃ€ĐŸĐŽĐ°Đ¶Đ° ĐĐ”ĐžĐ·ĐČĐ”ŃŃ‚ĐœĐŸ ĐĄĐ±ĐŸĐč ĐžŃ‚ĐŒĐ”ĐœĐ”ĐœĐŸ В ĐżŃ€ĐŸŃ†Đ”ŃŃĐ” ĐżĐ”Ń€Đ”Ń…ĐŸĐŽĐ° - На утĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžĐž ĐžĐżĐ»Đ°Ń‡Đ”ĐœĐŸ ĐžĐ¶ĐžĐŽĐ°Đ”Ń‚ŃŃ - ĐĄĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ/разĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ ĐČыпосĐșу ĐżĐŸ счёту ĐŁĐ·ĐœĐ°ĐčŃ‚Đ”, ĐșĐŸĐłĐŽĐ° ĐČы ŃĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐČашО срДЎстĐČĐ° - Đ”ĐŸŃŃ‚ŃƒĐżĐœŃ‹Đ” срДЎстĐČĐ° ĐČĐœĐŸŃŃŃ‚ŃŃ ĐœĐ° счёт Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșĐž ĐșажЎыĐč ĐŒĐ”ŃŃŃ† %s. - Đ”Đ”ĐœĐ”Đ¶ĐœŃ‹Đ” срДЎстĐČĐ° ŃŃ‚Đ°ĐœŃƒŃ‚ ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐżĐŸŃĐ»Đ” утĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžŃ ĐČ Ń‚Đ”Ń‡Đ”ĐœĐžĐ” %d ĐŽĐœ. + Đ Đ°ŃŃ‡Ń‘Ń‚ĐœŃ‹Đč ĐžĐœŃ‚Đ”Ń€ĐČĐ°Đ» + На утĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžĐž + ĐĄĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ/разĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ ĐČыпосĐșу ĐżĐŸ счёту ХрДЎстĐČĐ° ĐœĐ° утĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžĐž Đ”ĐŸŃŃ‚ŃƒĐżĐœŃ‹Đ” срДЎстĐČĐ° ĐĐ°Đ»ĐŸĐłĐž ĐąĐŸĐČары + Đ”Đ”ĐœĐ”Đ¶ĐœŃ‹Đ” срДЎстĐČĐ° ŃŃ‚Đ°ĐœŃƒŃ‚ ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐżĐŸŃĐ»Đ” утĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžŃ ĐČ Ń‚Đ”Ń‡Đ”ĐœĐžĐ” %d ĐŽĐœ. + Đ”ĐŸŃŃ‚ŃƒĐżĐœŃ‹Đ” срДЎстĐČĐ° ĐČĐœĐŸŃŃŃ‚ŃŃ ĐœĐ° счёт Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșĐž ĐșажЎыĐč ĐŒĐ”ŃŃŃ† %s. Đ˜Ń‚ĐŸĐłĐŸĐČŃ‹Đ” ŃŃƒĐŒĐŒŃ‹ платДжДĐč АЎрДс ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹ ОлО ĐžĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ Đ·Đ°ĐșĐ°Đ· с ĐžĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœĐŸĐč ŃŃƒĐŒĐŒĐŸĐč @@ -689,8 +695,8 @@ Language: ru йДĐșст ĐœĐ” ĐŸĐ±ĐœĐ°Ń€ŃƒĐ¶Đ”Đœ. ВыбДрОтД Юругую Ń„ĐŸŃ‚ĐŸĐłŃ€Đ°Ń„ĐžŃŽ упаĐșĐŸĐČĐșĐž ОлО ĐČĐČДЎОтД сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ Ń‚ĐŸĐČарД ĐČŃ€ŃƒŃ‡ĐœŃƒŃŽ. Đ”ĐŸĐ±Đ°ĐČоть Ń‚ĐŸĐČар ĐĄĐșĐ°ĐœĐžŃ€ĐŸĐČать штрохĐșĐŸĐŽ - ĐĄĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ/разĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ ĐșĐ°Ń€Ń‚ĐŸŃ‡Đșу Ń‚ĐŸĐČара ĐŁĐŒĐ”ĐœŃŒŃˆĐžŃ‚ŃŒ ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ Ń‚ĐŸĐČара + ĐĄĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ/разĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ ĐșĐ°Ń€Ń‚ĐŸŃ‡Đșу Ń‚ĐŸĐČара ĐŁĐČĐ”Đ»ĐžŃ‡ĐžŃ‚ŃŒ ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ Ń‚ĐŸĐČара Đ”ĐŸĐ±Đ°ĐČоть ĐžĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœŃƒŃŽ ŃŃƒĐŒĐŒŃƒ ĐŠĐ”ĐœĐ° ŃĐŸ сĐșОЎĐșĐŸĐč @@ -703,8 +709,8 @@ Language: ru ĐœĐ”ĐœŃĐčŃ‚Đ” Ń‚Đ”Đșст: ĐŸŃ‚ĐŒĐ”ĐœĐžŃ‚Đ” ĐČŃ‹Đ±ĐŸŃ€ ĐœĐ”ĐœŃƒĐ¶ĐœŃ‹Ń… ĐŸŃ‚ŃĐșĐ°ĐœĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Ń… ŃŃ‚Ń€Đ°ĐœĐžŃ† ОлО ĐœĐ°Đ¶ĐŒĐžŃ‚Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ ĐŸŃ‚Ń€Đ”ĐŽĐ°ĐșŃ‚ĐžŃ€ĐŸĐČать Ń‚Đ”Đșст КлючДĐČŃ‹Đ” ŃĐ»ĐŸĐČĐ° Đ˜ŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать Ń„ĐŸŃ‚ĐŸ упаĐșĐŸĐČĐșĐž (ĐżĐŸ Đ¶Đ”Đ»Đ°ĐœĐžŃŽ) - ВыбДрОтД «Оплата ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ”Â» ĐČ ĐŸĐżŃ†ĐžŃŃ… ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžŃ платДжДĐč ĐČ\nсĐČĐ”ĐŽĐ”ĐœĐžŃŃ… ĐŸ Đ·Đ°ĐșĐ°Đ·Đ” ОлО разЎДлД Â«ĐœĐ”ĐœŃŽ > ĐŸĐ»Đ°Ń‚Đ”Đ¶ĐžÂ». ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐŸĐżĐ»Đ°Ń‚ĐžŃ‚ŃŒ %s Đ±Đ°ĐœĐșĐŸĐČсĐșĐŸĐč ĐșĐ°Ń€Ń‚ĐŸĐč.\nĐŸĐŸŃĐ»Đ” ŃŃ‚ĐŸĐłĐŸ срДЎстĐČĐ° Đ±ŃƒĐŽŃƒŃ‚ ĐČĐŸĐ·ĐČŃ€Đ°Ń‰Đ”ĐœŃ‹. + ВыбДрОтД «Оплата ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ”Â» ĐČ ĐŸĐżŃ†ĐžŃŃ… ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžŃ платДжДĐč ĐČ\nсĐČĐ”ĐŽĐ”ĐœĐžŃŃ… ĐŸ Đ·Đ°ĐșĐ°Đ·Đ” ОлО разЎДлД Â«ĐœĐ”ĐœŃŽ > ĐŸĐ»Đ°Ń‚Đ”Đ¶ĐžÂ». ĐŸŃ€ĐŸŃŃ‚ĐŸ, Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸ Đž ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸ. ĐŸŃ€ĐžĐœĐžĐŒĐ°ĐčŃ‚Đ” ĐČсД ĐČоЮы ĐŸŃ‡ĐœŃ‹Ń… платДжДĐč ĐżŃ€ŃĐŒĐŸ\nĐœĐ° ĐČĐ°ŃˆĐ”ĐŒ Ń‚Đ”Đ»Đ”Ń„ĐŸĐœĐ”. Đ”ĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœĐŸĐ” ĐŸĐ±ĐŸŃ€ŃƒĐŽĐŸĐČĐ°ĐœĐžĐ” ĐœĐ” Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ. ОтĐșĐ»ĐŸĐœĐ”ĐœĐŸ @@ -716,15 +722,15 @@ Language: ru ĐšĐ°ĐŒĐżĐ°ĐœĐžŃ Blaze ĐĄĐžĐŒĐČĐŸĐ» бДсĐșĐŸĐœŃ‚Đ°ĐșŃ‚ĐœĐŸĐč ĐŸĐżĐ»Đ°Ń‚Ń‹ (Contactless Symbol) — Ń‚ĐŸŃ€ĐłĐŸĐČая ĐŒĐ°Ń€ĐșĐ°, ĐżŃ€ĐžĐœĐ°ĐŽĐ»Đ”Đ¶Đ°Ń‰Đ°Ń ĐșĐŸĐŒĐżĐ°ĐœĐžĐž EMVCo, LLC Đž ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”ĐŒĐ°Ń с Дё Ń€Đ°Đ·Ń€Đ”ŃˆĐ”ĐœĐžŃ. 5. ЕслО ĐČы ĐČОЎОтД Đ·ĐœĐ°Ń‡ĐŸĐș Â«Đ’Ń‹ĐżĐŸĐ»ĐœĐ”ĐœĐŸÂ» ĐČ ĐČОЎД ĐłĐ°Đ»ĐŸŃ‡ĐșĐž, Đ·ĐœĐ°Ń‡ĐžŃ‚, ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ĐŸĐ±Ń€Đ°Đ±Đ°Ń‚Ń‹ĐČаДт ĐČаш платёж, Đ° Ń‚Ń€Đ°ĐœĐ·Đ°Đșцоя Đ·Đ°ĐČĐ”Ń€ŃˆĐ”ĐœĐ°. + 2. ĐĐ°Đ¶ĐŒĐžŃ‚Đ” Â«ĐŸŃ€ĐžĐœŃŃ‚ŃŒ платёж» Đž ĐČыбДрОтД Tap to Pay. 4. ĐŸĐŸĐșŃƒĐżĐ°Ń‚Đ”Đ»ŃŒ проĐșлаЎыĐČаДт сĐČĐŸŃŽ Đșарту ĐłĐŸŃ€ĐžĐ·ĐŸĐœŃ‚Đ°Đ»ŃŒĐœĐŸ Đș ĐČĐ”Ń€Ń…ĐœĐ”Đč часто ĐČĐ°ŃˆĐ”ĐłĐŸ ŃĐŒĐ°Ń€Ń‚Ń„ĐŸĐœĐ°, Đș ŃĐžĐŒĐČĐŸĐ»Ńƒ бДсĐșĐŸĐœŃ‚Đ°ĐșŃ‚ĐœĐŸĐč ĐŸĐżĐ»Đ°Ń‚Ń‹. 3. ĐŸĐŸĐșажОтД ĐżĐŸĐșŃƒĐżĐ°Ń‚Đ”Đ»ŃŽ ĐČаш ŃĐŒĐ°Ń€Ń‚Ń„ĐŸĐœ. - 2. ĐĐ°Đ¶ĐŒĐžŃ‚Đ” Â«ĐŸŃ€ĐžĐœŃŃ‚ŃŒ платёж» Đž ĐČыбДрОтД Tap to Pay. - 1. ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” Đ·Đ°ĐșĐ°Đ· КаĐș ŃŃ‚ĐŸ Ń€Đ°Đ±ĐŸŃ‚Đ°Đ”Ń‚ ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ” ĐŸĐ± ŃƒŃŃ‚Ń€ĐŸĐčстĐČах Ń‡Ń‚Đ”ĐœĐžŃ Đșарт Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ платДжО сĐČДрх Đ»ĐžĐŒĐžŃ‚Đ°, ĐČĐ°ĐŒ ĐŒĐŸĐ¶Đ”Ń‚ ĐżĐŸŃ‚Ń€Đ”Đ±ĐŸĐČаться ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ Đșарт, ĐČ ĐșĐŸŃ‚ĐŸŃ€ĐŸĐŒ ĐŒĐŸĐ¶ĐœĐŸ ĐČĐČĐŸĐŽĐžŃ‚ŃŒ PIN-ĐșĐŸĐŽŃ‹. Мы ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČĐ°Đ”ĐŒ ĐČĐČĐŸĐŽ PIN-ĐșĐŸĐŽĐŸĐČ ĐżŃ€Đž ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐž Ń„ŃƒĐœĐșцоо Tap to Pay ĐœĐ° ŃƒŃŃ‚Ń€ĐŸĐčстĐČах ĐœĐ° базД Android. В %1$s ĐœĐ”ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” Đșарты Ń‚Ń€Đ”Đ±ŃƒŃŽŃ‚ ĐČĐČĐŸĐŽĐ° PIN-ĐșĐŸĐŽĐ° про бДсĐșĐŸĐœŃ‚Đ°ĐșŃ‚ĐœŃ‹Ń… Ń‚Ń€Đ°ĐœĐ·Đ°Đșцоях ĐœĐ° ŃŃƒĐŒĐŒŃƒ сĐČŃ‹ŃˆĐ” %2$s. + 1. ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” Đ·Đ°ĐșĐ°Đ· Đ’Đ°Đ¶ĐœĐ°Ń ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃ Đ€ŃƒĐœĐșцоя Tap to Pay (Оплата ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ”) ĐżĐŸĐ·ĐČĐŸĐ»ŃĐ”Ń‚ ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ ĐČсД ĐČоЮы бДсĐșĐŸĐœŃ‚Đ°ĐșŃ‚ĐœŃ‹Ń… платДжДĐč: ĐŸŃ‚ Đ±Đ°ĐœĐșĐŸĐČсĐșох Đșарт ĐŽĐŸ Ń†ĐžŃ„Ń€ĐŸĐČых ĐșĐŸŃˆĐ”Đ»ŃŒĐșĐŸĐČ — бДз ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸŃŃ‚Đž ĐżŃ€ĐžĐŸĐ±Ń€Đ”Ń‚Đ°Ń‚ŃŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ Đșарт. Đ§Ń‚ĐŸ таĐșĐŸĐ” Tap to Pay? @@ -768,40 +774,40 @@ Language: ru Đ”ĐŸĐ±Đ°ĐČоть эту стаĐČĐșу ĐșĐŸ ĐČŃĐ”ĐŒ ŃĐŸĐ·ĐŽĐ°ĐœĐœŃ‹ĐŒ Đ·Đ°ĐșĐ°Đ·Đ°ĐŒ Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐœĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐœĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž ĐČ ĐșĐŸĐœŃĐŸĐ»Đž + ĐĄĐżĐŸŃĐŸĐ±Ń‹ ĐŸĐżĐ»Đ°Ń‚Ń‹ Đ”ĐŸĐ±Đ°ĐČŃŒŃ‚Đ” ĐœĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž ĐČ ĐșĐŸĐœŃĐŸĐ»Đž. БуЮут ĐżĐŸĐșĐ°Đ·Đ°ĐœŃ‹ Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐœĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž с ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžĐ”Đč ĐŸ ĐŒĐ”ŃŃ‚ĐŸĐżĐŸĐ»ĐŸĐ¶Đ”ĐœĐžĐž. ĐĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž ĐœĐ” ĐœĐ°ĐčĐŽĐ”ĐœŃ‹ ĐŸĐŸŃĐŒĐŸŃ‚Ń€ĐžŃ‚Đ” ĐŽŃ€ŃƒĐłĐžĐ” ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœŃ‹Đ” ŃĐžŃŃ‚Đ”ĐŒŃ‹ Đž \nĐČыбДрОтД ĐŸĐŽĐœŃƒ Оз ĐœĐžŃ…. - ĐĄĐżĐŸŃĐŸĐ±Ń‹ ĐŸĐżĐ»Đ°Ń‚Ń‹ Đ˜Đ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžŃ Đž ĐČĐžĐŽĐ”ĐŸ ĐœĐ° ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ” - ИспраĐČоть ЗаĐČĐ”Ń€ŃˆĐžŃ‚ŃŒ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу + ИспраĐČоть ĐŁŃŃ‚Đ°ĐœĐŸĐČоть ĐœĐ°Đ»ĐŸĐłĐŸĐČую стаĐČĐșу АĐșтоĐČĐžŃ€ĐŸĐČать ĐŁŃŃ‚Đ°ĐœĐŸĐČоть ĐœĐŸĐČую ĐœĐ°Đ»ĐŸĐłĐŸĐČую стаĐČĐșу - WooPayments ĐĐ°ŃŃ‚Ń€ĐŸĐžŃ‚ŃŒ + WooPayments Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐœĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž ĐČ ĐșĐŸĐœŃĐŸĐ»Đž АЎрДс ĐșĐ»ĐžĐ”ĐœŃ‚Đ° Đ±ŃƒĐŽĐ”Ń‚ ĐžĐ·ĐŒĐ”ĐœŃ‘Đœ ĐœĐ° аЎрДс, гЎД ĐŽĐ”ĐčстĐČŃƒĐ”Ń‚ ĐČŃ‹Đ±Ń€Đ°ĐœĐœĐ°Ń ĐČĐ°ĐŒĐž ĐœĐ°Đ»ĐŸĐłĐŸĐČая стаĐČĐșĐ°. ĐšĐœĐŸĐżĐșĐ° ĐŸŃ‚Đșрытоя ĐŽĐžĐ°Đ»ĐŸĐłĐŸĐČĐŸĐłĐŸ ĐŸĐșĐœĐ° с ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžĐ”Đč ĐŸ ĐœĐ°Đ»ĐŸĐłĐŸĐČых стаĐČĐșах ВЫБРАйЏ НАЛОГОВУм СбАВКУ ĐĐ” ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐœĐ°Đčто ĐœŃƒĐ¶ĐœŃƒŃŽ ĐœĐ°Đ»ĐŸĐłĐŸĐČую стаĐČĐșу? + Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐœĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž ĐČ ĐșĐŸĐœŃĐŸĐ»Đž + ĐĐ°Đ»ĐŸĐłĐž Đž ĐœĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž + ĐĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž ĐŽĐ»Ń Ń€Đ°Đ·ĐœŃ‹Ń… Đ°ĐŽŃ€Đ”ŃĐŸĐČ ĐŒĐŸĐ¶ĐœĐŸ ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐČ ĐșĐŸĐœŃĐŸĐ»Đž ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. ĐĄĐ”Đčчас ĐœĐ°Đ»ĐŸĐłĐŸĐČая стаĐČĐșĐ° рассчотыĐČĐ°Đ”Ń‚ŃŃ ĐœĐ° ĐŸŃĐœĐŸĐČĐ” аЎрДса ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž%1$s ĐĄĐ”Đčчас ĐœĐ°Đ»ĐŸĐłĐŸĐČая стаĐČĐșĐ° рассчотыĐČĐ°Đ”Ń‚ŃŃ ĐœĐ° ĐŸŃĐœĐŸĐČĐ” ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœĐŸĐłĐŸ аЎрДса%1$s ĐĄĐ”Đčчас ĐœĐ°Đ»ĐŸĐłĐŸĐČая стаĐČĐșĐ° рассчотыĐČĐ°Đ”Ń‚ŃŃ ĐœĐ° ĐŸŃĐœĐŸĐČĐ” аЎрДса ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°%1$s - Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐœĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž ĐČ ĐșĐŸĐœŃĐŸĐ»Đž ĐšĐœĐŸĐżĐșĐ° Â«Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐœĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž ĐČ ĐșĐŸĐœŃĐŸĐ»ĐžÂ» - ĐĐ°Đ»ĐŸĐłĐž Đž ĐœĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž - ĐĐ°Đ»ĐŸĐłĐŸĐČŃ‹Đ” стаĐČĐșĐž ĐŽĐ»Ń Ń€Đ°Đ·ĐœŃ‹Ń… Đ°ĐŽŃ€Đ”ŃĐŸĐČ ĐŒĐŸĐ¶ĐœĐŸ ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐČ ĐșĐŸĐœŃĐŸĐ»Đž ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. ĐĐ°Đ»ĐŸĐłĐž рассчотыĐČаются ĐœĐ° ĐŸŃĐœĐŸĐČĐ” ŃĐŸĐżĐŸŃŃ‚Đ°ĐČĐ»Đ”ĐœĐžŃ ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœĐŸĐłĐŸ аЎрДса, аЎрДса ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž ОлО аЎрДса ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° с Đ°ĐŽŃ€Đ”ŃĐŸĐŒ, гЎД ĐŽĐ”ĐčстĐČŃƒĐ”Ń‚ ĐœĐ°Đ»ĐŸĐłĐŸĐČая стаĐČĐșĐ°. ĐĄĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐœĐ°Đ»ĐŸĐłĐŸĐČых стаĐČĐșах Đ˜ŃĐżĐŸĐ»ŃŒĐ·ŃƒŃ WooCommerce Payments, ĐČы ĐżŃ€ĐžĐœĐžĐŒĐ°Đ”Ń‚Đ” ĐœĐ°ŃˆĐž <a href=\'termsOfService\'><u>ĐŁŃĐ»ĐŸĐČоя ĐżŃ€Đ”ĐŽĐŸŃŃ‚Đ°ĐČĐ»Đ”ĐœĐžŃ услуг</u></a> Đž ĐżĐŸĐŽŃ‚ĐČДржЎаДтД, Ń‡Ń‚ĐŸ ĐŸĐ·ĐœĐ°ĐșĐŸĐŒĐžĐ»ĐžŃŃŒ с <a href=\'privacyPolicy\'><u>ĐŸĐŸĐ»ĐžŃ‚ĐžĐșĐŸĐč ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž</u></a>. <a href=\'learnMore\'><u>ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ”</u></a> ĐŸ ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžĐž ĐČашДĐč ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžĐž ĐœĐ°Â WooPayments. Начать ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу ĐŸĐ°Ń€Ń‚ĐœŃ‘Ń€Â WooPayments — ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœĐ°Ń ŃĐžŃŃ‚Đ”ĐŒĐ°Â Stripe. Вы Đ±ŃƒĐŽĐ”Ń‚Đ” ĐżĐ”Ń€Đ”ĐœĐ°ĐżŃ€Đ°ĐČĐ»Đ”ĐœŃ‹ ĐœĐ° саĐčт Stripe ĐŽĐ»Ń рДгОстрацОО. Мы ĐżĐŸĐżŃ€ĐŸŃĐžĐŒ ĐČас ĐżĐŸĐŽŃ‚ĐČĐ”Ń€ĐŽĐžŃ‚ŃŒ сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐČĐ°ŃˆĐ”ĐŒ Đ±ĐžĐ·ĐœĐ”ŃĐ” Đž ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ”. - ĐŁĐČĐ”ĐŽĐŸĐŒĐ»Đ”ĐœĐžŃ WooPayments Đ±ŃƒĐŽŃƒŃ‚ ĐżŃ€ĐžŃ…ĐŸĐŽĐžŃ‚ŃŒ ĐœĐ° аЎрДс ŃĐ».Â ĐżĐŸŃ‡Ń‚Ń‹, уĐșĐ°Đ·Đ°ĐœĐœŃ‹Đč ĐČ ĐČашДĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО WordPress.com. Đ„ĐŸŃ‚ĐžŃ‚Đ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐœĐŸĐČую ŃƒŃ‡Ń‘Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ? <a href=\'learnMore\'><u>ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐŸŃŃ‚Đž ŃĐŒ. Đ·ĐŽĐ”ŃŃŒ.</u></a> ĐŸĐ”Ń€Đ”ĐŽ ĐœĐ°Ń‡Đ°Đ»ĐŸĐŒ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž 4–6Â ĐŒĐžĐœŃƒŃ‚ ĐŸŃ€ĐžĐŒĐ”Ń€ĐœĐŸĐ” ĐČŃ€Đ”ĐŒŃ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž + ĐŁĐČĐ”ĐŽĐŸĐŒĐ»Đ”ĐœĐžŃ WooPayments Đ±ŃƒĐŽŃƒŃ‚ ĐżŃ€ĐžŃ…ĐŸĐŽĐžŃ‚ŃŒ ĐœĐ° аЎрДс ŃĐ».Â ĐżĐŸŃ‡Ń‚Ń‹, уĐșĐ°Đ·Đ°ĐœĐœŃ‹Đč ĐČ ĐČашДĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО WordPress.com. Đ„ĐŸŃ‚ĐžŃ‚Đ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐœĐŸĐČую ŃƒŃ‡Ń‘Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ? <a href=\'learnMore\'><u>ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐŸŃŃ‚Đž ŃĐŒ. Đ·ĐŽĐ”ŃŃŒ.</u></a> УпраĐČĐ»ŃĐčŃ‚Đ” ĐżĐ»Đ°Ń‚Đ”Đ¶Đ°ĐŒĐž бДз усОлОĐč с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ WooPayments — ĐČсё ĐœĐ° ĐŸĐŽĐœĐŸĐč ĐșĐŸĐœŃĐŸĐ»Đž. ĐŸŃ€ĐžĐœĐžĐŒĐ°ĐčŃ‚Đ” Đșарты, платДжО Apple Pay, ĐŸŃ‡ĐœŃ‹Đ” платДжО Đž Đ±ĐŸĐ»Đ”Đ” 135 ĐČалют — бДз платы Đ·Đ° ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу Đž Đ”Đ¶Đ”ĐŒĐ”ŃŃŃ‡ĐœĐŸĐ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ”. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ ĐœĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. ĐĄĐŸŃ…Ń€Đ°ĐœĐ”ĐœĐžĐ” ĐœĐŸĐČĐŸĐłĐŸ ĐœĐ°Đ·ĐČĐ°ĐœĐžŃ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°â€Š @@ -810,16 +816,16 @@ Language: ru ĐžĐ±ĐœĐŸĐČоть ĐœĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐŸĐŸĐ·ĐŽŃ€Đ°ĐČĐ»ŃĐ”ĐŒ! Вы ŃƒŃĐżĐ”ŃˆĐœĐŸ ĐżŃ€ĐŸŃˆĐ»Đž ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу — ĐČаша ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœĐ°Ń ŃĐžŃŃ‚Đ”ĐŒĐ° ĐłĐŸŃ‚ĐŸĐČĐ° Đș Ń€Đ°Đ±ĐŸŃ‚Đ”. Đ“ĐŸŃ‚ĐŸĐČĐŸ! - УпраĐČĐ»ŃĐčŃ‚Đ” ĐżĐ»Đ°Ń‚Đ”Đ¶Đ°ĐŒĐž с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ WooPayments — бДз платы Đ·Đ° ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу Đž Đ”Đ¶Đ”ĐŒĐ”ŃŃŃ‡ĐœĐŸĐ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ”. ĐĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžŃŽ - ĐšĐ°Ń‚Đ”ĐłĐŸŃ€ĐžŃ ĐŸĐżĐ°ŃĐœŃ‹Ń… ĐČДщДстĐČ DHL Express. В ĐœĐ°ŃŃ‚ĐŸŃŃ‰Đ”Đ” ĐČŃ€Đ”ĐŒŃ WooCommerce Shipping ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČаДт ĐŽĐŸŃŃ‚Đ°ĐČĐșу ĐŸĐżĐ°ŃĐœŃ‹Ń… ĐČДщДстĐČ Ń‡Đ”Ń€Đ”Đ· %1$s - Đ˜ĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚ ĐżĐŸĐžŃĐșĐ° ĐŸĐżĐ°ŃĐœŃ‹Ń… ĐČДщДстĐČ USPS. ĐĄ ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ %1$s ĐČŃ‹ŃŃĐœĐžŃ‚Đ”, ĐŒĐŸĐ¶ĐœĐŸ лО ĐŽĐŸŃŃ‚Đ°ĐČоть ĐČаш Ń‚ĐŸĐČар ĐżĐŸ ĐżĐŸŃ‡Ń‚Đ”. www.usps.com/hazmat. ĐŁĐ·ĐœĐ°ĐčŃ‚Đ”, ĐșĐ°Đș ĐœĐ°ĐŽĐ”Đ¶ĐœĐŸ упаĐșĐŸĐČать, ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚ŃŒ аЎрДсацОю Đž ĐŽĐŸŃŃ‚Đ°ĐČоть ĐŸĐżĐ°ŃĐœŃ‹Đ” ĐČДщДстĐČĐ° с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ USPSÂź ĐČ %1$s + УпраĐČĐ»ŃĐčŃ‚Đ” ĐżĐ»Đ°Ń‚Đ”Đ¶Đ°ĐŒĐž с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ WooPayments — бДз платы Đ·Đ° ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу Đž Đ”Đ¶Đ”ĐŒĐ”ŃŃŃ‡ĐœĐŸĐ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ”. + ĐšĐ°Ń‚Đ”ĐłĐŸŃ€ĐžŃ ĐŸĐżĐ°ŃĐœŃ‹Ń… ĐČДщДстĐČ + Đ˜ĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚ ĐżĐŸĐžŃĐșĐ° ĐŸĐżĐ°ŃĐœŃ‹Ń… ĐČДщДстĐČ USPS. Đ’Ń‹Ń‡ĐžŃĐ»Đ”ĐœĐŸ ĐœĐ° ĐŸŃĐœĐŸĐČĐ” аЎрДса ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž Đ’Ń‹Ń‡ĐžŃĐ»Đ”ĐœĐŸ ĐœĐ° ĐŸŃĐœĐŸĐČĐ” ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœĐŸĐłĐŸ аЎрДса Đ’Ń‹Ń‡ĐžŃĐ»Đ”ĐœĐŸ ĐœĐ° ĐŸŃĐœĐŸĐČĐ” аЎрДса ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° @@ -827,16 +833,16 @@ Language: ru ĐžĐ±Ń‰Đ°Ń ŃŃƒĐŒĐŒĐ° Đ·Đ°ĐșĐ°Đ·Đ° Đ Đ°ŃŃ‡Ń‘Ń‚ĐœŃ‹Đč ĐżŃ€ĐŸŃ†Đ”ĐœŃ‚ Đ Đ°ŃŃ‡Ń‘Ń‚ĐœĐ°Ń ŃŃƒĐŒĐŒĐ° - ĐĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ПраĐČĐžĐ»ŃŒĐœŃ‹Đč ĐČŃ‹Đ±ĐŸŃ€ ĐœĐ°Đ·ĐČĐ°ĐœĐžŃ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐŒĐŸĐ¶Đ”Ń‚ ĐżĐŸĐŒĐŸŃ‡ŃŒ ĐČ ĐżĐŸĐžŃĐșĐŸĐČĐŸĐč ĐŸĐżŃ‚ĐžĐŒĐžĐ·Đ°Ń†ĐžĐž. + ĐĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐĐ°Đ·ĐŸĐČОтД ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ВĐșлючОтД NFC ĐŸĐŸŃŃ‹Đ»ĐșĐ°, ĐœĐ”Đ±ĐŸĐ»ŃŒŃˆĐŸĐ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ (Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐŒĐ°Ń€ĐșĐžŃ€ĐŸĐČĐșĐ°) - ĐĐ°Đ·Đ”ĐŒĐœĐŸĐ” ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»Đ”ĐœĐžĐ”, ĐŸĐłŃ€Đ°ĐœĐžŃ‡Đ”ĐœĐœĐŸĐ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ: Đ°ŃŃ€ĐŸĐ·ĐŸĐ»Đž, ĐŽĐ”Đ·ĐžĐœŃ„ĐžŃ†ĐžŃ€ŃƒŃŽŃ‰ĐžĐ” спрДО, Đ°ŃŃ€ĐŸĐ·ĐŸĐ»ŃŒĐœĐ°Ń ĐșрасĐșĐ°, спрДО ĐŽĐ»Ń ĐČĐŸĐ»ĐŸŃ, ĐżŃ€ĐŸĐżĐ°Đœ, Đ±ŃƒŃ‚Đ°Đœ, Ń‡ĐžŃŃ‚ŃŃ‰ĐžĐ” срДЎстĐČĐ° о т. Ў. — Духо, лаĐș ĐŽĐ»Ń ĐœĐŸĐłŃ‚Đ”Đč, жОЎĐșĐŸŃŃ‚ŃŒ ĐŽĐ»Ń ŃĐœŃŃ‚ĐžŃ лаĐșĐ° ĐŽĐ»Ń ĐœĐŸĐłŃ‚Đ”Đč, растĐČĐŸŃ€ĐžŃ‚Đ”Đ»Đž, Đ°ĐœŃ‚ĐžŃĐ”ĐżŃ‚ĐžĐșĐž ĐŽĐ»Ń руĐș, ĐŒĐ”ĐŽĐžŃ†ĐžĐœŃĐșĐžĐč спорт, ĐżŃ€ĐŸĐŽŃƒĐșты ĐœĐ° ĐŸŃĐœĐŸĐČĐ” ŃŃ‚Đ°ĐœĐŸĐ»Đ° о т. Ў. — Đ”Ń€ŃƒĐłĐžĐ” ĐżĐŸĐČĐ”Ń€Ń…ĐœĐŸŃŃ‚ĐœŃ‹Đ” ĐČДщДстĐČĐ° ĐČ ĐŸĐłŃ€Đ°ĐœĐžŃ‡Đ”ĐœĐœĐŸĐŒ ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐ” (ĐșĐŸŃĐŒĐ”Ń‚ĐžĐșĐ°, Đ±Ń‹Ń‚ĐŸĐČая Ń…ĐžĐŒĐžŃ, ĐșрасĐșĐž о т. Ў.) ĐŸĐŸŃŃ‹Đ»ĐșĐ° с Đ·Đ°Đ¶ĐžĐłĐ°ŃŽŃ‰ĐžĐŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸĐŒ (Ń€Đ°Đ·Ń€Đ”ŃˆŃ‘ĐœĐœŃ‹ĐŒ Đș пДрДĐČĐŸĐ·ĐșĐ”) + ĐĐ°Đ·Đ”ĐŒĐœĐŸĐ” ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»Đ”ĐœĐžĐ”, ĐŸĐłŃ€Đ°ĐœĐžŃ‡Đ”ĐœĐœĐŸĐ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ: Đ°ŃŃ€ĐŸĐ·ĐŸĐ»Đž, ĐŽĐ”Đ·ĐžĐœŃ„ĐžŃ†ĐžŃ€ŃƒŃŽŃ‰ĐžĐ” спрДО, Đ°ŃŃ€ĐŸĐ·ĐŸĐ»ŃŒĐœĐ°Ń ĐșрасĐșĐ°, спрДО ĐŽĐ»Ń ĐČĐŸĐ»ĐŸŃ, ĐżŃ€ĐŸĐżĐ°Đœ, Đ±ŃƒŃ‚Đ°Đœ, Ń‡ĐžŃŃ‚ŃŃ‰ĐžĐ” срДЎстĐČĐ° о т. Ў. — Духо, лаĐș ĐŽĐ»Ń ĐœĐŸĐłŃ‚Đ”Đč, жОЎĐșĐŸŃŃ‚ŃŒ ĐŽĐ»Ń ŃĐœŃŃ‚ĐžŃ лаĐșĐ° ĐŽĐ»Ń ĐœĐŸĐłŃ‚Đ”Đč, растĐČĐŸŃ€ĐžŃ‚Đ”Đ»Đž, Đ°ĐœŃ‚ĐžŃĐ”ĐżŃ‚ĐžĐșĐž ĐŽĐ»Ń руĐș, ĐŒĐ”ĐŽĐžŃ†ĐžĐœŃĐșĐžĐč спорт, ĐżŃ€ĐŸĐŽŃƒĐșты ĐœĐ° ĐŸŃĐœĐŸĐČĐ” ŃŃ‚Đ°ĐœĐŸĐ»Đ° о т. Ў. — Đ”Ń€ŃƒĐłĐžĐ” ĐżĐŸĐČĐ”Ń€Ń…ĐœĐŸŃŃ‚ĐœŃ‹Đ” ĐČДщДстĐČĐ° ĐČ ĐŸĐłŃ€Đ°ĐœĐžŃ‡Đ”ĐœĐœĐŸĐŒ ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐ” (ĐșĐŸŃĐŒĐ”Ń‚ĐžĐșĐ°, Đ±Ń‹Ń‚ĐŸĐČая Ń…ĐžĐŒĐžŃ, ĐșрасĐșĐž о т. Ў.) + ĐŸĐŸŃŃ‹Đ»ĐșĐ° с ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒŃ‹ĐŒ ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸĐŒ (ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€, ĐœĐ”Đ±ĐŸĐ»ŃŒŃˆĐŸĐč ĐŸĐ±ŃŠŃ‘ĐŒ ĐČĐŸŃĐżĐ»Đ°ĐŒĐ”ĐœŃŃŽŃ‰Đ”Đčся жОЎĐșĐŸŃŃ‚Đž, ĐșĐŸŃ€Ń€ĐŸĐ·ĐžĐŸĐœĐœĐŸ-Đ°ĐșтоĐČĐœŃ‹Đ”, Ń‚ĐŸĐșŃĐžŃ‡ĐœŃ‹Đ” ОлО эĐșĐŸĐ»ĐŸĐłĐžŃ‡Đ”ŃĐșĐž ĐŸĐżĐ°ŃĐœŃ‹Đ” ĐČДщДстĐČа — Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐŒĐ°Ń€ĐșĐžŃ€ĐŸĐČĐșĐ°) ĐŸĐŸŃŃ‹Đ»ĐșĐ° с ĐżĐŸŃ‚Ń€Đ”Đ±ĐžŃ‚Đ”Đ»ŃŒŃĐșĐžĐŒĐž Ń‚ĐŸĐČĐ°Ń€Đ°ĐŒĐž ID8000 — Ń€Đ°Đ·Ń€Đ”ŃˆŃ‘ĐœĐœŃ‹Đ” ĐŽĐ»Ń Đ°ĐČОапДрДĐČĐŸĐ·ĐșĐž ĐżĐŸŃ‚Ń€Đ”Đ±ĐžŃ‚Đ”Đ»ŃŒŃĐșОД Ń‚ĐŸĐČары ID8000 (ĐœĐ”ĐČĐŸŃĐżĐ»Đ°ĐŒĐ”ĐœŃŃŽŃ‰ĐžĐ”ŃŃ Đ°ŃŃ€ĐŸĐ·ĐŸĐ»Đž, ĐČĐŸŃĐżĐ»Đ°ĐŒĐ”ĐœŃŃŽŃ‰ĐžĐ”ŃŃ ĐłĐŸŃ€ŃŽŃ‡ĐžĐ” жОЎĐșĐŸŃŃ‚Đž, Ń‚ĐŸĐșŃĐžŃ‡ĐœŃ‹Đ” ĐČДщДстĐČĐ°, ĐŸĐżĐ°ŃĐœŃ‹Đ” ĐŒĐ°Ń‚Đ”Ń€ĐžĐ°Đ»Ń‹) ĐžĐżĐ°ŃĐœŃ‹Đ” ĐŒĐ°Ń‚Đ”Ń€ĐžĐ°Đ»Ń‹, Ń€Đ°Đ·Ń€Đ”ŃˆŃ‘ĐœĐœŃ‹Đ” Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐŽĐ»Ń ĐœĐ°Đ·Đ”ĐŒĐœĐŸĐč пДрДĐČĐŸĐ·ĐșĐž (ĐŽĐ»Ń Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ĐœĐ” ĐżĐ”Ń€Đ”Ń‡ĐžŃĐ»Đ”ĐœŃ‹, ĐœĐŸ ох ĐŒĐŸĐ¶ĐœĐŸ пДрДĐČĐŸĐ·ĐžŃ‚ŃŒ Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐżĐŸ Đ·Đ”ĐŒĐ»Đ”) - ĐŸĐŸŃŃ‹Đ»ĐșĐ° с ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒŃ‹ĐŒ ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸĐŒ (ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€, ĐœĐ”Đ±ĐŸĐ»ŃŒŃˆĐŸĐč ĐŸĐ±ŃŠŃ‘ĐŒ ĐČĐŸŃĐżĐ»Đ°ĐŒĐ”ĐœŃŃŽŃ‰Đ”Đčся жОЎĐșĐŸŃŃ‚Đž, ĐșĐŸŃ€Ń€ĐŸĐ·ĐžĐŸĐœĐœĐŸ-Đ°ĐșтоĐČĐœŃ‹Đ”, Ń‚ĐŸĐșŃĐžŃ‡ĐœŃ‹Đ” ОлО эĐșĐŸĐ»ĐŸĐłĐžŃ‡Đ”ŃĐșĐž ĐŸĐżĐ°ŃĐœŃ‹Đ” ĐČДщДстĐČа — Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐŒĐ°Ń€ĐșĐžŃ€ĐŸĐČĐșĐ°) П. 6.2 — ĐżĐŸŃŃ‹Đ»ĐșĐ° с ĐŸĐżĐ°ŃĐœŃ‹ĐŒĐž ĐČДщДстĐČĐ°ĐŒĐžÂ â€” Đ±ĐžĐŸĐ»ĐŸĐłĐžŃ‡Đ”ŃĐșОД ĐČДщДстĐČĐ° (ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€, ĐœĐ°Đ±ĐŸŃ€Ń‹ ĐŽĐ»Ń Đ»Đ°Đ±ĐŸŃ€Đ°Ń‚ĐŸŃ€ĐœŃ‹Ń… Đ°ĐœĐ°Đ»ĐžĐ·ĐŸĐČ, ĐŒĐ°Ń‚Đ”Ń€ĐžĐ°Đ»Ń‹ ĐŽĐ»Ń Đ°ĐœĐ°Đ»ĐžĐ·Đ° ĐœĐ° COVID) П. 6.1 — ĐżĐŸŃŃ‹Đ»ĐșĐ° с Ń‚ĐŸĐșŃĐžŃ‡ĐœŃ‹ĐŒĐž ĐČДщДстĐČĐ°ĐŒĐž (ŃŃ€Đ”ĐŽĐœŃŃ Đ»Đ”Ń‚Đ°Đ»ŃŒĐœĐ°Ń ĐŽĐŸĐ·Đ° 50Â ĐŒĐœ/ĐșĐł Đž ĐŒĐ”ĐœĐ”Đ”) (пДстОцОЎы, гДрбОцОЎы о т. Ў.) П. 5.2 — ĐżĐŸŃŃ‹Đ»ĐșĐ° с ĐŸŃ€ĐłĐ°ĐœĐžŃ‡Đ”ŃĐșĐžĐŒĐž ĐżĐ”Ń€ĐŸĐșŃĐžĐŽĐ°ĐŒĐž @@ -861,33 +867,33 @@ Language: ru К ĐżĐŸŃ‚Đ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸ ĐŸĐżĐ°ŃĐœŃ‹ĐŒ ĐŒĐ°Ń‚Đ”Ń€ĐžĐ°Đ»Đ°ĐŒ ĐŸŃ‚ĐœĐŸŃŃŃ‚ŃŃ батарДĐčĐșĐž Đž Đ°ĐșĐșŃƒĐŒŃƒĐ»ŃŃ‚ĐŸŃ€Ń‹, ŃŃƒŃ…ĐŸĐč лёЎ, ĐČĐŸŃĐżĐ»Đ°ĐŒĐ”ĐœŃŃŽŃ‰ĐžĐ”ŃŃ жОЎĐșĐŸŃŃ‚Đž, Đ°ŃŃ€ĐŸĐ·ĐŸĐ»Đž, Đ±ĐŸĐ”ĐżŃ€ĐžĐżĐ°ŃŃ‹, Ń„Đ”ĐčДрĐČДрĐșĐž, лаĐșĐž ĐŽĐ»Ń ĐœĐŸĐłŃ‚Đ”Đč, ĐżĐ°Ń€Ń„ŃŽĐŒ, ĐșрасĐșĐž, растĐČĐŸŃ€ĐžŃ‚Đ”Đ»Đž Đž т. Ў. ĐžĐżĐ°ŃĐœŃ‹Đ” Ń‚ĐŸĐČары ĐŽĐŸĐ»Đ¶ĐœŃ‹ ĐœĐ°Ń…ĐŸĐŽĐžŃ‚ŃŒŃŃ ĐČ ĐŸŃ‚ĐŽĐ”Đ»ŃŒĐœŃ‹Ń… упаĐșĐŸĐČĐșах. ĐĄĐŸĐŽĐ”Ń€Đ¶ĐžŃ‚ ĐŸĐżĐ°ŃĐœŃ‹Đ” ĐČДщДстĐČĐ° ВĐČДЎОтД ĐœĐ°Đ·ĐČĐ°ĐœĐžĐ” Ń‚ĐŸĐČара. - ĐŸĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ° ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐșĐŸĐŒĐŒĐ”Ń€Ń†ĐžĐž, ĐșĐŸŃ‚ĐŸŃ€Đ°Ń растёт ĐČĐŒĐ”ŃŃ‚Đ” с ĐČĐ°ĐŒĐž ĐŸĐ”Ń€Đ”ĐŒĐ”ĐœĐœĐ°Ń ĐżĐŸĐŽĐżĐžŃĐșĐ° - ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ ĐșŃƒĐżĐŸĐœ + ĐŸĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ° ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐșĐŸĐŒĐŒĐ”Ń€Ń†ĐžĐž, ĐșĐŸŃ‚ĐŸŃ€Đ°Ń растёт ĐČĐŒĐ”ŃŃ‚Đ” с ĐČĐ°ĐŒĐž ВсД Đ»ŃŽĐ±ŃŃ‚ сĐșОЎĐșĐž Вы ĐœĐ” ŃĐŸĐ·ĐŽĐ°Đ»Đž ĐœĐž ĐŸĐŽĐœĐŸĐłĐŸ ĐșŃƒĐżĐŸĐœĐ°. ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” ĐșŃƒĐżĐŸĐœ, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐžĐŒĐ”ĐœĐžŃ‚ŃŒ Đ”ĐłĐŸ Đș ŃŃ‚ĐŸĐŒŃƒ Đ·Đ°Đșазу. ĐŸĐ”Ń€Đ”Đčто Đș ĐșŃƒĐżĐŸĐœĐ°ĐŒ ВыбДрОтД ĐșŃƒĐżĐŸĐœ - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐșŃƒĐżĐŸĐœ + ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ ĐșŃƒĐżĐŸĐœ ĐšŃƒĐżĐŸĐœ ŃĐŸĐ·ĐŽĐ°Đœ ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐșŃƒĐżĐŸĐœ - ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ %1$s Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐșŃƒĐżĐŸĐœ ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” фоĐșŃĐžŃ€ĐŸĐČĐ°ĐœĐœŃƒŃŽ сĐșОЎĐșу ĐœĐ° ĐČŃ‹Đ±Ń€Đ°ĐœĐœŃ‹Đ” Ń‚ĐŸĐČары + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐșŃƒĐżĐŸĐœ + ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ %1$s ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” фоĐșŃĐžŃ€ĐŸĐČĐ°ĐœĐœŃƒŃŽ сĐșОЎĐșу ĐœĐ° ĐČсю ĐșĐŸŃ€Đ·ĐžĐœŃƒ ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” сĐșОЎĐșу ĐČ ĐżŃ€ĐŸŃ†Đ”ĐœŃ‚Đ°Ń… ĐœĐ° ĐČŃ‹Đ±Ń€Đ°ĐœĐœŃ‹Đ” Ń‚ĐŸĐČары ЀОĐșŃĐžŃ€ĐŸĐČĐ°ĐœĐœĐ°Ń сĐșОЎĐșĐ° ĐœĐ° Ń‚ĐŸĐČар ЀОĐșŃĐžŃ€ĐŸĐČĐ°ĐœĐœĐ°Ń сĐșОЎĐșĐ° ĐœĐ° ŃŃƒĐŒĐŒŃƒ ĐșĐŸŃ€Đ·ĐžĐœŃ‹ ĐŸŃ€ĐŸŃ†Đ”ĐœŃ‚ сĐșОЎĐșĐž - йОп ĐșŃƒĐżĐŸĐœĐ°Â â€” фоĐșŃĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Đč ĐœĐ° Ń‚ĐŸĐČар - йОп ĐșŃƒĐżĐŸĐœĐ°Â â€” фоĐșŃĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Đč ĐœĐ° ĐșĐŸŃ€Đ·ĐžĐœŃƒ - йОп ĐșŃƒĐżĐŸĐœĐ°Â â€” ĐżŃ€ĐŸŃ†Đ”ĐœŃ‚ сĐșОЎĐșĐž ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐșŃƒĐżĐŸĐœ Đ”ĐŸĐ±Đ°ĐČоть ĐșŃƒĐżĐŸĐœ ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ Ń‚Đ”ŃŃ‚ĐŸĐČыĐč Đ·Đ°ĐșĐ°Đ· - ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ срДЎстĐČĐ° Đ·Đ° Ń‚Đ”ŃŃ‚ĐŸĐČыĐč Đ·Đ°ĐșĐ°Đ· ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž ОплатОтД Đ·Đ°ĐșĐ°Đ· Đž ĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”ŃŃŒ push-уĐČĐ”ĐŽĐŸĐŒĐ»Đ”ĐœĐžŃ ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž WooCommerce. + йОп ĐșŃƒĐżĐŸĐœĐ°Â â€” фоĐșŃĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Đč ĐœĐ° Ń‚ĐŸĐČар + йОп ĐșŃƒĐżĐŸĐœĐ°Â â€” фоĐșŃĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Đč ĐœĐ° ĐșĐŸŃ€Đ·ĐžĐœŃƒ + йОп ĐșŃƒĐżĐŸĐœĐ°Â â€” ĐżŃ€ĐŸŃ†Đ”ĐœŃ‚ сĐșОЎĐșĐž + ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ срДЎстĐČĐ° Đ·Đ° Ń‚Đ”ŃŃ‚ĐŸĐČыĐč Đ·Đ°ĐșĐ°Đ· ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž ВыбДрОтД Ń‚Đ”ŃŃ‚ĐžŃ€ŃƒĐ”ĐŒŃ‹Đč Ń‚ĐŸĐČар, ĐŽĐŸĐ±Đ°ĐČŃŒŃ‚Đ” Đ”ĐłĐŸ ĐČ ĐșĐŸŃ€Đ·ĐžĐœŃƒ Đž ĐŸŃ„ĐŸŃ€ĐŒĐžŃ‚Đ” Đ·Đ°ĐșĐ°Đ· ĐČ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ”, ĐșĐ°Đș ĐœĐ°ŃŃ‚ĐŸŃŃ‰ĐžĐč ĐżĐŸĐșŃƒĐżĐ°Ń‚Đ”Đ»ŃŒ. ĐĐ°Đ¶ĐŒĐžŃ‚Đ” ĐșĐœĐŸĐżĐșу ĐœĐžĐ¶Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ пДрДĐčто ĐČ ĐŸĐœĐ»Đ°ĐčĐœ-ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ĐČ Đ±Ń€Đ°ŃƒĐ·Đ”Ń€Đ”. ĐžŃ„ĐŸŃ€ĐŒĐžŃ‚Đ” Ń‚Đ”ŃŃ‚ĐŸĐČыĐč Đ·Đ°ĐșĐ°Đ· @@ -903,23 +909,23 @@ Language: ru ĐŸĐŸĐŒĐŸĐłĐžŃ‚Đ” ĐœĐ°ĐŒ ĐżĐŸĐœŃŃ‚ŃŒ ĐČашО Ń€Đ”ŃˆĐ”ĐœĐžŃ ĐČ ĐŸŃ‚ĐœĐŸŃˆĐ”ĐœĐžĐž ĐżĐŸĐŽĐżĐžŃĐșĐž. Ваша ĐŸĐ±Ń€Đ°Ń‚ĐœĐ°Ń сĐČŃĐ·ŃŒ ĐŸŃ‡Đ”ĐœŃŒ ĐČĐ°Đ¶ĐœĐ°. ОтсутстĐČŃƒĐ”Ń‚ аЎрДс ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹ ОтсутстĐČŃƒĐ”Ń‚ Đ€Đ˜Đž - ĐŸĐŸĐžŃĐș ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒŃŽŃ‰Đ”ĐłĐŸ ĐșĐ»ĐžĐ”ĐœŃ‚Đ° ОлО ĐŸĐŸŃĐ»Đ”ĐŽĐœĐ”Đ” ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” %s (ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐșажЎыД 30 ĐŒĐžĐœŃƒŃ‚) ĐŸĐŸŃĐ»Đ”ĐŽĐœĐ”Đ” ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” %s + ĐŸĐŸĐžŃĐș ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒŃŽŃ‰Đ”ĐłĐŸ ĐșĐ»ĐžĐ”ĐœŃ‚Đ° ОлО <a href=\'\'>ĐŁĐ·ĐœĐ°ĐčŃ‚Đ” Đ±ĐŸĐ»ŃŒŃˆĐ”</a> ĐŸ Ń‚ĐŸĐŒ, ĐșĐ°Đș ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ ĐŸĐżĐ»Đ°Ń‚Ńƒ ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ” ĐœĐ° Android ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” платДжДĐč ĐĐ”Đ»ŃŒĐ·Ń ĐŽĐŸĐ±Đ°ĐČоть Ń‚ĐŸĐČар, ĐœĐ” уĐșĐ°Đ·Đ°ĐČ Ń†Đ”ĐœŃƒ ĐĐ”Đ»ŃŒĐ·Ń ĐŽĐŸĐ±Đ°ĐČоть ĐœĐ”ĐŸĐżŃƒĐ±Đ»ĐžĐșĐŸĐČĐ°ĐœĐœŃ‹Đč Ń‚ĐŸĐČар ĐŽĐŸĐ±Đ°ĐČоть ĐșĐ»ĐžĐ”ĐœŃ‚Đ° - ĐŸĐ”Ń€Đ”Đčто ĐČ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž ĐžŃ‚ĐŒĐ”ĐœĐ° + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżŃ€ĐŸĐČĐ”Ń€ĐžŃ‚ŃŒ ĐșĐŸĐŽ ĐșŃƒĐżĐŸĐœĐ°. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐœĐ°Đčто ĐșŃƒĐżĐŸĐœ с таĐșĐžĐŒ ĐșĐŸĐŽĐŸĐŒ. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу + ĐĄŃƒĐŒĐŒĐ° (%1$s) + ĐŸĐ”Ń€Đ”Đčто ĐČ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž Đ Đ°Đ·Ń€Đ”ŃˆĐžŃ‚ŃŒ Вы запрДтОлО ĐŽĐŸŃŃ‚ŃƒĐż Đș ĐșĐ°ĐŒĐ”Ń€Đ”. ĐžĐœ ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒ, Ń‡Ń‚ĐŸĐ±Ń‹ сĐșĐ°ĐœĐžŃ€ĐŸĐČать штрохĐșĐŸĐŽ. ĐŸŃ€Đ”ĐŽĐŸŃŃ‚Đ°ĐČŃŒŃ‚Đ” ĐŽĐŸŃŃ‚ŃƒĐż ĐČ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșах ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ Đ Đ°Đ·Ń€Đ”ŃˆĐžŃ‚Đ” ĐŽĐŸŃŃ‚ŃƒĐż Đș ĐșĐ°ĐŒĐ”Ń€Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ сĐșĐ°ĐœĐžŃ€ĐŸĐČать штрохĐșĐŸĐŽ ĐŸŃ€Đ”ĐŽĐŸŃŃ‚Đ°ĐČŃŒŃ‚Đ” ĐŽĐŸŃŃ‚ŃƒĐż Đș ĐșĐ°ĐŒĐ”Ń€Đ” - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżŃ€ĐŸĐČĐ”Ń€ĐžŃ‚ŃŒ ĐșĐŸĐŽ ĐșŃƒĐżĐŸĐœĐ°. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐœĐ°Đčто ĐșŃƒĐżĐŸĐœ с таĐșĐžĐŒ ĐșĐŸĐŽĐŸĐŒ. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу - ĐĄŃƒĐŒĐŒĐ° (%1$s) ĐĄĐșОЎĐșĐ° %1$s – %1$s ĐĄŃƒĐŒĐŒĐ° сĐșОЎĐșĐž @@ -927,8 +933,8 @@ Language: ru ĐĄŃƒĐŒĐŒĐ° (%1$s) ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżŃ€ĐžĐŒĐ”ĐœĐžŃ‚ŃŒ сĐșОЎĐșу ĐČŃ€ŃƒŃ‡ĐœŃƒŃŽ. ĐĄĐœĐ°Ń‡Đ°Đ»Đ° ŃƒĐŽĐ°Đ»ĐžŃ‚Đ” ĐșŃƒĐżĐŸĐœŃ‹ ĐĄŃƒĐŒĐŒĐ° сĐșОЎĐșĐž ĐœĐ” яĐČĐ»ŃĐ”Ń‚ŃŃ ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒŃ‹ĐŒ Ń‡ĐžŃĐ»ĐŸĐŒ - ĐĄĐșОЎĐșĐ° ĐœĐ” ĐŒĐŸĐ¶Đ”Ń‚ Đ±Ń‹Ń‚ŃŒ Đ±ĐŸĐ»ŃŒŃˆĐ” Ń†Đ”ĐœŃ‹ ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ сĐșОЎĐșу + ĐĄĐșОЎĐșĐ° ĐœĐ” ĐŒĐŸĐ¶Đ”Ń‚ Đ±Ń‹Ń‚ŃŒ Đ±ĐŸĐ»ŃŒŃˆĐ” Ń†Đ”ĐœŃ‹ йДĐșст ĐșĐœĐŸĐżĐșĐž йДĐșст ĐČсплыĐČающДĐč ĐżĐŸĐŽŃĐșĐ°Đ·ĐșĐž. \n ĐœĐŸĐ¶Đ”Ń‚ Đ·Đ°ĐœĐžĐŒĐ°Ń‚ŃŒ ĐœĐ”ŃĐșĐŸĐ»ŃŒĐșĐŸ ŃŃ‚Ń€ĐŸĐș. Đ—Đ°ĐłĐŸĐ»ĐŸĐČĐŸĐș ĐČсплыĐČающДĐč ĐżĐŸĐŽŃĐșĐ°Đ·ĐșĐž @@ -940,8 +946,8 @@ Language: ru ĐžĐżĐžŃĐ°ĐœĐžĐ” ŃĐŸĐ·ĐŽĐ°ĐœĐŸ ИИ На ĐŸŃĐœĐŸĐČĐ” ИИ. <a href=\'\'><u>ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ”</u></a>. К ŃĐŸĐ¶Đ°Đ»Đ”ĐœĐžŃŽ, ĐČ ĐČашДĐč ŃŃ‚Ń€Đ°ĐœĐ” ĐŸĐżĐ»Đ°Ń‚Đ° ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ” ĐœĐ° Android ĐżĐŸĐșĐ° ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČĐ°Đ”Ń‚ŃŃ. ХлДЎОтД Đ·Đ° ĐœĐŸĐČĐŸŃŃ‚ŃĐŒĐž! - Đ§Ń‚ĐŸĐ±Ń‹ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐŸĐżĐ»Đ°Ń‚Ńƒ ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ” ĐœĐ° Android, ĐœĐ° ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ” ĐŽĐŸĐ»Đ¶ĐœŃ‹ Đ±Ń‹Ń‚ŃŒ ŃƒŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”ĐœŃ‹ ŃĐ»ŃƒĐ¶Đ±Ń‹ Google Play. Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО, ŃƒŃŃ‚Đ°ĐœĐŸĐČОтД ŃĐ»ŃƒĐ¶Đ±Ń‹ Google Play ОлО ĐșŃƒĐżĐžŃ‚Đ” Ń‚Đ”Ń€ĐŒĐžĐœĐ°Đ» с ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐŸĐč Bluetooth. Đ§Ń‚ĐŸĐ±Ń‹ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐŸĐżĐ»Đ°Ń‚Ńƒ ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ” ĐœĐ° Android, Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ Android 10 ОлО Đ±ĐŸĐ»Đ”Đ” ĐœĐŸĐČĐŸĐč ĐČДрсОО. Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО, ĐŸĐ±ĐœĐŸĐČОтД Android ОлО ĐșŃƒĐżĐžŃ‚Đ” Ń‚Đ”Ń€ĐŒĐžĐœĐ°Đ» с ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐŸĐč Bluetooth. + Đ§Ń‚ĐŸĐ±Ń‹ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐŸĐżĐ»Đ°Ń‚Ńƒ ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ” ĐœĐ° Android, ĐœĐ° ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ” ĐŽĐŸĐ»Đ¶ĐœŃ‹ Đ±Ń‹Ń‚ŃŒ ŃƒŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”ĐœŃ‹ ŃĐ»ŃƒĐ¶Đ±Ń‹ Google Play. Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО, ŃƒŃŃ‚Đ°ĐœĐŸĐČОтД ŃĐ»ŃƒĐ¶Đ±Ń‹ Google Play ОлО ĐșŃƒĐżĐžŃ‚Đ” Ń‚Đ”Ń€ĐŒĐžĐœĐ°Đ» с ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐŸĐč Bluetooth. Đ§Ń‚ĐŸĐ±Ń‹ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐŸĐżĐ»Đ°Ń‚Ńƒ ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ” ĐœĐ° Android, ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ ĐŽĐŸĐ»Đ¶ĐœĐŸ Đ±Ń‹Ń‚ŃŒ ĐŸŃĐœĐ°Ń‰Đ”ĐœĐŸ ĐŒĐŸĐŽŃƒĐ»Đ”ĐŒÂ NFC. Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО, ĐșŃƒĐżĐžŃ‚Đ” Ń‚Đ”Ń€ĐŒĐžĐœĐ°Đ» с ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐŸĐč Bluetooth. Оплата ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ” ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœĐ° ĐĄĐŒ. Ń‚Ń€Đ”Đ±ĐŸĐČĐ°ĐœĐžŃ @@ -963,9 +969,9 @@ Language: ru ĐĄĐșĐ°ĐœĐžŃ€ĐŸĐČать штрохĐșĐŸĐŽ Đ˜ĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń Đ˜ĐŒŃ - Đ­Đ».Â ĐżĐŸŃ‡Ń‚Đ° Đ˜ŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœŃ‹ ĐșŃƒĐżĐŸĐœŃ‹ Đ”Ń€ŃƒĐłĐžĐ” ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž + Đ­Đ».Â ĐżĐŸŃ‡Ń‚Đ° Đ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ, ĐżĐŸĐ·Đ¶Đ” Напосать ŃĐœĐŸĐČĐ° ĐąŃ€Đ”Đ±ŃƒĐ”Ń‚ŃŃ PIN-ĐșĐŸĐŽ, ĐœĐŸ Ń„ŃƒĐœĐșцоя ĐŸĐżĐ»Đ°Ń‚Ń‹ ĐșĐ°ŃĐ°ĐœĐžĐ”ĐŒ ĐżĐŸĐșĐ° ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČаДт Đ”ĐłĐŸ. ĐŸĐŸĐŽŃƒĐŒĐ°ĐčŃ‚Đ” ĐŸĐ± ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐž ĐČĐœĐ”ŃˆĐœĐ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Ń‡Ń‚Đ”ĐœĐžŃ Đșарт @@ -974,22 +980,19 @@ Language: ru ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ ŃĐŸĐŸĐ±Ń‰Đ”ĐœĐžĐ” ĐŸ публОĐșацоо. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ” ĐŸ Ń„ŃƒĐœĐșцоо ИИ Đ”ĐŸĐ±Đ°ĐČоть ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœĐŸĐ” ŃĐŸĐŸĐ±Ń‰Đ”ĐœĐžĐ” - ĐĐ°ĐżĐžŃĐ°ĐœĐžĐ”â€Š Напосать с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ИИ ĐŸŃ€ĐŸĐŽĐČОгаĐčŃ‚Đ” Ń‚ĐŸĐČары с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ Blaze Blaze Đ”ĐŸŃŃ‚ŃƒĐżĐ”Đœ ĐłĐ”ĐœĐ”Ń€Đ°Ń‚ĐŸŃ€ ĐșĐŸĐœŃ‚Đ”ĐœŃ‚Đ° ĐœĐ° ĐŸŃĐœĐŸĐČĐ” ИИ ĐŸŃ€ĐŸĐŽĐČОгаĐčŃ‚Đ” с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ Blaze + ĐĐ°ĐżĐžŃĐ°ĐœĐžĐ”â€Š ĐžĐżŃƒĐ±Đ»ĐžĐșĐŸĐČать Ń‚ĐŸĐČар ĐŸĐŸĐ·ĐŽŃ€Đ°ĐČĐ»ŃĐ”ĐŒ! Вы сталО ĐœĐ° шаг блОжД Đș ĐŸŃ‚Đșрытою ĐœĐŸĐČĐŸĐłĐŸ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. ĐŸĐ”Ń€ĐČыĐč Ń‚ĐŸĐČар ŃĐŸĐ·ĐŽĐ°Đœ 🎉 ĐĄĐžŃŃ‚Đ”ĐŒĐ° Đ·Đ°Đșрыла ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” Woo, ĐșĐŸĐłĐŽĐ° ĐŸĐœĐŸ Ń€Đ°Đ±ĐŸŃ‚Đ°Đ»ĐŸ ĐČ Ń„ĐŸĐœĐŸĐČĐŸĐŒ Ń€Đ”Đ¶ĐžĐŒĐ”. Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸĐżŃ€ĐŸĐ±ĐŸĐČать Đ·Đ°Đčто ĐČ ĐœĐ”ĐłĐŸ Дщё раз. ĐĄĐžŃŃ‚Đ”ĐŒĐ° Đ·Đ°Đșрыла ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” Woo, ĐșĐŸĐłĐŽĐ° ĐŸĐœĐŸ Ń€Đ°Đ±ĐŸŃ‚Đ°Đ»ĐŸ ĐČ Ń„ĐŸĐœĐŸĐČĐŸĐŒ Ń€Đ”Đ¶ĐžĐŒĐ”. Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸĐżŃ€ĐŸĐ±ĐŸĐČать Đ·Đ°Đčто ĐČ ĐœĐ”ĐłĐŸ Дщё раз. Карта ОзĐČĐ»Đ”Ń‡Đ”ĐœĐ° слОшĐșĐŸĐŒ Đ±Ń‹ŃŃ‚Ń€ĐŸ - ĐąĐŸĐČар с ĐČĐ°Ń€ĐžĐ°Ń†ĐžŃĐŒĐž - В ĐœĐ°ŃˆĐ”Đč ĐżĐŸĐ»ĐžŃ‚ĐžĐșĐ” ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž ĐŸĐżĐžŃĐ°ĐœĐŸ, ĐșĐ°Đș ĐŒŃ‹ Đž ĐŽŃ€ŃƒĐłĐžĐ” ĐżĐŸŃŃ‚Đ°ĐČщоĐșĐž ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”ĐŒ фаĐčлы cookie Đž ĐșĐ°Đș ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐžĐŒĐž упраĐČĐ»ŃŃ‚ŃŒ. ĐŸĐŸĐ»ĐžŃ‚ĐžĐșĐ° ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžŃ фаĐčĐ»ĐŸĐČ cookie - Вашо сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐżĐŸĐŒĐŸĐłĐ°ŃŽŃ‚ ĐœĐ°ĐŒ ĐżĐŸĐČышать ĐșачДстĐČĐŸ ĐœĐ°ŃˆĐžŃ… ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČ, усĐșĐŸŃ€ŃŃ‚ŃŒ ох ĐČыĐČĐŸĐŽ ĐœĐ° Ń€Ń‹ĐœĐŸĐș Đž ĐżĐŸĐŽŃŃ‚Ń€Đ°ĐžĐČать WooCommerce ĐżĐŸĐŽ ĐČас. ĐŸĐŸĐ»ĐžŃ‚ĐžĐșĐ° ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž Про ŃĐŸŃ…Ń€Đ°ĐœĐ”ĐœĐžĐž ĐżĐ°Ń€Đ°ĐŒĐ”Ń‚Ń€ĐŸĐČ ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ°. ĐĄĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ @@ -997,16 +1000,16 @@ Language: ru ĐŸĐŸĐŒĐŸĐłĐžŃ‚Đ” ĐœĐ°ĐŒ ĐŸĐżŃ‚ĐžĐŒĐžĐ·ĐžŃ€ĐŸĐČать сДрĐČосы. Đ”Đ»Ń ŃŃ‚ĐŸĐłĐŸ ĐŒŃ‹ ŃĐŸĐ±ĐžŃ€Đ°Đ”ĐŒ ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃŽ ĐŸ Ń‚ĐŸĐŒ, Ń‡Ń‚ĐŸ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлО ЎДлают ĐČ ĐœĐ°ŃˆĐžŃ… ĐŒĐŸĐ±ĐžĐ»ŃŒĐœŃ‹Ń… ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃŃ…. ĐĐœĐ°Đ»ĐžŃ‚ĐžĐșĐ° УпраĐČĐ»Đ”ĐœĐžĐ” ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚ŃŒŃŽ + ĐąĐŸĐČар с ĐČĐ°Ń€ĐžĐ°Ń†ĐžŃĐŒĐž + В ĐœĐ°ŃˆĐ”Đč ĐżĐŸĐ»ĐžŃ‚ĐžĐșĐ” ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž ĐŸĐżĐžŃĐ°ĐœĐŸ, ĐșĐ°Đș ĐŒŃ‹ Đž ĐŽŃ€ŃƒĐłĐžĐ” ĐżĐŸŃŃ‚Đ°ĐČщоĐșĐž ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”ĐŒ фаĐčлы cookie Đž ĐșĐ°Đș ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐžĐŒĐž упраĐČĐ»ŃŃ‚ŃŒ. + Вашо сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐżĐŸĐŒĐŸĐłĐ°ŃŽŃ‚ ĐœĐ°ĐŒ ĐżĐŸĐČышать ĐșачДстĐČĐŸ ĐœĐ°ŃˆĐžŃ… ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČ, усĐșĐŸŃ€ŃŃ‚ŃŒ ох ĐČыĐČĐŸĐŽ ĐœĐ° Ń€Ń‹ĐœĐŸĐș Đž ĐżĐŸĐŽŃŃ‚Ń€Đ°ĐžĐČать WooCommerce ĐżĐŸĐŽ ĐČас. Ваша ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚ŃŒ ĐŸŃ‡Đ”ĐœŃŒ ĐČĐ°Đ¶ĐœĐ° ĐŽĐ»Ń ĐœĐ°Ń. Мы ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”ĐŒ, Ń…Ń€Đ°ĐœĐžĐŒ Đž ĐŸĐ±Ń€Đ°Đ±Đ°Ń‚Ń‹ĐČĐ°Đ”ĐŒ ĐČашО Đ»ĐžŃ‡ĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ ĐŸĐżŃ‚ĐžĐŒĐžĐ·ĐžŃ€ĐŸĐČать ĐœĐ°ŃˆĐ” ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” (Đž ĐČашу Ń€Đ°Đ±ĐŸŃ‚Ńƒ). В ĐœĐ”ĐșĐŸŃ‚ĐŸŃ€Ń‹Ń… ŃĐ»ŃƒŃ‡Đ°ŃŃ… ĐČашО ĐŽĐ°ĐœĐœŃ‹Đ” ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒŃ‹ ĐŽĐ»Ń Ń€Đ°Đ±ĐŸŃ‚Ń‹ ŃĐžŃŃ‚Đ”ĐŒŃ‹, Đ° ĐČ ĐŽŃ€ŃƒĐłĐžŃ… ŃĐ»ŃƒŃ‡Đ°ŃŃ… ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐČ ĐŒĐ”ĐœŃŽ \"ĐĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž\" ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Ń‹ ох ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžŃ. Đ§Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐŒĐŸŃ‡ŃŒ ĐœĐ°ĐŒ ĐżĐŸĐČысоть ĐșачДстĐČĐŸ Ń€Đ°Đ±ĐŸŃ‚Ń‹ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ Đž ŃƒŃŃ‚Ń€Đ°ĐœĐžŃ‚ŃŒ ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœŃ‹Đ” ĐŸŃˆĐžĐ±ĐșĐž, ĐČĐșлючОтД Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșОД ĐŸŃ‚Ń‡Ń‘Ń‚Ń‹ ĐŸ ŃĐ±ĐŸŃŃ…. - ĐĄĐŸĐŸĐ±Ń‰Đ°Ń‚ŃŒ ĐŸ ŃĐ±ĐŸŃŃ… - Отчёты ĐŁĐ·ĐœĐ°ĐčŃ‚Đ” Đ±ĐŸĐ»ŃŒŃˆĐ” ĐŸ ĐœĐ°ŃˆĐ”Đč ĐżĐŸĐ»ĐžŃ‚ĐžĐșĐ” ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž Đž ĐżĐŸĐ»ĐžŃ‚ĐžĐșĐ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžŃ фаĐčĐ»ĐŸĐČ cookie. ĐŸĐŸĐ»ĐžŃ‚ĐžĐșĐ° ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž Đž ĐżĐŸĐ»ĐžŃ‚ĐžĐșĐ° ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžŃ фаĐčĐ»ĐŸĐČ cookie ĐšĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚ŃŒ ĐŁĐ·ĐœĐ°ĐčŃ‚Đ” Đ±ĐŸĐ»ŃŒŃˆĐ” ĐŸ ĐŽĐ°ĐœĐœŃ‹Ń…, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ĐŒŃ‹ ŃĐŸĐ±ĐžŃ€Đ°Đ”ĐŒ ĐČ ĐČĐ°ŃˆĐ”ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ”, Đž ĐŸ Ń‚ĐŸĐŒ, ĐșĐ°Đș ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” упраĐČĐ»ŃŃ‚ŃŒ пДрДЎачДĐč этох ĐŽĐ°ĐœĐœŃ‹Ń…. ОтслДжОĐČĐ°ĐœĐžĐ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžŃ - Đ”Đ»Ń ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлДĐč woocommerce.com ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đ” ĐŸĐżŃ†ĐžĐž ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž. ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐŸŃŃ‚Đž ŃĐŒ. Đ·ĐŽĐ”ŃŃŒ. Đ˜ĐœŃ‚Đ”Ń€ĐœĐ”Ń‚-ĐŸĐżŃ†ĐžĐž Đ”ĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đ” ĐżĐ°Ń€Đ°ĐŒĐ”Ń‚Ń€Ń‹ ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž Про ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐž ĐœĐ°ŃŃ‚Ń€ĐŸĐ”Đș ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° @@ -1014,26 +1017,29 @@ Language: ru ĐŸĐŸĐŒĐŸĐłĐžŃ‚Đ” ĐœĐ°ĐŒ ĐŸĐżŃ‚ĐžĐŒĐžĐ·ĐžŃ€ĐŸĐČать сДрĐČосы. Đ”Đ»Ń ŃŃ‚ĐŸĐłĐŸ ĐŒŃ‹ ŃĐŸĐ±ĐžŃ€Đ°Đ”ĐŒ ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃŽ ĐŸ Ń‚ĐŸĐŒ, Ń‡Ń‚ĐŸ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлО ЎДлают ĐČ ĐœĐ°ŃˆĐžŃ… ĐŒĐŸĐ±ĐžĐ»ŃŒĐœŃ‹Ń… ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃŃ…. ĐĐœĐ°Đ»ĐžŃ‚ĐžĐșĐ° ОтслДжОĐČĐ°ĐœĐžĐ” - Мы Đ·Đ°Đ±ĐŸŃ‚ĐžĐŒŃŃ ĐŸ ĐČашДĐč ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž. ĐŸĐ”Ń€ŃĐŸĐœĐ°Đ»ŃŒĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ” ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒŃŽŃ‚ŃŃ ĐŽĐ»Ń ĐŸĐżŃ‚ĐžĐŒĐžĐ·Đ°Ń†ĐžĐž ĐŒĐŸĐ±ĐžĐ»ŃŒĐœŃ‹Ń… ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐč, ŃƒĐ»ŃƒŃ‡ŃˆĐ”ĐœĐžŃ защОты, Đ° таĐșжД Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșĐž Đž ĐżĐŸĐČŃ‹ŃˆĐ”ĐœĐžŃ ŃƒĐŽĐŸĐ±ŃŃ‚ĐČĐ° Ń€Đ°Đ±ĐŸŃ‚Ń‹. ĐĄĐžŃŃ‚Đ”ĐŒĐ° Đ·Đ°ĐČĐ”Ń€ŃˆĐžĐ»Đ° Ń€Đ°Đ±ĐŸŃ‚Ńƒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ Woo ĐČ ĐŒĐŸĐŒĐ”ĐœŃ‚ Đ”ĐłĐŸ Ń€Đ°Đ±ĐŸŃ‚Ń‹ ĐČ Ń„ĐŸĐœĐŸĐČĐŸĐŒ Ń€Đ”Đ¶ĐžĐŒĐ”. Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸĐżŃ€ĐŸĐ±ĐŸĐČать Đ·Đ°Đčто ĐČ ĐœĐ”ĐłĐŸ Дщё раз. - ĐĐ”ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ ĐŽĐŸĐ±Đ°ĐČоть Ń‚ĐŸĐČар с ĐČĐ°Ń€ĐžĐ°Ń†ĐžŃĐŒĐž ĐœĐ°ĐżŃ€ŃĐŒŃƒŃŽ. ВыбДрОтД ĐșĐŸĐœĐșŃ€Đ”Ń‚ĐœŃƒŃŽ ĐČароацою ĐĄĐ±ĐŸĐč сĐșĐ°ĐœĐžŃ€ĐŸĐČĐ°ĐœĐžŃ. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу ĐżĐŸĐ·Đ¶Đ” + ĐĄĐŸĐŸĐ±Ń‰Đ°Ń‚ŃŒ ĐŸ ŃĐ±ĐŸŃŃ… + Отчёты + Мы Đ·Đ°Đ±ĐŸŃ‚ĐžĐŒŃŃ ĐŸ ĐČашДĐč ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž. ĐŸĐ”Ń€ŃĐŸĐœĐ°Đ»ŃŒĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ” ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒŃŽŃ‚ŃŃ ĐŽĐ»Ń ĐŸĐżŃ‚ĐžĐŒĐžĐ·Đ°Ń†ĐžĐž ĐŒĐŸĐ±ĐžĐ»ŃŒĐœŃ‹Ń… ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐč, ŃƒĐ»ŃƒŃ‡ŃˆĐ”ĐœĐžŃ защОты, Đ° таĐșжД Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșĐž Đž ĐżĐŸĐČŃ‹ŃˆĐ”ĐœĐžŃ ŃƒĐŽĐŸĐ±ŃŃ‚ĐČĐ° Ń€Đ°Đ±ĐŸŃ‚Ń‹. + ĐĐ”ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ ĐŽĐŸĐ±Đ°ĐČоть Ń‚ĐŸĐČар с ĐČĐ°Ń€ĐžĐ°Ń†ĐžŃĐŒĐž ĐœĐ°ĐżŃ€ŃĐŒŃƒŃŽ. ВыбДрОтД ĐșĐŸĐœĐșŃ€Đ”Ń‚ĐœŃƒŃŽ ĐČароацою ĐąĐŸĐČар с артоĐșŃƒĐ»ĐŸĐŒ %s ĐœĐ” ĐœĐ°ĐčĐŽĐ”Đœ. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐŽĐŸĐ±Đ°ĐČоть ĐČ Đ·Đ°ĐșĐ°Đ· + Đ”Đ»Ń ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлДĐč woocommerce.com ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đ” ĐŸĐżŃ†ĐžĐž ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž. ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐŸŃŃ‚Đž ŃĐŒ. Đ·ĐŽĐ”ŃŃŒ. ĐĄĐ±ĐŸĐč сĐșĐ°ĐœĐžŃ€ĐŸĐČĐ°ĐœĐžŃ. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу ĐżĐŸĐ·Đ¶Đ” ĐĄĐșĐ°ĐœĐžŃ€ĐŸĐČать штрохĐșĐŸĐŽ ОтпраĐČĐ»ŃŃ Ń‚ĐŸĐČары ĐČ ŃŃ‚Ń€Đ°ĐœŃ‹, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ŃĐ»Đ”ĐŽŃƒŃŽŃ‚ Ń‚Đ°ĐŒĐŸĐ¶Đ”ĐœĐœŃ‹ĐŒ праĐČĐžĐ»Đ°ĐŒ ЕĐČŃ€ĐŸĐżĐ”ĐčсĐșĐŸĐłĐŸ ŃĐŸŃŽĐ·Đ° (ЕС), ĐČы Ń‚Đ”ĐżĐ”Ń€ŃŒ ĐŽĐŸĐ»Đ¶ĐœŃ‹ Ń‚ĐŸŃ‡ĐœĐŸ Đž ĐżĐŸĐœŃŃ‚ĐœĐŸ ĐŸĐżĐžŃĐ°Ń‚ŃŒ ĐșĐ°Đ¶ĐŽŃƒŃŽ ĐżĐŸĐ·ĐžŃ†ĐžŃŽ. йаĐș, про ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐ” ĐŸĐŽĐ”Đ¶ĐŽŃ‹ ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ уĐșĐ°Đ·Đ°Ń‚ŃŒ Дё топ (ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€, ĐŒŃƒĐ¶ŃĐșОД Ń€ŃƒĐ±Đ°ŃˆĐșĐž, жОлДт ĐŽĐ»Ń ĐŽĐ”ĐČĐŸŃ‡ĐșĐž, ĐșуртĐșĐ° ĐŽĐ»Ń ĐŒĐ°Đ»ŃŒŃ‡ĐžĐșĐ°), Ń‡Ń‚ĐŸĐ±Ń‹ ĐŸĐżĐžŃĐ°ĐœĐžĐ” Đ±Ń‹Đ»ĐŸ ĐżŃ€ĐžĐ”ĐŒĐ»Đ”ĐŒŃ‹ĐŒ. В ĐžĐœĐŸĐŒ ŃĐ»ŃƒŃ‡Đ°Đ” ĐŒĐŸĐ¶Đ”Ń‚ ĐżŃ€ĐŸĐžĐ·ĐŸĐčто заЎДржĐșĐ° ОлО ĐżŃ€ĐžĐŸŃŃ‚Đ°ĐœĐŸĐČĐșĐ° ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž ĐœĐ° Ń‚Đ°ĐŒĐŸĐ¶ĐœĐ”. ĐžĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°Đșрыть ŃƒŃ‡Ń‘Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ Эту ŃƒŃ‡Ń‘Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ ĐœĐ”Đ»ŃŒĐ·Ń Đ·Đ°Đșрыть, ĐżĐŸĐșĐ° ĐČ ĐœĐ”Đč Đ”ŃŃ‚ŃŒ Đ°ĐșтоĐČĐœŃ‹Đ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœŃ‹. Про ĐżĐŸĐżŃ‹Ń‚ĐșĐ” Đ·Đ°Đșрыть ŃƒŃ‡Ń‘Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ°. - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°Đșрыть ŃƒŃ‡Ń‘Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ ЗаĐșрытОД ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО  НаĐČсДгЎа Đ·Đ°Đșрыть ŃƒŃ‡Ń‘Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ - ВĐČДЎОтД ĐČашД ĐžĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń ĐŽĐ»Ń ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžŃ Đ·Đ°Đșрытоя ĐŸĐŸĐŽŃ‚ĐČДрЎОтД Đ·Đ°ĐșрытОД ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО ЗаĐșрыть ŃƒŃ‡Ń‘Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ ĐĄĐșĐ°ĐœĐžŃ€ŃƒĐčŃ‚Đ” QR-ĐșĐŸĐŽ Đž слДЎуĐčŃ‚Đ” ĐžĐœŃŃ‚Ń€ŃƒĐșŃ†ĐžŃĐŒ ĐĄĐșĐ°ĐœĐžŃ€ŃƒĐčŃ‚Đ” ĐŽĐ»Ń ĐŸĐżĐ»Đ°Ń‚Ń‹ ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ ĐșŃƒĐżĐŸĐœ Оз Đ·Đ°ĐșĐ°Đ·Đ° + ВĐČДЎОтД ĐČашД ĐžĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń ĐŽĐ»Ń ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžŃ Đ·Đ°Đșрытоя ĐšŃƒĐżĐŸĐœ (%1$s) –%1$s Đ”ĐŸĐ±Đ°ĐČоть ĐșŃƒĐżĐŸĐœ @@ -1042,9 +1048,9 @@ Language: ru Đ”ĐŸĐ±Đ°ĐČоть Ń‚ĐŸĐČары с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ сĐșĐ°ĐœĐ”Ń€Đ° ЗаĐșрыть ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ” - ОтпраĐČĐ»ŃŃ Ń‚ĐŸĐČары ĐČ ŃŃ‚Ń€Đ°ĐœŃ‹, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ŃĐ»Đ”ĐŽŃƒŃŽŃ‚ Ń‚Đ°ĐŒĐŸĐ¶Đ”ĐœĐœŃ‹ĐŒ праĐČĐžĐ»Đ°ĐŒ ЕĐČŃ€ĐŸĐżĐ”ĐčсĐșĐŸĐłĐŸ ĐĄĐŸŃŽĐ·Đ° (ЕС), ĐČы ĐŽĐŸĐ»Đ¶ĐœŃ‹ Ń‚ĐŸŃ‡ĐœĐŸ Đž ĐżĐŸĐœŃŃ‚ĐœĐŸ ĐŸĐżĐžŃĐ°Ń‚ŃŒ ĐșĐ°Đ¶ĐŽŃƒŃŽ ĐżĐŸĐ·ĐžŃ†ĐžŃŽ. В ĐžĐœĐŸĐŒ ŃĐ»ŃƒŃ‡Đ°Đ” ĐŒĐŸĐ¶Đ”Ń‚ ĐżŃ€ĐŸĐžĐ·ĐŸĐčто заЎДржĐșĐ° ОлО ĐżŃ€ĐžĐŸŃŃ‚Đ°ĐœĐŸĐČĐșĐ° ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž ĐœĐ° Ń‚Đ°ĐŒĐŸĐ¶ĐœĐ”. ХлДЎОтД Đ·Đ° ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžŃĐŒĐž Đž ĐżĐŸĐČышаĐčŃ‚Đ” Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸŃŃ‚ŃŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. ОтĐșŃ€ĐŸĐčŃ‚Đ” ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚Đž Jetpack. ĐŁĐČĐ”ĐŽĐŸĐŒĐ»Đ”ĐœĐžŃ ĐŸ Đ·Đ°ĐșĐ°Đ·Đ°Ń… Đž ĐŒĐœĐŸĐłĐŸĐ” ĐŽŃ€ŃƒĐłĐŸĐ” + ОтпраĐČĐ»ŃŃ Ń‚ĐŸĐČары ĐČ ŃŃ‚Ń€Đ°ĐœŃ‹, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ŃĐ»Đ”ĐŽŃƒŃŽŃ‚ Ń‚Đ°ĐŒĐŸĐ¶Đ”ĐœĐœŃ‹ĐŒ праĐČĐžĐ»Đ°ĐŒ ЕĐČŃ€ĐŸĐżĐ”ĐčсĐșĐŸĐłĐŸ ĐĄĐŸŃŽĐ·Đ° (ЕС), ĐČы ĐŽĐŸĐ»Đ¶ĐœŃ‹ Ń‚ĐŸŃ‡ĐœĐŸ Đž ĐżĐŸĐœŃŃ‚ĐœĐŸ ĐŸĐżĐžŃĐ°Ń‚ŃŒ ĐșĐ°Đ¶ĐŽŃƒŃŽ ĐżĐŸĐ·ĐžŃ†ĐžŃŽ. В ĐžĐœĐŸĐŒ ŃĐ»ŃƒŃ‡Đ°Đ” ĐŒĐŸĐ¶Đ”Ń‚ ĐżŃ€ĐŸĐžĐ·ĐŸĐčто заЎДржĐșĐ° ОлО ĐżŃ€ĐžĐŸŃŃ‚Đ°ĐœĐŸĐČĐșĐ° ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž ĐœĐ° Ń‚Đ°ĐŒĐŸĐ¶ĐœĐ”. ĐŸĐŸĐșĐ°Đ·Đ°Ń‚ŃŒ ОлО сĐșрыть ŃĐżĐžŃĐŸĐș ĐŽĐ”ĐčстĐČĐžĐč ĐżĐŸ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐĄĐżĐžŃĐŸĐș ĐŽĐ”ĐčстĐČĐžĐč ĐżĐŸ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” ŃĐœĐŸĐČĐ° ĐżĐŸŃĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ Đ”ĐłĐŸ ĐČ Đ»ŃŽĐ±ĐŸĐ” ĐČŃ€Đ”ĐŒŃ, ĐŸŃ‚ĐșрыĐČ Â«ĐœĐ”ĐœŃŽ > ĐĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž > ĐœĐ°ĐłĐ°Đ·ĐžĐœÂ» @@ -1062,10 +1068,10 @@ Language: ru Опцоя ĐżĐŸ ŃƒĐŒĐŸĐ»Ń‡Đ°ĐœĐžŃŽ Опцоо ĐșĐŸĐŒĐżĐŸĐœĐ”ĐœŃ‚ĐŸĐČ ĐšĐŸĐŒĐżĐŸĐœĐ”ĐœŃ‚Ń‹ ĐŒĐŸĐ¶ĐœĐŸ рДЎаĐșŃ‚ĐžŃ€ĐŸĐČать ĐČ ĐČДб-ĐșĐŸĐœŃĐŸĐ»Đž. - %d ĐșĐŸĐŒĐżĐŸĐœĐ”ĐœŃ‚Đ°Â (-ĐŸĐČ) - 1 ĐșĐŸĐŒĐżĐŸĐœĐ”ĐœŃ‚ ĐĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž ĐșĐŸĐŒĐżĐŸĐœĐ”ĐœŃ‚ĐŸĐČ ĐšĐŸĐŒĐżĐŸĐœĐ”ĐœŃ‚Ń‹ + %d ĐșĐŸĐŒĐżĐŸĐœĐ”ĐœŃ‚Đ°Â (-ĐŸĐČ) + 1 ĐșĐŸĐŒĐżĐŸĐœĐ”ĐœŃ‚ ĐĐ°ĐŒ ĐœŃƒĐ¶ĐœĐŸ ĐČашД Ń€Đ°Đ·Ń€Đ”ŃˆĐ”ĐœĐžĐ”, Ń‡Ń‚ĐŸĐ±Ń‹ ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»ŃŃ‚ŃŒ ĐœĐ° ĐČашД ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ push-уĐČĐ”ĐŽĐŸĐŒĐ»Đ”ĐœĐžŃ ĐŸ ĐœĐŸĐČых Đ·Đ°ĐșĐ°Đ·Đ°Ń…, ĐŸŃ‚Đ·Ń‹ĐČах Đž ĐżŃ€ĐŸŃ‡Đ”ĐŒ. ĐŁĐČĐ”ĐŽĐŸĐŒĐ»Đ”ĐœĐžŃ ĐĄĐŸŃŃ‚Đ°ĐČĐœĐŸĐč Ń‚ĐŸĐČар @@ -1079,7 +1085,6 @@ Language: ru ĐŁĐČДлОчОĐČĐ°ĐčŃ‚Đ” ĐżŃ€ĐŸĐŽĐ°Đ¶Đž с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ŃĐżĐ”Ń†ĐžĐ°Đ»ŃŒĐœŃ‹Ń… ĐżŃ€Đ”ĐŽĐ»ĐŸĐ¶Đ”ĐœĐžĐč ĐŸŃ€ĐŸŃĐŒĐ°Ń‚Ń€ĐžĐČĐ°ĐčŃ‚Đ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ХлДЎОтД Đ·Đ° ĐœĐŸĐČĐŸŃŃ‚ŃĐŒĐž - УпраĐČĐ»ŃĐčŃ‚Đ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐŒ чДрДз ĐșĐŸĐœŃĐŸĐ»ŃŒ ОбщДД ĐĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž ĐąĐŸĐČары ĐČ ĐșĐŸĐŒĐżĐ»Đ”ĐșŃ‚Đ” ĐŒĐŸĐ¶ĐœĐŸ рДЎаĐșŃ‚ĐžŃ€ĐŸĐČать ĐČ ĐČДб-ĐșĐŸĐœŃĐŸĐ»Đž. @@ -1090,6 +1095,7 @@ Language: ru ĐĐ”Ń‚ ĐŒĐ°ĐșŃĐžĐŒŃƒĐŒĐ° ĐĐ”Ń‚ ĐŒĐžĐœĐžĐŒŃƒĐŒĐ° ĐšĐŸĐŒĐżĐ»Đ”Đșт + УпраĐČĐ»ŃĐčŃ‚Đ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐŒ чДрДз ĐșĐŸĐœŃĐŸĐ»ŃŒ ĐšĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ ĐČ ĐșĐŸĐŒĐżĐ»Đ”ĐșŃ‚Đ” МаĐșŃĐžĐŒĐ°Đ»ŃŒĐœĐŸĐ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ ĐœĐžĐœĐžĐŒĐ°Đ»ŃŒĐœĐŸĐ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ @@ -1122,32 +1128,32 @@ Language: ru АĐșтоĐČĐœĐŸ Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” рДЎаĐșŃ‚ĐžŃ€ĐŸĐČать ĐżĐŸĐŽĐżĐžŃĐșĐž ĐœĐ° Ń‚ĐŸĐČары ĐČ ĐČДб-ĐșĐŸĐœŃĐŸĐ»Đž. БДз ĐżŃ€ĐŸĐ±ĐœĐŸĐłĐŸ ĐżĐ”Ń€ĐžĐŸĐŽĐ° - Đ‘Đ”ŃĐżĐ»Đ°Ń‚ĐœĐ°Ń Ń€Đ”ĐłĐžŃŃ‚Ń€Đ°Ń†ĐžŃ НоĐșĐŸĐłĐŽĐ° ĐœĐ” ОстДĐșаДт - %1$s ĐșажЎ. %2$s %3$s - КажЎ. %1$d %2$s КажЎ. %1$s ĐĐŸĐŒĐ”Ń€ ĐżĐŸĐŽĐżĐžŃĐșĐž%1$d ĐŸĐŸĐŽĐżĐžŃĐșĐ° OK - От пДрĐČĐŸĐč ĐżŃ€ĐŸĐŽĐ°Đ¶Đž ĐŽĐŸ ĐŒĐžĐ»Đ»ĐžĐŸĐœĐœĐŸĐč ĐČыручĐșĐž: Woo — ĐČаш ĐżĐŸĐŒĐŸŃ‰ĐœĐžĐș. ĐŁĐ·ĐœĐ°ĐčŃ‚Đ”, ĐżĐŸŃ‡Đ”ĐŒŃƒ ĐżŃ€ĐŸĐŽĐ°ĐČцы ĐżĐŸŃŃ‚Ń€ĐŸĐžĐ»Đž ĐœĐ° ĐœĐ°ŃˆĐ”Đč ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ” 3,4Â ĐŒĐ»Đœ. ĐŸĐœĐ»Đ°ĐčĐœ-ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐČ. ĐŸĐŸĐŽĐżĐžŃĐșĐ° + ĐŸĐŸĐŽĐżĐžŃĐșĐ° + Đ‘Đ”ŃĐżĐ»Đ°Ń‚ĐœĐ°Ń Ń€Đ”ĐłĐžŃŃ‚Ń€Đ°Ń†ĐžŃ + %1$s ĐșажЎ. %2$s %3$s + КажЎ. %1$d %2$s + От пДрĐČĐŸĐč ĐżŃ€ĐŸĐŽĐ°Đ¶Đž ĐŽĐŸ ĐŒĐžĐ»Đ»ĐžĐŸĐœĐœĐŸĐč ĐČыручĐșĐž: Woo — ĐČаш ĐżĐŸĐŒĐŸŃ‰ĐœĐžĐș. ĐŁĐ·ĐœĐ°ĐčŃ‚Đ”, ĐżĐŸŃ‡Đ”ĐŒŃƒ ĐżŃ€ĐŸĐŽĐ°ĐČцы ĐżĐŸŃŃ‚Ń€ĐŸĐžĐ»Đž ĐœĐ° ĐœĐ°ŃˆĐ”Đč ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ” 3,4Â ĐŒĐ»Đœ. ĐŸĐœĐ»Đ°ĐčĐœ-ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐČ. ĐĐ”ĐżŃ€Đ°ĐČĐžĐ»ŃŒĐœŃ‹Đč ĐŸĐŽĐœĐŸŃ€Đ°Đ·ĐŸĐČыĐč ĐșĐŸĐŽ. ĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” праĐČĐžĐ»ŃŒĐœĐŸŃŃ‚ŃŒ ĐČĐČĐ”ĐŽĐ”ĐœĐœŃ‹Ń… ĐŽĐ°ĐœĐœŃ‹Ń… Đž ĐżĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. ĐĄĐ±ĐŸĐč Đ·Đ°ĐżŃ€ĐŸŃĐ° SMS. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. Đ—Đ°ĐżŃ€ĐŸŃ SMS ĐČŃ‹ĐżĐŸĐ»ĐœĐ”Đœ. Đ’Đ°ĐŒ ĐŽĐŸĐ»Đ¶ĐœĐŸ проĐčто ŃĐŸĐŸĐ±Ń‰Đ”ĐœĐžĐ” с ĐșĐŸĐŽĐŸĐŒ. - ĐŸĐŸĐŽĐżĐžŃĐșĐ° ĐŁŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ Đșарт ĐżŃ€ĐžĐœĐžĐŒĐ°Đ”Ń‚ платДжО ĐŽĐ”Đ±Đ”Ń‚ĐŸĐČŃ‹ĐŒĐž Đž ĐșŃ€Đ”ĐŽĐžŃ‚ĐœŃ‹ĐŒĐž ĐșĐ°Ń€Ń‚Đ°ĐŒĐž. Их ĐŒĐŸĐ¶ĐœĐŸ проĐșлаЎыĐČать, ĐżŃ€ĐŸĐČĐŸĐŽĐžŃ‚ŃŒ ОлО ĐČстаĐČĐ»ŃŃ‚ŃŒ. ĐŸŃ€ĐžĐœĐžĐŒĐ°ĐčŃ‚Đ” бДсĐșĐŸĐœŃ‚Đ°ĐșŃ‚ĐœŃ‹Đ” платДжО ĐżŃ€ŃĐŒĐŸ ĐČ Ń‚Đ”Đ»Đ”Ń„ĐŸĐœĐ”. - Đ”Đ»Ń ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžŃ платДжДĐč ĐżĐŸ ĐșартД ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐčŃ‚Đ”\nсĐČĐŸĐč Ń‚Đ”Đ»Đ”Ń„ĐŸĐœ. ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐżŃ€ŃĐŒĐŸ сДĐčчас. - ОтпраĐČоть ĐŸŃ‚Đ·Ń‹ĐČ - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČĐŸĐčто, ĐżĐŸŃĐșĐŸĐ»ŃŒĐșу ĐœĐ” Ń€Đ°Đ·Ń€Đ”ŃˆĐ°Đ”Ń‚ŃŃ ŃĐŸĐ·ĐŽĐ°ĐČать ĐżĐ°Ń€ĐŸĐ»ŃŒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ. ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” саĐčта
 + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČĐŸĐčто, ĐżĐŸŃĐșĐŸĐ»ŃŒĐșу ĐœĐ” Ń€Đ°Đ·Ń€Đ”ŃˆĐ°Đ”Ń‚ŃŃ ŃĐŸĐ·ĐŽĐ°ĐČать ĐżĐ°Ń€ĐŸĐ»ŃŒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ. + ОтпраĐČоть ĐŸŃ‚Đ·Ń‹ĐČ + Đ”Đ»Ń ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžŃ платДжДĐč ĐżĐŸ ĐșартД ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐčŃ‚Đ”\nсĐČĐŸĐč Ń‚Đ”Đ»Đ”Ń„ĐŸĐœ. ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐżŃ€ŃĐŒĐŸ сДĐčчас. + Đ—Đ°ĐłŃ€ŃƒĐ·Đșа
 ĐŸŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° про ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐž ĐČДб-саĐčта ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу, ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒŃ ŃŃ‚Ń€Đ°ĐœĐžŃ†Ńƒ ĐșĐŸĐœŃĐŸĐ»Đž Đ’ĐŸĐčто - Đ—Đ°ĐłŃ€ŃƒĐ·Đșа
 - %s Đ·Đ°ĐČĐ”Ń€ŃˆŃ‘Đœ ДДĐčстĐČОД ĐČашДĐč ĐżĐŸĐŽĐżĐžŃĐșĐž Đ·Đ°ĐČĐ”Ń€ŃˆĐ”ĐœĐŸ, Đž Ń‚Đ”ĐżĐ”Ń€ŃŒ ĐČĐ°ĐŒ ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐœĐ” ĐČсД Ń„ŃƒĐœĐșцоо. + %s Đ·Đ°ĐČĐ”Ń€ŃˆŃ‘Đœ %1$dÂ ĐŽĐœ. 1 ĐŽĐ”ĐœŃŒ Đ—Đ°ĐłŃ€ŃƒĐ·Đșа
 @@ -1160,13 +1166,11 @@ Language: ru ĐžŃˆĐžĐ±ĐșĐ° про ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐž сĐČĐ”ĐŽĐ”ĐœĐžĐč ĐŸ ĐżĐ»Đ°ĐœĐ” Вы ĐŸŃ„ĐŸŃ€ĐŒĐžĐ»Đž ĐżĐŸĐŽĐżĐžŃĐșу ĐœĐ° %1$s! ĐŁ ĐČас Đ”ŃŃ‚ŃŒ ĐŽĐŸŃŃ‚ŃƒĐż ĐșĐŸ ĐČŃĐ”ĐŒ Ń„ŃƒĐœĐșŃ†ĐžŃĐŒ ĐŽĐŸ %2$s. ĐŁ ĐČас Đ·Đ°ĐșĐŸĐœŃ‡ĐžĐ»ŃŃ ĐżŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ, ĐŽĐŸŃŃ‚ŃƒĐż Đș Ń„ŃƒĐœĐșŃ†ĐžŃĐŒ ĐŸĐłŃ€Đ°ĐœĐžŃ‡Đ”Đœ. ĐŸĐŸĐŽĐżĐžŃˆĐžŃ‚Đ”ŃŃŒ ĐœĐ° %1$s ĐżŃ€ŃĐŒĐŸ сДĐčчас. - ĐŁ ĐČас оЮёт %1$d-ĐŽĐœĐ”ĐČĐœŃ‹Đč Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœŃ‹Đč ĐżŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ. Đ‘Đ”ŃĐżĐ»Đ°Ń‚ĐœŃ‹Đč ĐżŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ Đ·Đ°ĐșĐŸĐœŃ‡ĐžŃ‚ŃŃ чДрДз %2$s. ĐŸĐ”Ń€Đ”ĐčЎОтД ĐœĐ° ĐżĐ»Đ°Ń‚ĐœŃƒŃŽ ĐżĐŸĐŽĐżĐžŃĐșу ĐŽĐ»Ń ĐŽĐŸŃŃ‚ŃƒĐżĐ° Đș ĐœĐŸĐČŃ‹ĐŒ Ń„ŃƒĐœĐșŃ†ĐžŃĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. Статус ĐżĐŸĐŽĐżĐžŃĐșĐž ĐŁŃŃ‚Ń€Đ°ĐœĐ”ĐœĐžĐ” ĐœĐ”ĐżĐŸĐ»Đ°ĐŽĐŸĐș йДĐșущоĐč: %s ĐĄĐŸĐŸĐ±Ń‰ĐžŃ‚ŃŒ ĐŸ ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ” с ĐżĐŸĐŽĐżĐžŃĐșĐŸĐč ĐŸĐ”Ń€Đ”Đčто ĐœĐ° ĐżĐ»Đ°Ń‚ĐœŃƒŃŽ ĐżĐŸĐŽĐżĐžŃĐșу - ĐžŃŃ‚Đ°Đ»ĐŸŃŃŒ ĐŸŃ‚ ĐżŃ€ĐŸĐ±ĐœĐŸĐłĐŸ ĐżĐ”Ń€ĐžĐŸĐŽĐ°: %1$s. ĐšĐŸĐœĐ”Ń† ĐżŃ€ĐŸĐ±ĐœĐŸĐłĐŸ ĐżĐ”Ń€ĐžĐŸĐŽĐ° ĐŸŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ Đ·Đ°ĐșĐŸĐœŃ‡ĐžĐ»ŃŃ. ĐŸŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đž ĐœĐ”ĐŸĐ¶ĐžĐŽĐ°ĐœĐœŃ‹Đ” ĐŸŃˆĐžĐ±ĐșĐž. @@ -1180,13 +1184,15 @@ Language: ru ĐĐ°Đ·Đ°ĐŽ ĐČ ĐœĐŸĐč ĐŒĐ°ĐłĐ°Đ·ĐžĐœ URL-аЎрДс рДĐșĐŸĐŒĐ”ĐœĐŽĐ°Ń†ĐžĐž ĐžĐżŃƒĐ±Đ»ĐžĐșĐŸĐČать ĐŒĐŸĐč ĐŒĐ°ĐłĐ°Đ·ĐžĐœ - Đ§Ń‚ĐŸĐ±Ń‹ Đ·Đ°ĐżŃƒŃŃ‚ĐžŃ‚ŃŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœ, ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ пДрДĐčто ĐœĐ° ĐżĐ»Đ°Ń‚ĐœŃ‹Đč Ń‚Đ°Ń€ĐžŃ„ĐœŃ‹Đč ĐżĐ»Đ°Đœ. <u>ĐŸĐ”Ń€Đ”Đčто</u> ĐŸĐŸĐžŃĐș ĐŽĐŸĐŒĐ”ĐœĐŸĐČ + Đ§Ń‚ĐŸĐ±Ń‹ Đ·Đ°ĐżŃƒŃŃ‚ĐžŃ‚ŃŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœ, ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ пДрДĐčто ĐœĐ° ĐżĐ»Đ°Ń‚ĐœŃ‹Đč Ń‚Đ°Ń€ĐžŃ„ĐœŃ‹Đč ĐżĐ»Đ°Đœ. <u>ĐŸĐ”Ń€Đ”Đčто</u> + ĐŁ ĐČас оЮёт %1$d-ĐŽĐœĐ”ĐČĐœŃ‹Đč Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœŃ‹Đč ĐżŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ. Đ‘Đ”ŃĐżĐ»Đ°Ń‚ĐœŃ‹Đč ĐżŃ€ĐŸĐ±ĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ Đ·Đ°ĐșĐŸĐœŃ‡ĐžŃ‚ŃŃ чДрДз %2$s. ĐŸĐ”Ń€Đ”ĐčЎОтД ĐœĐ° ĐżĐ»Đ°Ń‚ĐœŃƒŃŽ ĐżĐŸĐŽĐżĐžŃĐșу ĐŽĐ»Ń ĐŽĐŸŃŃ‚ŃƒĐżĐ° Đș ĐœĐŸĐČŃ‹ĐŒ Ń„ŃƒĐœĐșŃ†ĐžŃĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. + ĐžŃŃ‚Đ°Đ»ĐŸŃŃŒ ĐŸŃ‚ ĐżŃ€ĐŸĐ±ĐœĐŸĐłĐŸ ĐżĐ”Ń€ĐžĐŸĐŽĐ°: %1$s. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČĐŸĐčто. ĐšĐŸĐŽ ŃĐŸŃŃ‚ĐŸŃĐœĐžŃ: %1$s ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČĐŸĐčто, таĐș ĐșĐ°Đș ĐœĐ” ŃƒĐŽĐ°Đ”Ń‚ŃŃ ĐœĐ°Đčто URL-аЎрДс Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€Đ°Ń‚ĐŸŃ€Đ° ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČĐŸĐčто, таĐș ĐșĐ°Đș ĐœĐ” ŃƒĐŽĐ°Đ”Ń‚ŃŃ ĐœĐ°Đčто URL-аЎрДс ĐČŃ…ĐŸĐŽĐ° ĐČ ĐŒĐ°ĐłĐ°Đ·ĐžĐœ - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČĐŸĐčто Оз-Đ·Đ° ĐœĐ”ĐŸĐ¶ĐžĐŽĐ°ĐœĐœĐŸĐłĐŸ ĐŸŃ‚ĐČДта саĐčта. Мы Ń€Đ°Đ±ĐŸŃ‚Đ°Đ”ĐŒ ĐœĐ°ĐŽ ŃŃ‚ĐŸĐč ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐŸĐč. ĐŸŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ°. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу ĐżĐŸĐ·Đ¶Đ”. + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČĐŸĐčто Оз-Đ·Đ° ĐœĐ”ĐŸĐ¶ĐžĐŽĐ°ĐœĐœĐŸĐłĐŸ ĐŸŃ‚ĐČДта саĐčта. Мы Ń€Đ°Đ±ĐŸŃ‚Đ°Đ”ĐŒ ĐœĐ°ĐŽ ŃŃ‚ĐŸĐč ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐŸĐč. Đ”Đ»Ń ĐČашДĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО Đ”ŃŃ‚ŃŒ Ń‚Ń€Đ”Đ±ĐŸĐČĐ°ĐœĐžŃ ĐœĐ° утĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžĐž. Đ§Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО, ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚Đ” это Ń‚Ń€Đ”Đ±ĐŸĐČĐ°ĐœĐžŃ. ĐžŃ†Đ”ĐœĐžŃ‚Đ” ĐČашО ĐČĐżĐ”Ń‡Đ°Ń‚Đ»Đ”ĐœĐžŃ ĐŸŃ‚ Ń€Đ°Đ±ĐŸŃ‚Ń‹ с Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșĐŸĐč НраĐČотся Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșĐ°? @@ -1229,31 +1235,31 @@ Language: ru ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” статуса Jetpack Đ§Ń‚ĐŸ-Ń‚ĐŸ ĐżĐŸŃˆĐ»ĐŸ ĐœĐ” таĐș. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу ĐżĐŸĐ·Đ¶Đ”. ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚ŃŒ платёж + Đ Đ”ĐłĐžŃŃ‚Ń€Đ°Ń†ĐžŃ ĐŽĐŸĐŒĐ”ĐœĐœĐŸĐłĐŸ ĐžĐŒĐ”ĐœĐžâ€Š + ВыбДрОтД ŃŃ‚Ń€Đ°ĐœŃƒ + ВыбДрОтД ĐŸĐșруг/ĐŸĐ±Đ»Đ°ŃŃ‚ŃŒ ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” платДжДĐč ĐżĐŸ ĐșартД\nĐœĐ° ĐČĐ°ŃˆĐ”ĐŒ Ń‚Đ”Đ»Đ”Ń„ĐŸĐœĐ” Оплата ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ” ДЕЙСбВИЯ Đ’ĐŸ ĐČŃ€Đ”ĐŒŃ рДгОстрацОО ĐŽĐŸĐŒĐ”ĐœĐ° ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° - ВыбДрОтД ĐŸĐșруг/ĐŸĐ±Đ»Đ°ŃŃ‚ŃŒ - ВыбДрОтД ŃŃ‚Ń€Đ°ĐœŃƒ - Đ Đ”ĐłĐžŃŃ‚Ń€Đ°Ń†ĐžŃ ĐŽĐŸĐŒĐ”ĐœĐœĐŸĐłĐŸ ĐžĐŒĐ”ĐœĐžâ€Š - Đ—Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČать ĐŽĐŸĐŒĐ”Đœ - ĐŸĐŸŃ‡Ń‚ĐŸĐČыĐč ĐžĐœĐŽĐ”Đșс - ĐžĐ±Đ»Đ°ŃŃ‚ŃŒ/ĐŸĐșруг (ĐœĐ” ĐŽĐŸŃŃ‚ŃƒĐżĐœĐŸ) - ОĐșруг/ĐžĐ±Đ»Đ°ŃŃ‚ŃŒ - Đ“ĐŸŃ€ĐŸĐŽ - АЎрДс 2 - АЎрДс - ĐĄŃ‚Ń€Đ°ĐœĐ° - ĐšĐŸĐŽ ŃŃ‚Ń€Đ°ĐœŃ‹ ĐąĐ”Đ»Đ”Ń„ĐŸĐœ - ĐžŃ€ĐłĐ°ĐœĐžĐ·Đ°Ń†ĐžŃ (ĐœĐ”ĐŸĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœĐŸ) + ĐšĐŸĐŽ ŃŃ‚Ń€Đ°ĐœŃ‹ + ĐĄŃ‚Ń€Đ°ĐœĐ° + АЎрДс + АЎрДс 2 + Đ“ĐŸŃ€ĐŸĐŽ + ОĐșруг/ĐžĐ±Đ»Đ°ŃŃ‚ŃŒ + ĐžĐ±Đ»Đ°ŃŃ‚ŃŒ/ĐŸĐșруг (ĐœĐ” ĐŽĐŸŃŃ‚ŃƒĐżĐœĐŸ) + ĐŸĐŸŃ‡Ń‚ĐŸĐČыĐč ĐžĐœĐŽĐ”Đșс + Đ—Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČать ĐŽĐŸĐŒĐ”Đœ Đ”Đ»Ń ĐČĐ°ŃˆĐ”ĐłĐŸ ŃƒĐŽĐŸĐ±ŃŃ‚ĐČĐ°, ĐŒŃ‹ Đ·Đ°ĐżĐŸĐ»ĐœĐžĐ»Đž ĐČашу ĐșĐŸĐœŃ‚Đ°ĐșŃ‚ĐœŃƒŃŽ ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃŽ WordPress.com. ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐ”Ń€Đ”ĐżŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” Дё ĐœĐ° ĐșĐŸŃ€Ń€Đ”ĐșŃ‚ĐœĐŸŃŃ‚ŃŒ, ĐŽĐ”ĐčстĐČĐžŃ‚Đ”Đ»ŃŒĐœĐŸ лО ĐČы Ń…ĐŸŃ‚ĐžŃ‚Đ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать Дё ĐŽĐ»Ń ŃŃ‚ĐŸĐłĐŸ ĐŽĐŸĐŒĐ”ĐœĐ°. - ĐšĐŸĐœŃ‚Đ°ĐșŃ‚ĐœĐ°Ń ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃ ĐŽĐŸĐŒĐ”ĐœĐ° - Đ—Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČать ĐŸŃ‚ĐșŃ€Ń‹Ń‚ĐŸ - Đ—Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČать ĐșĐ°Đș Đ»ĐžŃ‡ĐœŃ‹Đč с Đ·Đ°Ń‰ĐžŃ‚ĐŸĐč ĐżĐ”Ń€ŃĐŸĐœĐ°Đ»ŃŒĐœŃ‹Ń… ĐŽĐ°ĐœĐœŃ‹Ń… - ВĐČДЎОтД праĐČĐžĐ»ŃŒĐœŃ‹Đč %s - Đ Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ŃƒŃ ŃŃ‚ĐŸŃ‚ ĐŽĐŸĐŒĐ”Đœ, ĐČы ŃĐŸĐłĐ»Đ°ŃˆĐ°Đ”Ń‚Đ”ŃŃŒ с ĐœĐ°ŃˆĐžĐŒĐž %1$sпраĐČĐžĐ»Đ°ĐŒĐž Đž ŃƒŃĐ»ĐŸĐČĐžŃĐŒĐž%2$s + ĐžŃ€ĐłĐ°ĐœĐžĐ·Đ°Ń†ĐžŃ (ĐœĐ”ĐŸĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœĐŸ) Đ’Đ»Đ°ĐŽĐ”Đ»ŃŒŃ†Ń‹ ĐŽĐŸĐŒĐ”ĐœĐŸĐČ ĐŽĐŸĐ»Đ¶ĐœŃ‹ ĐŽĐ”Đ»ĐžŃ‚ŃŒŃŃ ĐșĐŸĐœŃ‚Đ°ĐșŃ‚ĐœĐŸĐč ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžĐ”Đč ĐŽĐ»Ń ĐżŃƒĐ±Đ»ĐžŃ‡ĐœĐŸĐč базы ĐŽĐ°ĐœĐœŃ‹Ń… ĐżĐŸ ĐČŃĐ”ĐŒ ĐŽĐŸĐŒĐ”ĐœĐ°ĐŒ. ĐĄ Đ·Đ°Ń‰ĐžŃ‚ĐŸĐč ĐżĐ”Ń€ŃĐŸĐœĐ°Đ»ŃŒĐœŃ‹Ń… ĐŽĐ°ĐœĐœŃ‹Ń… ĐŒŃ‹ публОĐșŃƒĐ”ĐŒ ĐœĐ°ŃˆŃƒ ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃŽ ĐČĐŒĐ”ŃŃ‚ĐŸ ĐČашДĐč Đž ĐżĐ”Ń€Đ”ĐœĐ°ĐżŃ€Đ°ĐČĐ»ŃĐ”ĐŒ ĐČĐ°ĐŒ ĐČсД ŃĐŸĐŸĐ±Ń‰Đ”ĐœĐžŃ проĐČĐ°Ń‚ĐœŃ‹ĐŒ ĐŸĐ±Ń€Đ°Đ·ĐŸĐŒ. + Đ Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ŃƒŃ ŃŃ‚ĐŸŃ‚ ĐŽĐŸĐŒĐ”Đœ, ĐČы ŃĐŸĐłĐ»Đ°ŃˆĐ°Đ”Ń‚Đ”ŃŃŒ с ĐœĐ°ŃˆĐžĐŒĐž %1$sпраĐČĐžĐ»Đ°ĐŒĐž Đž ŃƒŃĐ»ĐŸĐČĐžŃĐŒĐž%2$s + ВĐČДЎОтД праĐČĐžĐ»ŃŒĐœŃ‹Đč %s + Đ—Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČать ĐșĐ°Đș Đ»ĐžŃ‡ĐœŃ‹Đč с Đ·Đ°Ń‰ĐžŃ‚ĐŸĐč ĐżĐ”Ń€ŃĐŸĐœĐ°Đ»ŃŒĐœŃ‹Ń… ĐŽĐ°ĐœĐœŃ‹Ń… + Đ—Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČать ĐŸŃ‚ĐșŃ€Ń‹Ń‚ĐŸ + ĐšĐŸĐœŃ‚Đ°ĐșŃ‚ĐœĐ°Ń ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃ ĐŽĐŸĐŒĐ”ĐœĐ° Защота ĐżĐ”Ń€ŃĐŸĐœĐ°Đ»ŃŒĐœŃ‹Ń… ĐŽĐ°ĐœĐœŃ‹Ń… ĐąĐŸĐ»ŃŒĐșĐŸ Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€Đ°Ń‚ĐŸŃ€Ń‹ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐŒĐŸĐłŃƒŃ‚ ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐŽĐŸŃŃ‚ŃƒĐż Đș ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐ°ĐŒ ĐŽĐŸĐŒĐ”ĐœĐ° ИлО ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚Đ” с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐČĐŸĐ»ŃˆĐ”Đ±ĐœĐŸĐč ссылĐșĐž @@ -1286,11 +1292,11 @@ Language: ru ĐžŃĐœĐŸĐČĐœĐŸĐč аЎрДс саĐčта <a href=\'\'><u>ĐŁĐ·ĐœĐ°ĐčŃ‚Đ” Đ±ĐŸĐ»ŃŒŃˆĐ”</u></a> ĐŸ ĐŽĐŸĐŒĐ”ĐœĐ°Ń… Đž сĐČŃĐ·Đ°ĐœĐœŃ‹Ń… с ĐœĐžĐŒĐž ĐŽĐ”ĐčстĐČоях. ĐŸĐŸĐžŃĐș ĐŽĐŸĐŒĐ”ĐœĐ° - ĐŸŃ€ĐžĐŸĐ±Ń€Đ”Ń‚Ń‘ĐœĐœŃ‹Đč ĐŽĐŸĐŒĐ”Đœ Đ±ŃƒĐŽĐ”Ń‚ ĐżĐ”Ń€Đ”ĐœĐ°ĐżŃ€Đ°ĐČĐ»ŃŃ‚ŃŒ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлДĐč ĐœĐ° ĐČаш ĐŸŃĐœĐŸĐČĐœĐŸĐč аЎрДс. ОтпраĐČоть Đ·Đ°ŃĐČĐșу ĐœĐ° ĐŽĐŸĐŒĐ”Đœ На ĐČĐ°ŃˆĐ”ĐŒ тарОфД ĐŒĐŸĐ¶ĐœĐŸ Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœĐŸ Đ·Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČать ĐŽĐŸĐŒĐ”Đœ ĐœĐ° ĐŸĐŽĐžĐœ ĐłĐŸĐŽ. ОтпраĐČŃŒŃ‚Đ” Đ·Đ°ŃĐČĐșу ĐœĐ° Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœŃ‹Đč ĐŽĐŸĐŒĐ”Đœ Đ‘Đ”ŃĐżĐ»Đ°Ń‚ĐœŃ‹Đč аЎрДс ĐČĐ°ŃˆĐ”ĐłĐŸ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° + ĐŸŃ€ĐžĐŸĐ±Ń€Đ”Ń‚Ń‘ĐœĐœŃ‹Đč ĐŽĐŸĐŒĐ”Đœ Đ±ŃƒĐŽĐ”Ń‚ ĐżĐ”Ń€Đ”ĐœĐ°ĐżŃ€Đ°ĐČĐ»ŃŃ‚ŃŒ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлДĐč ĐœĐ° ĐČаш ĐŸŃĐœĐŸĐČĐœĐŸĐč аЎрДс. Đ”ĐŸĐŒĐ”ĐœŃ‹ Đ‘ĐŸĐ»ŃŒŃˆĐ” ĐœĐ” ĐżĐŸĐșĐ°Đ·Ń‹ĐČать ĐĐ°ĐżĐŸĐŒĐœĐžŃ‚ŃŒ ĐżĐŸĐ·Đ¶Đ” @@ -1312,19 +1318,19 @@ Language: ru ĐŸĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ” ĐŸĐŸĐŽĐłĐŸŃ‚ĐŸĐČĐșĐ° ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ ĐŽĐ»Ń Ń‡Ń‚Đ”ĐœĐžŃ Đșарт
 ĐŸŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐŽĐ»Ń Ń‡Ń‚Đ”ĐœĐžŃ Đșарт ĐłĐŸŃ‚ĐŸĐČĐŸ Đș Ń€Đ°Đ±ĐŸŃ‚Đ” - ĐŁŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ Đșарт Оплата ĐČ ĐșĐ°ŃĐ°ĐœĐžĐ” ĐšĐŸŃŃ„Ń„ĐžŃ†ĐžĐ”ĐœŃ‚ ĐșĐŸĐœĐČДрсОО ХДссОО ĐĐ”Ń‚ сДссОĐč Đ·Đ° ŃŃ‚ĐŸŃ‚ ĐżĐ”Ń€ĐžĐŸĐŽ ĐŸĐŸ сраĐČĐœĐ”ĐœĐžŃŽ с Đ”ĐŸĐŒĐ”Đœ + ĐŁŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ Đșарт Đ§Ń‚ĐŸ таĐșĐŸĐ” ĐżĐ°Ń€ĐŸĐ»Đž ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ? - ĐšĐ°Đ¶Đ”Ń‚ŃŃ, ĐœĐ° ĐČĐ°ŃˆĐ”ĐŒ саĐčŃ‚Đ” %1$s ĐŸŃ‚ĐșĐ»ŃŽŃ‡Đ”ĐœĐ° Ń„ŃƒĐœĐșцоя ĐżĐ°Ń€ĐŸĐ»Đ”Đč ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ.\n ВĐșлючОтД Дё, Ń‡Ń‚ĐŸĐ±Ń‹ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” WooCommerce. ОтĐșрыть ŃŃ‚Ń€Đ°ĐœĐžŃ†Ńƒ ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșĐž - Про ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐ” ĐŸŃ‚ĐČДта ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° - ОтĐČДт ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»Đ”Đœ! + ĐšĐ°Đ¶Đ”Ń‚ŃŃ, ĐœĐ° ĐČĐ°ŃˆĐ”ĐŒ саĐčŃ‚Đ” %1$s ĐŸŃ‚ĐșĐ»ŃŽŃ‡Đ”ĐœĐ° Ń„ŃƒĐœĐșцоя ĐżĐ°Ń€ĐŸĐ»Đ”Đč ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ.\n ВĐșлючОтД Дё, Ń‡Ń‚ĐŸĐ±Ń‹ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” WooCommerce. ОтĐČĐ”Ń‚ĐžŃ‚ŃŒ + ОтĐČДт ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»Đ”Đœ! + Про ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐ” ĐŸŃ‚ĐČДта ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐČсё ĐžĐ±ĐœĐŸĐČоть Ń†Đ”ĐœŃƒ ĐžĐ±ĐœĐŸĐČоть статус @@ -1335,57 +1341,57 @@ Language: ru ВсД ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Ń‹ ужД ŃĐŸĐ·ĐŽĐ°ĐœŃ‹. ĐœĐ”Ń‚ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ ĐŽĐ»Ń ŃĐŸĐ·ĐŽĐ°ĐœĐžŃ Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐœĐ”ŃĐșĐŸĐ»ŃŒĐșĐŸ - ĐĐ”Ń‚ ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹Ń… ĐŽĐŸĐŒĐ”ĐœĐŸĐČ ĐżĐŸ ŃŃ‚ĐŸĐŒŃƒ Đ·Đ°ĐżŃ€ĐŸŃŃƒ ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ Đ‘ŃƒĐŽĐ”Ń‚ ŃĐŸĐ·ĐŽĐ°Đœ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ ĐŽĐ»Ń ĐșĐ°Đ¶ĐŽĐŸĐč ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸĐč ĐșĐŸĐŒĐ±ĐžĐœĐ°Ń†ĐžĐž Đ°Ń‚Ń€ĐžĐ±ŃƒŃ‚ĐŸĐČ (ĐČŃĐ”ĐłĐŸ: %1$d) ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐČсД ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Ń‹? йДĐșŃƒŃ‰Đ”Đ” ĐŒĐ°ĐșŃĐžĐŒĐ°Đ»ŃŒĐœĐŸĐ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ ŃĐŸĐ·ĐŽĐ°ĐČĐ°Đ”ĐŒŃ‹Ń… ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ: %1$d. ĐšĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ĐŒĐŸĐ¶ĐœĐŸ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐŽĐ»Ń ŃŃ‚ĐŸĐłĐŸ ĐżŃ€ĐŸĐŽŃƒĐșта: %2$d. ĐŸŃ€Đ”ĐČŃ‹ŃˆĐ”ĐœĐŸ ĐŒĐ°ĐșŃĐžĐŒĐ°Đ»ŃŒĐœĐŸĐ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ ĐŽĐ»Ń ĐČсДх ĐșĐŸĐŒĐ±ĐžĐœĐ°Ń†ĐžĐč ĐČашох Đ°Ń‚Ń€ĐžĐ±ŃƒŃ‚ĐŸĐČ. - ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐČсД ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Ń‹ ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” ĐŸĐŽĐžĐœ ĐœĐŸĐČыĐč ĐČĐ°Ń€ĐžĐ°ĐœŃ‚. Đ’Ń€ŃƒŃ‡ĐœŃƒŃŽ ĐČыбДрОтД, ĐșĐ°ĐșОД Đ°Ń‚Ń€ĐžĐ±ŃƒŃ‚Ń‹ ĐŸŃ‚ĐœĐŸŃŃŃ‚ŃŃ Đș ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Ńƒ ĐżŃ€ĐŸĐŽŃƒĐșта. Đ”ĐŸĐ±Đ°ĐČоть ĐœĐŸĐČыĐč ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ Đ”ĐŸĐ±Đ°ĐČоть ĐČароацою + ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐČсД ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Ń‹ + ĐĐ”Ń‚ ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹Ń… ĐŽĐŸĐŒĐ”ĐœĐŸĐČ ĐżĐŸ ŃŃ‚ĐŸĐŒŃƒ Đ·Đ°ĐżŃ€ĐŸŃŃƒ ВыĐčто бДз ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ ĐŸŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” + ĐžĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ Đș ĐŒĐ”ĐœĐ”ĐŽĐ¶Đ”Ń€Ńƒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ОлО Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€Đ°Ń‚ĐŸŃ€Ńƒ. ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ Дщё раз, Ń‡Ń‚ĐŸĐ±Ń‹ ĐČĐŸĐčто ĐČ ĐŒĐ°ĐłĐ°Đ·ĐžĐœ. Jetpack ŃƒŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”Đœ, ĐœĐŸ ĐœĐ” ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Ń‘Đœ. ĐŁ ĐČас ĐœĐ”Ń‚ Ń€Đ°Đ·Ń€Đ”ŃˆĐ”ĐœĐžŃ ĐœĐ° ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Jetpack Đș ŃŃ‚ĐŸĐŒŃƒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœŃƒ - ĐžĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ Đș ĐŒĐ”ĐœĐ”ĐŽĐ¶Đ”Ń€Ńƒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ОлО Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€Đ°Ń‚ĐŸŃ€Ńƒ. ĐžŃ‚ĐŒĐ”ĐœĐžŃ‚ŃŒ ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșу ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·Đ°Ń†ĐžŃŽ ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ Đ°ĐșтоĐČацою ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșу ĐŸĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶Đșу - ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу Đž ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž, ДслО эта ĐŸŃˆĐžĐ±ĐșĐ° ĐżŃ€ĐŸĐžĐ·ĐŸĐčЮёт ŃĐœĐŸĐČĐ°. Đ’ĐŸ ĐČŃ€Đ”ĐŒŃ ĐŸĐ±ĐŒĐ”ĐœĐ° ĐŽĐ°ĐœĐœŃ‹ĐŒĐž с ĐČĐ°ŃˆĐžĐŒ ĐČДб-саĐčŃ‚ĐŸĐŒ ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ°. ĐŁ ĐČас ĐœĐ”Ń‚ Ń€Đ°Đ·Ń€Đ”ŃˆĐ”ĐœĐžŃ ĐœĐ° упраĐČĐ»Đ”ĐœĐžĐ” ĐżĐ»Đ°ĐłĐžĐœĐ°ĐŒĐž ĐČ ŃŃ‚ĐŸĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ” ĐžŃˆĐžĐ±ĐșĐ° про Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·Đ°Ń†ĐžĐž ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ Đș Jetpack ĐžŃˆĐžĐ±ĐșĐ° про Đ°ĐșтоĐČацоо Jetpack - ĐžŃˆĐžĐ±ĐșĐ° про ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșĐ” Jetpack ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Jetpack ĐŸĐ”Ń€Đ”Đčто ĐČ ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ĐžŃˆĐžĐ±ĐșĐ° ĐšĐŸĐŽ ĐŸŃˆĐžĐ±ĐșĐž %1$s - ĐąĐ”ĐżĐ”Ń€ŃŒ ĐČаш ĐŒĐ°ĐłĐ°Đ·ĐžĐœ <b>%1$s</b> ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Ń‘Đœ Đș Jetpack. ĐŸĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”, ĐŒŃ‹ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ°Đ”ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœ <b>%1$s</b> Đș Jetpack. Jetpack ŃƒŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”Đœ - Jetpack ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Ń‘Đœ Đ’Ń‹ĐżĐŸĐ»ĐœŃĐ”Ń‚ŃŃ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Jetpack - Đ’Ń‹ĐżĐŸĐ»ĐœŃĐ”Ń‚ŃŃ ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșĐ° Jetpack ВсД ĐłĐŸŃ‚ĐŸĐČĐŸ ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ Đ’Ń‹ĐżĐŸĐ»ĐœŃĐ”Ń‚ŃŃ ĐżŃ€ĐŸĐČДрĐșĐ° ĐŸĐŸĐŽĐșлючОтД ĐŒĐ°ĐłĐ°Đ·ĐžĐœ Đș Jetpack АĐșтоĐČацоя + ĐžŃˆĐžĐ±ĐșĐ° про ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșĐ” Jetpack + ĐąĐ”ĐżĐ”Ń€ŃŒ ĐČаш ĐŒĐ°ĐłĐ°Đ·ĐžĐœ <b>%1$s</b> ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Ń‘Đœ Đș Jetpack. + Jetpack ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Ń‘Đœ + Đ’Ń‹ĐżĐŸĐ»ĐœŃĐ”Ń‚ŃŃ ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșĐ° Jetpack Đ’Ń‹ĐżĐŸĐ»ĐœŃĐ”Ń‚ŃŃ ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșĐ° Jetpack Đ’ĐŸĐčЎОтД ĐČ <b>%1$s</b>, ĐČĐČĐ”ĐŽŃ ŃƒŃ‡Ń‘Ń‚ĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Jetpack. Đ’ĐŸĐčЎОтД ĐČ <b>%1$s</b>, ĐČĐČĐ”ĐŽŃ ŃƒŃ‡Ń‘Ń‚ĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°, Ń‡Ń‚ĐŸĐ±Ń‹ ŃƒŃŃ‚Đ°ĐœĐŸĐČоть Jetpack. - ĐŸĐŸĐŽĐłĐŸŃ‚ĐŸĐČŃŒŃ‚Đ” ŃƒŃ‡Ń‘Ń‚ĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. + ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу Đž ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž, ДслО эта ĐŸŃˆĐžĐ±ĐșĐ° ĐżŃ€ĐŸĐžĐ·ĐŸĐčЮёт ŃĐœĐŸĐČĐ°. ĐŸĐŸĐŽĐșлючОтД ĐŒĐ°ĐłĐ°Đ·ĐžĐœ Đș Jetpack, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ°Đ±ĐŸŃ‚Đ°Ń‚ŃŒ с ĐœĐžĐŒ ĐČ ŃŃ‚ĐŸĐŒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž. ĐŁŃŃ‚Đ°ĐœĐŸĐČОтД Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœŃ‹Đč ĐżĐ»Đ°ĐłĐžĐœ Jetpack, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ°Đ±ĐŸŃ‚Đ°Ń‚ŃŒ с ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐŒ ĐČ ŃŃ‚ĐŸĐŒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž. ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” ĐŸĐœĐ»Đ°ĐčĐœ-ĐŒĐ°ĐłĐ°Đ·ĐžĐœ Đž ĐœĐ°Ń‡ĐœĐžŃ‚Đ” ĐżŃ€ĐŸĐŽĐ°Đ¶Đž ĐČ ĐșŃ€ĐŸŃ‚Ń‡Đ°ĐčшОД ŃŃ€ĐŸĐșĐž. ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” сĐČĐŸĐč пДрĐČыĐč ĐŒĐ°ĐłĐ°Đ·ĐžĐœ + ĐŸĐŸĐŽĐłĐŸŃ‚ĐŸĐČŃŒŃ‚Đ” ŃƒŃ‡Ń‘Ń‚ĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. ĐĄĐ»ŃƒŃ‡Đ°ĐčĐœĐŸ НоĐșĐŸĐłĐŽĐ° ВсДгЎа @@ -1393,8 +1399,8 @@ Language: ru ĐžĐ±ĐœĐŸĐČоть ŃĐŒĐŸĐŽĐ”Đ»ĐžŃ€ĐŸĐČĐ°ĐœĐœĐŸĐ” ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ Đșарт ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Jetpack ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° - Đ­Ń‚ĐŸ ĐŒĐ”ŃŃ‚ĐŸ, гЎД люЎО ĐœĐ°ĐčЮут ĐČас ĐČ Đ˜ĐœŃ‚Đ”Ń€ĐœĐ”Ń‚Đ”. ĐĐ” Đ±Đ”ŃĐżĐŸĐșĐŸĐčŃ‚Đ”ŃŃŒ, ĐČы ŃĐŒĐŸĐ¶Đ”Ń‚Đ” ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ŃŃ‚ĐŸ ĐżĐŸĐ·ĐŽĐœĐ”Đ”. ĐŸĐŸŃĐ”Ń‚ĐžŃ‚Đ”Đ»Đž + Đ­Ń‚ĐŸ ĐŒĐ”ŃŃ‚ĐŸ, гЎД люЎО ĐœĐ°ĐčЮут ĐČас ĐČ Đ˜ĐœŃ‚Đ”Ń€ĐœĐ”Ń‚Đ”. ĐĐ” Đ±Đ”ŃĐżĐŸĐșĐŸĐčŃ‚Đ”ŃŃŒ, ĐČы ŃĐŒĐŸĐ¶Đ”Ń‚Đ” ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ŃŃ‚ĐŸ ĐżĐŸĐ·ĐŽĐœĐ”Đ”. ИлО ĐČĐŸĐčто с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐżĐ°Ń€ĐŸĐ»Ń ĐĄĐžĐŒŃƒĐ»ŃŃ†ĐžŃ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Ń‡Ń‚Đ”ĐœĐžŃ Đșарт ĐŸŃ‚ĐșĐ»ŃŽŃ‡Đ”ĐœĐ° ĐĄĐŒĐŸĐŽĐ”Đ»ĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Đč Đșлюч ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Ń‡Ń‚Đ”ĐœĐžŃ @@ -1423,20 +1429,20 @@ Language: ru ĐĐ”Ń‚ ĐŽĐŸŃ…ĐŸĐŽĐŸĐČ Đ·Đ° уĐșĐ°Đ·Đ°ĐœĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ Đ”ĐŸŃ…ĐŸĐŽ %1$s — %2$s + ĐŁŃ‡Ń‘Ń‚ĐœĐ°Ń Đ·Đ°ĐżĐžŃŃŒ с ŃŃ‚ĐžĐŒ Đ°ĐŽŃ€Đ”ŃĐŸĐŒ ŃĐ». ĐżĐŸŃ‡Ń‚Ń‹ ужД ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒĐ”Ń‚. К ŃĐŸĐ¶Đ°Đ»Đ”ĐœĐžŃŽ, ĐœĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ ŃƒŃ‡Ń‘Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ с уĐșĐ°Đ·Đ°ĐœĐœŃ‹ĐŒĐž ŃƒŃ‡Ń‘Ń‚ĐœŃ‹ĐŒĐž ĐŽĐ°ĐœĐœŃ‹ĐŒĐž. ĐŁĐșажОтД ĐŽŃ€ŃƒĐłĐŸĐč аЎрДс ŃĐ».Â ĐżĐŸŃ‡Ń‚Ń‹. ĐŁĐșĐ°Đ·Đ°ĐœĐœŃ‹Đč ĐżĐ°Ń€ĐŸĐ»ŃŒ ĐœĐ” ŃĐŸĐŸŃ‚ĐČДтстĐČŃƒĐ”Ń‚ Ń‚Ń€Đ”Đ±ĐŸĐČĐ°ĐœĐžŃĐŒ Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸŃŃ‚Đž. ĐŸĐ°Ń€ĐŸĐ»ŃŒ ĐŽĐŸĐ»Đ¶Đ”Đœ Đ±Ń‹Ń‚ŃŒ Đ±ĐŸĐ»Đ”Đ” ŃĐ»ĐŸĐ¶ĐœŃ‹ĐŒ. ĐŸĐ°Ń€ĐŸĐ»ŃŒ слОшĐșĐŸĐŒ ĐșĐŸŃ€ĐŸŃ‚ĐșĐžĐč. ĐŸŃ€ĐžĐŽŃƒĐŒĐ°ĐčŃ‚Đ” ĐżĐ°Ń€ĐŸĐ»ŃŒ, ŃĐŸŃŃ‚ĐŸŃŃ‰ĐžĐč ĐșĐ°Đș ĐŒĐžĐœĐžĐŒŃƒĐŒ Оз ŃˆĐ”ŃŃ‚Đž ŃĐžĐŒĐČĐŸĐ»ĐŸĐČ. ВĐČДЎОтД ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒŃ‹Đč аЎрДс ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹. - ĐŁŃ‡Ń‘Ń‚ĐœĐ°Ń Đ·Đ°ĐżĐžŃŃŒ с ŃŃ‚ĐžĐŒ Đ°ĐŽŃ€Đ”ŃĐŸĐŒ ŃĐ». ĐżĐŸŃ‡Ń‚Ń‹ ужД ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒĐ”Ń‚. Đ˜ŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐŽŃ€ŃƒĐłĐŸĐč аЎрДс ĐŸŃ€ĐŸĐžĐ·ĐČĐŸĐ»ŃŒĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ ĐŸŃ€ĐŸĐžĐ·ĐČĐŸĐ»ŃŒĐœŃ‹Đč - Đ§Ń‚ĐŸ таĐșĐŸĐ” WordPress.com? - ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО ВыбДрОтД ĐżĐ°Ń€ĐŸĐ»ŃŒ Ваш аЎрДс ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹ + ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО ĐĐ°Ń‡Đ°Đ»ĐŸ Ń€Đ°Đ±ĐŸŃ‚Ń‹ \nчДрДз ĐœĐ”ŃĐșĐŸĐ»ŃŒĐșĐŸ ĐŒĐžĐœŃƒŃ‚ ĐĐ°Đ¶ĐžĐŒĐ°Ń ĐșĐœĐŸĐżĐșу Â«ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Jetpack», ĐČы ĐżŃ€ĐžĐœĐžĐŒĐ°Đ”Ń‚Đ” <a href=\'terms\'>ĐŁŃĐ»ĐŸĐČоя ĐżŃ€Đ”ĐŽĐŸŃŃ‚Đ°ĐČĐ»Đ”ĐœĐžŃ услуг</a> Đž Ń€Đ°Đ·Ń€Đ”ŃˆĐ°Đ”Ń‚Đ” <a href=\'sync\'>ĐŸĐ±ĐŒĐ”Đœ ĐŽĐ°ĐœĐœŃ‹ĐŒĐž</a> с WordPress.com. + Đ§Ń‚ĐŸ таĐșĐŸĐ” WordPress.com? ВĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ ŃĐžĐŒŃƒĐ»ŃŃ†ĐžŃŽ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Ń‡Ń‚Đ”ĐœĐžŃ Đșарт Đ§Ń‚ĐŸĐ±Ń‹ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ”, ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚Đ” ĐżŃ€ĐžĐłĐ»Đ°ŃˆĐ”ĐœĐžĐ” у ĐČĐ»Đ°ĐŽĐ”Đ»ŃŒŃ†Đ° саĐčта, ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€ у ЎОрДĐșŃ‚ĐŸŃ€Đ° ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ОлО Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€Đ°Ń‚ĐŸŃ€Đ°. ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș саĐčту WordPress.com @@ -1453,10 +1459,10 @@ Language: ru На %1$s ĐĐ”ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ĐŽĐ°ĐœĐœŃ‹Đ” СтатостоĐșĐ° WooCommerce Đ·Đ° ŃĐ”ĐłĐŸĐŽĐœŃ - СтатостоĐșĐ° ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° Đ·Đ° ŃĐ”ĐłĐŸĐŽĐœŃ ĐĐœĐ°Đ»ĐžŃ‚ĐžĐșĐ° ĐŽĐ»Ń ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœĐ° Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșу ĐŽĐ»Ń ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°, пДрДĐčЎОтД ĐœĐ° ĐżĐŸŃĐ»Đ”ĐŽĐœŃŽŃŽ ĐČДрсОю WooCommerce. Ваша ŃĐ”Ń‚ŃŒ ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœĐ°.\nĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” сĐČĐŸĐž ĐŽĐ°ĐœĐœŃ‹Đ” ОлО ŃĐŸĐ”ĐŽĐžĐœĐ”ĐœĐžĐ” Wi-Fi. Đ’ĐŸĐčЎОтД ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” WooCommerce + СтатостоĐșĐ° ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° Đ·Đ° ŃĐ”ĐłĐŸĐŽĐœŃ ĐĄĐ±ĐŸĐč ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžŃ ĐŽĐ°ĐœĐœŃ‹Ń… ĐŸ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐžâ€Š ĐŸŃ€ĐŸĐČДрĐșĐ° ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ Jetpack
 ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżŃ€ĐŸĐČĐ”Ń€ĐžŃ‚ŃŒ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Jetpack. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. @@ -1476,44 +1482,43 @@ Language: ru ĐĐ”ĐŽĐ°ĐČĐœĐŸ ĐœĐ° WooCommerce ĐŸŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ°, ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž ВĐČДЎОтД аЎрДс саĐčта - ĐŸĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ссылĐșу ĐœĐ° ĐČŃ…ĐŸĐŽ ĐżĐŸ ŃĐ». ĐżĐŸŃ‡Ń‚Đ” ЗабылО ĐżĐ°Ń€ĐŸĐ»ŃŒ? + ĐŸĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ссылĐșу ĐœĐ° ĐČŃ…ĐŸĐŽ ĐżĐŸ ŃĐ». ĐżĐŸŃ‡Ń‚Đ” Мы Đ·Đ°ĐŒĐ”Ń‚ĐžĐ»Đž, Ń‡Ń‚ĐŸ ĐČы ĐœĐ” Đ·Đ°ĐșĐŸĐœŃ‡ĐžĐ»Đž ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу ĐŸŃ‡ĐœŃ‹Ń… платДжДĐč. <a href=\'\'>ĐŸŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу</a> - ĐŸĐ»Đ°Ń‚Đ”Đ¶Đž - ĐŸĐŸĐœŃŃ‚ĐœĐŸ! - ĐąĐ”ĐżĐ”Ń€ŃŒ ĐŒĐŸĐ¶ĐœĐŸ Đ±Ń‹ŃŃ‚Ń€ĐŸ Đž ĐżŃ€ĐŸŃŃ‚ĐŸ ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ ĐŽĐŸŃŃ‚ŃƒĐż Đș ĐŸŃ‡ĐœŃ‹ĐŒ ĐżĐ»Đ°Ń‚Đ”Đ¶Đ°ĐŒ Đž ĐŽŃ€ŃƒĐłĐžĐŒ Ń„ŃƒĐœĐșŃ†ĐžŃĐŒ + WC Admin + Đ’ĐŸĐčто с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ аЎрДса ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° + Đ”Ń€ŃƒĐłĐžĐ” саĐčты ĐŸĐ»Đ°Ń‚Đ”Đ¶Đž Оз ĐČĐșлаЎĐșĐž ĐŒĐ”ĐœŃŽ + ĐąĐ”ĐżĐ”Ń€ŃŒ ĐŒĐŸĐ¶ĐœĐŸ Đ±Ń‹ŃŃ‚Ń€ĐŸ Đž ĐżŃ€ĐŸŃŃ‚ĐŸ ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ ĐŽĐŸŃŃ‚ŃƒĐż Đș ĐŸŃ‡ĐœŃ‹ĐŒ ĐżĐ»Đ°Ń‚Đ”Đ¶Đ°ĐŒ Đž ĐŽŃ€ŃƒĐłĐžĐŒ Ń„ŃƒĐœĐșŃ†ĐžŃĐŒ + ĐŸĐŸĐœŃŃ‚ĐœĐŸ! + ĐŸĐ»Đ°Ń‚Đ”Đ¶Đž Ваш аЎрДс ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹ ĐœĐ” ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”Ń‚ŃŃ с ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč Đ·Đ°ĐżĐžŃŃŒŃŽ WordPress.com. - Đ”Ń€ŃƒĐłĐžĐ” саĐčты - Đ’ĐŸĐčто с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ аЎрДса ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° - WC Admin - ĐąĐŸĐ»ŃŒĐșĐŸ Ń‡Ń‚ĐŸ ĐŒŃ‹ ĐŸŃ‚ĐżŃ€Đ°ĐČОлО ŃĐżĐ”Ń†ĐžĐ°Đ»ŃŒĐœŃƒŃŽ ссылĐșу ĐœĐ° - ĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” ĐżĐŸŃ‡Ń‚Ńƒ с ŃŃ‚ĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°! - Đ’ĐŸĐčто с ĐżĐ°Ń€ĐŸĐ»Đ”ĐŒ - Đ’Ń…ĐŸĐŽ ĐżĐŸ ŃĐżĐ”Ń†ĐžĐ°Đ»ŃŒĐœĐŸĐč ссылĐșĐ” - На ĐČашу ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœŃƒŃŽ ĐżĐŸŃ‡Ń‚Ńƒ ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»Đ”ĐœĐŸ ĐżĐžŃŃŒĐŒĐŸ ŃĐŸ ŃĐżĐ”Ń†ĐžĐ°Đ»ŃŒĐœĐŸĐč ссылĐșĐŸĐč. ĐŸĐ”Ń€Đ”ĐčЎОтД ĐżĐŸ ĐœĐ”Đč, Ń‡Ń‚ĐŸĐ±Ń‹ ĐČĐŸĐčто. Đ’ĐŸĐčто с ŃƒŃ‡Đ”Ń‚ĐœŃ‹ĐŒĐž ĐŽĐ°ĐœĐœŃ‹ĐŒĐž саĐčта - ХЎДлаĐčŃ‚Đ” рДĐșĐŸĐŒĐ”ĐœĐŽĐ°Ń†ĐžĐž ĐżĐŸĐ»Đ”Đ·ĐœŃ‹ĐŒĐž Đž Đ°ĐșŃ‚ŃƒĐ°Đ»ŃŒĐœŃ‹ĐŒĐž: ĐŽĐŸĐ±Đ°ĐČŃŒŃ‚Đ” ĐżŃ€ĐŸĐŽŃƒĐșты ĐŽĐ»Ń ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Ń… Đž ŃĐŸĐżŃƒŃ‚ŃŃ‚ĐČующох ĐżŃ€ĐŸĐŽĐ°Đ¶. - Đ”ĐŸĐ±Đ°ĐČŃŒŃ‚Đ” сĐČŃĐ·Đ°ĐœĐœŃ‹Đ” ĐżŃ€ĐŸĐŽŃƒĐșты, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐČысоть ĐżŃ€ĐŸĐŽĐ°Đ¶Đž - ĐĐ°Ń‡ĐœĐžŃ‚Đ” ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ платДжО с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐœĐ°ŃˆĐ”ĐłĐŸ Ń‚Đ”Ń€ĐŒĐžĐœĐ°Đ»Đ°. ĐžĐ±ŃƒŃ‡Đ”ĐœĐžĐ” Ń€Đ°Đ±ĐŸŃ‚Đ” с ĐœĐžĐŒ Đ·Đ°ĐčĐŒĐ”Ń‚ ĐœĐ” Đ±ĐŸĐ»ŃŒŃˆĐ” 20Â ĐŒĐžĐœŃƒŃ‚. - ĐžŃˆĐžĐ±ĐșĐ° ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžŃ Đ·Đ°ĐșĐ°Đ·Đ° № %1$d - ЗаĐșĐ°Đ· № %1$d ĐŸŃ‚ĐŒĐ”Ń‡Đ”Đœ ĐșĐ°Đș ĐČŃ‹ĐżĐŸĐ»ĐœĐ”ĐœĐœŃ‹Đč - ĐžŃ‚ĐŒĐ”Ń‚ĐžŃ‚ŃŒ ĐșĐ°Đș\nĐ·Đ°ĐČĐ”Ń€ŃˆĐ”ĐœĐ° - ĐŁŃŃ‚Đ°ĐœĐŸĐČоть WooCommerce - ĐŸĐŸŃ…ĐŸĐ¶Đ”, %1$s ĐœĐ” яĐČĐ»ŃĐ”Ń‚ŃŃ саĐčŃ‚ĐŸĐŒ WooCommerce. - Đ Đ°Đ±ĐŸŃ‚Đ°Ń‚ŃŒ с ĐœĐ”ŃĐșĐŸĐ»ŃŒĐșĐžĐŒĐž ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°ĐŒĐž - УпраĐČĐ»ŃŃ‚ŃŒ Đ·Đ°ĐșĐ°Đ·Đ°ĐŒĐž + На ĐČашу ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœŃƒŃŽ ĐżĐŸŃ‡Ń‚Ńƒ ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»Đ”ĐœĐŸ ĐżĐžŃŃŒĐŒĐŸ ŃĐŸ ŃĐżĐ”Ń†ĐžĐ°Đ»ŃŒĐœĐŸĐč ссылĐșĐŸĐč. ĐŸĐ”Ń€Đ”ĐčЎОтД ĐżĐŸ ĐœĐ”Đč, Ń‡Ń‚ĐŸĐ±Ń‹ ĐČĐŸĐčто. + Đ’Ń…ĐŸĐŽ ĐżĐŸ ŃĐżĐ”Ń†ĐžĐ°Đ»ŃŒĐœĐŸĐč ссылĐșĐ” + Đ’ĐŸĐčто с ĐżĐ°Ń€ĐŸĐ»Đ”ĐŒ + ĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” ĐżĐŸŃ‡Ń‚Ńƒ с ŃŃ‚ĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°! + ĐąĐŸĐ»ŃŒĐșĐŸ Ń‡Ń‚ĐŸ ĐŒŃ‹ ĐŸŃ‚ĐżŃ€Đ°ĐČОлО ŃĐżĐ”Ń†ĐžĐ°Đ»ŃŒĐœŃƒŃŽ ссылĐșу ĐœĐ° + ĐĐ°ŃŃ‚Ń€ĐŸĐžŃ‚ŃŒ + ĐĄĐŸĐČДт + Đ§Ń‚ĐŸ ĐČы ĐżĐ»Đ°ĐœĐžŃ€ŃƒĐ”Ń‚Đ” ĐŽĐ”Đ»Đ°Ń‚ŃŒ ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž WooCommerce? + ĐŸŃ€ĐŸŃŃ‚ĐŸ ĐžĐ·ŃƒŃ‡Đ°Ń‚ŃŒ Ń„ŃƒĐœĐșŃ†ĐžĐŸĐœĐ°Đ» + НастраоĐČать ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ĐĄĐŸĐ·ĐŽĐ°ĐČать Đž ĐŸĐ±ĐœĐŸĐČĐ»ŃŃ‚ŃŒ ĐżŃ€ĐŸĐŽŃƒĐșты + УпраĐČĐ»ŃŃ‚ŃŒ Đ·Đ°ĐșĐ°Đ·Đ°ĐŒĐž + Đ Đ°Đ±ĐŸŃ‚Đ°Ń‚ŃŒ с ĐœĐ”ŃĐșĐŸĐ»ŃŒĐșĐžĐŒĐž ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°ĐŒĐž + ĐŸĐŸŃ…ĐŸĐ¶Đ”, %1$s ĐœĐ” яĐČĐ»ŃĐ”Ń‚ŃŃ саĐčŃ‚ĐŸĐŒ WooCommerce. + ĐŁŃŃ‚Đ°ĐœĐŸĐČоть WooCommerce + ĐžŃ‚ĐŒĐ”Ń‚ĐžŃ‚ŃŒ ĐșĐ°Đș\nĐ·Đ°ĐČĐ”Ń€ŃˆĐ”ĐœĐ° + ЗаĐșĐ°Đ· № %1$d ĐŸŃ‚ĐŒĐ”Ń‡Đ”Đœ ĐșĐ°Đș ĐČŃ‹ĐżĐŸĐ»ĐœĐ”ĐœĐœŃ‹Đč + ĐžŃˆĐžĐ±ĐșĐ° ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžŃ Đ·Đ°ĐșĐ°Đ·Đ° № %1$d + ĐĐ°Ń‡ĐœĐžŃ‚Đ” ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ платДжО с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐœĐ°ŃˆĐ”ĐłĐŸ Ń‚Đ”Ń€ĐŒĐžĐœĐ°Đ»Đ°. ĐžĐ±ŃƒŃ‡Đ”ĐœĐžĐ” Ń€Đ°Đ±ĐŸŃ‚Đ” с ĐœĐžĐŒ Đ·Đ°ĐčĐŒĐ”Ń‚ ĐœĐ” Đ±ĐŸĐ»ŃŒŃˆĐ” 20Â ĐŒĐžĐœŃƒŃ‚. + Đ”ĐŸĐ±Đ°ĐČŃŒŃ‚Đ” сĐČŃĐ·Đ°ĐœĐœŃ‹Đ” ĐżŃ€ĐŸĐŽŃƒĐșты, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐČысоть ĐżŃ€ĐŸĐŽĐ°Đ¶Đž + ХЎДлаĐčŃ‚Đ” рДĐșĐŸĐŒĐ”ĐœĐŽĐ°Ń†ĐžĐž ĐżĐŸĐ»Đ”Đ·ĐœŃ‹ĐŒĐž Đž Đ°ĐșŃ‚ŃƒĐ°Đ»ŃŒĐœŃ‹ĐŒĐž: ĐŽĐŸĐ±Đ°ĐČŃŒŃ‚Đ” ĐżŃ€ĐŸĐŽŃƒĐșты ĐŽĐ»Ń ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Ń… Đž ŃĐŸĐżŃƒŃ‚ŃŃ‚ĐČующох ĐżŃ€ĐŸĐŽĐ°Đ¶. ĐĄĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșу - НастраоĐČать ĐŒĐ°ĐłĐ°Đ·ĐžĐœ - ĐŸŃ€ĐŸŃŃ‚ĐŸ ĐžĐ·ŃƒŃ‡Đ°Ń‚ŃŒ Ń„ŃƒĐœĐșŃ†ĐžĐŸĐœĐ°Đ» - Đ§Ń‚ĐŸ ĐČы ĐżĐ»Đ°ĐœĐžŃ€ŃƒĐ”Ń‚Đ” ĐŽĐ”Đ»Đ°Ń‚ŃŒ ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž WooCommerce? - ĐĄĐŸĐČДт - ĐĐ°ŃŃ‚Ń€ĐŸĐžŃ‚ŃŒ ĐŸŃ€ĐžŃŃ‚ŃƒĐżĐžĐŒ! Đ’ĐŸĐčто ĐœĐ° WordPress.com ĐĄĐČŃĐ·Đ°Ń‚ŃŒŃŃ ŃĐŸ ŃĐ»ŃƒĐ¶Đ±ĐŸĐč ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž - Đ’ĐŸĐčто с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО WordPress.com ĐžĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ Đ·Đ° ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ! Đ’ĐŸĐ·ĐœĐžĐșлО ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃ‹ ŃĐŸ ĐČŃ…ĐŸĐŽĐŸĐŒ? АртоĐșул @@ -1535,18 +1540,19 @@ Language: ru ĐŸŃ€ĐŸŃŃ‚ĐŸĐ” Đž Đ±Ń‹ŃŃ‚Ń€ĐŸĐ” упраĐČĐ»Đ”ĐœĐžĐ”. Đ—ĐœĐ°Đ”ĐŒ, Ń‡Ń‚ĐŸ ŃŃ‚ĐŸ ĐČĐ°Đ¶ĐœĐŸ ĐŽĐ»Ń Đ±ĐžĐ·ĐœĐ”ŃĐ° ĐĐ”ĐŽĐ°ĐČĐœĐŸ ĐœĐ° WooCommerce + Đ’ĐŸĐčто с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО WordPress.com ĐĐŸĐČыĐč Đ·Đ°ĐșĐ°Đ· ĐœĐ° 50Â ĐŽĐŸĐ»Đ». ĐČ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ” WooCommerce ĐŸĐŸŃŃ‚ŃƒĐżĐžĐ» ĐœĐŸĐČыĐč Đ·Đ°ĐșĐ°Đ·! 🎉 сĐČĐ”ĐŽĐ”ĐœĐžŃ Đ§Ń‚ĐŸĐ±Ń‹ ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐČсД %1$s, ĐŸŃ‚ĐșŃ€ĐŸĐčŃ‚Đ” Đ·Đ°ĐșĐ°Đ· ĐČ Ń€Đ°Đ·ĐŽĐ”Đ»Đ” Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČĐ°ĐœĐžŃ WooCommerce ĐĐ”ĐżĐŸĐ»ĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ” %1$s. ОтпраĐČоть ĐŸŃ‚Ń‡Ń‘Ń‚ ĐŸ ŃĐŸŃŃ‚ĐŸŃĐœĐžĐž ŃĐžŃŃ‚Đ”ĐŒŃ‹ - ĐšĐŸĐżĐžŃ€ĐŸĐČать ĐŸŃ‚Ń‡Ń‘Ń‚ ĐŸ ŃĐŸŃŃ‚ĐŸŃĐœĐžĐž ŃĐžŃŃ‚Đ”ĐŒŃ‹ ĐČ Đ±ŃƒŃ„Đ”Ń€ ĐŸĐ±ĐŒĐ”ĐœĐ° ĐŸŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ ĐżĐŸĐžŃĐș - Оплата про ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐž, Đ·Đ°ĐșĐ°Đ· № %1$s ĐŽĐ»Ń %2$s blog_id %3$s. Đ˜Đ·ĐŒĐ”ĐœĐ”ĐœĐžĐ” ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœĐŸĐłĐŸ сДрĐČОса - Đ’ĐŸĐ·ĐČŃ€Đ°Ń‰Đ”ĐœĐœŃ‹Đ” срДЎстĐČĐ°: %1$s ĐžĐ¶ĐžĐŽĐ°ĐœĐžĐ” платДжа + ĐšĐŸĐżĐžŃ€ĐŸĐČать ĐŸŃ‚Ń‡Ń‘Ń‚ ĐŸ ŃĐŸŃŃ‚ĐŸŃĐœĐžĐž ŃĐžŃŃ‚Đ”ĐŒŃ‹ ĐČ Đ±ŃƒŃ„Đ”Ń€ ĐŸĐ±ĐŒĐ”ĐœĐ° + Đ’ĐŸĐ·ĐČŃ€Đ°Ń‰Đ”ĐœĐœŃ‹Đ” срДЎстĐČĐ°: %1$s + Оплата про ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐž, Đ·Đ°ĐșĐ°Đ· № %1$s ĐŽĐ»Ń %2$s blog_id %3$s. ĐŸŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșу ĐŸĐŸĐŽĐłĐŸŃ‚ĐŸĐČĐșĐ° Đș ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșĐ” ĐŁŃŃ‚Đ°ĐœĐŸĐČоть Ń€Đ°ŃŃˆĐžŃ€Đ”ĐœĐžĐ” @@ -1568,19 +1574,18 @@ Language: ru Đ·Đ°Đ±Đ»ĐŸĐșĐžŃ€ĐŸĐČĐ°Đœ Đ§Ń‚ĐŸĐ±Ń‹ ĐŸŃ‚Ń€Đ”ĐŽĐ°ĐșŃ‚ĐžŃ€ĐŸĐČать сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ Ń‚ĐŸĐČарах ОлО ĐŸĐżĐ»Đ°Ń‚Đ”, ĐžĐ·ĐŒĐ”ĐœĐžŃ‚Đ” статус ĐœĐ° \"ĐžĐ¶ĐžĐŽĐ°ĐœĐžĐ” ĐŸĐżĐ»Đ°Ń‚Ń‹\". В ĐœĐ°ŃŃ‚ĐŸŃŃ‰ĐžĐč ĐŒĐŸĐŒĐ”ĐœŃ‚ ŃĐ»Đ”ĐŒĐ”ĐœŃ‚Ń‹ ŃŃ‚ĐŸĐłĐŸ Đ·Đ°ĐșĐ°Đ·Đ° ĐœĐ”Đ»ŃŒĐ·Ń ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ - ĐŸĐŸĐžŃĐș ĐżĐŸ ĐșĐ»ĐžĐ”ĐœŃ‚Đ°ĐŒ ĐšĐ»ĐžĐ”ĐœŃ‚Ń‹ ĐœĐ” ĐœĐ°ĐčĐŽĐ”ĐœŃ‹ + ĐŸĐŸĐžŃĐș ĐżĐŸ ĐșĐ»ĐžĐ”ĐœŃ‚Đ°ĐŒ ĐĐ” сДĐčчас Đ”ĐŸĐ±Đ°ĐČоть Ń€Đ°ŃŃˆĐžŃ€Đ”ĐœĐžĐ” ĐČ ĐŒĐ°ĐłĐ°Đ·ĐžĐœ - Đ§Ń‚ĐŸ таĐșĐŸĐ” WooCommerce Shipping? Đ’ĐŸŃĐżĐŸĐ»ŃŒĐ·ŃƒĐčŃ‚Đ”ŃŃŒ ĐżĐŸĐœĐžĐ¶Đ”ĐœĐœŃ‹ĐŒĐž Ń‚Đ°Ń€ĐžŃ„Đ°ĐŒĐž ĐœĐ° ĐŽĐŸŃŃ‚Đ°ĐČĐșу. ĐŸĐŸĐșĐ° ĐŽĐŸŃŃ‚ŃƒĐżĐœĐŸ ĐŽĐ»Ń служб DHL Đž USPS, ĐœĐŸ ŃĐżĐžŃĐŸĐș Ń€Đ°ŃŃˆĐžŃ€ŃĐ”Ń‚ŃŃ! + Đ§Ń‚ĐŸ таĐșĐŸĐ” WooCommerce Shipping? ĐŸĐŸĐœĐžĐ¶Đ”ĐœĐœŃ‹Đ” тарофы ĐŸĐŸĐ»ŃƒŃ‡ĐžŃ‚Đ” Đ·Đ°ĐșĐ°Đ·, Đ·Đ°Ń‚Đ”ĐŒ ĐżŃ€ĐŸŃŃ‚ĐŸ ĐŸĐżĐ»Đ°Ń‚ĐžŃ‚Đ” ĐŽĐŸŃŃ‚Đ°ĐČĐșу, ĐœĐ°ĐżĐ”Ń‡Đ°Ń‚Đ°ĐčŃ‚Đ” этоĐșДтĐșу, упаĐșуĐčŃ‚Đ” Đž ĐŸŃ‚ĐżŃ€Đ°ĐČŃŒŃ‚Đ”. ĐŸĐ”Ń‡Đ°Ń‚Đ°ĐčŃ‚Đ” с Ń‚Đ”Đ»Đ”Ń„ĐŸĐœĐ° ĐĐ” ĐœŃƒĐ¶ĐœĐŸ гаЮать, ĐșуЎа ĐŽĐ”Đ»ĐžŃŃŒ ĐżĐŸŃ‡Ń‚ĐŸĐČŃ‹Đ” ĐŒĐ°Ń€ĐșĐž. ОплачОĐČĐ°ĐčŃ‚Đ” ĐżĐŸŃ‡Ń‚ĐŸĐČŃ‹Đ” ŃĐ±ĐŸŃ€Ń‹ ĐżĐŸ ĐŒĐ”Ń€Đ” ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸŃŃ‚Đž Đ­ĐșĐŸĐœĐŸĐŒŃŒŃ‚Đ” ĐČŃ€Đ”ĐŒŃ Đž ĐŽĐ”ĐœŃŒĐłĐž - Đ’Ń‹ĐżĐŸĐ»ĐœŃĐčŃ‚Đ” Đ·Đ°ĐșĐ°Đ·Ń‹ с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ WooCommerce Shipping ĐŸĐŸĐșĐ°Đ·Đ°Ń‚ŃŒ сĐČĐ”ĐŽĐ”ĐœĐžŃ Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ %s ИсĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Ń‚ĐŸĐČĐ°Ń€ĐœŃ‹Đ” ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžĐž @@ -1594,7 +1599,6 @@ Language: ru ĐĐ”Ń‚ РДЎаĐșŃ‚ĐžŃ€ĐŸĐČать Ń‚ĐŸĐČĐ°Ń€ĐœŃ‹Đ” ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžĐž (%1$d) Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ Ń‚ĐŸĐČĐ°Ń€ĐœŃ‹Đ” ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžĐž - ĐŸĐŸĐșĐ° паĐșĐ”Ń‚ĐœĐŸĐ” ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČĐ°Đ”Ń‚ŃŃ ĐœĐ” Đ±ĐŸĐ»Đ”Đ” Ń‡Đ”ĐŒ ĐŽĐ»Ń 100 ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ. ĐŸŃ€Đ”ĐČŃ‹ŃˆĐ”Đœ Đ»ĐžĐŒĐžŃ‚ паĐșĐ”Ń‚ĐœĐŸĐłĐŸ ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžŃ ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐŸĐ±Ń‹Ń‡ĐœŃ‹Ń… Ń†Đ”Đœ ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” Đ°ĐșŃ†ĐžĐŸĐœĐœŃ‹Ń… Ń†Đ”Đœ @@ -1604,34 +1608,35 @@ Language: ru йДĐșŃƒŃ‰ĐžĐ” Ń†Đ”ĐœŃ‹ ĐŸŃ‚Đ»ĐžŃ‡Đ°ŃŽŃ‚ŃŃ Юруг ĐŸŃ‚ Юруга йДĐșущая Ń†Đ”ĐœĐ°: %s ĐŠĐ”ĐœĐ° ĐŽĐ»Ń ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ (%d) Đ±ŃƒĐŽĐ”Ń‚ ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐ° - ĐĄĐŒĐ”ŃˆĐ°ĐœĐœŃ‹Đč - ĐĐ”Ń‚ АĐșŃ†ĐžĐŸĐœĐœĐ°Ń Ń†Đ”ĐœĐ° ĐžĐ±Ń‹Ń‡ĐœĐ°Ń Ń†Đ”ĐœĐ° ĐŠĐ”ĐœĐ° ВыбДрОтД Đ·ĐœĐ°Ń‡Đ”ĐœĐžĐ” ĐŽĐ»Ń ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžŃ ПаĐșĐ”Ń‚ĐœĐŸĐ” ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ОК + Đ’Ń‹ĐżĐŸĐ»ĐœŃĐčŃ‚Đ” Đ·Đ°ĐșĐ°Đ·Ń‹ с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ WooCommerce Shipping + ĐŸĐŸĐșĐ° паĐșĐ”Ń‚ĐœĐŸĐ” ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČĐ°Đ”Ń‚ŃŃ ĐœĐ” Đ±ĐŸĐ»Đ”Đ” Ń‡Đ”ĐŒ ĐŽĐ»Ń 100 ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ. ПаĐșĐ”Ń‚ĐœĐŸĐ” ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ”â€Š - ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ
 + ĐĄĐŒĐ”ŃˆĐ°ĐœĐœŃ‹Đč + ĐĐ”Ń‚ ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐœĐ°Đčто Ń‚ĐŸĐČĐ°Ń€ĐœŃ‹Đ” ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžĐž ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ Ń‚ĐŸĐČĐ°Ń€ĐœŃ‹Đ” ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžĐž ĐŸĐŸĐžŃĐș ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžĐč Очостоть ĐČŃ‹Đ±ĐŸŃ€ ĐĐ°Đ¶ĐŒĐžŃ‚Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ ŃĐœŃŃ‚ŃŒ Ń„Đ»Đ°Đ¶ĐŸĐș - Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐŸĐŽĐœŃƒ ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžŃŽ Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžĐž (%1$d) ĐąĐŸĐČĐ°Ń€ĐœŃ‹Đ” ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžĐž ĐœĐ” ĐœĐ°ĐčĐŽĐ”ĐœŃ‹ Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžĐž + ĐŃƒĐ¶ĐœĐ° Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœĐ°Ń этоĐșДтĐșĐ°? + ĐŸĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ
 + Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐŸĐŽĐœŃƒ ĐșĐ°Ń‚Đ”ĐłĐŸŃ€ĐžŃŽ ĐĄĐșрыть Đ±Đ°ĐœĐœĐ”Ń€ с ĐżŃ€Đ”ĐŽĐ»ĐŸĐ¶Đ”ĐœĐžĐ”ĐŒ ŃƒŃŃ‚Đ°ĐœĐŸĐČоть WC Shipping ĐŁŃŃ‚Đ°ĐœĐŸĐČоть WooCommerce Shipping ĐŸĐ”Ń‡Đ°Ń‚Đ°ĐčŃ‚Đ” Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Đ” этоĐșДтĐșĐž с Ń‚Đ”Đ»Đ”Ń„ĐŸĐœĐ°, ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒŃ WooCommerce Shipping. - ĐŃƒĐ¶ĐœĐ° Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœĐ°Ń этоĐșДтĐșĐ°? - Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚Đ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ Ń‚ĐŸĐČара с %1$d ĐœĐ° %2$d ĐžĐ±ĐœĐŸĐČоть ĐŸĐ±Ń‹Ń‡ĐœŃƒŃŽ Ń†Đ”ĐœŃƒ ĐžĐ±ĐœĐŸĐČоть Đ°ĐșŃ†ĐžĐŸĐœĐœŃƒŃŽ Ń†Đ”ĐœŃƒ + Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚Đ” ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ Ń‚ĐŸĐČара с %1$d ĐœĐ° %2$d Đ Đ°ŃŃˆĐžŃ€Đ”ĐœĐžĐ” WooCommerce Stripe ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČĐ°Đ”Ń‚ŃŃ ĐČ %1$s - Đ€ĐžĐ»ŃŒŃ‚Ń€ Очостоть ĐČŃ‹Đ±ĐŸŃ€ Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ %d Ń‚ĐŸĐČар Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ Ń‚ĐŸĐČары (%d) @@ -1640,9 +1645,10 @@ Language: ru Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ Ń‚ĐŸĐČары (%d) ВсД Ń‚ĐŸĐČары Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ Ń‚ĐŸĐČары - ВĐșлючОтД ŃŃ‚ĐŸ, ДслО ĐșŃƒĐżĐŸĐœ ĐœĐ” ŃĐ»Đ”ĐŽŃƒĐ”Ń‚ ĐżŃ€ĐžĐŒĐ”ĐœŃŃ‚ŃŒ Đș Ń‚ĐŸĐČĐ°Ń€Đ°ĐŒ ĐœĐ° Ń€Đ°ŃĐżŃ€ĐŸĐŽĐ°Đ¶Đ”. ĐšŃƒĐżĐŸĐœŃ‹ ĐœĐ° ĐŸĐŽĐžĐœ Ń‚ĐŸĐČар ĐżŃ€ĐžĐŒĐ”ĐœŃŃŽŃ‚ŃŃ Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐČ Ń‚ĐŸĐŒ ŃĐ»ŃƒŃ‡Đ°Đ”, ДслО Ń‚ĐŸĐČар ĐœĐ” ĐœĐ° Ń€Đ°ŃĐżŃ€ĐŸĐŽĐ°Đ¶Đ”. ĐšŃƒĐżĐŸĐœŃ‹ ĐœĐ° ĐŸĐŽĐœŃƒ ĐżĐŸĐșупĐșу ĐżŃ€ĐžĐŒĐ”ĐœŃŃŽŃ‚ŃŃ Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐČ Ń‚ĐŸĐŒ ŃĐ»ŃƒŃ‡Đ°Đ”, ДслО ĐČ ĐșĐŸŃ€Đ·ĐžĐœĐ” Đ”ŃŃ‚ŃŒ Ń‚ĐŸĐČары ĐœĐ” ĐżĐŸ Ń€Đ°ŃĐżŃ€ĐŸĐŽĐ°Đ¶Đ”. ИсĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Ń‚ĐŸĐČары ŃĐŸ сĐșОЎĐșĐ°ĐŒĐž ВĐșлючОтД ŃŃ‚ĐŸ, ДслО ĐșŃƒĐżĐŸĐœ ĐœĐ”Đ»ŃŒĐ·Ń ĐżŃ€ĐžĐŒĐ”ĐœŃŃ‚ŃŒ ĐČĐŒĐ”ŃŃ‚Đ” с ĐŽŃ€ŃƒĐłĐžĐŒĐž ĐșŃƒĐżĐŸĐœĐ°ĐŒĐž. + ВĐșлючОтД ŃŃ‚ĐŸ, ДслО ĐșŃƒĐżĐŸĐœ ĐœĐ” ŃĐ»Đ”ĐŽŃƒĐ”Ń‚ ĐżŃ€ĐžĐŒĐ”ĐœŃŃ‚ŃŒ Đș Ń‚ĐŸĐČĐ°Ń€Đ°ĐŒ ĐœĐ° Ń€Đ°ŃĐżŃ€ĐŸĐŽĐ°Đ¶Đ”. ĐšŃƒĐżĐŸĐœŃ‹ ĐœĐ° ĐŸĐŽĐžĐœ Ń‚ĐŸĐČар ĐżŃ€ĐžĐŒĐ”ĐœŃŃŽŃ‚ŃŃ Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐČ Ń‚ĐŸĐŒ ŃĐ»ŃƒŃ‡Đ°Đ”, ДслО Ń‚ĐŸĐČар ĐœĐ” ĐœĐ° Ń€Đ°ŃĐżŃ€ĐŸĐŽĐ°Đ¶Đ”. ĐšŃƒĐżĐŸĐœŃ‹ ĐœĐ° ĐŸĐŽĐœŃƒ ĐżĐŸĐșупĐșу ĐżŃ€ĐžĐŒĐ”ĐœŃŃŽŃ‚ŃŃ Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐČ Ń‚ĐŸĐŒ ŃĐ»ŃƒŃ‡Đ°Đ”, ДслО ĐČ ĐșĐŸŃ€Đ·ĐžĐœĐ” Đ”ŃŃ‚ŃŒ Ń‚ĐŸĐČары ĐœĐ” ĐżĐŸ Ń€Đ°ŃĐżŃ€ĐŸĐŽĐ°Đ¶Đ”. + Đ€ĐžĐ»ŃŒŃ‚Ń€ ĐąĐŸĐ»ŃŒĐșĐŸ ĐŽĐ»Ń ĐžĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœĐŸĐłĐŸ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžŃ Đ›ĐžĐŒĐžŃ‚ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń ĐžĐłŃ€Đ°ĐœĐžŃ‡ĐžŃ‚ŃŒ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” (ĐŽĐŸ X ŃĐ»Đ”ĐŒ.) @@ -1682,10 +1688,10 @@ Language: ru ĐĐ” уЮаётся ĐŸĐ±ĐœĐŸĐČоть ĐżŃ€ĐŸĐŽŃƒĐșт ĐŸŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° про ĐżŃ€ĐžĐŒĐ”ĐœĐ”ĐœĐžĐž ĐČĐŸĐ·ĐČрата ĐŸŃ€ĐžĐŒĐ”ĐœĐ”ĐœĐžĐ” ĐČĐŸĐ·ĐČрата Đș Đ·Đ°Đșазу - Đ˜Đ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœĐŸĐłĐŸ Ń‚Đ”Ń€ĐŒĐžĐœĐ°Đ»Đ° Đ’Ń‹Ń‡ĐžŃĐ»Đ”ĐœĐœĐ°Ń ŃŃƒĐŒĐŒĐ°: %s - Đ’Ń‹Ń‡ĐžŃĐ»ĐžŃ‚ŃŒ ĐČ ĐżŃ€ĐŸŃ†Đ”ĐœŃ‚ĐœĐŸĐŒ ŃĐŸĐŸŃ‚ĐœĐŸŃˆĐ”ĐœĐžĐž ĐĄĐșĐŸĐżĐžŃ€ĐŸĐČĐ°ĐœĐŸ ĐČ Đ±ŃƒŃ„Đ”Ń€ ĐŸĐ±ĐŒĐ”ĐœĐ° + Đ˜Đ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœĐŸĐłĐŸ Ń‚Đ”Ń€ĐŒĐžĐœĐ°Đ»Đ° + Đ’Ń‹Ń‡ĐžŃĐ»ĐžŃ‚ŃŒ ĐČ ĐżŃ€ĐŸŃ†Đ”ĐœŃ‚ĐœĐŸĐŒ ŃĐŸĐŸŃ‚ĐœĐŸŃˆĐ”ĐœĐžĐž ĐąĐŸĐ»ŃŒĐșĐŸ ĐŽĐ»Ń ĐșĐ»ĐžĐ”ĐœŃ‚ĐŸĐČ Ń ĐżĐŸŃ‡Ń‚ĐŸĐČŃ‹ĐŒĐž Đ°ĐŽŃ€Đ”ŃĐ°ĐŒĐž: %1$s ИсĐșлючаДт Ń‚ĐŸĐČары ŃĐŸ сĐșОЎĐșĐ°ĐŒĐž Đ Đ°Đ·Ń€Đ”ŃˆĐ°Đ”Ń‚ Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœŃƒŃŽ ĐŽĐŸŃŃ‚Đ°ĐČĐșу @@ -1717,12 +1723,12 @@ Language: ru ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐŽŃ€ŃƒĐłĐŸĐ” срДЎстĐČĐŸ ĐČĐŸĐ·ĐČрата Đ’ĐŸĐ·ĐČрат ĐŸŃ‚ĐșĐ»ĐŸĐœŃ‘Đœ ĐżĐŸ ĐœĐ”ĐžĐ·ĐČĐ”ŃŃ‚ĐœĐŸĐč ĐżŃ€ĐžŃ‡ĐžĐœĐ” ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐŸĐ±Ń€Đ°Đ±ĐŸŃ‚Đ°Ń‚ŃŒ ŃŃ‚ĐŸŃ‚ ĐČĐŸĐ·ĐČрат + ĐšĐŸĐżĐžŃ€ĐŸĐČать Đ’ĐŸĐ·ĐČрат ĐČŃ‹ĐżĐŸĐ»ĐœĐ”Đœ ĐžĐ±Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° ĐČĐŸĐ·ĐČрата Đ’ĐŸĐ·ĐŒĐ”ŃŃ‚ĐžŃ‚ŃŒ платёж Đ’ĐŸĐ·ĐČрат ĐœĐ” ĐČŃ‹ĐżĐŸĐ»ĐœĐ”Đœ ĐŸĐŸĐŽĐłĐŸŃ‚ĐŸĐČĐșĐ° Đș ĐČĐŸĐ·ĐČрату платДжа - ĐšĐŸĐżĐžŃ€ĐŸĐČать ĐŸĐŸĐžŃĐș ĐșŃƒĐżĐŸĐœĐŸĐČ ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ ŃĐŸĐŸĐ±Ń‰Đ”ĐœĐžĐ” ĐŽĐ»Ń ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐž ĐșĐŸĐŽĐ° ĐșŃƒĐżĐŸĐœĐ° ĐžŃˆĐžĐ±ĐșĐ° про ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐ” ĐșĐŸĐŽĐ° ĐșŃƒĐżĐŸĐœĐ°. @@ -1747,35 +1753,35 @@ Language: ru ĐžŃ„ĐŸŃ€ĐŒĐ»Đ”ĐœĐžĐ” Đ·Đ°Đșаза — %s ĐŸĐŸĐŽĐ”Đ»ĐžŃ‚ŃŒŃŃ ссылĐșĐŸĐč ĐœĐ° ĐŸĐżĐ»Đ°Ń‚Ńƒ ĐĄŃƒĐŒĐŒĐ° - ĐĄŃƒĐŒĐŒĐ° - ЗаĐșĐ°Đ·Ń‹ ŃĐŸ сĐșОЎĐșĐŸĐč - Đ­Ń„Ń„Đ”ĐșтоĐČĐœĐŸŃŃ‚ŃŒ - МаĐșŃĐžĐŒĐ°Đ»ŃŒĐœŃ‹Đč Ń€Đ°ŃŃ…ĐŸĐŽ %s - ĐœĐžĐœĐžĐŒĐ°Đ»ŃŒĐœŃ‹Đč Ń€Đ°ŃŃ…ĐŸĐŽ %s - ĐĄĐČĐŸĐŽĐșĐ° ĐżĐŸ ĐșŃƒĐżĐŸĐœĐ°ĐŒ ĐĄĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ сĐČĐŸĐŽĐșу ĐżĐŸ ĐșŃƒĐżĐŸĐœĐ°ĐŒ - Мы Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚Đ°Đ»Đž Ń„ŃƒĐœĐșцою, ĐșĐŸŃ‚ĐŸŃ€Đ°Ń ĐżĐŸĐ·ĐČĐŸĐ»ŃĐ”Ń‚ ĐżŃ€ĐŸŃĐŒĐ°Ń‚Ń€ĐžĐČать Đž рДЎаĐșŃ‚ĐžŃ€ĐŸĐČать ĐșŃƒĐżĐŸĐœŃ‹ ĐœĐ° ĐČĐ°ŃˆĐ”ĐŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ”. ĐŸŃ€ĐŸŃĐŒĐŸŃ‚Ń€ Đž рДЎаĐșŃ‚ĐžŃ€ĐŸĐČĐ°ĐœĐžĐ” ĐșŃƒĐżĐŸĐœĐŸĐČ ĐšŃƒĐżĐŸĐœŃ‹ ĐœĐ” ĐœĐ°ĐčĐŽĐ”ĐœŃ‹ - %1$s бДз учёта %2$s - %1$s Đž %2$s ĐČсё ĐŸŃ€ĐŸŃŃ€ĐŸŃ‡Đ”Đœ АĐșтоĐČĐœŃ‹Đč ĐšŃƒĐżĐŸĐœŃ‹ ĐĄĐŸĐ·ĐŽĐ°ĐœĐŸ %s - %dÂ ĐŽĐœ. ĐœĐ°Đ·Đ°ĐŽ Đ”Đ”ĐœŃŒ ĐœĐ°Đ·Đ°ĐŽ - %d ч. ĐœĐ°Đ·Đ°ĐŽ Час ĐœĐ°Đ·Đ°ĐŽ - %dÂ ĐŒĐžĐœ. ĐœĐ°Đ·Đ°ĐŽ ĐąĐŸĐ»ŃŒĐșĐŸ Ń‡Ń‚ĐŸ Đ ŃƒĐ±Ń€ĐžĐșĐž: %d - %dÂ Ń€ŃƒĐ±Ń€ĐžĐșĐ° \u2022 ĐœĐ”Ń‚ ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽŃ‘ĐœĐœŃ‹Ń… ĐŸŃ‚Đ·Ń‹ĐČĐŸĐČ \u2022 ĐŸĐŽĐžĐœ ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽŃ‘ĐœĐœŃ‹Đč ĐŸŃ‚Đ·Ń‹ĐČ - \u2022 ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽŃ‘ĐœĐœŃ‹Đ” ĐŸŃ‚Đ·Ń‹ĐČы: %d %1$s (%2$s%%) + %dÂ ĐŽĐœ. ĐœĐ°Đ·Đ°ĐŽ + %d ч. ĐœĐ°Đ·Đ°ĐŽ + %dÂ ĐŒĐžĐœ. ĐœĐ°Đ·Đ°ĐŽ + %dÂ Ń€ŃƒĐ±Ń€ĐžĐșĐ° + \u2022 ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽŃ‘ĐœĐœŃ‹Đ” ĐŸŃ‚Đ·Ń‹ĐČы: %d + ĐĄŃƒĐŒĐŒĐ° + ЗаĐșĐ°Đ·Ń‹ ŃĐŸ сĐșОЎĐșĐŸĐč + Đ­Ń„Ń„Đ”ĐșтоĐČĐœĐŸŃŃ‚ŃŒ + МаĐșŃĐžĐŒĐ°Đ»ŃŒĐœŃ‹Đč Ń€Đ°ŃŃ…ĐŸĐŽ %s + ĐœĐžĐœĐžĐŒĐ°Đ»ŃŒĐœŃ‹Đč Ń€Đ°ŃŃ…ĐŸĐŽ %s + ĐĄĐČĐŸĐŽĐșĐ° ĐżĐŸ ĐșŃƒĐżĐŸĐœĐ°ĐŒ + Мы Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚Đ°Đ»Đž Ń„ŃƒĐœĐșцою, ĐșĐŸŃ‚ĐŸŃ€Đ°Ń ĐżĐŸĐ·ĐČĐŸĐ»ŃĐ”Ń‚ ĐżŃ€ĐŸŃĐŒĐ°Ń‚Ń€ĐžĐČать Đž рДЎаĐșŃ‚ĐžŃ€ĐŸĐČать ĐșŃƒĐżĐŸĐœŃ‹ ĐœĐ° ĐČĐ°ŃˆĐ”ĐŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ”. + %1$s бДз учёта %2$s + %1$s Đž %2$s Мы Ń€Đ°Đ±ĐŸŃ‚Đ°Đ”ĐŒ ĐœĐ°ĐŽ Ń„ŃƒĐœĐșцОДĐč, ĐșĐŸŃ‚ĐŸŃ€Đ°Ń ĐżĐŸĐŒĐŸĐ¶Đ”Ń‚ ŃĐŸĐ·ĐŽĐ°ĐČать Đ·Đ°ĐșĐ°Đ·Ń‹ ĐœĐ° ĐČĐ°ŃˆĐ”ĐŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ”! Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸĐżŃ€ĐŸĐ±ĐŸĐČать эту Ń„ŃƒĐœĐșцою, ĐœĐ°Đ¶Đ°ĐČ ĐșĐœĐŸĐżĐșу «+» ЗаĐčЎОтД ĐżĐŸĐ·Đ¶Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ ŃƒĐ·ĐœĐ°Ń‚ŃŒ Đ±ĐŸĐ»ŃŒŃˆĐ” ŃĐŸĐČĐ”Ń‚ĐŸĐČ Đž ОЎДĐč ĐżĐŸ разĐČотою ĐČĐ°ŃˆĐ”ĐłĐŸ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐŸĐŸĐ·ĐŽŃ€Đ°ĐČĐ»ŃĐ”ĐŒ, ĐČы ĐżŃ€ĐŸŃ‡ĐžŃ‚Đ°Đ»Đž ĐČсД ĐżŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžŃ! @@ -1784,26 +1790,26 @@ Language: ru СчётчоĐș: %s ĐšŃƒĐżĐŸĐœŃ‹ ЗаĐșрыть - Đ’ĐŸĐ·ĐœĐžĐșла ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ° про ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐž Đș саĐčту. ĐŸĐŸĐ»ŃƒŃ‡Đ”Đœ ĐșĐŸĐŽ ĐŸŃˆĐžĐ±ĐșĐž HTTP 401. Đ’Ń‹Đ·ĐŸĐČы XML-RPC ĐœĐ° ŃŃ‚ĐŸĐŒ саĐčŃ‚Đ” Đ·Đ°Đ±Đ»ĐŸĐșĐžŃ€ĐŸĐČĐ°ĐœŃ‹ (ĐșĐŸĐŽ ĐŸŃˆĐžĐ±ĐșĐž 401). ЕслО ĐČĐŸĐčто ĐœĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ, ĐœĐ°Đ¶ĐŒĐžŃ‚Đ” ĐœĐ° Đ·ĐœĐ°Ń‡ĐŸĐș спраĐČĐșĐž, Ń‡Ń‚ĐŸĐ±Ń‹ ĐŸŃ‚Đșрыть Ń‡Đ°ŃŃ‚ĐŸ Đ·Đ°ĐŽĐ°ĐČĐ°Đ”ĐŒŃ‹Đ” ĐČĐŸĐżŃ€ĐŸŃŃ‹. + Đ’ĐŸĐ·ĐœĐžĐșла ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ° про ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐž Đș саĐčту. ĐŸĐŸĐ»ŃƒŃ‡Đ”Đœ ĐșĐŸĐŽ ĐŸŃˆĐžĐ±ĐșĐž HTTP 401. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐœĐ°Đčто ĐČДб-саĐčт WordPress ĐżĐŸ ŃŃ‚ĐŸĐŒŃƒ URL-Đ°ĐŽŃ€Đ”ŃŃƒ. ĐĐ°Đ¶ĐŒĐžŃ‚Đ” ĐœĐ° Đ·ĐœĐ°Ń‡ĐŸĐș спраĐČĐșĐž, Ń‡Ń‚ĐŸĐ±Ń‹ ĐŸŃ‚Đșрыть Ń‡Đ°ŃŃ‚ĐŸ Đ·Đ°ĐŽĐ°ĐČĐ°Đ”ĐŒŃ‹Đ” ĐČĐŸĐżŃ€ĐŸŃŃ‹. ХДрĐČосы XML-RPC ĐœĐ° ŃŃ‚ĐŸĐŒ саĐčŃ‚Đ” ĐŸŃ‚ĐșĐ»ŃŽŃ‡Đ”ĐœŃ‹. Đ§Ń‚ĐŸĐ±Ń‹ ĐŸŃ‚ĐżŃ€Đ°ĐČоть Đ·Đ°ĐżŃ€ĐŸŃ ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž, ĐœĐ” ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐčŃ‚Đ” ĐżĐŸŃ‡Ń‚Ńƒ Automattic Мы ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČĐ°Đ”ĐŒ счДта Stripe, Đ·Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Đ” ĐČ %1$s - Đ Đ°ŃŃˆĐžŃ€Đ”ĐœĐžĐ” WooCommerce Payments ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČĐ°Đ”Ń‚ŃŃ ĐČ %1$s ĐĐ°Đ¶ĐŒĐžŃ‚Đ” ĐșĐœĐŸĐżĐșу ĐżĐžŃ‚Đ°ĐœĐžŃ ĐœĐ° ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ” Ń‡Ń‚Đ”ĐœĐžŃ ЧДĐș ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»Đ”Đœ ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚Đ”Đ»ŃŽ: <strong>%s</strong> ĐŸŃ€ĐŸŃ†Đ”ĐœŃ‚ (%) + Đ Đ°ŃŃˆĐžŃ€Đ”ĐœĐžĐ” WooCommerce Payments ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČĐ°Đ”Ń‚ŃŃ ĐČ %1$s ĐŁĐ±Ń€Đ°Ń‚ŃŒ ĐșĐŸĐŒĐžŃŃĐžŃŽ Оз Đ·Đ°ĐșĐ°Đ·Đ° ĐŁĐ±Ń€Đ°Ń‚ŃŒ ĐŽĐŸŃŃ‚Đ°ĐČĐșу Оз Đ·Đ°ĐșĐ°Đ·Đ° Đ”ĐŸŃŃ‚Đ°ĐČĐșĐ° Đ”ĐŸĐ±Đ°ĐČоть ĐŒĐ”Ń‚ĐŸĐŽ ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž Đ”ĐŸĐ±Đ°ĐČоть ĐŽĐŸŃŃ‚Đ°ĐČĐșу Đ˜ĐŒŃ - ĐĄŃƒĐŒĐŒĐ° ĐĄĐ±ĐŸŃ€Ń‹ Đ˜ĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃ ĐŸ ĐșĐ»ĐžĐ”ĐœŃ‚Đ” Đ”ĐŸĐ±Đ°ĐČоть ĐșĐŸĐŒĐžŃŃĐžŃŽ + ĐĄŃƒĐŒĐŒĐ° Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐżŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžĐ” ĐșĐ»ĐžĐ”ĐœŃ‚Đ° Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐșĐ»ĐžĐ”ĐœŃ‚Đ” Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ статус Đ·Đ°ĐșĐ°Đ·Đ° @@ -1824,8 +1830,8 @@ Language: ru ĐžŃ‡ĐœŃ‹Đ” платДжО Đ±ŃƒĐŽŃƒŃ‚ Ń€Đ°Đ±ĐŸŃ‚Đ°Ń‚ŃŒ Ń‚ĐŸĐ»ŃŒĐșĐŸ с ĐŸĐŽĐœĐžĐŒ Оз ŃĐ»Đ”ĐŽŃƒŃŽŃ‰ĐžŃ… Đ°ĐșтоĐČĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Ń… ĐżĐ»Đ°ĐłĐžĐœĐŸĐČ. Đ”Đ»Ń ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶Đ”ĐœĐžŃ ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ Đș Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€Đ°Ń‚ĐŸŃ€Ńƒ саĐčта, Ń‡Ń‚ĐŸĐ±Ń‹ ЎДаĐșтоĐČĐžŃ€ĐŸĐČать ĐŸĐŽĐžĐœ Оз ŃĐ»Đ”ĐŽŃƒŃŽŃ‰ĐžŃ… ĐżĐ»Đ°ĐłĐžĐœĐŸĐČ: ĐžŃ‡ĐœŃ‹Đ” платДжО Đ±ŃƒĐŽŃƒŃ‚ Ń€Đ°Đ±ĐŸŃ‚Đ°Ń‚ŃŒ Ń‚ĐŸĐ»ŃŒĐșĐŸ с ĐŸĐŽĐœĐžĐŒ Оз ŃĐ»Đ”ĐŽŃƒŃŽŃ‰ĐžŃ… Đ°ĐșтоĐČĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Ń… ĐżĐ»Đ°ĐłĐžĐœĐŸĐČ. Đ”Đ»Ń ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶Đ”ĐœĐžŃ ЎДаĐșтоĐČоруĐčŃ‚Đ” ĐŸĐŽĐžĐœ Оз ŃĐ»Đ”ĐŽŃƒŃŽŃ‰ĐžŃ… ĐżĐ»Đ°ĐłĐžĐœĐŸĐČ: ĐžĐ±ĐœĐ°Ń€ŃƒĐ¶Đ”ĐœŃ‹ ĐșĐŸĐœŃ„Đ»ĐžĐșŃ‚ŃƒŃŽŃ‰ĐžĐ” ĐżĐ»Đ°ĐłĐžĐœŃ‹ ĐŸĐżĐ»Đ°Ń‚Ń‹ - ĐžĐ±Ń‰Đ°Ń ŃŃƒĐŒĐŒĐ° ĐœĐ°Đ»ĐŸĐłĐŸĐČ ĐžĐ»Đž + ĐžĐ±Ń‰Đ°Ń ŃŃƒĐŒĐŒĐ° ĐœĐ°Đ»ĐŸĐłĐŸĐČ ĐŁŃŃ‚Đ°ĐœĐŸĐČоть Jetpack В ĐœĐ°ŃŃ‚ĐŸŃŃ‰Đ”Đ” ĐČŃ€Đ”ĐŒŃ ĐŸŃ‡ĐœŃ‹Đ” платДжО ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ЗаĐșĐ°Đ· ŃĐŸĐ·ĐŽĐ°Đœ @@ -1896,9 +1902,7 @@ Language: ru Đ”ĐŸĐ±Đ°ĐČоть ĐŽŃ€ŃƒĐłĐŸĐč аЎрДс ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž В ĐœĐ°Đ»ĐžŃ‡ĐžĐž %s ĐČ ĐœĐ°Đ»ĐžŃ‡ĐžĐž - Đ”ĐŸĐ±Đ°ĐČоть Ń‚ĐŸĐČары ĐąĐŸĐČары - Đ”ĐŸĐ±Đ°ĐČоть сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐșĐ»ĐžĐ”ĐœŃ‚Đ” ĐšĐ»ĐžĐ”ĐœŃ‚ ĐžŃ‚ĐŒĐ”Ń‚ĐžŃ‚ŃŒ ĐșĐ°Đș ĐŸĐżĐ»Đ°Ń‡Đ”ĐœĐœŃ‹Đč ЗаĐșĐ°Đ· Đ±ŃƒĐŽĐ”Ń‚ ŃĐŸĐ·ĐŽĐ°Đœ Đž ĐŸŃ‚ĐŒĐ”Ń‡Đ”Đœ ĐșĐ°Đș ĐŸĐżĐ»Đ°Ń‡Đ”ĐœĐœŃ‹Đč, ДслО ĐČы ĐżĐŸĐ»ŃƒŃ‡ĐžĐ»Đž платДж ĐœĐ” чДрДз WooCommerce @@ -1906,6 +1910,8 @@ Language: ru ВыбДрОтД ŃĐżĐŸŃĐŸĐ± ĐŸĐżĐ»Đ°Ń‚Ń‹ ĐĐ°Đ»ĐŸĐłĐž рассчотыĐČаются Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșĐž ĐœĐ° ĐŸŃĐœĐŸĐČĐ” аЎрДса ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐĐ°Đ»ĐŸĐł (%s%%) + Đ”ĐŸĐ±Đ°ĐČоть сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐșĐ»ĐžĐ”ĐœŃ‚Đ” + Đ”ĐŸĐ±Đ°ĐČоть Ń‚ĐŸĐČары ĐŸĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐŸĐżĐ»Đ°Ń‚Ńƒ (%s) ĐŁĐŽĐ”Ń€Đ¶Đ°Ń‚ŃŒ ĐœĐ°Đ»ĐŸĐłĐž Đ˜ĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœĐ°Ń ŃŃƒĐŒĐŒĐ° @@ -1956,21 +1962,21 @@ Language: ru ОтсутстĐČŃƒĐ”Ń‚ Ń€Đ°Đ·Ń€Đ”ŃˆĐ”ĐœĐžĐ” ĐœĐ° ĐżĐŸĐžŃĐș ŃƒŃŃ‚Ń€ĐŸĐčстĐČ ĐżĐŸĐ±Đ»ĐžĐ·ĐŸŃŃ‚Đž Đ€ĐžĐ»ŃŒŃ‚Ń€ĐŸĐČать ŃŃ‚Ń€Đ°ĐœŃ‹ Đ€ĐžĐ»ŃŒŃ‚Ń€ĐŸĐČать ĐŸĐșруга/ĐŸĐ±Đ»Đ°ŃŃ‚Đž - ОĐșруг/ĐŸĐ±Đ»Đ°ŃŃ‚ŃŒ Дата ĐŸĐșĐŸĐœŃ‡Đ°ĐœĐžŃ Дата ĐœĐ°Ń‡Đ°Đ»Đ° ВыбДрОтД Юаты ĐŸŃ€ĐŸĐžĐ·ĐČĐŸĐ»ŃŒĐœŃ‹Đč ĐżĐ”Ń€ĐžĐŸĐŽ ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” Đ·Đ°ĐșĐ°Đ·Đ° с ĐŒĐžĐœĐžĐŒŃƒĐŒĐŸĐŒ ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžĐž - ĐŸĐ»Đ°Ń‚Ń‘Đ¶ бДз Ń…Đ»ĐŸĐżĐŸŃ‚ ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” ĐœĐŸĐČĐŸĐłĐŸ Đ·Đ°ĐșĐ°Đ·Đ° ĐČŃ€ŃƒŃ‡ĐœŃƒŃŽ ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ Đ·Đ°ĐșĐ°Đ· - ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ Đ·Đ°ĐșĐ°Đ· ВĐČДЎОтД ŃŃƒĐŒĐŒŃƒ ĐŸĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐŸĐżĐ»Đ°Ń‚Ńƒ + ĐĐœĐ°Đ»ĐžŃ‚ĐžĐșĐ° + ОĐșруг/ĐŸĐ±Đ»Đ°ŃŃ‚ŃŒ + ĐŸĐ»Đ°Ń‚Ń‘Đ¶ бДз Ń…Đ»ĐŸĐżĐŸŃ‚ + ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ Đ·Đ°ĐșĐ°Đ· ĐŸĐ»Đ°Ń‚Ń‘Đ¶ бДз Ń…Đ»ĐŸĐżĐŸŃ‚ ĐĄĐŸĐ·ĐŽĐ°ĐČĐ°ĐčŃ‚Đ” Đ·Đ°ĐșĐ°Đ·Ń‹ ĐœĐ° сĐČĐŸŃ‘ĐŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ”! - ĐĐœĐ°Đ»ĐžŃ‚ĐžĐșĐ° ВсД ĐłĐŸŃ‚ĐŸĐČĐŸ ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” ĐČĐ°ŃˆĐ”ĐłĐŸ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° АĐșтоĐČацоя @@ -2017,14 +2023,14 @@ Language: ru Đ€ĐžĐ»ŃŒŃ‚Ń€Ń‹ (%d) Đ€ĐžĐ»ŃŒŃ‚Ń€Ń‹ ĐŸĐ”Ń€ĐžĐŸĐŽ - Статус Đ·Đ°ĐșĐ°Đ·Đ° Đ’Ń‹Đ±Ń€Đ°ĐœĐœŃ‹Đč ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ Ń„ĐžĐ»ŃŒŃ‚Ń€Đ°Ń†ĐžĐž ĐŸĐ”Ń€ĐžĐŸĐŽ - Статус Đ·Đ°ĐșĐ°Đ·Đ° ВсД ĐŸĐŸĐșĐ°Đ·Đ°Ń‚ŃŒ Đ·Đ°ĐșĐ°Đ·Ń‹ ĐžŃ‚Ń„ĐžĐ»ŃŒŃ‚Ń€ĐŸĐČĐ°ĐœĐœŃ‹Đ” Đ·Đ°ĐșĐ°Đ·Ń‹ ВсД Đ·Đ°ĐșĐ°Đ·Ń‹ + Статус Đ·Đ°ĐșĐ°Đ·Đ° + Статус Đ·Đ°ĐșĐ°Đ·Đ° РассĐșажОтД ĐœĐ°ĐŒ Đ±ĐŸĐ»ŃŒŃˆĐ” ĐŸ %s
 ĐžĐżĐžŃˆĐžŃ‚Đ” Ń‚ĐŸĐČар ĐŽĐ»Ń ĐżĐŸŃ‚Đ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœŃ‹Ń… ĐżĐŸĐșŃƒĐżĐ°Ń‚Đ”Đ»Đ”Đč
 ХДрОĐčĐœŃ‹Đč ĐœĐŸĐŒĐ”Ń€ Ń‚Đ”Ń€ĐŒĐžĐœĐ°Đ»Đ°, сĐșĐŸĐżĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Đč ĐČ Đ±ŃƒŃ„Đ”Ń€ ĐŸĐ±ĐŒĐ”ĐœĐ° @@ -2054,8 +2060,8 @@ Language: ru Đ”Đ°ĐœĐœŃ‹Đ” ĐŸ ŃĐŸŃŃ‚ĐŸŃĐœĐžĐž ŃĐžŃŃ‚Đ”ĐŒŃ‹ ĐąĐ”ĐżĐ”Ń€ŃŒ ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ платДжО с Đ±Đ°ĐœĐșĐŸĐČсĐșох Đșарт чДрДз WooCommerce Payments! ĐŸŃ€ĐžĐœĐžĐŒĐ°ĐčŃ‚Đ” платДжО с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ŃƒŃŃ‚Ń€ĐŸĐčстĐČ Ń‡Ń‚Đ”ĐœĐžŃ Đșарт - ĐšĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ ĐŽĐŸĐ»Đ¶ĐœĐŸ Đ±Ń‹Ń‚ŃŒ ĐœĐ” ĐŒĐ”ĐœĐ”Đ” %1$s ОК + ĐšĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ ĐŽĐŸĐ»Đ¶ĐœĐŸ Đ±Ń‹Ń‚ŃŒ ĐœĐ” ĐŒĐ”ĐœĐ”Đ” %1$s ĐĐŸĐČĐŸĐ” ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” Đ·ĐœĐ°Ń‡ĐșĐ° Ń„ŃƒĐœĐșцоо ĐŸĐ”Ń€Đ”ĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ ĐœĐ° ĐŽŃ€ŃƒĐłĐŸĐč ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ĐĄĐ±ĐŸĐč про ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐž ĐżŃ€ĐŸĐŽŃƒĐșта %1$s @@ -2096,10 +2102,10 @@ Language: ru ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșĐž ĐżŃ€ĐŸĐČĐ”Ń€ĐžŃ‚ŃŒ ĐżĐŸŃ‡Ń‚ĐŸĐČыĐč аЎрДс: %s ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșĐž ĐżŃ€ĐŸĐČĐ”Ń€ĐžŃ‚ŃŒ аЎрДс ĐżŃ€ĐŸĐžŃŃ…ĐŸĐ¶ĐŽĐ”ĐœĐžŃ. Đ§Ń‚ĐŸĐ±Ń‹ ŃƒĐ±Đ”ĐŽĐžŃ‚ŃŒŃŃ ĐČ ĐżŃ€Đ°ĐČĐžĐ»ŃŒĐœĐŸŃŃ‚Đž аЎрДса, ĐœĐ°ĐčЎОтД Đ”ĐłĐŸ ĐœĐ° Google Maps. Мы ŃŃ‚Đ°Ń€Đ°Đ”ĐŒŃŃ ŃƒĐżŃ€ĐŸŃŃ‚ĐžŃ‚ŃŒ ĐżŃ€ĐŸŃ†Đ”ĐŽŃƒŃ€Ńƒ ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€Đ° ĐŽĐŸĐżĐŸĐ»ĐœĐ”ĐœĐžĐč Đș Ń‚ĐŸĐČару с ĐČĐ°ŃˆĐ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°. В ĐœĐ°ŃŃ‚ĐŸŃŃ‰Đ”Đ” ĐČŃ€Đ”ĐŒŃ ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżŃ€ĐŸŃĐŒĐ°Ń‚Ń€ĐžĐČать ĐŽĐŸĐżĐŸĐ»ĐœĐ”ĐœĐžŃ ĐŽĐ»Ń сĐČĐŸĐžŃ… Đ·Đ°ĐșĐ°Đ·ĐŸĐČ. йаĐșОД ĐŽĐŸĐżĐŸĐ»ĐœĐ”ĐœĐžŃ ĐŒĐŸĐ¶ĐœĐŸ ŃĐŸĐ·ĐŽĐ°ĐČать Đž рДЎаĐșŃ‚ĐžŃ€ĐŸĐČать ĐČ ĐČДб-ĐșĐŸĐœŃĐŸĐ»Đž. + ĐĄĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ ĐŸŃ€ĐŸŃĐŒĐŸŃ‚Ń€ĐžŃ‚Đ” ĐŽĐŸĐżĐŸĐ»ĐœĐ”ĐœĐžŃ ĐœĐ° сĐČĐŸŃ‘ĐŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ”! В ŃĐ»ŃƒŃ‡Đ°Đ” ĐżĐ”Ń€Đ”ĐžĐŒĐ”ĐœĐŸĐČĐ°ĐœĐžŃ ĐŽĐŸĐżĐŸĐ»ĐœĐ”ĐœĐžŃ ĐČ ĐČДб-ĐșĐŸĐœŃĐŸĐ»Đž ŃĐ»Đ”ĐŽŃƒĐ”Ń‚ ĐŸŃ‚ĐŒĐ”Ń‚ĐžŃ‚ŃŒ, Ń‡Ń‚ĐŸ ĐżŃ€Đ”ĐŽŃ‹ĐŽŃƒŃ‰ĐžĐ” Đ·Đ°ĐșĐ°Đ·Ń‹ Đ±ĐŸĐ»ŃŒŃˆĐ” ĐœĐ” Đ±ŃƒĐŽŃƒŃ‚ ĐżĐŸĐșĐ°Đ·Ń‹ĐČать ĐŽĐ°ĐœĐœĐŸĐ” ĐŽĐŸĐżĐŸĐ»ĐœĐ”ĐœĐžĐ” ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž. ĐŸŃ€ĐŸŃĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ ĐŽĐŸĐżĐŸĐ»ĐœĐ”ĐœĐžŃ - ĐĄĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ Đ—Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ĐżĐŸĐŽŃ€ĐŸĐ±ĐœĐŸŃŃ‚Đž (%d) ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ĐœĐ”ŃĐșĐŸĐ»ŃŒĐșĐŸ фаĐčĐ»ĐŸĐČ (%d) ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ %d фаĐčĐ» @@ -2118,47 +2124,47 @@ Language: ru ĐąŃ€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Đ” этоĐșДтĐșĐž ĐżŃ€ĐžĐŸĐ±Ń€Đ”Ń‚Đ”ĐœŃ‹! ĐĐ°ĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Đ” этоĐșДтĐșĐž ĐžŃ‡ĐœŃ‹Đ” платДжО - Đ§Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐ»ĐœĐŸŃŃ‚ŃŒŃŽ Đ·Đ°Ń€ŃĐŽĐžŃ‚ŃŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ, Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐżŃ€ĐžĐ±Đ»ĐžĐ·ĐžŃ‚Đ”Đ»ŃŒĐœĐŸ тро часа. - ХлДЎОтД Đ·Đ° ŃƒŃ€ĐŸĐČĐœĐ”ĐŒ Đ·Đ°Ń€ŃĐŽĐ° ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Ń‡Ń‚Đ”ĐœĐžŃ. - Đ’Đ°ŃˆĐ” ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ пДрДĐčЎДт ĐČ ŃĐżŃŃ‰ĐžĐč Ń€Đ”Đ¶ĐžĐŒ чДрДз 10Â ĐŒĐžĐœŃƒŃ‚ ĐœĐ”Đ°ĐșтоĐČĐœĐŸŃŃ‚Đž. Đ§Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Đ”ĐłĐŸ ĐżĐŸĐČŃ‚ĐŸŃ€ĐœĐŸ, ĐżŃ€ĐŸŃŃ‚ĐŸ ĐœĐ°Đ¶ĐŒĐžŃ‚Đ” ĐșĐœĐŸĐżĐșу ĐżĐžŃ‚Đ°ĐœĐžŃ. АĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșĐŸĐ” ĐżĐŸĐČŃ‚ĐŸŃ€ĐœĐŸĐ” ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” - Đ”Đ»Ń ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžŃ платДжДĐč ĐżŃ€ĐŸŃŃ‚ĐŸ ĐżŃ€ĐŸĐČДЎОтД ĐżĐ°Đ»ŃŒŃ†Đ”ĐŒ, ĐșĐŸŃĐœĐžŃ‚Đ”ŃŃŒ эĐșŃ€Đ°ĐœĐ° ОлО ĐČстаĐČŃŒŃ‚Đ” Đșарту ĐČ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ. - ĐŸŃ€ĐŸĐČДЎОтД ĐżĐ°Đ»ŃŒŃ†Đ”ĐŒ, ĐșĐŸŃĐœĐžŃ‚Đ”ŃŃŒ эĐșŃ€Đ°ĐœĐ° ОлО ĐČстаĐČŃŒŃ‚Đ” Đșарту. ĐŸĐŸĐ·ĐŽŃ€Đ°ĐČĐ»ŃĐ”ĐŒ, Ń‚Đ”ĐżĐ”Ń€ŃŒ ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ платДжО ĐżĐŸ ĐŽĐ”Đ±Đ”Ń‚ĐŸĐČŃ‹ĐŒ Đž ĐșŃ€Đ”ĐŽĐžŃ‚ĐœŃ‹ĐŒ ĐșĐ°Ń€Ń‚Đ°ĐŒ! ĐŁŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ ĐŃƒĐ¶ĐœĐ° ĐșĐ°Đșая-Ń‚ĐŸ ĐżĐŸĐŒĐŸŃ‰ŃŒ? <a href=\'\'>ĐžĐ±Ń€Đ°Ń‚ĐžŃ‚ŃŒŃŃ ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž</a> <a href=\'\'>ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ”</a> ĐŸ ĐżŃ€ĐžŃ‘ĐŒĐ” платДжДĐč с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐŒĐŸĐ±ĐžĐ»ŃŒĐœĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Đž Đ·Đ°ĐșĐ°Đ·Đ” ŃƒŃŃ‚Ń€ĐŸĐčстĐČ Ń‡Ń‚Đ”ĐœĐžŃ Đșарт ĐžŃ‡ĐœŃ‹Đ” платДжО ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐČ Ń‚Đ”ŃŃ‚ĐŸĐČĐŸĐŒ Ń€Đ”Đ¶ĐžĐŒĐ”. Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ, ĐŸŃ‚ĐșлючОтД Ń€Đ”Đ¶ĐžĐŒ. В ĐœĐ°ŃŃ‚ĐŸŃŃ‰Đ”Đ” ĐČŃ€Đ”ĐŒŃ ĐŸŃ‡ĐœŃ‹Đ” платДжО ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ + Đ§Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐ»ĐœĐŸŃŃ‚ŃŒŃŽ Đ·Đ°Ń€ŃĐŽĐžŃ‚ŃŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ, Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐżŃ€ĐžĐ±Đ»ĐžĐ·ĐžŃ‚Đ”Đ»ŃŒĐœĐŸ тро часа. + ХлДЎОтД Đ·Đ° ŃƒŃ€ĐŸĐČĐœĐ”ĐŒ Đ·Đ°Ń€ŃĐŽĐ° ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Ń‡Ń‚Đ”ĐœĐžŃ. + Đ’Đ°ŃˆĐ” ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ пДрДĐčЎДт ĐČ ŃĐżŃŃ‰ĐžĐč Ń€Đ”Đ¶ĐžĐŒ чДрДз 10Â ĐŒĐžĐœŃƒŃ‚ ĐœĐ”Đ°ĐșтоĐČĐœĐŸŃŃ‚Đž. Đ§Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Đ”ĐłĐŸ ĐżĐŸĐČŃ‚ĐŸŃ€ĐœĐŸ, ĐżŃ€ĐŸŃŃ‚ĐŸ ĐœĐ°Đ¶ĐŒĐžŃ‚Đ” ĐșĐœĐŸĐżĐșу ĐżĐžŃ‚Đ°ĐœĐžŃ. + Đ”Đ»Ń ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžŃ платДжДĐč ĐżŃ€ĐŸŃŃ‚ĐŸ ĐżŃ€ĐŸĐČДЎОтД ĐżĐ°Đ»ŃŒŃ†Đ”ĐŒ, ĐșĐŸŃĐœĐžŃ‚Đ”ŃŃŒ эĐșŃ€Đ°ĐœĐ° ОлО ĐČстаĐČŃŒŃ‚Đ” Đșарту ĐČ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ. + ĐŸŃ€ĐŸĐČДЎОтД ĐżĐ°Đ»ŃŒŃ†Đ”ĐŒ, ĐșĐŸŃĐœĐžŃ‚Đ”ŃŃŒ эĐșŃ€Đ°ĐœĐ° ОлО ĐČстаĐČŃŒŃ‚Đ” Đșарту. Đ”Đ»Ń ĐČашДĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО ŃŃƒŃ‰Đ”ŃŃ‚ĐČуют Ń‚Ń€Đ”Đ±ĐŸĐČĐ°ĐœĐžŃ ĐœĐ° утĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžĐž. Đ’Ń‹ĐżĐŸĐ»ĐœĐžŃ‚Đ” это Ń‚Ń€Đ”Đ±ĐŸĐČĐ°ĐœĐžŃ Đș %1$s, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶Đ°Ń‚ŃŒ ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО. Đ”Đ»Ń ĐČашДĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО WooCommerce Payments ŃŃƒŃ‰Đ”ŃŃ‚ĐČуют Ń‚Ń€Đ”Đ±ĐŸĐČĐ°ĐœĐžŃ ĐœĐ° утĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžĐž. Đ”Đ»Ń ĐČашДĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒĐ”Ń‚ ĐżĐŸ ĐșраĐčĐœĐ”Đč ĐŒĐ”Ń€Đ” ĐŸĐŽĐœĐŸ ĐżŃ€ĐŸŃŃ€ĐŸŃ‡Đ”ĐœĐœĐŸĐ” Ń‚Ń€Đ”Đ±ĐŸĐČĐ°ĐœĐžĐ”. ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚Đ” Đ”ĐłĐŸ, Ń‡Ń‚ĐŸĐ±Ń‹ ĐČĐŸĐ·ĐŸĐ±ĐœĐŸĐČоть ĐŸŃ‡ĐœŃ‹Đ” платДжО. В ĐœĐ°ŃŃ‚ĐŸŃŃ‰Đ”Đ” ĐČŃ€Đ”ĐŒŃ ĐŸŃ‡ĐœŃ‹Đ” платДжО ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ Вы ŃĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО, ĐșĐ°Đș Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐŒŃ‹ Đ·Đ°ĐČĐ”Ń€ŃˆĐžĐŒ ĐżŃ€ĐŸĐČДрĐșу ĐČашДĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО. - В ĐœĐ°ŃŃ‚ĐŸŃŃ‰Đ”Đ” ĐČŃ€Đ”ĐŒŃ ĐŸŃ‡ĐœŃ‹Đ” платДжО ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ К ŃĐŸĐ¶Đ°Đ»Đ”ĐœĐžŃŽ, ĐŒŃ‹ ĐœĐ” ĐŒĐŸĐ¶Đ”ĐŒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČать ĐŸŃ‡ĐœŃ‹Đ” платДжО ĐŽĐ»Ń ŃŃ‚ĐŸĐłĐŸ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. ĐŸĐ”Ń€Đ”Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚Đ” ĐżĐŸŃĐ»Đ” ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžŃ В ĐČĐ°ŃˆĐ”ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ” ŃƒŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”ĐœĐ° ŃƒŃŃ‚Đ°Ń€Đ”ĐČшая ĐČĐ”Ń€ŃĐžŃ Ń€Đ°ŃŃˆĐžŃ€Đ”ĐœĐžŃ WooCommerce Payments. ĐžĐ±ĐœĐŸĐČОтД Đ”ĐłĐŸ, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО. ĐžĐ±ĐœĐŸĐČоть WooCommerce Payments + В ĐœĐ°ŃŃ‚ĐŸŃŃ‰Đ”Đ” ĐČŃ€Đ”ĐŒŃ ĐŸŃ‡ĐœŃ‹Đ” платДжО ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐŸĐŸŃ‡Ń‚Đž ĐłĐŸŃ‚ĐŸĐČĐŸ. ЗаĐČĐ”Ń€ŃˆĐžŃ‚Đ” ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу WooCommerce Payments, Ń‡Ń‚ĐŸĐ±Ń‹ ĐœĐ°Ń‡Đ°Ń‚ŃŒ ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО. - ЗаĐșĐŸĐœŃ‡ĐžŃ‚Đ” ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу WooCommerce Payments ĐČ ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€Đ°Ń‚ĐŸŃ€Đ° ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. ĐžĐ±ĐœĐŸĐČОтД ĐżĐŸŃĐ»Đ” Đ°ĐșтоĐČацоо - В ĐČĐ°ŃˆĐ”ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ” ĐČĐ”Ń€ŃĐžŃ Ń€Đ°ŃŃˆĐžŃ€Đ”ĐœĐžŃ WooCommerce Payments ŃƒŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”ĐœĐ°, ĐœĐŸ ĐœĐ” Đ°ĐșтоĐČĐžŃ€ĐŸĐČĐ°ĐœĐ°. АĐșтоĐČоруĐčŃ‚Đ” Дё, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО. АĐșтоĐČĐžŃ€ĐŸĐČать WooCommerce Payments ĐžĐ±ĐœĐŸĐČОтД ĐżĐŸŃĐ»Đ” ŃƒŃŃ‚Đ°ĐœĐŸĐČĐșĐž - Đ’Đ°ĐŒ Đ±ŃƒĐŽĐ”Ń‚ ĐœŃƒĐ¶ĐœĐŸ ŃƒŃŃ‚Đ°ĐœĐŸĐČоть Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœĐŸĐ” Ń€Đ°ŃŃˆĐžŃ€Đ”ĐœĐžĐ” WooCommerce Payments ĐČ ŃĐČĐŸŃ‘ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ”, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО. ĐŁŃŃ‚Đ°ĐœĐŸĐČоть WooCommerce Payments <a href=\'\'>ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ”</a> ĐŸ ĐżŃ€ĐžŃ‘ĐŒĐ” платДжДĐč с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐŒĐŸĐ±ĐžĐ»ŃŒĐœĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Đž Đ·Đ°ĐșĐ°Đ·Đ” ŃƒŃŃ‚Ń€ĐŸĐčстĐČ Ń‡Ń‚Đ”ĐœĐžŃ Đșарт ĐŃƒĐ¶ĐœĐ° ĐșĐ°Đșая-Ń‚ĐŸ ĐżĐŸĐŒĐŸŃ‰ŃŒ? <a href=\'\'>ĐžĐ±Ń€Đ°Ń‚ĐžŃ‚ŃŒŃŃ ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž</a> - Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸ-ĐżŃ€Đ”Đ¶ĐœĐ”ĐŒŃƒ ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” ĐœĐ°Đ»ĐžŃ‡ĐœŃ‹Đ” платДжО, ДслО ĐČĐșлючОтД ŃĐżĐŸŃĐŸĐ± ĐŸĐżĐ»Đ°Ń‚Ń‹ \"Оплата про ĐŽĐŸŃŃ‚Đ°ĐČĐșĐ”\" ĐČ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ”. - ĐžŃ‡ĐœŃ‹Đ” платДжО ĐżĐŸ ĐșартД ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČаются ĐČ %1$s - ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș ĐČашДĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО ĐžŃ‡ĐœŃ‹Đ” платДжО - ĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” Ń€Đ°Đ·ĐŒĐ”Ń€Ń‹ Đž ĐČДс ĐżĐŸŃŃ‹Đ»ĐșĐž ОлО ĐČыбДрОтД Юругую ĐżĐŸŃŃ‹Đ»Đșу ĐČ Ń€Đ°Đ·ĐŽĐ”Đ»Đ” сĐČĐ”ĐŽĐ”ĐœĐžĐč ĐŸ ĐżĐŸŃŃ‹Đ»Đșах. барофы ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ВсД ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹Đ” ĐżĐŸŃŃ‹Đ»ĐșĐž Đ°ĐșтоĐČĐžŃ€ĐŸĐČĐ°ĐœŃ‹ АĐșтоĐČацоя ĐżĐŸŃŃ‹Đ»ĐșĐž ВыбДрОтД ĐżĐŸŃŃ‹Đ»Đșу ĐŽĐ»Ń Đ°ĐșтоĐČацоо. + ЗаĐșĐŸĐœŃ‡ĐžŃ‚Đ” ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșу WooCommerce Payments ĐČ ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€Đ°Ń‚ĐŸŃ€Đ° ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. + В ĐČĐ°ŃˆĐ”ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ” ĐČĐ”Ń€ŃĐžŃ Ń€Đ°ŃŃˆĐžŃ€Đ”ĐœĐžŃ WooCommerce Payments ŃƒŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”ĐœĐ°, ĐœĐŸ ĐœĐ” Đ°ĐșтоĐČĐžŃ€ĐŸĐČĐ°ĐœĐ°. АĐșтоĐČоруĐčŃ‚Đ” Дё, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО. + Đ’Đ°ĐŒ Đ±ŃƒĐŽĐ”Ń‚ ĐœŃƒĐ¶ĐœĐŸ ŃƒŃŃ‚Đ°ĐœĐŸĐČоть Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœĐŸĐ” Ń€Đ°ŃŃˆĐžŃ€Đ”ĐœĐžĐ” WooCommerce Payments ĐČ ŃĐČĐŸŃ‘ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ”, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐ»ŃƒŃ‡Đ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” платДжО. + Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸ-ĐżŃ€Đ”Đ¶ĐœĐ”ĐŒŃƒ ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ ĐŸŃ‡ĐœŃ‹Đ” ĐœĐ°Đ»ĐžŃ‡ĐœŃ‹Đ” платДжО, ДслО ĐČĐșлючОтД ŃĐżĐŸŃĐŸĐ± ĐŸĐżĐ»Đ°Ń‚Ń‹ \"Оплата про ĐŽĐŸŃŃ‚Đ°ĐČĐșĐ”\" ĐČ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ”. + ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș ĐČашДĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО + ĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” Ń€Đ°Đ·ĐŒĐ”Ń€Ń‹ Đž ĐČДс ĐżĐŸŃŃ‹Đ»ĐșĐž ОлО ĐČыбДрОтД Юругую ĐżĐŸŃŃ‹Đ»Đșу ĐČ Ń€Đ°Đ·ĐŽĐ”Đ»Đ” сĐČĐ”ĐŽĐ”ĐœĐžĐč ĐŸ ĐżĐŸŃŃ‹Đ»Đșах. + ĐžŃ‡ĐœŃ‹Đ” платДжО ĐżĐŸ ĐșартД ĐœĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČаются ĐČ %1$s ĐžĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœĐŸĐ” ĐżĐŸĐ»Đ” ЗаĐșрыть ĐĄĐŸĐ·ĐŽĐ°Đœ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ @@ -2167,11 +2173,11 @@ Language: ru ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ ĐąĐ”ĐżĐ”Ń€ŃŒ, ĐŽĐŸĐ±Đ°ĐČĐžĐČ Đ°Ń‚Ń€ĐžĐ±ŃƒŃ‚Ń‹, ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ сĐČĐŸĐč пДрĐČыĐč ĐČĐ°Ń€ĐžĐ°ĐœŃ‚. ĐŃ‚Ń€ĐžĐ±ŃƒŃ‚Ń‹ ŃĐŸĐ·ĐŽĐ°ĐœŃ‹ - Đ’Ń‹ĐżĐŸĐ»ĐœĐ”ĐœĐŸ: %1$s%% ĐĐ” рДĐșĐŸĐŒĐ”ĐœĐŽŃƒĐ”Ń‚ŃŃ ĐŸŃ‚ĐŒĐ”ĐœŃŃ‚ŃŒ Ń‚Đ”ĐșŃƒŃ‰Đ”Đ” ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ПО ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚ŃŒ ŃŃ‚ĐŸŃ‚ платДж ĐĐ”Ń‚ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ Đș сДрĐČĐ”Ń€Ńƒ ĐĐ”Ń‚ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ Đș Đ˜ĐœŃ‚Đ”Ń€ĐœĐ”Ń‚Ńƒ + Đ’Ń‹ĐżĐŸĐ»ĐœĐ”ĐœĐŸ: %1$s%% ОтпраĐČоть ĐČ ĐŸŃ€ĐžĐłĐžĐœĐ°Đ»ŃŒĐœĐŸĐč упаĐșĐŸĐČĐșĐ” Đ”ĐŸĐ±Đ°ĐČоть ĐČ ĐœĐŸĐČую упаĐșĐŸĐČĐșу Эта ĐżĐŸĐ·ĐžŃ†ĐžŃ ĐČ ĐœĐ°ŃŃ‚ĐŸŃŃ‰Đ”Đ” ĐČŃ€Đ”ĐŒŃ ĐČĐșĐ»ŃŽŃ‡Đ”ĐœĐ° ĐČ %s. КуЮа ĐČы Ń…ĐŸŃ‚ĐžŃ‚Đ” ĐżĐ”Ń€Đ”ĐŒĐ”ŃŃ‚ĐžŃ‚ŃŒ Дё? @@ -2182,7 +2188,6 @@ Language: ru ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ упаĐșĐŸĐČĐșу. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ упаĐșĐŸĐČĐșу: ĐœĐ”ĐžĐ·ĐČĐ”ŃŃ‚ĐœĐ°Ń ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ° с API. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ упаĐșĐŸĐČĐșу: %1$s - ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š ĐĄĐŸĐ·ĐŽĐ°Ń‘Ń‚ŃŃ ĐœĐŸĐČая упаĐșĐŸĐČĐșĐ° ĐĐ”ĐČĐ”Ń€ĐœĐŸĐ” Đ·ĐœĐ°Ń‡Đ”ĐœĐžĐ”. ĐžĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœĐŸĐ” ĐżĐŸĐ»Đ” @@ -2196,10 +2201,11 @@ Language: ru ĐšĐŸŃ€ĐŸĐ±ĐșĐ° Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ топ упаĐșĐŸĐČĐșĐž йОп упаĐșĐŸĐČĐșĐž - ĐĐ°ŃŃ‚Ń€ĐŸĐčŃ‚Đ” упаĐșĐŸĐČĐșу, ĐșĐŸŃ‚ĐŸŃ€ŃƒŃŽ ĐČы Đ±ŃƒĐŽĐ”Ń‚Đ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐŽĐ»Ń ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐž сĐČĐŸĐžŃ… Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ. Мы ŃĐŸŃ…Ń€Đ°ĐœĐžĐŒ Дё ĐŽĐ»Ń ĐżĐŸŃĐ»Đ”ĐŽŃƒŃŽŃ‰ĐžŃ… Đ·Đ°ĐșĐ°Đ·ĐŸĐČ. Đ”ĐŸĐ±Đ°ĐČоть ĐœĐŸĐČую упаĐșĐŸĐČĐșу ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐœĐŸĐČую упаĐșĐŸĐČĐșу Đ Đ°Đ·ĐŒĐ”Ń€Ń‹ упаĐșĐŸĐČĐșĐž ĐŽĐŸĐ»Đ¶ĐœŃ‹ Đ±Ń‹Ń‚ŃŒ Đ±ĐŸĐ»ŃŒŃˆĐ” ĐœŃƒĐ»Ń. Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ, ĐŸĐ±ĐœĐŸĐČОтД Ń€Đ°Đ·ĐŒĐ”Ń€Ń‹ ĐżĐŸĐ·ĐžŃ†ĐžĐž ĐČ Ń€Đ°Đ·ĐŽĐ”Đ»Đ” \"Đ”ĐŸŃŃ‚Đ°ĐČĐșĐ°\" ĐœĐ° ŃŃ‚Ń€Đ°ĐœĐžŃ†Đ” Ń‚ĐŸĐČара. + ĐĐ°ŃŃ‚Ń€ĐŸĐčŃ‚Đ” упаĐșĐŸĐČĐșу, ĐșĐŸŃ‚ĐŸŃ€ŃƒŃŽ ĐČы Đ±ŃƒĐŽĐ”Ń‚Đ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐŽĐ»Ń ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐž сĐČĐŸĐžŃ… Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ. Мы ŃĐŸŃ…Ń€Đ°ĐœĐžĐŒ Дё ĐŽĐ»Ń ĐżĐŸŃĐ»Đ”ĐŽŃƒŃŽŃ‰ĐžŃ… Đ·Đ°ĐșĐ°Đ·ĐŸĐČ. + ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š ĐžŃ€ĐžĐłĐžĐœĐ°Đ»ŃŒĐœĐ°Ń упаĐșĐŸĐČĐșĐ° Đ Đ°Đ·ĐŒĐ”Ń€Ń‹ ĐżĐŸĐ·ĐžŃ†ĐžĐž Đ˜ĐœĐŽĐžĐČĐžĐŽŃƒĐ°Đ»ŃŒĐœĐŸ ĐŽĐŸŃŃ‚Đ°ĐČĐ»ŃĐ”ĐŒĐ°Ń ĐżĐŸĐ·ĐžŃ†ĐžŃ @@ -2212,11 +2218,11 @@ Language: ru ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżŃ€ĐŸĐČĐ”Ń€ĐžŃ‚ŃŒ ĐœĐ°Đ»ĐžŃ‡ĐžĐ” ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐč ПО <a href=\'\'>ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ”</a> ĐŸ ĐżŃ€ĐžĐ”ĐŒĐ” ĐŒĐŸĐ±ĐžĐ»ŃŒĐœŃ‹Ń… платДжДĐč Đž Đ·Đ°ĐșĐ°Đ·Đ” ŃƒŃŃ‚Ń€ĐŸĐčстĐČ Ń‡Ń‚Đ”ĐœĐžŃ Đșарт ВĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Bluetooth - ĐĐ” ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ Đș ŃƒŃŃ‚Ń€ĐŸĐčстĐČу Ń‡Ń‚Đ”ĐœĐžŃ ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ НаĐčĐŽĐ”ĐœĐŸ ĐœĐ”ŃĐșĐŸĐ»ŃŒĐșĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČ Ń‡Ń‚Đ”ĐœĐžŃ ЗаĐșĐ°Đ· ужД ĐŸĐżĐ»Đ°Ń‡Đ”Đœ + ĐĐ” ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ ĐĄĐżĐ°ŃĐžĐ±ĐŸ Đ·Đ° ĐżĐŸĐșупĐșу! ĐŸĐ”Ń€Đ”ĐčЎОтД ĐżĐŸ ссылĐșĐ” ĐœĐžĐ¶Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ чДĐș.\n\n%s ĐžŃˆĐžĐ±ĐșĐ° Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐž Ń‚Đ°ĐŒĐŸĐ¶Đ”ĐœĐœĐŸĐč Ń„ĐŸŃ€ĐŒŃ‹ ĐŸĐ”Ń‡Đ°Ń‚ŃŒ Ń‚Đ°ĐŒĐŸĐ¶Đ”ĐœĐœĐŸĐłĐŸ счДта-фаĐșтуры @@ -2232,12 +2238,11 @@ Language: ru Đ”ĐŸĐ±Đ°ĐČоть Ń‚ĐŸĐČар ĐŃ‚Ń€ĐžĐ±ŃƒŃ‚Ń‹ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ Đ’ĐșлючОтД Bluetooth ĐœĐ° ĐŒĐŸĐ±ĐžĐ»ŃŒĐœĐŸĐŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ” - ĐžŃˆĐžĐ±ĐșĐ° про Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐ” Đ·Đ°ĐșĐ°Đ·Đ°. ĐĄĐŸŃŃ‚ĐŸŃĐœĐžĐ” Đ·Đ°ĐșĐ°Đ·Đ° ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž ĐŒĐŸĐłĐ»ĐŸ ŃƒŃŃ‚Đ°Ń€Đ”Ń‚ŃŒ. Ваша ĐșĐČĐžŃ‚Đ°ĐœŃ†ĐžŃ ĐŸŃ‚ %s ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” Đ·Đ°ĐșĐ°Đ·Đ° ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ŃĐŸŃŃ‚ĐŸŃĐœĐžŃ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ Ваш ĐșĐ»ĐžĐ”ĐœŃ‚ ĐČыбрал %1$s - Đ”Đ»Ń Ń‚Đ°ĐŒĐŸĐ¶Đ”ĐœĐœŃ‹Ń… Ń„ĐŸŃ€ĐŒ Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ 10-Đ·ĐœĐ°Ń‡ĐœŃ‹Đč Ń‚Đ”Đ»Đ”Ń„ĐŸĐœĐœŃ‹Đč ĐœĐŸĐŒĐ”Ń€ + ĐžŃˆĐžĐ±ĐșĐ° про Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐ” Đ·Đ°ĐșĐ°Đ·Đ°. ĐĄĐŸŃŃ‚ĐŸŃĐœĐžĐ” Đ·Đ°ĐșĐ°Đ·Đ° ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž ĐŒĐŸĐłĐ»ĐŸ ŃƒŃŃ‚Đ°Ń€Đ”Ń‚ŃŒ. ĐąĐ°ĐŒĐŸĐ¶Đ”ĐœĐœĐ°Ń Ń„ĐŸŃ€ĐŒĐ° Đ·Đ°ĐżĐŸĐ»ĐœĐ”ĐœĐ° Про ĐœĐ°Đ»ĐžŃ‡ĐžĐž ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒ с ĐżĐ”Ń‡Đ°Ń‚ŃŒŃŽ с ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚Đ”ŃŃŒ ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž ĐČĐ°ŃˆĐ”ĐłĐŸ ĐżŃ€ĐžĐœŃ‚Đ”Ń€Đ°. ЕслО ĐżĐ”Ń‡Đ°Ń‚ŃŒ ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœĐ°, ĐŒĐŸĐ¶ĐœĐŸ ĐČсДгЎа ŃĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ ĐșĐČĐžŃ‚Đ°ĐœŃ†ĐžŃŽ ĐČ Ń„ĐŸŃ€ĐŒĐ°Ń‚Đ” PDF Đž ĐŸŃ‚ĐżŃ€Đ°ĐČоть Дё ĐżĐŸ ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ°ŃĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ с ĐŽŃ€ŃƒĐłĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°. @@ -2250,6 +2255,7 @@ Language: ru Đ§Ń‚ĐŸĐ±Ń‹ ŃĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚, ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ ŃĐœĐ°Ń‡Đ°Đ»Đ° Đ·Đ°ĐŽĐ°Ń‚ŃŒ Đ°Ń‚Ń€ĐžĐ±ŃƒŃ‚Ń‹ (ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€, «ЊĐČДт» ОлО Â«Đ Đ°Đ·ĐŒĐ”Ń€Â»). 1 ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ Đ’Đ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ: %1$s + Đ”Đ»Ń Ń‚Đ°ĐŒĐŸĐ¶Đ”ĐœĐœŃ‹Ń… Ń„ĐŸŃ€ĐŒ Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ 10-Đ·ĐœĐ°Ń‡ĐœŃ‹Đč Ń‚Đ”Đ»Đ”Ń„ĐŸĐœĐœŃ‹Đč ĐœĐŸĐŒĐ”Ń€ ОтслДжОĐČĐ°ĐœĐžĐ” USPS ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ПО ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Ń‡Ń‚Đ”ĐœĐžŃ ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ПО @@ -2259,7 +2265,6 @@ Language: ru Đ§Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐžĐœĐžĐŒĐ°Ń‚ŃŒ платДжО, ĐŸĐ±ĐœĐŸĐČОтД ПО ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Ń‡Ń‚Đ”ĐœĐžŃ ĐžĐ±ĐœĐŸĐČоть ПО ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Ń‡Ń‚Đ”ĐœĐžŃ ЗаряЮ %s%% - ПОДКЛмЧЁННОЕ УСбРОЙСбВО ЧбЕНИЯ ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Ń‡Ń‚Đ”ĐœĐžŃ Đșарт ВĐșлючОтД ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ Đž Ń€Đ°ŃĐżĐŸĐ»ĐŸĐ¶ĐžŃ‚Đ” Đ”ĐłĐŸ Ń€ŃĐŽĐŸĐŒ с ĐŒĐŸĐ±ĐžĐ»ŃŒĐœŃ‹ĐŒ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸĐŒ ĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ Ń‡Ń‚Đ”ĐœĐžŃ Đ·Đ°Ń€ŃĐ¶Đ”ĐœĐŸ @@ -2288,12 +2293,10 @@ Language: ru ĐŃ‚Ń€ĐžĐ±ŃƒŃ‚ĐžĐșĐ° ĐĄŃ‚Ń€Đ°ĐœĐ° ĐżŃ€ĐŸĐžĐ·ĐČĐŸĐŽŃŃ‚ĐČĐ° ОлО ŃĐ±ĐŸŃ€ĐșĐž Ń‚ĐŸĐČара ĐĄŃ‚Ń€Đ°ĐœĐ° ĐżŃ€ĐŸĐžŃŃ…ĐŸĐ¶ĐŽĐ”ĐœĐžŃ - ĐąĐ°Ń€ĐžŃ„ĐœŃ‹Đč ĐșĐŸĐŽ ĐŽĐŸĐ»Đ¶Đ”Đœ ĐČĐșĐ»ŃŽŃ‡Đ°Ń‚ŃŒ ŃˆĐ”ŃŃ‚ŃŒÂ Ń†ĐžŃ„Ń€ ĐąĐ°Ń€ĐžŃ„ĐœŃ‹Đč ĐșĐŸĐŽ HS (ĐœĐ”ĐŸĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœĐŸ) ĐžĐżĐžŃĐ°ĐœĐžĐ” ĐĄĐŸĐŽĐ”Ń€Đ¶ĐžĐŒĐŸĐ” ĐżĐŸŃŃ‹Đ»ĐșĐž ĐĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ уĐșĐ°Đ·Đ°Ń‚ŃŒ ĐœĐŸĐŒĐ”Ń€ ITN ĐŽĐ»Ń ĐżĐŸŃŃ‹Đ»ĐŸĐș ĐČ %1$s. - ĐĐŸĐŒĐ”Ń€ ITN ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ уĐșĐ°Đ·Ń‹ĐČать ĐŽĐ»Ń ĐżĐŸŃŃ‹Đ»ĐŸĐș ŃŃ‚ĐŸĐžĐŒĐŸŃŃ‚ŃŒŃŽ Đ±ĐŸĐ»Đ”Đ” 2500Â ĐŽĐŸĐ»Đ». ХКА Đ·Đ° Ń‚Đ°Ń€ĐžŃ„ĐœŃ‹Đč ĐșĐŸĐŽ ĐĐ”ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒŃ‹Đč Ń„ĐŸŃ€ĐŒĐ°Ń‚ ĐĄĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸĐ± ĐŸĐłŃ€Đ°ĐœĐžŃ‡Đ”ĐœĐžŃŃ… ĐĄĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ŃĐŸĐŽĐ”Ń€Đ¶ĐžĐŒĐŸĐŒ @@ -2301,17 +2304,20 @@ Language: ru йОп ŃĐŸĐŽĐ”Ń€Đ¶ĐžĐŒĐŸĐłĐŸ Đ’Đ”Ń€ĐœŃƒŃ‚ŃŒ ĐŸŃ‚ĐżŃ€Đ°ĐČОтДлю ĐČ ŃĐ»ŃƒŃ‡Đ°Đ” ĐœĐ”ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚Đž ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž ĐŽĐŸ %s + ПОДКЛмЧЁННОЕ УСбРОЙСбВО ЧбЕНИЯ + ĐąĐ°Ń€ĐžŃ„ĐœŃ‹Đč ĐșĐŸĐŽ ĐŽĐŸĐ»Đ¶Đ”Đœ ĐČĐșĐ»ŃŽŃ‡Đ°Ń‚ŃŒ ŃˆĐ”ŃŃ‚ŃŒÂ Ń†ĐžŃ„Ń€ + ĐĐŸĐŒĐ”Ń€ ITN ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ уĐșĐ°Đ·Ń‹ĐČать ĐŽĐ»Ń ĐżĐŸŃŃ‹Đ»ĐŸĐș ŃŃ‚ĐŸĐžĐŒĐŸŃŃ‚ŃŒŃŽ Đ±ĐŸĐ»Đ”Đ” 2500Â ĐŽĐŸĐ»Đ». ХКА Đ·Đ° Ń‚Đ°Ń€ĐžŃ„ĐœŃ‹Đč ĐșĐŸĐŽ ЕслО ĐČы ĐČĐșлючОтД ŃŃ‚ĐŸŃ‚ ĐżĐ°Ń€Đ°ĐŒĐ”Ń‚Ń€, ĐșĐ»ĐžĐ”ĐœŃ‚ ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚ ŃĐ». ĐżĐžŃŃŒĐŒĐŸ с ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžĐ”ĐŒ, ĐșĐŸĐłĐŽĐ° Đ·Đ°ĐșĐ°Đ· Đ±ŃƒĐŽĐ”Ń‚ ĐČŃ‹ĐżĐŸĐ»ĐœĐ”Đœ ĐŸŃ€ĐŸŃĐŒĐŸŃ‚Ń€ Đ·Đ°ĐșĐ°Đ·Đ° - ЗаĐșĐ°Đ· 🎉 Đ·Đ°ĐČĐ”Ń€ŃˆŃ‘Đœ! - ĐŸŃ€ĐŸĐČДрĐșĐ° Ń€ĐŸĐ»Đžâ€Š ĐĐ”ĐČĐ”Ń€ĐœĐ°Ń Ń€ĐŸĐ»ŃŒ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ” ĐŸ Ń€ĐŸĐ»ŃŃ… Đž Ń€Đ°Đ·Ń€Đ”ŃˆĐ”ĐœĐžŃŃ… Đ­Ń‚ĐŸ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČаДт Ń‚ĐŸĐ»ŃŒĐșĐŸ Ń€ĐŸĐ»Đž Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€Đ°Ń‚ĐŸŃ€Đ° Đž ĐŒĐ”ĐœĐ”ĐŽĐ¶Đ”Ń€Đ° ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°. ĐĄĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с ĐČĐ»Đ°ĐŽĐ”Đ»ŃŒŃ†Đ”ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° ĐŽĐ»Ń ĐžĐ·ĐŒĐ”ĐœĐ”ĐœĐžŃ Ń€ĐŸĐ»Đž. Đ”ĐŸĐ±Đ°ĐČĐ»ŃĐčŃ‚Đ” ĐœĐŸĐČŃ‹Đ” Ń‚ĐŸĐČары Đž рДЎаĐșторуĐčŃ‚Đ” ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒŃŽŃ‰ĐžĐ” ĐŸŃ‚ĐșуЎа ŃƒĐłĐŸĐŽĐœĐŸ + ĐŸŃ€ĐŸĐżŃƒŃŃ‚ĐžŃ‚ŃŒ + ЗаĐșĐ°Đ· 🎉 Đ·Đ°ĐČĐ”Ń€ŃˆŃ‘Đœ! + ĐŸŃ€ĐŸĐČДрĐșĐ° Ń€ĐŸĐ»Đžâ€Š УпраĐČĐ»ŃĐčŃ‚Đ” Đ·Đ°ĐșĐ°Đ·Đ°ĐŒĐž Đž рДЎаĐșторуĐčŃ‚Đ” ох ĐœĐ° Ń…ĐŸĐŽŃƒ ОтслДжОĐČĐ°ĐčŃ‚Đ” ĐżŃ€ĐŸĐŽĐ°Đ¶Đž Đž ŃƒĐ·ĐœĐ°ĐČĐ°ĐčŃ‚Đ”, ĐșĐ°ĐșОД Ń‚ĐŸĐČары ĐżĐŸĐ»ŃŒĐ·ŃƒŃŽŃ‚ŃŃ ŃĐżŃ€ĐŸŃĐŸĐŒ - ĐŸŃ€ĐŸĐżŃƒŃŃ‚ĐžŃ‚ŃŒ Đ’ĐœĐ”ŃˆĐœĐžĐč Ń‚ĐŸĐČар ĐĄĐłŃ€ŃƒĐżĐżĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Đč Ń‚ĐŸĐČар ВароатоĐČĐœŃ‹Đč Ń‚ĐŸĐČар @@ -2320,9 +2326,6 @@ Language: ru ĐŸŃ€ĐŸŃŃ‚ĐŸĐč фОзОчДсĐșĐžĐč Ń‚ĐŸĐČар ОтĐșрыть ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž ОтĐșрыть ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž - Bluetooth ĐŸŃ‚ĐșĐ»ŃŽŃ‡Đ”Đœ - ĐžĐżŃ€Đ”ĐŽĐ”Đ»Đ”ĐœĐžĐ” ĐŒĐ”ŃŃ‚ĐŸĐżĐŸĐ»ĐŸĐ¶Đ”ĐœĐžŃ ĐŸŃ‚ĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ - ОтсутстĐČŃƒĐ”Ń‚ Ń€Đ°Đ·Ń€Đ”ŃˆĐ”ĐœĐžĐ” ĐœĐ° ĐŸĐżŃ€Đ”ĐŽĐ”Đ»Đ”ĐœĐžĐ” Ń‚ĐŸŃ‡ĐœĐŸĐłĐŸ ĐŒĐ”ŃŃ‚ĐŸĐżĐŸĐ»ĐŸĐ¶Đ”ĐœĐžŃ ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ Đș ŃƒŃŃ‚Ń€ĐŸĐčстĐČу Ń‡Ń‚Đ”ĐœĐžŃ. ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș ŃƒŃŃ‚Ń€ĐŸĐčстĐČу Ń‡Ń‚Đ”ĐœĐžŃ ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ Đș ŃƒŃŃ‚Ń€ĐŸĐčстĐČу Ń‡Ń‚Đ”ĐœĐžŃ @@ -2330,9 +2333,10 @@ Language: ru ĐŸĐŸĐžŃĐș ŃƒŃŃ‚Ń€ĐŸĐčстĐČ Ń‡Ń‚Đ”ĐœĐžŃ ĐšĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ ĐżĐŸĐ·ĐžŃ†ĐžĐč ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ ĐœĐŸĐČую Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃƒŃŽ этоĐșДтĐșу - ĐŸŃ€ĐŸŃŃ‚ĐŸĐč ĐČĐžŃ€Ń‚ŃƒĐ°Đ»ŃŒĐœŃ‹Đč ĐżŃ€ĐŸĐŽŃƒĐșт + Bluetooth ĐŸŃ‚ĐșĐ»ŃŽŃ‡Đ”Đœ + ĐžĐżŃ€Đ”ĐŽĐ”Đ»Đ”ĐœĐžĐ” ĐŒĐ”ŃŃ‚ĐŸĐżĐŸĐ»ĐŸĐ¶Đ”ĐœĐžŃ ĐŸŃ‚ĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ + ОтсутстĐČŃƒĐ”Ń‚ Ń€Đ°Đ·Ń€Đ”ŃˆĐ”ĐœĐžĐ” ĐœĐ° ĐŸĐżŃ€Đ”ĐŽĐ”Đ»Đ”ĐœĐžĐ” Ń‚ĐŸŃ‡ĐœĐŸĐłĐŸ ĐŒĐ”ŃŃ‚ĐŸĐżĐŸĐ»ĐŸĐ¶Đ”ĐœĐžŃ Đ„ĐŸŃ‚ĐžŃ‚Đ” ŃƒĐŽĐ°Đ»ĐžŃ‚ŃŒ ŃŃ‚ĐŸŃ‚ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚? - ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Đ° ĐŁĐŽĐ°Đ»Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșта ОтпраĐČоть ĐșĐČĐžŃ‚Đ°ĐœŃ†ĐžŃŽ ĐŸĐ”Ń‡Đ°Ń‚ŃŒ ĐșĐČĐžŃ‚Đ°ĐœŃ†ĐžĐž @@ -2346,14 +2350,16 @@ Language: ru ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃƒŃŽ этоĐșДтĐșу. ĐŁŃŃ‚Đ°ĐœĐŸĐČОтД ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐŽĐ»Ń ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€Đ° PDF-фаĐčĐ»ĐŸĐČ Đž ĐżĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. Мы ĐœĐ” ŃĐŒĐŸĐłĐ»Đž ĐœĐ°Đčто саĐčт WordPress ĐżĐŸ уĐșĐ°Đ·Đ°ĐœĐœĐŸĐŒŃƒ ĐČĐ°ĐŒĐž Đ°ĐŽŃ€Đ”ŃŃƒ. ĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ WordPress ŃƒŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”Đœ, Đž Ń‡Ń‚ĐŸ ĐČы ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”Ń‚Đ” ŃĐ°ĐŒŃƒŃŽ ĐżĐŸŃĐ»Đ”ĐŽĐœŃŽŃŽ ĐČДрсОю. ĐœĐ”ŃĐșĐŸĐ»ŃŒĐșĐŸ ŃŃ‚Ń€ĐŸĐș ĐŽĐ°ĐœĐœŃ‹Ń… ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž + ĐŸŃ€ĐŸŃŃ‚ĐŸĐč ĐČĐžŃ€Ń‚ŃƒĐ°Đ»ŃŒĐœŃ‹Đč ĐżŃ€ĐŸĐŽŃƒĐșт + ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Đ° ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐŸŃ‚ĐŒĐ”Ń‚ĐžŃ‚ŃŒ Đ·Đ°ĐșĐ°Đ· ĐșĐ°Đș ĐČŃ‹ĐżĐŸĐ»ĐœĐ”ĐœĐœŃ‹Đč Đ’ĐŸĐ·ĐœĐžĐșла ĐŸŃˆĐžĐ±ĐșĐ° про ĐżĐŸĐșупĐșĐ” этоĐșĐ”Ń‚ĐŸĐș ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š ĐŸĐŸĐșупĐșĐ° этоĐșĐ”Ń‚ĐŸĐș - Đ˜Đ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžŃ этоĐșĐ”Ń‚ĐŸĐș ŃŃ€ĐŸĐșĐŸĐŒ Đ±ĐŸĐ»Đ”Đ” 180Â ĐŽĐœĐ”Đč ŃƒĐŽĐ°Đ»ŃŃŽŃ‚ŃŃ ĐœĐ°ŃˆĐžĐŒĐž Ń‚Đ”Ń…ĐœĐŸĐ»ĐŸĐłĐžŃ‡Đ”ŃĐșĐžĐŒĐž ĐżĐ°Ń€Ń‚ĐœĐ”Ń€Đ°ĐŒĐž ĐČ Ń†Đ”Đ»ŃŃ… ĐŸĐ±Đ”ŃĐżĐ”Ń‡Đ”ĐœĐžŃ ĐŸĐ±Ń‰Đ”Đč Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸŃŃ‚Đž Đž ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž ĐŽĐ°ĐœĐœŃ‹Ń…. ĐĐ°ĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃƒŃŽ этоĐșДтĐșу ĐĄĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ ĐŽĐ»Ń ĐżĐŸŃĐ»Đ”ĐŽŃƒŃŽŃ‰Đ”ĐłĐŸ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžŃ ĐąŃ€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœĐ°Ń этоĐșДтĐșĐ° ĐżŃ€ĐžĐŸĐ±Ń€Đ”Ń‚Đ”ĐœĐ°! + Đ˜Đ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžŃ этоĐșĐ”Ń‚ĐŸĐș ŃŃ€ĐŸĐșĐŸĐŒ Đ±ĐŸĐ»Đ”Đ” 180Â ĐŽĐœĐ”Đč ŃƒĐŽĐ°Đ»ŃŃŽŃ‚ŃŃ ĐœĐ°ŃˆĐžĐŒĐž Ń‚Đ”Ń…ĐœĐŸĐ»ĐŸĐłĐžŃ‡Đ”ŃĐșĐžĐŒĐž ĐżĐ°Ń€Ń‚ĐœĐ”Ń€Đ°ĐŒĐž ĐČ Ń†Đ”Đ»ŃŃ… ĐŸĐ±Đ”ŃĐżĐ”Ń‡Đ”ĐœĐžŃ ĐŸĐ±Ń‰Đ”Đč Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸŃŃ‚Đž Đž ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž ĐŽĐ°ĐœĐœŃ‹Ń…. Đ’ĐŸĐ·ĐČрат ŃŃ‚ĐŸĐžĐŒĐŸŃŃ‚Đž этоĐșĐ”Ń‚ĐŸĐș ŃĐŸ ŃŃ€ĐŸĐșĐŸĐŒ Đ±ĐŸĐ»Đ”Đ” 30Â ĐŽĐœĐ”Đč ĐœĐ” ĐżŃ€ĐŸĐžĐ·ĐČĐŸĐŽĐžŃ‚ŃŃ. йОп ĐŸĐ”Ń€Đ”ĐžĐŒĐ”ĐœĐŸĐČать @@ -2374,18 +2380,17 @@ Language: ru ĐąĐŸĐ»ŃŒĐșĐŸ ĐČлаЎДлДц саĐčта ĐŒĐŸĐ¶Đ”Ń‚ упраĐČĐ»ŃŃ‚ŃŒ ŃĐżĐŸŃĐŸĐ±Đ°ĐŒĐž ĐŸĐżĐ»Đ°Ń‚Ń‹ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Ń… этоĐșĐ”Ń‚ĐŸĐș. Đ§Ń‚ĐŸĐ±Ń‹ упраĐČĐ»ŃŃ‚ŃŒ ŃĐżĐŸŃĐŸĐ±Đ°ĐŒĐž ĐŸĐżĐ»Đ°Ń‚Ń‹, сĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с ĐČĐ»Đ°ĐŽĐ”Đ»ŃŒŃ†Đ”ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° %1$s (%2$s). Đ”ĐŸĐ±Đ°ĐČоть ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Ń‹ Đ”ĐŸĐ±Đ°ĐČоть ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ - ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” пДрĐČыĐč ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ Đ˜Ń‚ĐŸĐłĐŸ %s Đ’Ń‹Đ±Ń€Đ°ĐœĐŸ %s стаĐČĐŸĐș ĐŸĐŸĐŽŃ…ĐŸĐŽĐžŃ‚ ĐŽĐ»Ń Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœĐŸĐč ĐżĐŸĐŽĐżĐžŃĐž ĐŸĐŸĐŽŃ…ĐŸĐŽĐžŃ‚ ĐŽĐ»Ń Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœĐŸĐłĐŸ ŃĐ°ĐŒĐŸĐČыĐČĐŸĐ·Đ° - ĐĄŃ‚Ń€Đ°Ń…ĐŸĐČĐ°ĐœĐžĐ” (%s) - ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžĐ” ВĐșлючаДт %s ĐąŃ€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐżĐŸĐŽĐżĐžŃŃŒ ŃĐŸĐČĐ”Ń€ŃˆĐ”ĐœĐœĐŸĐ»Đ”Ń‚ĐœĐ”ĐłĐŸ лОца (%s) ĐąŃ€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐżĐŸĐŽĐżĐžŃŃŒ (%s) + ĐĄŃ‚Ń€Đ°Ń…ĐŸĐČĐ°ĐœĐžĐ” (%s) + ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžĐ” ĐšĐ»ĐžĐ”ĐœŃ‚ ĐŸĐżĐ»Đ°Ń‚ĐžĐ» %1$s Оз %2$s Đ·Đ° ĐŽĐŸŃŃ‚Đ°ĐČĐșу. - Про ĐżĐŸĐșупĐșĐ” Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Ń… этоĐșĐ”Ń‚ĐŸĐș чДрДз WooCommerce ĐČы сэĐșĐŸĐœĐŸĐŒĐžŃ‚Đ” ĐŸŃ‚Â 5Â ĐŽĐŸÂ 40 % ĐżĐŸ сраĐČĐœĐ”ĐœĐžŃŽ с Ń‚Đ°Ń€ĐžŃ„Đ°ĐŒĐž ĐżĐŸŃ‡Ń‚Ń‹. + ĐĄĐŸĐ·ĐŽĐ°ĐčŃ‚Đ” пДрĐČыĐč ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ Đ§Ń‚ĐŸ таĐșĐŸĐ” сĐșОЎĐșĐ° WooCommerce Services? Про Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐ” ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ°. ĐŸĐ”Ń€Đ”ĐČĐŸĐ·Ń‡ĐžĐșĐž Đž тарофы @@ -2403,6 +2408,7 @@ Language: ru ĐŁĐșажОтД ĐžĐŒŃ ĐșĐ°Đ¶ĐŽĐŸĐč ĐŸĐżŃ†ĐžĐž Đž ĐœĐ°Đ¶ĐŒĐžŃ‚Đ” ĐșлаĐČОшу Enter ОлО ĐșĐŸŃĐœĐžŃ‚Đ”ŃŃŒ ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒŃŽŃ‰Đ”Đč ĐŸĐżŃ†ĐžĐž. ĐĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐŸĐżŃ†ĐžĐž + Про ĐżĐŸĐșупĐșĐ” Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Ń… этоĐșĐ”Ń‚ĐŸĐș чДрДз WooCommerce ĐČы сэĐșĐŸĐœĐŸĐŒĐžŃ‚Đ” ĐŸŃ‚Â 5Â ĐŽĐŸÂ 40 % ĐżĐŸ сраĐČĐœĐ”ĐœĐžŃŽ с Ń‚Đ°Ń€ĐžŃ„Đ°ĐŒĐž ĐżĐŸŃ‡Ń‚Ń‹. ĐžŃˆĐžĐ±ĐșĐ° про ŃĐŸŃ…Ń€Đ°ĐœĐ”ĐœĐžĐž ĐœĐ°ŃŃ‚Ń€ĐŸĐ”Đș ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š ĐĄĐŸŃ…Ń€Đ°ĐœĐ”ĐœĐžĐ” ĐœĐ°ŃŃ‚Ń€ĐŸĐ”Đș @@ -2425,18 +2431,15 @@ Language: ru Đ”ĐŸĐ±Đ°ĐČоть Đ°Ń‚Ń€ĐžĐ±ŃƒŃ‚ ĐŃ‚Ń€ĐžĐ±ŃƒŃ‚Ń‹ РДЎаĐșŃ‚ĐžŃ€ĐŸĐČать Đ°Ń‚Ń€ĐžĐ±ŃƒŃ‚Ń‹ - ОбщОĐč ĐČДс ĐżĐŸŃŃ‹Đ»ĐŸĐș: %1$s %2$s Đ§ĐžŃĐ»ĐŸ Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ ĐČ ĐżĐŸŃŃ‹Đ»Đșах (%2$d): %1$d ОбщОĐč ĐČДс ĐżĐŸŃŃ‹Đ»ĐŸĐș: %1$s %2$s ĐĄĐżĐ”Ń†ĐžĐ°Đ»ŃŒĐœŃ‹Đ” ĐżĐŸŃŃ‹Đ»ĐșĐž ĐĐ” уЮаётся ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐŽĐ°ĐœĐœŃ‹Đ” ĐŸ Ń‚ĐŸĐČарах - ĐĐ”ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ĐŸĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœŃ‹Đ” ĐżĐŸĐ»Ń ĐœĐ” Đ·Đ°ĐżĐŸĐ»ĐœĐ”ĐœŃ‹. ĐĐ”ĐČĐ”Ń€ĐœŃ‹Đč ĐČДс Đ’Ń‹Đ±Ń€Đ°ĐœĐœĐ°Ń ĐżĐŸŃŃ‹Đ»ĐșĐ° ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š Đ—Đ°ĐłŃ€ŃƒĐ·ĐșĐ° ĐżĐŸŃŃ‹Đ»ĐŸĐș! ĐŸĐŸŃŃ‹Đ»ĐșĐ° %1$d - %d ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ĐŸĐČ ĐĐ” уЮаётся Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ĐŸĐżŃ€Đ”ĐŽĐ”Đ»Đ”ĐœĐžŃ ĐżĐŸŃŃ‹Đ»ĐŸĐș ВĐșлючаДт ĐČДс ĐżĐŸŃŃ‹Đ»ĐŸĐș ОбщОĐč ĐČДс ĐżĐŸŃŃ‹Đ»ĐŸĐș (%1$s) @@ -2449,16 +2452,17 @@ Language: ru Мы ĐœĐ”ĐŒĐœĐŸĐłĐŸ ĐžĐ·ĐŒĐ”ĐœĐžĐ»Đž ĐČĐČĐ”ĐŽŃ‘ĐœĐœŃ‹Đč аЎрДс. ЕслО ĐČсё праĐČĐžĐ»ŃŒĐœĐŸ, ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐčŃ‚Đ” ĐżŃ€Đ”ĐŽĐ»ĐŸĐ¶Đ”ĐœĐœŃ‹Đč аЎрДс ĐŽĐ»Ń ĐŽĐŸŃŃ‚Đ°ĐČĐșĐž ĐżĐŸ ĐœĐ°Đ·ĐœĐ°Ń‡Đ”ĐœĐžŃŽ. РДЎаĐșŃ‚ĐžŃ€ĐŸĐČать ĐČŃ‹Đ±Ń€Đ°ĐœĐœŃ‹Đč аЎрДс Đ˜ŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐČŃ‹Đ±Ń€Đ°ĐœĐœŃ‹Đč аЎрДс + ĐĐ”ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ĐŸĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœŃ‹Đ” ĐżĐŸĐ»Ń ĐœĐ” Đ·Đ°ĐżĐŸĐ»ĐœĐ”ĐœŃ‹. + ОбщОĐč ĐČДс ĐżĐŸŃŃ‹Đ»ĐŸĐș: %1$s %2$s + %d ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ĐŸĐČ Đ—Đ°ĐłŃ€ŃƒĐ·ĐșĐ° аЎрДса Đ”ĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐœĐŸĐČŃ‹Đ” Ń„ŃƒĐœĐșцоо! - НаĐčто ĐœĐ° ĐșартД ĐĄĐČŃĐ·Đ°Ń‚ŃŒŃŃ с ĐșĐ»ĐžĐ”ĐœŃ‚ĐŸĐŒ ĐĐ”ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒĐ°Ń ŃƒĐ»ĐžŃ†Đ° ĐĐ” уĐșĐ°Đ·Đ°Đœ ĐœĐŸĐŒĐ”Ń€ ĐŽĐŸĐŒĐ° АЎрДс ĐœĐ” ĐœĐ°ĐčĐŽĐ”Đœ ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžŃ‡Đ”ŃĐșĐž ĐżŃ€ĐŸĐČĐ”Ń€ĐžŃ‚ŃŒ ĐżĐŸŃ‡Ń‚ĐŸĐČыĐč аЎрДс. ĐŁĐșажОтД Đ”ĐłĐŸ ĐœĐ° Google Картах ОлО сĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с ĐșĐ»ĐžĐ”ĐœŃ‚ĐŸĐŒ Đž ŃƒĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ аЎрДс уĐșĐ°Đ·Đ°Đœ ĐČĐ”Ń€ĐœĐŸ. ĐĄĐ±ĐŸĐč ĐżŃ€ĐŸĐČДрĐșĐž аЎрДса - ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š Đ’Ń‹ĐżĐŸĐ»ĐœŃĐ”Ń‚ŃŃ ĐżŃ€ĐŸĐČДрĐșĐ° аЎрДса ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ĐŽĐ°ĐœĐœŃ‹Đ” аЎрДса Đ˜ŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ĐČĐČĐ”ĐŽŃ‘ĐœĐœŃ‹Đč аЎрДс @@ -2469,6 +2473,8 @@ Language: ru ĐąĐ”Đ»Đ”Ń„ĐŸĐœ ĐšĐŸĐŒĐżĐ°ĐœĐžŃ Đ˜ĐŒŃ + ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š + НаĐčто ĐœĐ° ĐșартД ĐŸŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” \"Google Карты\" ĐœĐ°ĐčĐŽĐ”ĐœĐŸ ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š ĐŁĐŽĐ°Đ»Đ”ĐœĐžĐ” ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐč ĐČĐ°Ń€ĐžĐ°ĐœŃ‚ĐŸĐČ ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐžĐČĐ°Đ”Ń‚ŃŃ ĐČ ĐČДрсОО WooCommerce 4.7 Đž Đ±ĐŸĐ»Đ”Đ” ĐżĐŸĐ·ĐŽĐœĐžŃ…. @@ -2484,31 +2490,30 @@ Language: ru ĐĄĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸĐ± упаĐșĐŸĐČĐșĐ” ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” ĐżĐŸŃ‡Ń‚ĐŸĐČĐŸĐłĐŸ Đ±Đ»Đ°ĐœĐșĐ° ĐŁĐ·ĐœĐ°Ń‚ŃŒ Đ±ĐŸĐ»ŃŒŃˆĐ” - ĐĄĐŸĐșратОтД ĐŸŃ‡Đ”Ń€Đ”ĐŽŃŒ ĐœĐ° ĐżĐŸŃ‡Ń‚Đ”, распДчатыĐČая Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Đ” этоĐșДтĐșĐž ĐŽĐŸĐŒĐ° с ĐŒĐŸĐ±ĐžĐ»ŃŒĐœĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° ŃĐŸ сĐșОЎĐșĐŸĐč! Đ­ĐșĐŸĐœĐŸĐŒŃŒŃ‚Đ” ĐČŃ€Đ”ĐŒŃ Đž ĐŽĐ”ĐœŃŒĐłĐž, ĐČŃ‹ĐżĐŸĐ»ĐœŃŃ Đ·Đ°ĐșĐ°Đ·Ń‹ с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ WooCommerce Shipping WooCommerce Shipping ĐžŃ‚ĐŒĐ”Ń‚ĐžŃ‚ŃŒ Đ·Đ°ĐșĐ°Đ· ĐșĐ°Đș ĐČŃ‹ĐżĐŸĐ»ĐœĐ”ĐœĐœŃ‹Đč - ĐŁĐ·ĐœĐ°Ń‚ŃŒ Đ±ĐŸĐ»ŃŒŃˆĐ” ĐŸ распДчатĐșĐ” этоĐșĐ”Ń‚ĐŸĐș с ĐČĐ°ŃˆĐ”ĐłĐŸ ĐŒĐŸĐ±ĐžĐ»ŃŒĐœĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” ĐżĐŸŃ‡Ń‚ĐŸĐČĐŸĐłĐŸ Đ±Đ»Đ°ĐœĐșĐ° - ĐąĐ”ĐżĐ”Ń€ŃŒ ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” ŃĐŸĐ·ĐŽĐ°ĐČать Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Đ” этоĐșДтĐșĐž ĐŽĐ»Ń ĐČсДх фОзОчДсĐșох Đ·Đ°ĐșĐ°Đ·ĐŸĐČ ĐżŃ€ŃĐŒĐŸ ŃĐŸ сĐČĐŸĐ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœĐŸĐłĐŸ ĐżĐ»Đ°ĐłĐžĐœĐ° WooCommerce Shipping. ĐĐ°Đ¶ĐŒĐžŃ‚Đ” \"ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃƒŃŽ этоĐșĐ”Ń‚Ńƒ\", Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐżŃ€ĐŸĐ±ĐŸĐČать ĐœĐŸĐČую бДта-Ń„ŃƒĐœĐșцою! ĐĄĐŸĐ·ĐŽĐ°ĐČĐ°ĐčŃ‚Đ” Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Đ” этоĐșДтĐșĐž ŃĐŸ сĐČĐŸĐ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°! + ĐąĐ”ĐżĐ”Ń€ŃŒ ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” ŃĐŸĐ·ĐŽĐ°ĐČать Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Đ” этоĐșДтĐșĐž ĐŽĐ»Ń ĐČсДх фОзОчДсĐșох Đ·Đ°ĐșĐ°Đ·ĐŸĐČ ĐżŃ€ŃĐŒĐŸ ŃĐŸ сĐČĐŸĐ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœĐŸĐłĐŸ ĐżĐ»Đ°ĐłĐžĐœĐ° WooCommerce Shipping. ĐĐ°Đ¶ĐŒĐžŃ‚Đ” \"ĐĄĐŸĐ·ĐŽĐ°Ń‚ŃŒ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃƒŃŽ этоĐșĐ”Ń‚Ńƒ\", Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐżŃ€ĐŸĐ±ĐŸĐČать ĐœĐŸĐČую бДта-Ń„ŃƒĐœĐșцою! + ĐĄĐŸĐșратОтД ĐŸŃ‡Đ”Ń€Đ”ĐŽŃŒ ĐœĐ° ĐżĐŸŃ‡Ń‚Đ”, распДчатыĐČая Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Đ” этоĐșДтĐșĐž ĐŽĐŸĐŒĐ° с ĐŒĐŸĐ±ĐžĐ»ŃŒĐœĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° ŃĐŸ сĐșОЎĐșĐŸĐč! + ĐŁĐ·ĐœĐ°Ń‚ŃŒ Đ±ĐŸĐ»ŃŒŃˆĐ” ĐŸ распДчатĐșĐ” этоĐșĐ”Ń‚ĐŸĐș с ĐČĐ°ŃˆĐ”ĐłĐŸ ĐŒĐŸĐ±ĐžĐ»ŃŒĐœĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° + ПраĐČĐșĐ° ĐĄĐ±ĐŸŃ€Ń‹ Чостая ĐČыплата ĐŸĐ»Đ°Ń‚ĐœĐŸ Đ”ĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đ” сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐž Jetpack - ПраĐČĐșĐ° ĐŸĐŸĐŽŃ‚ĐČĐ”Ń€ĐŽĐžŃ‚ŃŒ ĐŸĐ”Ń€Đ”Ń‚Đ°Ń‰ĐžŃ‚Đ” Ń„ĐŸŃ‚ĐŸĐłŃ€Đ°Ń„ĐžĐž, Ń‡Ń‚ĐŸĐ±Ń‹ ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ ох ĐżĐŸŃ€ŃĐŽĐŸĐș + ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ ĐĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐž ВĐČДЎОтД праĐČĐžĐ»ŃŒĐœĐŸĐ” ĐžĐŒŃ ВĐČДЎОтД URL-аЎрДс фаĐčла - Đ‘ĐžĐ±Đ»ĐžĐŸŃ‚Đ”ĐșĐ° фаĐčĐ»ĐŸĐČ WordPress ĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐČĐČĐ”ĐŽĐ”Đœ ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒŃ‹Đč URL-аЎрДс ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š Đ—Đ°ĐłŃ€ŃƒĐ·ĐșĐ° фаĐčĐ»ĐŸĐČ ĐžŃˆĐžĐ±ĐșĐ° Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐž фаĐčĐ»ĐŸĐČ Đ”ĐŸĐ±Đ°ĐČŃŒŃ‚Đ” сĐșачоĐČĐ°Đ”ĐŒŃ‹Đč фаĐčĐ» - Đ”ĐŸĐ±Đ°ĐČŃŒŃ‚Đ” сĐșачоĐČĐ°Đ”ĐŒŃ‹Đč фаĐčĐ» Оз Đ”ĐŸĐ±Đ°ĐČĐ»ŃŃ‚ŃŒ Đș ĐżĐŸĐșупĐșĐ°ĐŒ сĐșачоĐČĐ°Đ”ĐŒŃ‹Đč фаĐčĐ» ĐžŃ‚ĐŒĐ”ĐœĐ° Да, ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ @@ -2517,7 +2522,6 @@ Language: ru ЀаĐčĐ» ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ фаĐčĐ»? Đ—Đ°ĐłŃ€ŃƒĐ¶Đ°Đ”ĐŒŃ‹Đč Ń‚ĐŸĐČар - ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ ĐĄŃ€ĐŸĐș ĐŽĐ”ĐčстĐČоя ĐŽĐ»Ń Đ·Đ°ĐłŃ€ŃƒĐ·ĐŸĐș Đ›ĐžĐŒĐžŃ‚ Đ·Đ°ĐłŃ€ŃƒĐ·ĐŸĐș ВĐČДЎОтД ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ ĐŽĐœĐ”Đč, ĐżĐŸ ĐŸĐșĐŸĐœŃ‡Đ°ĐœĐžŃŽ ĐșĐŸŃ‚ĐŸŃ€Ń‹Ń… ссылĐșĐ° ĐœĐ° сĐșачоĐČĐ°ĐœĐžĐ” ĐżĐ”Ń€Đ”ŃŃ‚Đ°ĐœĐ”Ń‚ Ń€Đ°Đ±ĐŸŃ‚Đ°Ń‚ŃŒ, ОлО ĐŸŃŃ‚Đ°ĐČŃŒŃ‚Đ” ĐżŃƒŃŃ‚Ń‹ĐŒ, ДслО ŃŃ€ĐŸĐș ĐŽĐ”ĐčстĐČоя ĐœĐ” уĐșĐ°Đ·Đ°Đœ @@ -2532,11 +2536,13 @@ Language: ru Đ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ, ĐœŃƒĐ¶ĐœĐŸ <b>ĐœĐ°ŃŃ‚Ń€ĐŸĐžŃ‚ŃŒ ĐżĐ”Ń‡Đ°Ń‚ŃŒ ĐżĐŸ Wi-Fi ĐœĐ° ŃĐ°ĐŒĐŸĐŒ ĐżŃ€ĐžĐœŃ‚Đ”Ń€Đ”</b>. ĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐŒĐžĐșŃ€ĐŸĐżŃ€ĐŸĐłŃ€Đ°ĐŒĐŒĐœĐŸĐ” ĐŸĐ±Đ”ŃĐżĐ”Ń‡Đ”ĐœĐžĐ” ĐżŃ€ĐžĐœŃ‚Đ”Ń€Đ° ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐŸ, Đž ĐŸĐ·ĐœĐ°ĐșĐŸĐŒŃŒŃ‚Đ”ŃŃŒ с ĐŽĐŸĐșŃƒĐŒĐ”ĐœŃ‚Đ°Ń†ĐžĐ”Đč ĐżŃ€ĐžĐœŃ‚Đ”Ń€Đ°. ĐœĐŸĐ¶ĐœĐŸ ĐČŃ‹Đ±Ń€Đ°Ń‚ŃŒ ĐŽĐ»Ń ĐżŃ€ĐžĐœŃ‚Đ”Ń€Đ° <b>службу пДчатО ĐżĐŸ ŃƒĐŒĐŸĐ»Ń‡Đ°ĐœĐžŃŽ</b> ОлО ŃƒŃŃ‚Đ°ĐœĐŸĐČоть <b>ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐŸŃ‚ ĐżŃ€ĐŸĐžĐ·ĐČĐŸĐŽĐžŃ‚Đ”Đ»Ń ĐżŃ€ĐžĐœŃ‚Đ”Ń€Đ°</b> (Đ·ĐŽĐ”ŃŃŒ ĐŽĐŸĐ»Đ¶Đ”Đœ ĐżĐŸŃĐČоться рДĐșĐŸĐŒĐ”ĐœĐŽĐŸĐČĐ°ĐœĐœŃ‹Đč ĐČĐ°Ń€ĐžĐ°ĐœŃ‚). ĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐČашО ĐżŃ€ĐžĐœŃ‚Đ”Ń€ Đž ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐŸ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœŃ‹ Đș <b>ĐŸĐŽĐœĐŸĐč сДтО Wi-Fi</b> - ĐžŃ†Đ”ĐœĐžŃ‚Đ” ĐœĐŸĐČую ĐżŃ€ĐŸŃŃ‚ŃƒŃŽ ĐżŃ€ĐŸŃ†Đ”ĐŽŃƒŃ€Ńƒ ŃĐŸĐ·ĐŽĐ°ĐœĐžŃ сĐČŃĐ·Đ°ĐœĐœŃ‹Ń… Đž ŃĐłŃ€ŃƒĐżĐżĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Ń… ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČ, ĐșĐŸŃ‚ĐŸŃ€Đ°Ń ĐłĐŸŃ‚ĐŸĐČĐ° Đș запусĐșу + Đ”ĐŸĐ±Đ°ĐČŃŒŃ‚Đ” сĐșачоĐČĐ°Đ”ĐŒŃ‹Đč фаĐčĐ» Оз + Đ‘ĐžĐ±Đ»ĐžĐŸŃ‚Đ”ĐșĐ° фаĐčĐ»ĐŸĐČ WordPress ĐŁĐČДлОчОĐČĐ°ĐčŃ‚Đ” ĐżŃ€ĐŸĐŽĐ°Đ¶Đž Đ±Đ»Đ°ĐłĐŸĐŽĐ°Ń€Ń ĐżŃ€ĐŸĐŽĐ°Đ¶Đ” ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Ń… Đž сĐČŃĐ·Đ°ĐœĐœŃ‹Ń… ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČ Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ Ń‚ĐŸĐČары Đ”ĐŸĐ±Đ°ĐČоть Ń‚ĐŸĐČары ĐŸŃ€ĐŸĐŽŃƒĐșты, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” Đ±ŃƒĐŽŃƒŃ‚ ĐżŃ€Đ”ĐŽĐ»ĐŸĐ¶Đ”ĐœŃ‹ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлю ĐČ ĐŽĐŸĐżĐŸĐ»ĐœĐ”ĐœĐžĐ” Đș ĐČŃ‹Đ±Ń€Đ°ĐœĐœĐŸĐŒŃƒ ĐżŃ€ĐŸĐŽŃƒĐșту ĐČ ĐșĐŸŃ€Đ·ĐžĐœĐ” + ĐžŃ†Đ”ĐœĐžŃ‚Đ” ĐœĐŸĐČую ĐżŃ€ĐŸŃŃ‚ŃƒŃŽ ĐżŃ€ĐŸŃ†Đ”ĐŽŃƒŃ€Ńƒ ŃĐŸĐ·ĐŽĐ°ĐœĐžŃ сĐČŃĐ·Đ°ĐœĐœŃ‹Ń… Đž ŃĐłŃ€ŃƒĐżĐżĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Ń… ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČ, ĐșĐŸŃ‚ĐŸŃ€Đ°Ń ĐłĐŸŃ‚ĐŸĐČĐ° Đș запусĐșу ĐšŃ€ĐŸŃŃĐ”Đ»Ń‹ ĐŸŃ€ĐŸĐŽŃƒĐșты, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” Đ±ŃƒĐŽŃƒŃ‚ ĐżŃ€Đ”ĐŽĐ»ĐŸĐ¶Đ”ĐœŃ‹ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлю ĐČĐŒĐ”ŃŃ‚ĐŸ ĐżŃ€ĐŸŃĐŒĐ°Ń‚Ń€ĐžĐČĐ°Đ”ĐŒĐŸĐłĐŸ ĐČ ĐœĐ°ŃŃ‚ĐŸŃŃ‰ĐžĐč ĐŒĐŸĐŒĐ”ĐœŃ‚ ĐżŃ€ĐŸĐŽŃƒĐșта (ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€, Đ±ĐŸĐ»Đ”Đ” ĐżŃ€ĐžĐ±Ń‹Đ»ŃŒĐœŃ‹Đ” ĐżŃ€ĐŸĐŽŃƒĐșты) АпсДĐčĐ» @@ -2544,7 +2550,6 @@ Language: ru %1$s%2$s x %3$s ĐŸĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ссылĐșу ĐŽĐ»Ń ĐČŃ…ĐŸĐŽĐ° ĐżĐŸ email ĐĐ” ĐżĐŸĐ»ŃƒŃ‡Đ°Đ”Ń‚ŃŃ ĐœĐ°Đčто ŃƒŃ‡Ń‘Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ WordPress.com ĐŽĐ»Ń ŃŃ‚ĐŸĐłĐŸ аЎрДса email. - ĐŸŃ€ĐŸŃ‚Đ”ŃŃ‚ĐžŃ€ŃƒĐčŃ‚Đ” ĐœĐ°ŃˆĐž ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đ” ĐŒĐŸĐŽŃƒĐ»Đž Đ·Đ°ĐșĐ°Đ·ĐŸĐČ ĐČ ĐżŃ€ĐŸŃ†Đ”ŃŃĐ” ĐżĐŸĐŽĐłĐŸŃ‚ĐŸĐČĐșĐž Đș запусĐșу ĐĄĐŸĐ·ĐŽĐ°ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČ ĐŸĐ°Ń€Đ°ĐŒĐ”Ń‚Ń€Ń‹ ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐŸŃ‚ĐżŃ€Đ°ĐČоть ĐżŃ€ĐŸĐŽŃƒĐșт ĐČ ĐșĐŸŃ€Đ·ĐžĐœŃƒ @@ -2556,24 +2561,25 @@ Language: ru Đ”ĐŸĐ±Đ°ĐČĐ»Đ”ĐœĐžĐ” ĐŸĐżŃ†ĐžĐč, ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€ Ń€Đ°Đ·ĐŒĐ”Ń€Đ° Đž цĐČДта, сДĐčчас ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐČ Đ˜ĐœŃ‚Đ”Ń€ĐœĐ”Ń‚Đ”. Это ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Ń‹ Đ±ŃƒĐŽŃƒŃ‚ ĐżĐŸĐșĐ°Đ·Đ°ĐœŃ‹ ĐœĐ° ŃŃ‚Ń€Đ°ĐœĐžŃ†Đ” ĐżŃ€ĐŸĐŽŃƒĐșта ĐœĐ° ĐČĐ°ŃˆĐ”ĐŒ саĐčŃ‚Đ”. ĐĄĐŸĐ·ĐŽĐ°ĐČĐ°ĐčŃ‚Đ” ĐżŃ€ĐŸĐŽŃƒĐșты ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž! ĐŸŃ€ĐŸĐŽŃƒĐșт ĐœĐ” ĐœĐ°ĐčĐŽĐ”Đœ - ЕслО ĐČĐ°ĐŒ ĐżĐŸ-ĐżŃ€Đ”Đ¶ĐœĐ”ĐŒŃƒ ĐœĐ” ŃƒĐŽĐ°Đ”Ń‚ŃŃ ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚ŃŒ ĐżĐ”Ń‡Đ°Ń‚ŃŒ ŃĐŸ сĐČĐŸĐ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°, ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” <b>ŃĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ этоĐșДтĐșу ĐČ Ń„ĐŸŃ€ĐŒĐ°Ń‚Đ” PDF</b> Đž ĐŸŃ‚ĐżŃ€Đ°ĐČоть ДД ĐżĐŸ ŃĐ». ĐżĐŸŃ‡Ń‚Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ°ŃĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ с ĐŽŃ€ŃƒĐłĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°. - ĐĐ°Đ¶Đ°ĐČ <b>Â«ĐĐ°ĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃƒŃŽ этоĐșДтĐșу»</b>, ĐŒĐŸĐ¶ĐœĐŸ ĐČŃ‹Đ±Ń€Đ°Ń‚ŃŒ Đž ĐŽĐŸĐ±Đ°ĐČоть ĐżŃ€ĐžĐœŃ‚Đ”Ń€, ДслО Ń€Đ°ĐœĐ”Đ” ĐČы ĐœĐ” ĐČŃ‹ĐżĐŸĐ»ĐœŃĐ»Đž ĐżĐ”Ń‡Đ°Ń‚ŃŒ с ŃŃ‚ĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°. Đ’Đ°Ń€ĐžĐ°ĐœŃ‚Ń‹ Ń„ĐŸŃ€ĐŒĐ°Ń‚Đ° этоĐșДтĐșĐž - ĐŸĐ”Ń‡Đ°Ń‚ŃŒ с ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° ЭтоĐșДтĐșĐ° (4 x 6 in) Letter (8,5 x 11 in) Legal (8,5 x 14 in) ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚ŃŒ прДЎĐČĐ°Ń€ĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đč ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœĐŸĐč этоĐșДтĐșĐž - ĐĐ” Đ·ĐœĐ°Đ”Ń‚Đ”, ĐșĐ°Đș ĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐŒĐŸĐ±ĐžĐ»ŃŒĐœĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°? ĐĄĐŒ. ĐŒĐ°ĐșДт этоĐșДтĐșĐž Đž ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Ń‹ Ń€Đ°Đ·ĐŒĐ”Ń€Đ° Đ±ŃƒĐŒĐ°ĐłĐž ĐĐ°ĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃƒŃŽ этоĐșДтĐșу Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ Ń€Đ°Đ·ĐŒĐ”Ń€ Đ±ŃƒĐŒĐ°ĐłĐž Đ Đ°Đ·ĐŒĐ”Ń€ Đ±ŃƒĐŒĐ°ĐłĐž - ЕслО ĐČы ужД ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČалО этоĐșДтĐșу ĐČ ĐżĐŸŃŃ‹Đ»ĐșĐ”, ДД распДчатĐșĐ° Đž ĐżĐŸĐČŃ‚ĐŸŃ€ĐœĐŸĐ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” яĐČĐ»ŃĐ”Ń‚ŃŃ ĐœĐ°Ń€ŃƒŃˆĐ”ĐœĐžĐ”ĐŒ ĐœĐ°ŃˆĐžŃ… ŃƒŃĐ»ĐŸĐČĐžĐč ĐżŃ€Đ”ĐŽĐŸŃŃ‚Đ°ĐČĐ»Đ”ĐœĐžŃ услуг. ЕслО про пДчатО ĐșŃƒĐżĐ»Đ”ĐœĐœĐŸĐč этоĐșДтĐșĐž ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ°, ĐŒĐŸĐ¶ĐœĐŸ Ń€Đ°ŃĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ ДД ДщД раз. Мы ŃŃ‚Đ°Ń€Đ°Đ”ĐŒŃŃ ŃƒĐżŃ€ĐŸŃŃ‚ĐžŃ‚ŃŒ ĐżŃ€ĐŸŃ†Đ”ĐŽŃƒŃ€Ńƒ пДчатО этоĐșĐ”Ń‚ĐŸĐș с ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°. ĐĄĐ”Đčчас, ДслО ĐČы ŃĐŸĐ·ĐŽĐ°Đ»Đž этоĐșДтĐșĐž ĐŽĐ»Ń ŃŃ‚ĐŸĐłĐŸ Đ·Đ°ĐșĐ°Đ·Đ° ĐČ Ń€Đ°Đ·ĐŽĐ”Đ»Đ” Đ°ĐŽĐŒĐžĐœĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČĐ°ĐœĐžŃ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ WooCommerce Shipping, ох ĐŒĐŸĐ¶ĐœĐŸ Ń€Đ°ŃĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ Оз ĐŸĐżĐžŃĐ°ĐœĐžŃ Đ·Đ°ĐșĐ°Đ·Đ° (Đ·ĐŽĐ”ŃŃŒ). ĐŸĐ”Ń‡Đ°Ń‚Đ°ĐčŃ‚Đ” Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Đ” этоĐșДтĐșĐž ŃĐŸ сĐČĐŸĐ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°! + ĐŸĐ”Ń‡Đ°Ń‚ŃŒ с ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° + ЕслО ĐČы ужД ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČалО этоĐșДтĐșу ĐČ ĐżĐŸŃŃ‹Đ»ĐșĐ”, ДД распДчатĐșĐ° Đž ĐżĐŸĐČŃ‚ĐŸŃ€ĐœĐŸĐ” ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” яĐČĐ»ŃĐ”Ń‚ŃŃ ĐœĐ°Ń€ŃƒŃˆĐ”ĐœĐžĐ”ĐŒ ĐœĐ°ŃˆĐžŃ… ŃƒŃĐ»ĐŸĐČĐžĐč ĐżŃ€Đ”ĐŽĐŸŃŃ‚Đ°ĐČĐ»Đ”ĐœĐžŃ услуг. + ЕслО ĐČĐ°ĐŒ ĐżĐŸ-ĐżŃ€Đ”Đ¶ĐœĐ”ĐŒŃƒ ĐœĐ” ŃƒĐŽĐ°Đ”Ń‚ŃŃ ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚ŃŒ ĐżĐ”Ń‡Đ°Ń‚ŃŒ ŃĐŸ сĐČĐŸĐ”ĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°, ĐČы ĐŒĐŸĐ¶Đ”Ń‚Đ” <b>ŃĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ этоĐșДтĐșу ĐČ Ń„ĐŸŃ€ĐŒĐ°Ń‚Đ” PDF</b> Đž ĐŸŃ‚ĐżŃ€Đ°ĐČоть ДД ĐżĐŸ ŃĐ». ĐżĐŸŃ‡Ń‚Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ°ŃĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ с ĐŽŃ€ŃƒĐłĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°. + ĐĐ°Đ¶Đ°ĐČ <b>Â«ĐĐ°ĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃƒŃŽ этоĐșДтĐșу»</b>, ĐŒĐŸĐ¶ĐœĐŸ ĐČŃ‹Đ±Ń€Đ°Ń‚ŃŒ Đž ĐŽĐŸĐ±Đ°ĐČоть ĐżŃ€ĐžĐœŃ‚Đ”Ń€, ДслО Ń€Đ°ĐœĐ”Đ” ĐČы ĐœĐ” ĐČŃ‹ĐżĐŸĐ»ĐœŃĐ»Đž ĐżĐ”Ń‡Đ°Ń‚ŃŒ с ŃŃ‚ĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°. ĐĐ°ĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃƒŃŽ этоĐșДтĐșу + ĐŸŃ€ĐŸŃ‚Đ”ŃŃ‚ĐžŃ€ŃƒĐčŃ‚Đ” ĐœĐ°ŃˆĐž ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹Đ” ĐŒĐŸĐŽŃƒĐ»Đž Đ·Đ°ĐșĐ°Đ·ĐŸĐČ ĐČ ĐżŃ€ĐŸŃ†Đ”ŃŃĐ” ĐżĐŸĐŽĐłĐŸŃ‚ĐŸĐČĐșĐž Đș запусĐșу + ĐĐ” Đ·ĐœĐ°Đ”Ń‚Đ”, ĐșĐ°Đș ĐżĐ”Ń‡Đ°Ń‚Đ°Ń‚ŃŒ с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐŒĐŸĐ±ĐžĐ»ŃŒĐœĐŸĐłĐŸ ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ°? \u0022%1$s\u0022 Đ§Đ”Ń€ĐœĐŸĐČĐžĐș Ń‚ĐŸĐČара ŃĐŸŃ…Ń€Đ°ĐœĐ”Đœ ĐžŃˆĐžĐ±ĐșĐ° ŃĐŸŃ…Ń€Đ°ĐœĐ”ĐœĐžŃ Ń‡Đ”Ń€ĐœĐŸĐČĐžĐșĐ° Ń‚ĐŸĐČара @@ -2621,12 +2627,12 @@ Language: ru Đ’ĐŸĐčЎОтД с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐŽŃ€ŃƒĐłĐŸĐč ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО ВыбДрОтД ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ĐŽĐ»Ń ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ ĐŸŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ с WordPress.com - ĐąĐŸĐČар с ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Đ°ĐŒĐž ĐžŃĐżĐŸĐ»ĐœĐ”ĐœĐžŃ, ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€ ĐżĐŸ цĐČĐ”Ń‚Ńƒ ОлО Ń€Đ°Đ·ĐŒĐ”Ń€Ńƒ %d Ń‚ĐŸĐČар ĐČŃ‹Đ±Ń€Đ°Đœ %d Ń‚ĐŸĐČ. ĐČŃ‹Đ±Ń€Đ°ĐœĐŸ Đ”ĐŸĐ±Đ°ĐČĐ»Đ”ĐœĐžĐ” Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ ĐČ ĐłŃ€ŃƒĐżĐżŃƒ Đ”ĐŸĐ±Đ°ĐČоть Ń‚ĐŸĐČар ВĐČДЎОтД ĐżĐ°Ń€ĐŸĐ»ŃŒ + ĐąĐŸĐČар с ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Đ°ĐŒĐž ĐžŃĐżĐŸĐ»ĐœĐ”ĐœĐžŃ, ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€ ĐżĐŸ цĐČĐ”Ń‚Ńƒ ОлО Ń€Đ°Đ·ĐŒĐ”Ń€Ńƒ ĐĐ°Đ·Đ°ĐŽ ĐČ ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ĐĄĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с ĐœĐ°ĐŒĐž ОбратОтД ĐČĐœĐžĐŒĐ°ĐœĐžĐ”, Ń‡Ń‚ĐŸ ŃŃ‚ĐŸ ĐœĐ” Đ·Đ°ŃĐČĐșĐ° ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ ĐżĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐž Đž ĐŒŃ‹ ĐœĐ” ŃĐŒĐŸĐ¶Đ”ĐŒ ĐŸŃ‚ĐČĐ”Ń‚ĐžŃ‚ŃŒ ĐœĐ° ĐČаш ĐŸŃ‚Đ·Ń‹ĐČ.\n\nĐŃƒĐ¶ĐœĐ° ĐșĐ°Đșая-Ń‚ĐŸ ĐżĐŸĐŒĐŸŃ‰ŃŒ? %1$s @@ -2661,24 +2667,24 @@ Language: ru Про ĐŽĐŸĐ±Đ°ĐČĐ»Đ”ĐœĐžĐž ĐŒĐ”Ń‚ĐșĐž ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° Đ”ĐŸĐ±Đ°ĐČĐ»Đ”ĐœĐžĐ” ĐŒĐ”Ń‚ĐșĐž Đ—Đ°ĐżŃ€ĐŸŃ ĐœĐ° ĐČĐŸĐ·ĐČрат срДЎстĐČ ĐŸĐ±Ń€Đ°Đ±Đ°Ń‚Ń‹ĐČĐ°Đ”Ń‚ŃŃ. ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š - Đ—Đ°ĐżŃ€ĐŸŃ ĐœĐ° ĐČĐŸĐ·ĐČрат срДЎстĐČ ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»Đ”Đœ Đ’Đ”Ń€ĐœŃƒŃ‚ŃŒ ĐŸĐżĐ»Đ°Ń‚Ńƒ ĐżĐŸŃ‡Ń‚ĐŸĐČĐŸĐłĐŸ Đ±Đ»Đ°ĐœĐșĐ° (-%1$s) ĐĄŃƒĐŒĐŒĐ°, ĐŽĐŸŃŃ‚ŃƒĐżĐœĐ°Ń ĐŽĐ»Ń ĐČĐŸĐ·ĐČрата Дата ĐżĐŸĐșупĐșĐž - Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” Đ·Đ°ĐżŃ€ĐŸŃĐžŃ‚ŃŒ ĐČĐŸĐ·ĐČрат срДЎстĐČ Đ·Đ° ĐœĐ”ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐœŃ‹Đč ĐżĐŸŃ‡Ń‚ĐŸĐČыĐč Đ±Đ»Đ°ĐœĐș ĐžĐ±Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° Đ·Đ°ĐčĐŒĐ”Ń‚ ĐŸŃ‚ 14 ĐŽĐœĐ”Đč. Đ—Đ°ĐżŃ€ĐŸŃĐžŃ‚ŃŒ ĐČĐŸĐ·ĐČрат срДЎстĐČ Đ’Đ”Ń€ĐœŃƒŃ‚ŃŒ срДЎстĐČĐ° Đ·Đ° ĐżĐŸŃ‡Ń‚ĐŸĐČыĐč Đ±Đ»Đ°ĐœĐș + Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” Đ·Đ°ĐżŃ€ĐŸŃĐžŃ‚ŃŒ ĐČĐŸĐ·ĐČрат срДЎстĐČ Đ·Đ° ĐœĐ”ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐœŃ‹Đč ĐżĐŸŃ‡Ń‚ĐŸĐČыĐč Đ±Đ»Đ°ĐœĐș ĐžĐ±Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° Đ·Đ°ĐčĐŒĐ”Ń‚ ĐŸŃ‚ 14 ĐŽĐœĐ”Đč. + Đ—Đ°ĐżŃ€ĐŸŃ ĐœĐ° ĐČĐŸĐ·ĐČрат срДЎстĐČ ĐŸŃ‚ĐżŃ€Đ°ĐČĐ»Đ”Đœ ЀОзОчДсĐșĐžĐč КратĐșĐŸĐ” ĐŸĐżĐžŃĐ°ĐœĐžĐ” Ń‚ĐŸĐČара Đ˜ŃĐżĐŸĐ»ŃŒĐ·ŃƒĐčŃ‚Đ” ĐŒĐ”Ń‚ĐșĐž, Ń‡Ń‚ĐŸĐ±Ń‹ Ń‚ĐŸĐČары Đ±Ń‹Đ»ĐŸ ĐżŃ€ĐŸŃ‰Đ” ОсĐșать ĐžĐ±ŃŠĐ”ĐŽĐžĐœĐžŃ‚Đ” ĐżŃ€ĐŸĐŽŃƒĐșты ĐČ ĐłŃ€ŃƒĐżĐżŃ‹ + ОтĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ Đ”ĐŸĐ±Đ°ĐČоть ĐČДс Đž Ń€Đ°Đ·ĐŒĐ”Ń€Ń‹ Đ”ĐŸĐ±Đ°ĐČоть ĐŽŃ€ŃƒĐłĐžĐ” сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐžŃ€ĐłĐ°ĐœĐžĐ·ŃƒĐčŃ‚Đ” сĐČĐŸĐž Ń‚ĐŸĐČары с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ ĐŒĐ”Ń‚ĐŸĐș Đ”ĐŸĐ±Đ°ĐČŃŒŃ‚Đ” пДрĐČую ĐŒĐ”Ń‚Đșу ĐœĐ”Ń‚ĐșĐž Đ”ĐŸĐ±Đ°ĐČоть ĐŒĐ”Ń‚Đșу - ОтĐșĐ»ŃŽŃ‡Đ”ĐœĐŸ Đ’ĐžŃ€Ń‚ŃƒĐ°Đ»ŃŒĐœŃ‹Đč Ń‚ĐŸĐČар Đ”ĐŸĐ±Đ°ĐČоть ĐŽŃ€ŃƒĐłĐžĐ” сĐČĐ”ĐŽĐ”ĐœĐžŃ %1$s Ń‚ĐŸĐČар @@ -2686,9 +2692,7 @@ Language: ru %s Ń‚ĐŸĐČар ОстаĐČŃˆĐžĐ”ŃŃ Ń‚ĐŸĐČары %1$s \u2022 %2$s - Đ—Đ°ĐżŃ€ĐŸŃˆĐ”Đœ ĐČĐŸĐ·ĐČрат ĐŸĐżĐ»Đ°Ń‚Ń‹ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœĐŸĐč этоĐșДтĐșĐž %1$s ĐžŃ‚ŃĐ»Đ”ĐŽĐžŃ‚ŃŒ ĐżĐŸŃŃ‹Đ»Đșу - %1$s\n%2$s ĐĄĐșрыть сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐŽĐŸŃŃ‚Đ°ĐČĐșĐ” ĐŸĐŸĐșĐ°Đ·Đ°Ń‚ŃŒ сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐŽĐŸŃŃ‚Đ°ĐČĐșĐ” Đ‘Đ°ĐœĐșĐŸĐČсĐșая Đșарта @@ -2698,6 +2702,8 @@ Language: ru Đ”ĐŸŃŃ‚Đ°ĐČĐșĐ° ĐČ Đ”ĐŸŃŃ‚Đ°ĐČĐșĐ° Оз ĐŸĐŸŃŃ‹Đ»ĐșĐ° %d + %1$s\n%2$s + Đ—Đ°ĐżŃ€ĐŸŃˆĐ”Đœ ĐČĐŸĐ·ĐČрат ĐŸĐżĐ»Đ°Ń‚Ń‹ Ń‚Ń€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœĐŸĐč этоĐșДтĐșĐž %1$s АртоĐșул: %1$s %1$s (%2$s пар.) ĐąŃ€Đ°ĐœŃĐżĐŸŃ€Ń‚ĐœŃ‹Đ” этоĐșДтĐșĐž @@ -2718,8 +2724,8 @@ Language: ru ЗаяĐČĐ»Đ”ĐœĐžĐ” ĐŸ защОтД ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž ĐŽĐ»Ń ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлДĐč Оз ĐšĐ°Đ»ĐžŃ„ĐŸŃ€ĐœĐžĐž ĐĄĐŸŃ…Ń€Đ°ĐœĐžŃ‚ŃŒ ĐžĐ·ĐŒĐ”ĐœĐ”ĐœĐžŃ Đ”ĐŸ %1$s - ĐŸĐŸŃĐČĐžĐ»ĐŸŃŃŒ Đ±ĐŸĐ»ŃŒŃˆĐ” ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚Đ”Đč рДЎаĐșŃ‚ĐžŃ€ĐŸĐČĐ°ĐœĐžŃ Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ. ĐąĐ”ĐżĐ”Ń€ŃŒ ĐŒĐŸĐ¶ĐœĐŸ ĐžĐ·ĐŒĐ”ĐœŃŃ‚ŃŒ ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžŃ, ĐżĐŸĐ»ŃŒĐ·ĐŸĐČаться прДЎĐČĐ°Ń€ĐžŃ‚Đ”Đ»ŃŒĐœŃ‹ĐŒ ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€ĐŸĐŒ Đž ĐŽĐ”Đ»ĐžŃ‚ŃŒŃŃ Ń‚ĐŸĐČĐ°Ń€Đ°ĐŒĐž. Đ”ĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐœĐŸĐČŃ‹Đ” ĐŸĐżŃ†ĐžĐž рДЎаĐșŃ‚ĐžŃ€ĐŸĐČĐ°ĐœĐžŃ + ĐŸĐŸŃĐČĐžĐ»ĐŸŃŃŒ Đ±ĐŸĐ»ŃŒŃˆĐ” ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚Đ”Đč рДЎаĐșŃ‚ĐžŃ€ĐŸĐČĐ°ĐœĐžŃ Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ. ĐąĐ”ĐżĐ”Ń€ŃŒ ĐŒĐŸĐ¶ĐœĐŸ ĐžĐ·ĐŒĐ”ĐœŃŃ‚ŃŒ ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžŃ, ĐżĐŸĐ»ŃŒĐ·ĐŸĐČаться прДЎĐČĐ°Ń€ĐžŃ‚Đ”Đ»ŃŒĐœŃ‹ĐŒ ĐżŃ€ĐŸŃĐŒĐŸŃ‚Ń€ĐŸĐŒ Đž ĐŽĐ”Đ»ĐžŃ‚ŃŒŃŃ Ń‚ĐŸĐČĐ°Ń€Đ°ĐŒĐž. Đ”ĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐŸĐłŃ€Đ°ĐœĐžŃ‡Đ”ĐœĐœŃ‹Đ” ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚Đž рДЎаĐșŃ‚ĐžŃ€ĐŸĐČĐ°ĐœĐžŃ ĐąĐŸĐČары %1$s x %2$s @@ -2813,11 +2819,11 @@ Language: ru ĐšĐžŃ€ĐžĐœĐ° Đ”Đ»ĐžĐœĐ° ĐŸŃ€ĐŸĐŽŃƒĐșты, ĐżĐŸ ĐșĐŸŃ‚ĐŸŃ€Ń‹ĐŒ ĐČĐŸĐ·ĐČŃ€Đ°Ń‰Đ”ĐœŃ‹ срДЎстĐČĐ° - %1$s (%2$s x %3$d) %1$s с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ %2$s Вы уĐČĐ”Ń€Đ”ĐœŃ‹, Ń‡Ń‚ĐŸ Ń…ĐŸŃ‚ĐžŃ‚Đ” ĐČĐ”Ń€ĐœŃƒŃ‚ŃŒ ĐŽĐ”ĐœŃŒĐłĐž? Đ­Ń‚ĐŸ ĐŽĐ”ĐčстĐČОД ĐœĐ”Đ»ŃŒĐ·Ń ĐŸŃ‚ĐŒĐ”ĐœĐžŃ‚ŃŒ. ĐŸŃ€ĐŸĐŽŃƒĐșты, ĐżĐŸ ĐșĐŸŃ‚ĐŸŃ€Ń‹ĐŒ ĐČĐŸĐ·ĐČŃ€Đ°Ń‰Đ”ĐœŃ‹ срДЎстĐČĐ° Đ’ĐŸĐ·ĐČрат ĐŸĐżĐ»Đ°Ń‚Ń‹ + %1$s (%2$s x %3$d) ĐŸĐŸĐŽĐżĐžŃĐ°Ń‚ŃŒŃŃ ĐœĐ°Â WordPress.com К ŃĐŸĐ¶Đ°Đ»Đ”ĐœĐžŃŽ, Ń€Đ”Đ·ŃƒĐ»ŃŒŃ‚Đ°Ń‚Ń‹ ĐżĐŸ Đ·Đ°ĐżŃ€ĐŸŃŃƒ \"%s\" ĐœĐ” ĐœĐ°ĐčĐŽĐ”ĐœŃ‹ ĐŸĐŸĐ»ŃƒŃ‡Đ°ĐčŃ‚Đ” ĐČŃ‹ŃĐŸĐșĐŸĐșачДстĐČĐ”ĐœĐœŃ‹Đ” ĐŸŃ‚Đ·Ń‹ĐČы ĐŸ ĐżŃ€ĐŸĐŽŃƒĐșтах ĐČ ĐČĐ°ŃˆĐ”ĐŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ” @@ -2838,33 +2844,32 @@ Language: ru Đ”ĐŸĐ±Đ°ĐČоть запасы ĐŸŃ€ĐŸŃĐŒĐŸŃ‚Ń€ ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžĐž ĐŸ ĐČашох Đ·Đ°Đșазах  ВĐČДЎОтД Ń‚Đ”Đșст - ВĐČДЎОтД ĐœĐ°Đ·ĐČĐ°ĐœĐžĐ” Ń‚ĐŸĐČара - ĐąĐŸĐČар ŃĐŸŃ…Ń€Đ°ĐœŃ‘Đœ ĐžŃˆĐžĐ±ĐșĐ° ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžŃ ĐżŃ€ĐŸĐŽŃƒĐșта ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š ĐžĐżĐžŃˆĐžŃ‚Đ” ĐżŃ€ĐŸĐŽŃƒĐșт ĐžĐżĐžŃĐ°ĐœĐžĐ” РДЎаĐșŃ‚ĐžŃ€ĐŸĐČать ĐŸĐżĐžŃĐ°ĐœĐžĐ” + ВĐČДЎОтД ĐœĐ°Đ·ĐČĐ°ĐœĐžĐ” Ń‚ĐŸĐČара + ĐąĐŸĐČар ŃĐŸŃ…Ń€Đ°ĐœŃ‘Đœ + Đ“ĐŸŃ‚ĐŸĐČĐŸ ĐžŃ‚ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐžĐ·ĐŒĐ”ĐœĐ”ĐœĐžŃ? ĐžĐ±ĐœĐŸĐČоть - Đ“ĐŸŃ‚ĐŸĐČĐŸ Đ˜ĐŽĐ”Ń‚ ĐČĐŸĐ·ĐČрат срДЎстĐČ, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š Đ’Đ”Ń€ĐœĐžŃ‚Đ” срДЎстĐČĐ° Đ·Đ° ĐŽĐŸŃŃ‚Đ°ĐČĐșу Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐșĐŸĐ»ĐžŃ‡Đ”ŃŃ‚ĐČĐŸ Đ’ĐŸĐ·ĐČрат срДЎстĐČ Đ·Đ° ĐŽĐŸŃŃ‚Đ°ĐČĐșу Đ’ĐŸĐ·ĐČрат срДЎстĐČ Đ·Đ° ĐżŃ€ĐŸĐŽŃƒĐșты - %1$s x %2$s ĐșажЎыĐč Đ’Ń‹Đ±Ń€Đ°ĐœĐŸ ŃĐ»Đ”ĐŒĐ”ĐœŃ‚ĐŸĐČ: %d ĐĐžŃ‡Đ”ĐłĐŸ ĐœĐ” ĐČŃ‹Đ±ĐžŃ€Đ°Ń‚ŃŒ Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐČсД ĐžĐ¶ĐžĐŽĐ°Đ”Ń‚ŃŃ ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžĐ” ĐČĐŸĐ·ĐČрата срДЎстĐČ
 + %1$s x %2$s ĐșажЎыĐč Đ˜Đ·ĐŒĐ”ĐœŃŃ‚ŃŒ Ń€Đ°Đ·ĐŒĐ”Ń€ Đž ŃĐ¶ĐžĐŒĐ°Ń‚ŃŒ ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžŃ ĐŽĐ»Ń усĐșĐŸŃ€Đ”ĐœĐžŃ Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐž ĐžĐżŃ‚ĐžĐŒĐžĐ·Đ°Ń†ĐžŃ ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐč ĐĄĐŽĐ”Đ»Đ°Ń‚ŃŒ Ń„ĐŸŃ‚ĐŸ Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ с ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° ВыбДрОтД ŃĐżĐŸŃĐŸĐ± Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐž Đ—Đ°ĐłŃ€ŃƒĐ·ĐșĐž - Đ—Đ°ĐłŃ€ŃƒĐ·ĐșĐ° ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐč
%1$d Оз %2$d Đ—Đ°ĐłŃ€ŃƒĐ·ĐșĐ° ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžŃâ€Š ĐĐ”Ń‚ ĐŽĐŸŃŃ‚ŃƒĐżĐ° Đș ĐșĐ°ĐŒĐ”Ń€Đ” Вы уĐČĐ”Ń€Đ”ĐœŃ‹, Ń‡Ń‚ĐŸ Ń…ĐŸŃ‚ĐžŃ‚Đ” ŃƒĐŽĐ°Đ»ĐžŃ‚ŃŒ ŃŃ‚ĐŸ ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ”? @@ -2879,6 +2884,7 @@ Language: ru Đ”ĐŸĐ±Đ°ĐČоть ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” БлОжаĐčшОД ĐŁĐŽĐ°Đ»ĐžŃ‚ŃŒ + Đ—Đ°ĐłŃ€ŃƒĐ·ĐșĐ° ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐč
%1$d Оз %2$d ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐŽĐŸŃŃ‚ŃƒĐż Đș ĐČĐ°ŃˆĐ”ĐŒŃƒ саĐčту. Đ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ, ĐżĐŸŃ‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚ŃŒŃŃ ĐČ Ń‚Đ”Ń…ĐżĐŸĐŽĐŽĐ”Ń€Đ¶Đșу ŃĐ»ŃƒĐ¶Đ±Ń‹ Ń…ĐŸŃŃ‚ĐžĐœĐłĐ°, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ”ŃˆĐžŃ‚ŃŒ эту ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃƒ. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐŽĐŸŃŃ‚ŃƒĐż Đș ĐČĐ°ŃˆĐ”ĐŒŃƒ саĐčту: ĐČĐŸĐ·ĐœĐžĐșла ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ° с <b>сДртОфОĐșĐ°Ń‚ĐŸĐŒ SSL</b>. Đ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ, ĐżĐŸŃ‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚ŃŒŃŃ ĐČ Ń‚Đ”Ń…ĐżĐŸĐŽĐŽĐ”Ń€Đ¶Đșу ŃĐ»ŃƒĐ¶Đ±Ń‹ Ń…ĐŸŃŃ‚ĐžĐœĐłĐ°, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ”ŃˆĐžŃ‚ŃŒ эту ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃƒ. ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐŽĐŸŃŃ‚ŃƒĐż Đș ĐČĐ°ŃˆĐ”ĐŒŃƒ саĐčту: ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚ŃŒ <b>ĐżŃ€ĐŸĐČДрĐșу ĐżĐŸĐŽĐ»ĐžĐœĐœĐŸŃŃ‚Đž HTTP</b>. Đ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ, ĐżĐŸŃ‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐŸĐ±Ń€Đ°Ń‚ĐžŃ‚ŃŒŃŃ ĐČ Ń‚Đ”Ń…ĐżĐŸĐŽĐŽĐ”Ń€Đ¶Đșу ŃĐ»ŃƒĐ¶Đ±Ń‹ Ń…ĐŸŃŃ‚ĐžĐœĐłĐ°, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ”ŃˆĐžŃ‚ŃŒ эту ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃƒ. @@ -2887,8 +2893,8 @@ Language: ru Đ’ĐŸĐčЎОтД с ĐžĐŒĐ”ĐœĐ”ĐŒ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń Đž ĐżĐ°Ń€ĐŸĐ»Đ”ĐŒ ĐŽĐ»Ń саĐčта. Đ’ĐŸĐčЎОтД с ĐžĐŒĐ”ĐœĐ”ĐŒ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń Đž ĐżĐ°Ń€ĐŸĐ»Đ”ĐŒ ĐŽĐ»Ń саĐčта %1$s ОтпраĐČоть ĐżĐžŃŃŒĐŒĐŸ с ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžĐ”ĐŒ - ĐžŃ†Đ”ĐœĐžŃ‚Đ” ĐœĐŸĐČŃ‹Đ” ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚Đž рДЎаĐșŃ‚ĐžŃ€ĐŸĐČĐ°ĐœĐžŃ, ĐżĐŸĐșĐ° ĐŒŃ‹ ĐłĐŸŃ‚ĐŸĐČĐžĐŒ ох Đș запусĐșу РДЎаĐșŃ‚ĐžŃ€ĐŸĐČĐ°ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșта + ĐžŃ†Đ”ĐœĐžŃ‚Đ” ĐœĐŸĐČŃ‹Đ” ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚Đž рДЎаĐșŃ‚ĐžŃ€ĐŸĐČĐ°ĐœĐžŃ, ĐżĐŸĐșĐ° ĐŒŃ‹ ĐłĐŸŃ‚ĐŸĐČĐžĐŒ ох Đș запусĐșу Про Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐ” ĐČашДĐč ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ°. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу сДĐčчас ОлО Đ·Đ°ĐșŃ€ĐŸĐčŃ‚Đ” Đž ĐżĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐżĐŸĐ·Đ¶Đ”. ĐŸŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ°. Đ’ĐŸĐčЎОтД, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ. ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș саĐčту
 @@ -2923,12 +2929,12 @@ Language: ru ĐĐ”Ń‚ ŃĐŸĐŸŃ‚ĐČДтстĐČующох Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ Đ’ ŃŃ‚ĐŸĐŒ спОсĐșĐ” ĐżĐŸĐșĐ° ĐœĐ”Ń‚ Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ %s ĐČ ĐœĐ°Đ»ĐžŃ‡ĐžĐž - В ĐœĐ°Đ»ĐžŃ‡ĐžĐž \u2022 %d ĐČар. Đ˜Đ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșта ĐŸĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»ŃŒ %1$s ĐŸŃŃ‚Đ°ĐČОл ĐŸŃ‚Đ·Ń‹ĐČ ĐœĐ° %2$s ĐĐ” ĐŸĐŽĐŸĐ±Ń€Đ”Đœ ĐžŃˆĐžĐ±ĐșĐ° про ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐž ĐœĐŸĐČĐŸĐłĐŸ ĐŸŃ‚Đ·Ń‹ĐČĐ° ĐŸ Ń‚ĐŸĐČарД ĐžŃˆĐžĐ±ĐșĐ° про ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐž ĐŸŃ‚Đ·Ń‹ĐČĐŸĐČ ĐŸ Ń‚ĐŸĐČарах + В ĐœĐ°Đ»ĐžŃ‡ĐžĐž \u2022 %d ĐČар. В ĐżŃ€ĐŸŃ†Đ”ŃŃĐ” ĐČĐŸĐ·ĐČрата Ń‡Ń‚ĐŸ-Ń‚ĐŸ ĐżĐŸŃˆĐ»ĐŸ ĐœĐ” таĐș. ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. ХрДЎстĐČĐ° ĐČĐŸĐ·ĐČŃ€Đ°Ń‰Đ”ĐœŃ‹ Đ·Đ°ĐșазчОĐșу. Đ—Đ°ĐżŃ€ĐŸŃ ĐœĐ° ĐČĐŸĐ·ĐČрат срДЎстĐČ Đ·Đ° %s ĐŸĐ±Ń€Đ°Đ±Đ°Ń‚Ń‹ĐČĐ°Đ”Ń‚ŃŃ. ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ”â€Š @@ -2962,12 +2968,12 @@ Language: ru СтатостоĐșĐ° Đ·Đ° ŃĐ”ĐłĐŸĐŽĐœŃ Đ’ĐŸĐčто УжД Đ”ŃŃ‚ŃŒ Jetpack? %1$s - ĐŸĐŸĐżŃ‹Ń‚ĐșĐ° ĐČŃ…ĐŸĐŽĐ° чДрДз Jetpack
 ĐŸĐ±ĐœĐŸĐČОтД ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ”, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ - Đ§Ń‚ĐŸĐ±Ń‹ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ŃŃ‚ĐŸ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐŽĐ»Ń %1$s, ĐœĐ°ŃŃ‚Ń€ĐŸĐčŃ‚Đ” ĐżĐ»Đ°ĐłĐžĐœ Jetpack Đž ĐżĐŸĐŽĐșлючОтД Đ”ĐłĐŸ Đș ŃŃ‚ĐŸĐč ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО. \n\nĐŸĐŸŃĐ»Đ” ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž ĐżĐ”Ń€Đ”Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚Đ” ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐŸĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ĐŽŃ€ŃƒĐłĐŸĐč ĐŒĐ°ĐłĐ°Đ·ĐžĐœ Đ‘Đ°Đ·Đ° ĐŽĐ°ĐœĐœŃ‹Ń… пДрДĐČĐ”ĐŽĐ”ĐœĐ° ĐœĐ° Đ±ĐŸĐ»Đ”Đ” Ń€Đ°ĐœĐœŃŽŃŽ ĐČДрсОю, ОЎДт ĐżĐŸĐČŃ‚ĐŸŃ€ĐœĐŸĐ” ŃĐŸĐ·ĐŽĐ°ĐœĐžĐ” таблОц Đž Đ·Đ°ĐłŃ€ŃƒĐ·ĐșĐ° ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐČ Đ—Đ°ĐłŃ€ŃƒĐ·ĐșĐ° ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐČ + ĐŸĐŸĐżŃ‹Ń‚ĐșĐ° ĐČŃ…ĐŸĐŽĐ° чДрДз Jetpack
 + Đ§Ń‚ĐŸĐ±Ń‹ ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČать ŃŃ‚ĐŸ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐŽĐ»Ń %1$s, ĐœĐ°ŃŃ‚Ń€ĐŸĐčŃ‚Đ” ĐżĐ»Đ°ĐłĐžĐœ Jetpack Đž ĐżĐŸĐŽĐșлючОтД Đ”ĐłĐŸ Đș ŃŃ‚ĐŸĐč ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО. \n\nĐŸĐŸŃĐ»Đ” ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž ĐżĐ”Ń€Đ”Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚Đ” ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐŸĐ”Ń€Đ”ĐČĐŸĐ·Ń‡ĐžĐșĐž ĐœĐ” ĐœĐ°ĐčĐŽĐ”ĐœŃ‹ ВĐČДЎОтД аЎрДс саĐčта ĐżĐŸĐ»ĐœĐŸŃŃ‚ŃŒŃŽ, ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€ example.com. ĐĐ”Ń‚ ĐŸĐ±Đ·ĐŸŃ€ĐŸĐČ! @@ -2978,12 +2984,11 @@ Language: ru ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐżĐ°Ń€Đ°ĐŒĐ”Ń‚Ń€Ń‹: ĐœĐ”ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” API ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœŃ‹ ĐŽĐ»Ń ŃŃ‚ĐŸĐč пары ĐžĐŽĐ”ĐœŃ‚ĐžŃ„ĐžĐșĐ°Ń‚ĐŸŃ€Đ° ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ OAuth Đž ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО. Есть ĐČĐ°ĐșĐ°ĐœŃĐžĐž! ĐšĐŸĐżĐžŃ€ĐŸĐČать ĐœĐŸĐŒĐ”Ń€ ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžŃ - ĐŸĐŸĐžŃĐș WooCommerce
 ĐŸĐ±ĐœĐŸĐČОтД ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” + ĐŸĐŸĐžŃĐș WooCommerce
 АЎрДс ĐœĐ” уĐșĐ°Đ·Đ°Đœ ĐĐ” ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐČŃĐżĐŸĐŒĐœĐžŃ‚ŃŒ аЎрДс ŃĐ». ĐżĐŸŃ‡Ń‚Ń‹, уĐșĐ°Đ·Đ°ĐœĐœŃ‹Đč про рДгОстрацОО? Đ Đ°ŃĐżĐŸĐ»ĐŸĐ¶Đ”ĐœĐœŃ‹Đč ĐżĐŸ ŃŃ‚ĐŸĐŒŃƒ Đ°ĐŽŃ€Đ”ŃŃƒ ĐČДб-саĐčт ĐœĐ” ĐžĐŒĐ”Đ”Ń‚ ĐŸŃ‚ĐœĐŸŃˆĐ”ĐœĐžŃ Đș ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ” WordPress. Đ§Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ Đș ĐœĐ”ĐŒŃƒ, ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ ŃƒŃŃ‚Đ°ĐœĐŸĐČоть WordPress. - Đ’ĐŸĐčЎОтД ĐœĐ° WordPress.com, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ Đș <b>%1$s</b> Đ—ĐžĐŒĐ±Đ°Đ±ĐČĐ” Đ—Đ°ĐŒĐ±ĐžŃ Đ™Đ”ĐŒĐ”Đœ @@ -3120,6 +3125,7 @@ Language: ru ĐŻĐŒĐ°ĐčĐșĐ° ĐšĐŸŃ‚-ĐŽ\'ИĐČуар Đ˜Ń‚Đ°Đ»ĐžŃ + Đ’ĐŸĐčЎОтД ĐœĐ° WordPress.com, Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ Đș <b>%1$s</b> Đ˜Đ·Ń€Đ°ĐžĐ»ŃŒ ĐžŃŃ‚Ń€ĐŸĐČ ĐœŃĐœ Đ˜Ń€Đ»Đ°ĐœĐŽĐžŃ @@ -3226,24 +3232,15 @@ Language: ru ĐŃ„ĐłĐ°ĐœĐžŃŃ‚Đ°Đœ ĐĐ»Đ°ĐœĐŽŃĐșОД ĐŸŃŃ‚Ń€ĐŸĐČĐ° ĐžĐ±Đ·ĐŸŃ€ - Đ”Ń€ŃƒĐłĐŸĐč пДрДĐČĐŸĐ·Ń‡ĐžĐș Другая - ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐČĐČДЎОтД ĐœĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐșĐŸĐŒĐżĐ°ĐœĐžĐž-пДрДĐČĐŸĐ·Ń‡ĐžĐșĐ° ВĐČДЎОтД ĐœĐŸĐŒĐ”Ń€ ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžŃ - ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐČыбДрОтД пДрДĐČĐŸĐ·Ń‡ĐžĐșĐ° ĐžŃ‚ĐŒĐ”ĐœĐžŃ‚ŃŒ ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžĐ”? ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐŽĐŸĐ±Đ°ĐČоть ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžĐ” ОтслДжОĐČĐ°ĐœĐžĐ” ĐżĐŸŃŃ‹Đ»ĐșĐž ĐŽĐŸĐ±Đ°ĐČĐ»Đ”ĐœĐŸ - ĐžŃˆĐžĐ±ĐșĐ° ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžŃ ĐŽĐ°ĐœĐœŃ‹Ń… ĐŸ пДрДĐČĐŸĐ·Ń‡ĐžĐșах - Đ’Ń‹Đ±Ń€Đ°ĐœĐœŃ‹Đč пДрДĐČĐŸĐ·Ń‡ĐžĐș - ĐŸĐ”Ń€Đ”ĐČĐŸĐ·Ń‡ĐžĐșĐž Дата ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐž ВĐČДЎОтД ссылĐșу ĐœĐ° ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžĐ” - ВĐČДЎОтД ĐœĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐșĐŸĐŒĐżĐ°ĐœĐžĐž-пДрДĐČĐŸĐ·Ń‡ĐžĐșĐ° ВĐČДЎОтД ĐœĐŸĐŒĐ”Ń€ ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžŃ - ВыбДрОтД пДрДĐČĐŸĐ·Ń‡ĐžĐșĐ° ХсылĐșĐ° ĐœĐ° ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžĐ” (ĐœĐ” ĐŸĐ±ŃĐ·Đ°Ń‚Đ”Đ»ŃŒĐœĐŸ) - ĐĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐșĐŸĐŒĐżĐ°ĐœĐžĐž-пДрДĐČĐŸĐ·Ń‡ĐžĐșĐ° ĐĐŸĐŒĐ”Ń€ ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžŃ ĐšĐŸĐŒĐżĐ°ĐœĐžŃ-пДрДĐČĐŸĐ·Ń‡ĐžĐș Đ”ĐŸĐ±Đ°ĐČоть ĐŸŃ‚ŃĐ»Đ”Đ¶ĐžĐČĐ°ĐœĐžĐ” @@ -3256,19 +3253,25 @@ Language: ru ĐžŃ‚ŃĐ»Đ”ĐŽĐžŃ‚ŃŒ ĐżĐŸŃŃ‹Đ»Đșу Đ§Ń‚ĐŸĐ±Ń‹ ŃƒĐ·ĐœĐ°Ń‚ŃŒ, ĐșĐ°ĐșĐŸĐč аЎрДс ŃĐ». ĐżĐŸŃ‡Ń‚Ń‹ ĐČы ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČалО ĐŽĐ»Ń ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ Đș WordPress.com, ĐČ Ń€Đ”Đ¶ĐžĐŒĐ” упраĐČĐ»Đ”ĐœĐžŃ саĐčŃ‚ĐŸĐŒ ĐČ %1$sĐșĐŸĐœŃĐŸĐ»Đž Jetpack%2$s пДрДĐčЎОтД ĐČ %3$sĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ > ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” ŃƒŃ‡Đ”Ń‚ĐœŃ‹Ń… запОсДĐč%4$s КаĐșĐŸĐč аЎрДс ŃĐ». ĐżĐŸŃ‡Ń‚Ń‹ я ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒŃŽ ĐŽĐ»Ń ĐČŃ…ĐŸĐŽĐ°? - ĐĐ” ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐČŃĐżĐŸĐŒĐœĐžŃ‚ŃŒ аЎрДс ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹? Jetpack — ŃŃ‚ĐŸ Đ±Đ”ŃĐżĐ»Đ°Ń‚ĐœŃ‹Đč ĐżĐ»Đ°ĐłĐžĐœ WordPress с ĐŽĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃ‹ĐŒĐž ĐžĐœŃŃ‚Ń€ŃƒĐŒĐ”ĐœŃ‚Đ°ĐŒĐž, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ĐŸĐ±Đ”ŃĐżĐ”Ń‡ĐžĐČают ŃƒĐŽĐŸĐ±ĐœĐŸĐ” упраĐČĐ»Đ”ĐœĐžĐ” ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐŒ с ĐŒĐŸĐ±ĐžĐ»ŃŒĐœŃ‹Ń… ŃƒŃŃ‚Ń€ĐŸĐčстĐČ Đž ĐŽĐŸŃŃ‚ŃƒĐż Đș Ń€Đ°ŃŃˆĐžŃ€Đ”ĐœĐœŃ‹ĐŒ ĐČĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸŃŃ‚ŃĐŒ, ĐœĐ°ĐżŃ€ĐžĐŒĐ”Ń€ push-уĐČĐ”ĐŽĐŸĐŒĐ»Đ”ĐœĐžŃĐŒ Đž статостоĐșĐ”. Đ§Ń‚ĐŸ таĐșĐŸĐ” Jetpack? ОтĐșрыть ŃĐżĐžŃĐŸĐș ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐœŃ‹Ń… ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐČ - ĐŸĐŸŃ…ĐŸĐ¶Đ”, Ń‡Ń‚ĐŸ %1$s ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Ń‘Đœ Đș ĐŽŃ€ŃƒĐłĐŸĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО WordPress.com. ĐŸŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ рДЎаĐșŃ‚ĐžŃ€ĐŸĐČĐ°ĐœĐžĐ” + Đ”Ń€ŃƒĐłĐŸĐč пДрДĐČĐŸĐ·Ń‡ĐžĐș + ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐČĐČДЎОтД ĐœĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐșĐŸĐŒĐżĐ°ĐœĐžĐž-пДрДĐČĐŸĐ·Ń‡ĐžĐșĐ° + ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐČыбДрОтД пДрДĐČĐŸĐ·Ń‡ĐžĐșĐ° + ĐžŃˆĐžĐ±ĐșĐ° ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžŃ ĐŽĐ°ĐœĐœŃ‹Ń… ĐŸ пДрДĐČĐŸĐ·Ń‡ĐžĐșах + Đ’Ń‹Đ±Ń€Đ°ĐœĐœŃ‹Đč пДрДĐČĐŸĐ·Ń‡ĐžĐș + ĐŸĐ”Ń€Đ”ĐČĐŸĐ·Ń‡ĐžĐșĐž + ВĐČДЎОтД ĐœĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐșĐŸĐŒĐżĐ°ĐœĐžĐž-пДрДĐČĐŸĐ·Ń‡ĐžĐșĐ° + ВыбДрОтД пДрДĐČĐŸĐ·Ń‡ĐžĐșĐ° + ĐĐ°Đ·ĐČĐ°ĐœĐžĐ” ĐșĐŸĐŒĐżĐ°ĐœĐžĐž-пДрДĐČĐŸĐ·Ń‡ĐžĐșĐ° + ĐŸĐŸŃ…ĐŸĐ¶Đ”, Ń‡Ń‚ĐŸ %1$s ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Ń‘Đœ Đș ĐŽŃ€ŃƒĐłĐŸĐč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО WordPress.com. + ĐĐ” ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐČŃĐżĐŸĐŒĐœĐžŃ‚ŃŒ аЎрДс ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹? Please log in with your username and password. Đ’ĐŸĐčЎОтД, ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒŃ ĐžĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń WordPress.com ĐČĐŒĐ”ŃŃ‚ĐŸ аЎрДса ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹. The site at this address is not a WordPress site. For us to connect to it, the site must use WordPress. Help Center - Đ’ĐžŃ€Ń‚ŃƒĐ°Đ»ŃŒĐœŃ‹Đč - ĐĄĐ±ĐŸŃ€ĐœŃ‹Đč - ĐĄ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Đ°ĐŒĐž Allow, but notify customer Đ Đ°Đ·Ń€Đ”ŃˆĐžŃ‚ŃŒ Do not allow @@ -3276,6 +3279,9 @@ Language: ru Out of stock In stock Чотать ЎалДД + ĐĄĐ±ĐŸŃ€ĐœŃ‹Đč + ĐĄ ĐČĐ°Ń€ĐžĐ°ĐœŃ‚Đ°ĐŒĐž + Đ’ĐžŃ€Ń‚ŃƒĐ°Đ»ŃŒĐœŃ‹Đč ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ĐžĐ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” Đ§Đ”Ń€ĐœĐŸĐČĐžĐș Đ›ĐžŃ‡ĐœŃ‹Đč @@ -3321,11 +3327,11 @@ Language: ru ĐŸĐŸĐżŃ€ĐŸĐ±ĐŸĐČать ĐŸĐŸĐœŃŃ‚ĐœĐŸ ĐĐ°Đ¶ĐŒĐžŃ‚Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ пДрДĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ ĐŒĐ”Đ¶ĐŽŃƒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°ĐŒĐž - Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ВыĐčто Đ˜Đ·ĐŒĐ”ĐœĐžŃ‚ŃŒ статус Đ·Đ°ĐșĐ°Đ·Đ° ĐĐ°Đ¶ĐŒĐžŃ‚Đ”, Ń‡Ń‚ĐŸĐ±Ń‹ ĐžĐ·ĐŒĐ”ĐœĐžŃ‚ŃŒ статус Đ·Đ°ĐșĐ°Đ·Đ° ĐŸŃ€ĐžĐŒĐ”ĐœĐžŃ‚ŃŒ + Đ’Ń‹Đ±Ń€Đ°Ń‚ŃŒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœ ĐĐ”Ń‚, ŃĐżĐ°ŃĐžĐ±ĐŸ ĐŸĐŸĐ·Đ¶Đ” ĐžŃ†Đ”ĐœĐžŃ‚ŃŒ сДĐčчас @@ -3363,15 +3369,15 @@ Language: ru ĐžĐżĐŸĐČĐ”Ń‰Đ”ĐœĐžŃ ĐŸĐ± ĐŸĐ±Đ·ĐŸŃ€Đ” Ń‚ĐŸĐČĐ°Ń€ĐŸĐČ ĐžĐżĐŸĐČĐ”Ń‰Đ”ĐœĐžŃ ĐŸ ĐœĐŸĐČĐŸĐŒ Đ·Đ°ĐșĐ°Đ·Đ” ЗаĐșазчОĐșу - ĐŸŃ€ĐŸĐČДрĐșĐ° саĐčта
 Đ˜ĐœŃŃ‚Ń€ŃƒĐșцоо ĐżĐŸ ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžŃŽ ĐŸĐŸĐžŃĐș + ĐŸŃ€ĐŸĐČДрĐșĐ° саĐčта
 ĐžĐ±ĐœĐŸĐČоть Đž ДщД %d. ĐĐŸĐČых уĐČĐ”ĐŽĐŸĐŒĐ»Đ”ĐœĐžĐč: %d - Đ’Đ”Ń€ŃĐžŃÂ %s ĐŁŃĐ»ĐŸĐČоя ĐżŃ€Đ”ĐŽĐŸŃŃ‚Đ°ĐČĐ»Đ”ĐœĐžŃ услуг WooCommerce ĐŽĐ»Ń Android + Đ’Đ”Ń€ŃĐžŃÂ %s Đ˜ĐŒŃ Đ›ĐžŃ†Đ”ĐœĐ·ĐžĐž ĐœĐ° ПО с ĐŸŃ‚ĐșŃ€Ń‹Ń‚Ń‹ĐŒ ĐžŃŃ…ĐŸĐŽĐœŃ‹ĐŒ ĐșĐŸĐŽĐŸĐŒ О ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž @@ -3397,9 +3403,9 @@ Language: ru Отчёты ĐŸĐ± ĐŸŃ‚ĐșĐ°Đ·Đ°Ń… ĐŸĐŸĐŽĐ”Đ»ĐžŃ‚ŃŒŃŃ Đ’Đ”Ń€ŃĐžŃ %s - ĐŸĐ°Ń€ĐŸĐ»ŃŒ ĐŽĐ»Ń HTTP-Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·Đ°Ń†ĐžĐž - Đ˜ĐŒŃ ĐŽĐ»Ń HTTP-Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·Đ°Ń†ĐžĐž - ĐąŃ€Đ”Đ±ŃƒĐ”Ń‚ŃŃ Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·Đ°Ń†ĐžŃ + ХлОшĐșĐŸĐŒ ĐŒĐœĐŸĐłĐŸ ĐżĐŸĐżŃ‹Ń‚ĐŸĐș ĐŸŃ‚ĐżŃ€Đ°ĐČоть СМС-ĐșĐŸĐŽ ĐżŃ€ĐŸĐČДрĐșĐž, ĐŸŃ‚ĐŽĐŸŃ…ĐœĐžŃ‚Đ” Đž Đ·Đ°ĐżŃ€ĐŸŃĐžŃ‚Đ” ŃĐœĐŸĐČĐ° чДрДз пару ĐŒĐžĐœŃƒŃ‚. + Но ĐŸĐŽĐœĐ° ŃƒŃ‡Đ”Ń‚ĐœĐ°Ń Đ·Đ°ĐżĐžŃŃŒ WordPress.com ĐœĐ” ŃĐŸĐČпаЎаДт с ŃŃ‚ĐŸĐč Đ·Đ°ĐżĐžŃŃŒŃŽ ĐČ Google. + Đ’ĐŸĐčЎОтД ĐČ ŃƒŃ‡Đ”Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ WordPress.com, с ĐșĐŸŃ‚ĐŸŃ€ĐŸĐč был ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”Đœ Jetpack. ĐœĐ°ĐłĐžŃ‡Đ”ŃĐșая ссылĐșĐ° ĐŸŃ‚ĐŸŃĐ»Đ°ĐœĐ° Email Ń€Đ”ĐłĐžŃŃ‚Ń€Đ°Ń†ĐžŃ ĐŸŃ€ĐŸĐČДрĐșĐ° ĐșĐŸĐŽĐ° @@ -3408,32 +3414,9 @@ Language: ru Đ’Ń…ĐŸĐŽ ĐżĐŸ ĐŒĐ°ĐłĐžŃ‡Đ”ŃĐșĐŸĐč ссылĐșĐ” Đ’Ń…ĐŸĐŽ ĐżĐŸ Đ°ĐŽŃ€Đ”ŃŃƒ саĐčта Đ’Ń…ĐŸĐŽ ĐżĐŸ email Đ°ĐŽŃ€Đ”ŃŃƒ - ĐŸŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° - ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐČĐČДЎОтД ĐșĐŸĐŽ Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·Đ°Ń†ĐžĐž ĐŽĐ»Ń ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶Đ”ĐœĐžŃ. - ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐ”Ń€Đ”ĐżŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” сĐČĐŸĐč ĐżĐ°Ń€ĐŸĐ»ŃŒ ĐŽĐ»Ń ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶Đ”ĐœĐžŃ. - Đ’Ń…ĐŸĐŽ ĐŸŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”Đœ - ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ” ĐżĐŸĐșĐ° Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·ŃƒĐ”ĐŒŃŃ. - Đ’Ń…ĐŸĐŽ 
 - ĐĐ°Đ¶ĐŒĐžŃ‚Đ” Ń‡Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ. - Đ’Ń…ĐŸĐŽ ŃƒŃĐżĐ”ŃˆĐ”Đœ! - Đ’ĐŸĐ·ĐœĐžĐșла ĐŸŃˆĐžĐ±ĐșĐ° сДтО. ĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” ĐČашД ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đž ĐżĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ŃĐœĐŸĐČĐ°. - ĐŁĐșажОтД саĐčт WordPress.com ОлО Đ°ĐČŃ‚ĐŸĐœĐŸĐŒĐœŃ‹Đč саĐčт с ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Ń‘ĐœĐœŃ‹ĐŒ ĐŒĐŸĐŽŃƒĐ»Đ”ĐŒ Jetpack - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ. Про ĐżĐŸĐżŃ‹Ń‚ĐșĐ” ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ Đș ĐșĐŸĐœĐ”Ń‡ĐœĐŸĐč Ń‚ĐŸŃ‡ĐșĐ” XMLRPC ĐČĐ°ŃˆĐ”ĐłĐŸ саĐčта ĐŒŃ‹ ĐżĐŸĐ»ŃƒŃ‡ĐžĐ»Đž\n ĐŸŃˆĐžĐ±Đșу 403. Đ­Ń‚ĐŸ ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ ĐŽĐ»Ń ĐŸĐ±ĐŒĐ”ĐœĐ° ĐŽĐ°ĐœĐœŃ‹ĐŒĐž ĐŒĐ”Đ¶ĐŽŃƒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ”ĐŒ Đž ĐČĐ°ŃˆĐžĐŒ саĐčŃ‚ĐŸĐŒ. ĐĄĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с Ń…ĐŸŃŃ‚ĐžĐœĐł-ĐżŃ€ĐŸĐČĐ°ĐčĐŽĐ”Ń€ĐŸĐŒ, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ”ŃˆĐžŃ‚ŃŒ\n эту ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃƒ. - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ. Ваш Ń…ĐŸŃŃ‚ĐžĐœĐł-ĐżŃ€ĐŸĐČĐ°ĐčЎДр Đ±Đ»ĐŸĐșĐžŃ€ŃƒĐ”Ń‚ Đ·Đ°ĐżŃ€ĐŸŃŃ‹ POST, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ĐœŃƒĐ¶ĐœŃ‹ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃŽ\n ĐŽĐ»Ń ĐŸĐ±ĐŒĐ”ĐœĐ° ĐŽĐ°ĐœĐœŃ‹ĐŒĐž с ĐČĐ°ŃˆĐžĐŒ саĐčŃ‚ĐŸĐŒ. ĐĄĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с Ń…ĐŸŃŃ‚ĐžĐœĐł-ĐżŃ€ĐŸĐČĐ°ĐčĐŽĐ”Ń€ĐŸĐŒ, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ”ŃˆĐžŃ‚ŃŒ эту ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃƒ. - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ. На сДрĐČДрД ĐŸŃ‚ŃŃƒŃ‚ŃŃ‚ĐČуют ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒŃ‹Đ” ĐŒĐ”Ń‚ĐŸĐŽŃ‹ XML-RPC. - ĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐČĐČĐ”ĐŽĐ”Đœ ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒŃ‹Đč URL-аЎрДс саĐčта - ĐŸŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° - ЗабылО ĐżĐ°Ń€ĐŸĐ»ŃŒ? - ВĐČДЎОтД праĐČĐžĐ»ŃŒĐœŃ‹Đč email аЎрДс - ĐŸŃ€ĐŸĐČДрĐșĐ° аЎрДса ŃĐ». ĐżĐŸŃ‡Ń‚Ń‹ - Đ’ĐŸĐčЎОтД Đ·Đ°ĐœĐŸĐČĐŸ ĐŽĐ»Ń ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶Đ”ĐœĐžŃ. - Đ’ĐŸĐčЎОтД ĐČ ŃƒŃ‡Đ”Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ WordPress.com, с ĐșĐŸŃ‚ĐŸŃ€ĐŸĐč был ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”Đœ Jetpack. - ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ĐżŃ€ĐŸŃ„ĐžĐ»ŃŒ. - ĐžĐ±ĐœĐ°Ń€ŃƒĐ¶Đ”ĐœĐ° ĐșĐŸĐżĐžŃ саĐčта. - Đ­Ń‚ĐŸŃ‚ саĐčт ужД ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒĐ”Ń‚ ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž, Đ”ĐłĐŸ ĐœĐ”Đ»ŃŒĐ·Ń ĐŽĐŸĐ±Đ°ĐČоть. - Đ˜ĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń ОлО ĐżĐ°Ń€ĐŸĐ»ŃŒ ĐČĐČĐ”ĐŽĐ”ĐœŃ‹ ĐœĐ”ĐČĐ”Ń€ĐœĐŸ - Google ĐŸŃ‚ĐČДчаДт слОшĐșĐŸĐŒ ĐŽĐŸĐ»ĐłĐŸ. Đ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ ĐČĐ°ĐŒ ŃŃ‚ĐŸĐžŃ‚ ĐżĐŸĐŽĐŸĐ¶ĐŽĐ°Ń‚ŃŒ ĐżĐŸĐșĐ° ĐČашД ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș Đ˜ĐœŃ‚Đ”Ń€ĐœĐ”Ń‚ ŃŃ‚Đ°ĐœĐ”Ń‚ Đ»ŃƒŃ‡ŃˆĐ”. + ЕщД ĐœĐ”Ń‚ ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО? %1$sĐ—Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ŃƒĐčŃ‚Đ”ŃŃŒ%2$s Đ Đ”ĐłĐžŃŃ‚Ń€Đ°Ń†ĐžŃ чДрДз Google
 + Google ĐŸŃ‚ĐČДчаДт слОшĐșĐŸĐŒ ĐŽĐŸĐ»ĐłĐŸ. Đ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ ĐČĐ°ĐŒ ŃŃ‚ĐŸĐžŃ‚ ĐżĐŸĐŽĐŸĐ¶ĐŽĐ°Ń‚ŃŒ ĐżĐŸĐșĐ° ĐČашД ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đș Đ˜ĐœŃ‚Đ”Ń€ĐœĐ”Ń‚ ŃŃ‚Đ°ĐœĐ”Ń‚ Đ»ŃƒŃ‡ŃˆĐ”. Đ—Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČаться чДрДз Google Đ—Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ĐŸĐČаться с Đ°ĐŽŃ€Đ”ŃĐŸĐŒ Email Đ Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ŃƒŃŃŃŒ, ĐČы ŃĐŸĐłĐ»Đ°ŃˆĐ°Đ”Ń‚Đ”ŃŃŒ с ĐœĐ°ŃˆĐžĐŒĐž %1$sПраĐČĐžĐ»Đ°ĐŒĐž ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžŃ%2$s. @@ -3443,20 +3426,54 @@ Language: ru Đ’ĐŸĐ·ĐœĐžĐșла ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒĐ° про ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐ” ĐżĐŸŃ‡Ń‚Ń‹. Вы ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐżĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ сДĐčчас ОлО Đ·Đ°Đșрыть Đž ĐżĐŸĐżŃ€ĐŸĐ±ĐŸĐČать ДщД раз ĐżĐŸĐ·Đ¶Đ”. Đ”Đ»Ń ŃĐŸĐ·ĐŽĐ°ĐœĐžŃ ĐœĐŸĐČĐŸĐč ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО WordPress.com, ĐżĐŸĐ¶Đ°Đ»ŃƒĐčста ĐČĐČДЎОтД ĐČаш аЎрДс email. Đ’ĐŸĐ·ĐœĐžĐșла ĐŸŃˆĐžĐ±ĐșĐ° ĐżŃ€ĐŸĐČДрĐșĐž аЎрДса email. - \nĐ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ ĐżĐŸĐżŃ€ĐŸĐ±ŃƒĐ”Ń‚Đ” Юругую ŃƒŃ‡Đ”Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ? + ĐŸŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° + ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐČĐČДЎОтД ĐșĐŸĐŽ Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·Đ°Ń†ĐžĐž ĐŽĐ»Ń ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶Đ”ĐœĐžŃ. + ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐżĐ”Ń€Đ”ĐżŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” сĐČĐŸĐč ĐżĐ°Ń€ĐŸĐ»ŃŒ ĐŽĐ»Ń ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶Đ”ĐœĐžŃ. + Đ’Ń…ĐŸĐŽ ĐŸŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”Đœ + ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста ĐżĐŸĐŽĐŸĐ¶ĐŽĐžŃ‚Đ” ĐżĐŸĐșĐ° Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·ŃƒĐ”ĐŒŃŃ. + Đ’Ń…ĐŸĐŽ 
 + ĐĐ°Đ¶ĐŒĐžŃ‚Đ” Ń‡Ń‚ĐŸĐ±Ń‹ ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ. + Đ’Ń…ĐŸĐŽ ŃƒŃĐżĐ”ŃˆĐ”Đœ! ĐŸŃ€ĐŸŃ†Đ”ŃŃ ĐČŃ…ĐŸĐŽĐ° ĐČ Google ĐœĐ” ĐŒĐŸĐ¶Đ”Ń‚ Đ±Ń‹Ń‚ŃŒ Đ·Đ°ĐżŃƒŃ‰Đ”Đœ. - ХлОшĐșĐŸĐŒ ĐŒĐœĐŸĐłĐŸ ĐżĐŸĐżŃ‹Ń‚ĐŸĐș ĐŸŃ‚ĐżŃ€Đ°ĐČоть СМС-ĐșĐŸĐŽ ĐżŃ€ĐŸĐČДрĐșĐž, ĐŸŃ‚ĐŽĐŸŃ…ĐœĐžŃ‚Đ” Đž Đ·Đ°ĐżŃ€ĐŸŃĐžŃ‚Đ” ŃĐœĐŸĐČĐ° чДрДз пару ĐŒĐžĐœŃƒŃ‚. + ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐČĐČДЎОтД ĐżĐ°Ń€ĐŸĐ»ŃŒ + \nĐ’ĐŸĐ·ĐŒĐŸĐ¶ĐœĐŸ ĐżĐŸĐżŃ€ĐŸĐ±ŃƒĐ”Ń‚Đ” Юругую ŃƒŃ‡Đ”Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ? Đ’ĐŸĐ·ĐœĐžĐșла ĐŸŃˆĐžĐ±ĐșĐ° ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ Đș ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО Google. - Но ĐŸĐŽĐœĐ° ŃƒŃ‡Đ”Ń‚ĐœĐ°Ń Đ·Đ°ĐżĐžŃŃŒ WordPress.com ĐœĐ” ŃĐŸĐČпаЎаДт с ŃŃ‚ĐŸĐč Đ·Đ°ĐżĐžŃŃŒŃŽ ĐČ Google. ЗаĐșрыть Đ’ĐŸĐčто чДрДз Google. + Đ’ĐŸĐ·ĐœĐžĐșла ĐŸŃˆĐžĐ±ĐșĐ° сДтО. ĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” ĐČашД ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžĐ” Đž ĐżĐŸĐżŃ€ĐŸĐ±ŃƒĐčŃ‚Đ” ŃĐœĐŸĐČĐ°. Вы ĐČĐŸŃˆĐ»Đž ĐșĐ°Đș ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐŸĐżŃ€Đ”ĐŽĐ”Đ»ĐžŃ‚ŃŒ ĐČаш ĐżĐŸŃ‡Ń‚ĐŸĐČыĐč ĐșĐ»ĐžĐ”ĐœŃ‚ - ЕщД ĐœĐ”Ń‚ ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО? %1$sĐ—Đ°Ń€Đ”ĐłĐžŃŃ‚Ń€ĐžŃ€ŃƒĐčŃ‚Đ”ŃŃŒ%2$s ВĐČДЎОтД ĐżŃ€ĐŸĐČĐ”Ń€ĐŸŃ‡ĐœŃ‹Đč ĐșĐŸĐŽ. - ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста, ĐČĐČДЎОтД ĐżĐ°Ń€ĐŸĐ»ŃŒ - ВĐČДЎОтД ĐžĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń + ĐžĐ±ĐœĐ°Ń€ŃƒĐ¶Đ”ĐœĐ° ĐșĐŸĐżĐžŃ саĐčта. + Đ­Ń‚ĐŸŃ‚ саĐčт ужД ŃŃƒŃ‰Đ”ŃŃ‚ĐČŃƒĐ”Ń‚ ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž, Đ”ĐłĐŸ ĐœĐ”Đ»ŃŒĐ·Ń ĐŽĐŸĐ±Đ°ĐČоть. + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ. Про ĐżĐŸĐżŃ‹Ń‚ĐșĐ” ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ Đș ĐșĐŸĐœĐ”Ń‡ĐœĐŸĐč Ń‚ĐŸŃ‡ĐșĐ” XMLRPC ĐČĐ°ŃˆĐ”ĐłĐŸ саĐčта ĐŒŃ‹ ĐżĐŸĐ»ŃƒŃ‡ĐžĐ»Đž\n ĐŸŃˆĐžĐ±Đșу 403. Đ­Ń‚ĐŸ ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒĐŸ ĐŽĐ»Ń ĐŸĐ±ĐŒĐ”ĐœĐ° ĐŽĐ°ĐœĐœŃ‹ĐŒĐž ĐŒĐ”Đ¶ĐŽŃƒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ”ĐŒ Đž ĐČĐ°ŃˆĐžĐŒ саĐčŃ‚ĐŸĐŒ. ĐĄĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с Ń…ĐŸŃŃ‚ĐžĐœĐł-ĐżŃ€ĐŸĐČĐ°ĐčĐŽĐ”Ń€ĐŸĐŒ, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ”ŃˆĐžŃ‚ŃŒ\n эту ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃƒ. + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ. Ваш Ń…ĐŸŃŃ‚ĐžĐœĐł-ĐżŃ€ĐŸĐČĐ°ĐčЎДр Đ±Đ»ĐŸĐșĐžŃ€ŃƒĐ”Ń‚ Đ·Đ°ĐżŃ€ĐŸŃŃ‹ POST, ĐșĐŸŃ‚ĐŸŃ€Ń‹Đ” ĐœŃƒĐ¶ĐœŃ‹ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃŽ\n ĐŽĐ»Ń ĐŸĐ±ĐŒĐ”ĐœĐ° ĐŽĐ°ĐœĐœŃ‹ĐŒĐž с ĐČĐ°ŃˆĐžĐŒ саĐčŃ‚ĐŸĐŒ. ĐĄĐČŃĐ¶ĐžŃ‚Đ”ŃŃŒ с Ń…ĐŸŃŃ‚ĐžĐœĐł-ĐżŃ€ĐŸĐČĐ°ĐčĐŽĐ”Ń€ĐŸĐŒ, Ń‡Ń‚ĐŸĐ±Ń‹ Ń€Đ”ŃˆĐžŃ‚ŃŒ эту ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒŃƒ. + ĐŸŃ€ĐŸĐČДрĐșĐ° аЎрДса ŃĐ». ĐżĐŸŃ‡Ń‚Ń‹ + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ. На сДрĐČДрД ĐŸŃ‚ŃŃƒŃ‚ŃŃ‚ĐČуют ĐœĐ”ĐŸĐ±Ń…ĐŸĐŽĐžĐŒŃ‹Đ” ĐŒĐ”Ń‚ĐŸĐŽŃ‹ XML-RPC. + ĐĐ” ŃƒĐŽĐ°Đ»ĐŸŃŃŒ Đ·Đ°ĐłŃ€ŃƒĐ·ĐžŃ‚ŃŒ ĐżŃ€ĐŸŃ„ĐžĐ»ŃŒ. + Đ’ĐŸĐčЎОтД Đ·Đ°ĐœĐŸĐČĐŸ ĐŽĐ»Ń ĐżŃ€ĐŸĐŽĐŸĐ»Đ¶Đ”ĐœĐžŃ. + ЗабылО ĐżĐ°Ń€ĐŸĐ»ŃŒ? + Đ˜ĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń ОлО ĐżĐ°Ń€ĐŸĐ»ŃŒ ĐČĐČĐ”ĐŽĐ”ĐœŃ‹ ĐœĐ”ĐČĐ”Ń€ĐœĐŸ + ВĐČДЎОтД праĐČĐžĐ»ŃŒĐœŃ‹Đč email аЎрДс + ĐŸŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ° + ĐąŃ€Đ”Đ±ŃƒĐ”Ń‚ŃŃ Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·Đ°Ń†ĐžŃ + ĐŁĐ±Đ”ĐŽĐžŃ‚Đ”ŃŃŒ, Ń‡Ń‚ĐŸ ĐČĐČĐ”ĐŽĐ”Đœ ĐŽĐŸĐżŃƒŃŃ‚ĐžĐŒŃ‹Đč URL-аЎрДс саĐčта + ĐŸĐ°Ń€ĐŸĐ»ŃŒ ĐŽĐ»Ń HTTP-Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·Đ°Ń†ĐžĐž + Đ˜ĐŒŃ ĐŽĐ»Ń HTTP-Đ°ĐČŃ‚ĐŸŃ€ĐžĐ·Đ°Ń†ĐžĐž + ĐŁĐșажОтД саĐčт WordPress.com ОлО Đ°ĐČŃ‚ĐŸĐœĐŸĐŒĐœŃ‹Đč саĐčт с ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Ń‘ĐœĐœŃ‹ĐŒ ĐŒĐŸĐŽŃƒĐ»Đ”ĐŒ Jetpack + ĐĐ»ŃŒŃ‚Đ”Ń€ĐœĐ°Ń‚ĐžĐČĐœĐŸ: + ОбщДД + \@%s + Đ’ĐŸĐčто с ĐžĐŒĐ”ĐœĐ”ĐŒ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń. + Đ’ĐŸĐčто с Đ°ĐŽŃ€Đ”ŃĐŸĐŒ ĐČĐ°ŃˆĐ”ĐłĐŸ саĐčта. + ĐŸŃ€ĐžŃˆĐ»ĐžŃ‚Đ” ĐŒĐœĐ” ĐŽŃ€ŃƒĐłĐŸĐč ĐșĐŸĐŽ. + Мы ĐżĐŸŃĐ»Đ°Đ»Đž Ń‚Đ”ĐșŃŃ‚ĐŸĐČĐŸĐ” ŃĐŸĐŸĐ±Ń‰Đ”ĐœĐžĐ” ĐœĐ° Ń‚Đ”Đ»Đ”Ń„ĐŸĐœĐœŃ‹Đč ĐœĐŸĐŒĐ”Ń€ ĐŸĐșĐ°ĐœŃ‡ĐžĐČающоĐčся ĐœĐ° %s. ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста ĐČĐČДЎОтД ĐżŃ€ĐŸĐČĐ”Ń€ĐŸŃ‡ĐœŃ‹Đč ĐșĐŸĐŽ Оз SMS. + Đ§Ń‚ĐŸĐ±Ń‹ ĐČĐŸĐčто чДрДз эту ŃƒŃ‡Đ”Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ Google, ĐżĐŸĐ¶Đ°Đ»ŃƒĐčста уĐșажОтД ŃĐŸĐŸŃ‚ĐČДтстĐČующоĐč ĐżĐ°Ń€ĐŸĐ»ŃŒ WordPress.com. Đ­Ń‚ĐŸ Đ·Đ°ĐżŃ€Đ°ŃˆĐžĐČĐ°Đ”Ń‚ŃŃ Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐŸĐŽĐžĐœ раз. Đ’ĐŸĐčЎОтД ĐČ WordPress.com Ń‡Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐŽĐ”Đ»ĐžŃ‚ŃŒŃŃ ŃĐŸĐŽĐ”Ń€Đ¶ĐžĐŒŃ‹ĐŒ. + ВĐČДЎОтД аЎрДс ĐČĐ°ŃˆĐ”ĐłĐŸ саĐčта WordPress, ĐœĐ° ĐșĐŸŃ‚ĐŸŃ€Ń‹Đč ĐČы Ń…ĐŸŃ‚ĐžŃ‚Đ” ĐżĐŸĐŽĐ”Đ»ĐžŃ‚ŃŒŃŃ ŃĐŸĐŽĐ”Ń€Đ¶ĐžĐŒŃ‹ĐŒ. + ĐžŃˆĐžĐ±ĐșĐ° про ĐŸŃ‚Đșрытоо ĐČДб-Đ±Ń€Đ°ŃƒĐ·Đ”Ń€Đ° ĐżĐŸ ŃƒĐŒĐŸĐ»Ń‡Đ°ĐœĐžŃŽ. ВыбДрОтД ĐŽŃ€ŃƒĐłĐŸĐ” ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ”: + ĐĐ” уЮаётся ĐŸŃ‚Đșрыть ссылĐșу + ВĐČДЎОтД ĐžĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń Đ§Ń‚ĐŸĐ±Ń‹ ĐżĐŸĐ»ŃƒŃ‡ĐžŃ‚ŃŒ ĐŽĐŸŃŃ‚ŃƒĐż Đș запОсО, ĐČĐŸĐčЎОтД ĐœĐ° WordPress.com. Про ĐŽĐŸĐ±Đ°ĐČĐ»Đ”ĐœĐžĐž саĐčта ĐżŃ€ĐŸĐžĐ·ĐŸŃˆĐ»Đ° ĐŸŃˆĐžĐ±ĐșĐ°. ĐšĐŸĐŽ ĐŸŃˆĐžĐ±ĐșĐž: %s ĐŸŃ€ĐŸĐČДрĐșĐ° аЎрДса саĐčта @@ -3465,25 +3482,15 @@ Language: ru КаĐșĐŸĐč аЎрДс у ĐŒĐŸĐ”ĐłĐŸ саĐčта? КаĐș ĐœĐ°Đčто аЎрДс сĐČĐŸĐ”ĐłĐŸ саĐčта? АЎрДс саĐčта - ВĐČДЎОтД аЎрДс ĐČĐ°ŃˆĐ”ĐłĐŸ саĐčта WordPress, ĐœĐ° ĐșĐŸŃ‚ĐŸŃ€Ń‹Đč ĐČы Ń…ĐŸŃ‚ĐžŃ‚Đ” ĐżĐŸĐŽĐ”Đ»ĐžŃ‚ŃŒŃŃ ŃĐŸĐŽĐ”Ń€Đ¶ĐžĐŒŃ‹ĐŒ. \@%s Вы ужД ĐČĐŸŃˆĐ»Đž ĐœĐ° WordPress.com ĐŸŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ - ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ саĐčт ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ Дщё ĐŸĐŽĐžĐœ саĐčт - Đ§Ń‚ĐŸĐ±Ń‹ ĐČĐŸĐčто чДрДз эту ŃƒŃ‡Đ”Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ Google, ĐżĐŸĐ¶Đ°Đ»ŃƒĐčста уĐșажОтД ŃĐŸĐŸŃ‚ĐČДтстĐČующоĐč ĐżĐ°Ń€ĐŸĐ»ŃŒ WordPress.com. Đ­Ń‚ĐŸ Đ·Đ°ĐżŃ€Đ°ŃˆĐžĐČĐ°Đ”Ń‚ŃŃ Ń‚ĐŸĐ»ŃŒĐșĐŸ ĐŸĐŽĐžĐœ раз. ВĐČДЎОтД сĐČĐŸĐč ĐżĐ°Ń€ĐŸĐ»ŃŒ ĐœĐ° WordPress.com. - В ĐœĐ°ŃŃ‚ĐŸŃŃ‰ĐžĐč ĐŒĐŸĐŒĐ”ĐœŃ‚ ссылĐșĐ° ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœĐ°. ВĐČДЎОтД ĐżĐ°Ń€ĐŸĐ»ŃŒ Đ’Ń‹ĐżĐŸĐ»ĐœŃĐ”Ń‚ŃŃ Đ·Đ°ĐżŃ€ĐŸŃ ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐłĐŸ ĐżĐžŃŃŒĐŒĐ° ŃĐŸ ссылĐșĐŸĐč ĐŽĐ»Ń ĐČŃ…ĐŸĐŽĐ° ĐŸĐŸŃ…ĐŸĐ¶Đ”, ĐżĐ°Ń€ĐŸĐ»ŃŒ ĐČĐČĐ”ĐŽŃ‘Đœ ĐœĐ”ĐżŃ€Đ°ĐČĐžĐ»ŃŒĐœĐŸ. ĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” праĐČĐžĐ»ŃŒĐœĐŸŃŃ‚ŃŒ ĐČĐČĐ”ĐŽĐ”ĐœĐœŃ‹Ń… ĐŽĐ°ĐœĐœŃ‹Ń… Đž ĐżĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚Đ” ĐżĐŸĐżŃ‹Ń‚Đșу. Đ’Ń‹ĐżĐŸĐ»ĐœŃĐ”Ń‚ŃŃ Đ·Đ°ĐżŃ€ĐŸŃ ĐœĐ° ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐČĐ”Ń€ĐŸŃ‡ĐœĐŸĐłĐŸ ĐșĐŸĐŽĐ° ĐČ SMS-ŃĐŸĐŸĐ±Ń‰Đ”ĐœĐžĐž. - ĐŸŃ€ĐžŃˆĐ»ĐžŃ‚Đ” ĐŒĐœĐ” ĐŽŃ€ŃƒĐłĐŸĐč ĐșĐŸĐŽ. ĐŸŃ€ĐžŃˆĐ»ĐžŃ‚Đ” ĐŒĐœĐ” ŃĐŸĐŸĐ±Ń‰Đ”ĐœĐžĐ” с ĐșĐŸĐŽĐŸĐŒ. - Мы ĐżĐŸŃĐ»Đ°Đ»Đž Ń‚Đ”ĐșŃŃ‚ĐŸĐČĐŸĐ” ŃĐŸĐŸĐ±Ń‰Đ”ĐœĐžĐ” ĐœĐ° Ń‚Đ”Đ»Đ”Ń„ĐŸĐœĐœŃ‹Đč ĐœĐŸĐŒĐ”Ń€ ĐŸĐșĐ°ĐœŃ‡ĐžĐČающоĐčся ĐœĐ° %s. ĐŸĐŸĐ¶Đ°Đ»ŃƒĐčста ĐČĐČДЎОтД ĐżŃ€ĐŸĐČĐ”Ń€ĐŸŃ‡ĐœŃ‹Đč ĐșĐŸĐŽ Оз SMS. - ĐŸĐŸŃ‡Ń‚Đž ĐłĐŸŃ‚ĐŸĐČĐŸ! ВĐČДЎОтД ĐżŃ€ĐŸĐČĐ”Ń€ĐŸŃ‡ĐœŃ‹Đč ĐșĐŸĐŽ ĐŽĐ»Ń WordPress.com Оз ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ Authenticator. - Đ’ĐŸĐčто с ĐžĐŒĐ”ĐœĐ”ĐŒ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń. - Đ’ĐŸĐčто с Đ°ĐŽŃ€Đ”ŃĐŸĐŒ ĐČĐ°ŃˆĐ”ĐłĐŸ саĐčта. - ĐĐ»ŃŒŃ‚Đ”Ń€ĐœĐ°Ń‚ĐžĐČĐœĐŸ: ОтĐșрыть ĐżĐŸŃ‡Ń‚Ńƒ ВпДрДЎ УпраĐČĐ»ŃĐčŃ‚Đ” саĐčŃ‚ĐŸĐŒ, ŃĐŸĐ·ĐŽĐ°ĐœĐœŃ‹ĐŒ с ĐżĐŸĐŒĐŸŃ‰ŃŒŃŽ Jetpack, гЎД ŃƒĐłĐŸĐŽĐœĐŸ — WordPress ĐŒĐŸĐ¶ĐœĐŸ ĐČсДгЎа ĐœĐŸŃĐžŃ‚ŃŒ с ŃĐŸĐ±ĐŸĐč. @@ -3491,29 +3498,39 @@ Language: ru ХлДЎОтД Đ·Đ° ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžŃĐŒĐž Đ»ŃŽĐ±ĐžĐŒŃ‹Ń… саĐčŃ‚ĐŸĐČ Đž ĐżŃ€ĐžŃĐŸĐ”ĐŽĐžĐœŃĐčŃ‚Đ”ŃŃŒ Đș бДсДЎД ĐČ Đ»ŃŽĐ±ĐŸĐŒ ĐŒĐ”ŃŃ‚Đ” Đž ĐČ Đ»ŃŽĐ±ĐŸĐ” ĐČŃ€Đ”ĐŒŃ. ĐĐ°Đ±Đ»ŃŽĐŽĐ°ĐčŃ‚Đ”, ĐșĐ°Đș ĐżĐŸĐ»ŃŒĐ·ĐŸĐČатДлО ŃĐŸ ĐČŃĐ”ĐłĐŸ сĐČДта чотают ĐČаш саĐčт Đž ĐŸĐ±Ń‰Đ°ŃŽŃ‚ŃŃ ĐœĐ° ĐœĐ”ĐŒ ĐČ Ń€Đ”Đ°Đ»ŃŒĐœĐŸĐŒ ĐČŃ€Đ”ĐŒĐ”ĐœĐž. ĐŸŃƒĐ±Đ»ĐžĐșуĐčŃ‚Đ” запОсО, ĐłŃƒĐ»ŃŃ ĐČ ĐżĐ°Ń€ĐșĐ”. ВДЎОтД Đ±Đ»ĐŸĐł Оз Đ°ĐČŃ‚ĐŸĐ±ŃƒŃĐ°. ОтпраĐČĐ»ŃĐčŃ‚Đ” ĐșĐŸĐŒĐŒĐ”ĐœŃ‚Đ°Ń€ĐžĐž Оз-Đ·Đ° ŃŃ‚ĐŸĐ»ĐžĐșĐ° ĐČ ĐșĐ°Ń„Đ”. WordPress ĐŒĐŸĐ¶ĐœĐŸ Đ±Ń€Đ°Ń‚ŃŒ с ŃĐŸĐ±ĐŸĐč ĐżĐŸĐČсюЮу! - Đ’ĐŸĐčто - ĐŸĐŸĐŒĐŸŃ‰ŃŒ - ĐŸĐ°Ń€ĐŸĐ»ŃŒ - Đ˜ĐŒŃ - ВĐČДЎОтД ĐżĐ°Ń€ĐŸĐ»ŃŒ. + Вы ужД ĐČĐŸŃˆĐ»Đž ĐČ ŃƒŃ‡Đ”Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ WordPress.com. Вы ĐœĐ” ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐŽĐŸĐ±Đ°ĐČоть саĐčт WordPress.com, проĐČŃĐ·Đ°ĐœĐœŃ‹Đč Đș ĐŽŃ€ŃƒĐłĐŸĐč ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО. + ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ ĐżĐŸĐżŃ‹Ń‚Đșу + ВыĐčто ОтпраĐČоть ссылĐșу + В ĐœĐ°ŃŃ‚ĐŸŃŃ‰ĐžĐč ĐŒĐŸĐŒĐ”ĐœŃ‚ ссылĐșĐ° ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœĐ°. ВĐČДЎОтД ĐżĐ°Ń€ĐŸĐ»ŃŒ + Đ’Ń…ĐŸĐŽ ĐČ ŃĐžŃŃ‚Đ”ĐŒŃƒ + ВĐČДЎОтД ĐżĐ°Ń€ĐŸĐ»ŃŒ. + АЎрДс ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹ + ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ” + ĐĐ°Đ·Đ°ĐŽ ĐĐ”ĐČĐ”Ń€ĐœŃ‹Đč ĐșĐŸĐŽ ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžŃ ĐšĐŸĐŽ ĐżĐŸĐŽŃ‚ĐČĐ”Ń€Đ¶ĐŽĐ”ĐœĐžŃ - АЎрДс ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹ + ĐŸĐŸĐŒĐŸŃ‰ŃŒ + ĐžŃ‚ĐŒĐ”ĐœĐžŃ‚ŃŒ + Đ’ĐŸĐčто + Đ˜ĐŒŃ + ĐŸĐ°Ń€ĐŸĐ»ŃŒ + БДз Đ·Đ°ĐłĐŸĐ»ĐŸĐČĐșĐ° + ĐĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž + ĐĄĐ”ĐłĐŸĐŽĐœŃ + ĐžŃ‚ĐŒĐ”ĐœĐ° ĐŸĐŸĐŽĐŽĐ”Ń€Đ¶ĐșĐ° WooCommerce ĐŽĐ»Ń Android %s Ń„Đ»Đ°Đ¶ĐŸĐș ĐœĐ” ŃƒŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”Đœ Ń„Đ»Đ°Đ¶ĐŸĐș ŃƒŃŃ‚Đ°ĐœĐŸĐČĐ»Đ”Đœ ĐŸĐŸĐ»ĐžŃ‚ĐžĐșĐ° ŃŃ‚ĐŸŃ€ĐŸĐœĐœĐ”Đč ĐŸŃ€ĐłĐ°ĐœĐžĐ·Đ°Ń†ĐžĐž ĐŸĐŸĐ»ĐžŃ‚ĐžĐșĐ° ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžŃ фаĐčĐ»ĐŸĐČ cookie ĐŸĐŸĐ»ĐžŃ‚ĐžĐșĐ° ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž - ĐĄĐŽĐ”Đ»Đ°ĐœĐŸ с Đ»ŃŽĐ±ĐŸĐČью ĐșĐŸĐŒĐżĐ°ĐœĐžĐ”Đč Automattic. %1$s Мы ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒĐ”ĐŒ Đž ĐŽŃ€ŃƒĐłĐžĐ” срДЎстĐČĐ° ŃĐ±ĐŸŃ€Đ° ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžĐž, ĐČ Ń‚ĐŸĐŒ чОслД срДЎстĐČĐ° ŃŃ‚ĐŸŃ€ĐŸĐœĐœĐžŃ… Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚Ń‡ĐžĐșĐŸĐČ. ĐžĐ·ĐœĐ°ĐșĐŸĐŒŃŒŃ‚Đ”ŃŃŒ с ŃŃ‚ĐžĐŒĐž срДЎстĐČĐ°ĐŒĐž Đž ŃĐżĐŸŃĐŸĐ±Đ°ĐŒĐž упраĐČĐ»Đ”ĐœĐžŃ ĐžĐŒĐž. ĐžĐ·ĐœĐ°ĐșĐŸĐŒŃŒŃ‚Đ”ŃŃŒ с ĐżĐŸĐ»ĐžŃ‚ĐžĐșĐŸĐč ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž Это сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐżĐŸĐŒĐŸĐłĐ°ŃŽŃ‚ ĐœĐ°ĐŒ ŃƒĐ»ŃƒŃ‡ŃˆĐ°Ń‚ŃŒ ĐżŃ€ĐŸĐŽŃƒĐșты, ĐżŃ€Đ”ĐŽĐ»Đ°ĐłĐ°Ń‚ŃŒ Đ±ĐŸĐ»Đ”Đ” ĐżĐŸĐ»Đ”Đ·ĐœŃƒŃŽ рДĐșĐ»Đ°ĐŒŃƒ, ĐœĐ°ŃŃ‚Ń€Đ°ĐžĐČать WooCommerce ŃĐŸĐłĐ»Đ°ŃĐœĐŸ ĐČĐ°ŃˆĐžĐŒ ĐżŃ€Đ”ĐŽĐżĐŸŃ‡Ń‚Đ”ĐœĐžŃĐŒ Đž Ń€Đ”ŃˆĐ°Ń‚ŃŒ ĐŽŃ€ŃƒĐłĐžĐ” заЎачО. Đ”ĐŸĐżĐŸĐ»ĐœĐžŃ‚Đ”Đ»ŃŒĐœŃƒŃŽ ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃŽ ŃĐŒ. ĐČ ĐżĐŸĐ»ĐžŃ‚ĐžĐșĐ” ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž ОтпраĐČĐ»ŃŃ‚ŃŒ ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃŽ ĐŸĐ± ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐž сДрĐČĐžŃĐŸĐČ ĐČĐŸ ĐČŃ€Đ”ĐŒŃ Ń€Đ°Đ±ĐŸŃ‚Ń‹ ĐČ ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО WordPress ĐČ ŃĐ»ŃƒĐ¶Đ±Ńƒ Đ°ĐœĐ°Đ»ĐžŃ‚ĐžĐșĐž ĐĄĐŸĐ±ĐžŃ€Đ°Ń‚ŃŒ ĐžĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃŽ ĐĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚Đž - ĐĐ°ŃŃ‚Ń€ĐŸĐčĐșĐž Статус Đ·Đ°ĐșĐ°Đ·Đ° ХрДЎстĐČĐ° ĐČĐŸĐ·ĐČŃ€Đ°Ń‰Đ”ĐœŃ‹ ĐžŃ‚ĐŒĐ”ĐœŃ‘Đœ @@ -3527,7 +3544,6 @@ Language: ru Đ”ĐŸĐ±Đ°ĐČоть ОтпраĐČоть ĐżŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžĐ” ĐșĐ»ĐžĐ”ĐœŃ‚Ńƒ ĐżĐŸ ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Đ” ĐžŃˆĐžĐ±ĐșĐ° про ĐžĐ·ĐŒĐ”ĐœĐ”ĐœĐžĐž Đ·Đ°ĐșĐ°Đ·Đ° - ĐžŃˆĐžĐ±ĐșĐ° про ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐž ĐżŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžĐč ЗаĐșĐ°Đ· ĐŸŃ‚ĐŒĐ”Ń‡Đ”Đœ ĐșĐ°Đș ĐČŃ‹ĐżĐŸĐ»ĐœĐ”ĐœĐœŃ‹Đč ĐžŃ‚ĐŒĐ”Ń‚ĐžŃ‚ŃŒ Đ·Đ°ĐșĐ°Đ· ĐșĐ°Đș ĐČŃ‹ĐżĐŸĐ»ĐœĐ”ĐœĐœŃ‹Đč Đ”ĐŸĐ±Đ°ĐČоть ĐżŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžĐ” Đș Đ·Đ°Đșазу @@ -3536,7 +3552,6 @@ Language: ru ĐŸĐŸĐșĐ°Đ·Đ°Ń‚ŃŒ ĐżĐ»Đ°Ń‚Ń‘Đ¶ĐœŃ‹Đ” сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸĐ»Đ°Ń‚Ń‘Đ¶ ĐżĐŸĐłĐ°ŃˆĐ”Đœ ĐŸŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžŃ Đș Đ·Đ°Đșазу - Đ›ĐžŃ‡ĐœŃ‹Đč ĐĄĐŸŃŃ‚Đ°ĐČоть ĐżŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžĐ” Đș Đ·Đ°Đșазу Đ˜Đ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” ĐżŃ€ĐŸŃ„ĐžĐ»Ń ĐșĐ»ĐžĐ”ĐœŃ‚Đ° ĐŸŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžĐ” ĐșĐ»ĐžĐ”ĐœŃ‚Đ° @@ -3550,7 +3565,6 @@ Language: ru ĐŸŃ‚ĐżŃ€Đ°ĐČоть ĐșĐ»ĐžĐ”ĐœŃ‚Ńƒ ŃĐ». ĐżĐžŃŃŒĐŒĐŸ ĐŸĐ»Đ°Ń‚Ń‘Đ¶ĐœŃ‹Đ” сĐČĐ”ĐŽĐ”ĐœĐžŃ ĐĄĐČĐ”ĐŽĐ”ĐœĐžŃ ĐŸ ĐŽĐŸŃŃ‚Đ°ĐČĐșĐ” - ЗаĐșĐ°Đ· №%s %1$s %2$s Đ˜ĐœŃ„ĐŸŃ€ĐŒĐ°Ń†ĐžŃ ĐŸ ĐșĐ»ĐžĐ”ĐœŃ‚Đ” Đ€ĐžĐ»ŃŒŃ‚Ń€ @@ -3561,8 +3575,6 @@ Language: ru ЗаĐșĐ°Đ·ĐŸĐČ ĐœĐ”Ń‚ ĐŸŃ€ĐŸŃĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ Đ·Đ°ĐșĐ°Đ·Ń‹ ĐŸŃ€ĐŸŃĐŒĐŸŃ‚Ń€Đ”Ń‚ŃŒ Đ·Đ°ĐșĐ°Đ· - ĐĐ”Ń‚ Đ°ĐșтоĐČĐœĐŸŃŃ‚Đž Đ·Đ° ŃŃ‚ĐŸŃ‚ ĐżĐ”Ń€ĐžĐŸĐŽ - Đ’ŃĐ”ĐłĐŸ Đ·Đ°ĐșĐ°Đ·ĐŸĐČ: %s Đ˜Đ·ĐŸĐ±Ń€Đ°Đ¶Đ”ĐœĐžĐ” ĐŸŃˆĐžĐ±ĐșĐž ĐžŃˆĐžĐ±ĐșĐ° про ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐž ĐŽĐ°ĐœĐœŃ‹Ń… Đ”ĐŸŃ…ĐŸĐŽ @@ -3576,41 +3588,28 @@ Language: ru ĐĐ”Ń‚ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐŸĐČ WooCommerce Đ€ĐŸŃ‚ĐŸĐłŃ€Đ°Ń„ĐžŃ ĐČ ĐČĐ°ŃˆĐ”ĐŒ ĐżŃ€ĐŸŃ„ĐžĐ»Đ” ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐœŃ‹Đč ĐŒĐ°ĐłĐ°Đ·ĐžĐœ - ĐžĐ·ĐœĐ°ĐșĐŸĐŒŃŒŃ‚Đ”ŃŃŒ с %1$sĐžĐœŃŃ‚Ń€ŃƒĐșŃ†ĐžŃĐŒĐž ĐżĐŸ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐ”%2$s. Đ”Đ»Ń ĐżĐŸĐŽĐșĐ»ŃŽŃ‡Đ”ĐœĐžŃ Đș ĐČĐ°ŃˆĐ”ĐŒŃƒ ĐŒĐ°ĐłĐ°Đ·ĐžĐœŃƒ ŃŃ‚ĐŸĐŒŃƒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃŽ Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ Jetpack. - \@%s ВĐČДЎОтД аЎрДс ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ° WooCommerce, Đș ĐșĐŸŃ‚ĐŸŃ€ĐŸĐŒŃƒ Ń‚Ń€Đ”Đ±ŃƒĐ”Ń‚ŃŃ ĐżĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒŃŃ. Đ”Đ»Ń упраĐČĐ»Đ”ĐœĐžŃ ĐŒĐ°ĐłĐ°Đ·ĐžĐœĐ°ĐŒĐž WooCommerce ĐČŃ‹ĐżĐŸĐ»ĐœĐžŃ‚Đ” ĐČŃ…ĐŸĐŽ, уĐșĐ°Đ·Đ°ĐČ Đ°ĐŽŃ€Đ”Ń ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœĐŸĐč ĐżĐŸŃ‡Ń‚Ń‹ сĐČĐŸĐ”Đč ŃƒŃ‡Ń‘Ń‚ĐœĐŸĐč запОсО WordPress.com. - Вы ужД ĐČĐŸŃˆĐ»Đž ĐČ ŃƒŃ‡Đ”Ń‚ĐœŃƒŃŽ Đ·Đ°ĐżĐžŃŃŒ WordPress.com. Вы ĐœĐ” ĐŒĐŸĐ¶Đ”Ń‚Đ” ĐŽĐŸĐ±Đ°ĐČоть саĐčт WordPress.com, проĐČŃĐ·Đ°ĐœĐœŃ‹Đč Đș ĐŽŃ€ŃƒĐłĐŸĐč ŃƒŃ‡Đ”Ń‚ĐœĐŸĐč запОсО. - ĐĐ” уЮаётся ĐŸŃ‚Đșрыть ссылĐșу ĐĐ” ĐœĐ°ĐčĐŽĐ”ĐœĐŸ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐŽĐ»Ń ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐž SMS ĐĐ” ĐœĐ°ĐčĐŽĐ”ĐœĐŸ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐŽĐ»Ń ĐŸŃ‚ĐżŃ€Đ°ĐČĐșĐž ŃĐ»Đ”ĐșŃ‚Ń€ĐŸĐœĐœŃ‹Ń… ĐżĐžŃĐ”ĐŒ ĐĐ” ĐœĐ°ĐčĐŽĐ”ĐœĐŸ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐŽĐ»Ń Đ·ĐČĐŸĐœĐșĐŸĐČ - ĐžŃˆĐžĐ±ĐșĐ° про ĐŸŃ‚Đșрытоо ĐČДб-Đ±Ń€Đ°ŃƒĐ·Đ”Ń€Đ° ĐżĐŸ ŃƒĐŒĐŸĐ»Ń‡Đ°ĐœĐžŃŽ. ВыбДрОтД ĐŽŃ€ŃƒĐłĐŸĐ” ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ”: ĐĐ” уЮаётся ĐŸŃ‚Đșрыть ссылĐșу - %1$s ĐČ %2$s Đ‘ĐŸĐ»ŃŒŃˆĐ” ĐŒĐ”ŃŃŃ†Đ° ĐœĐ°Đ·Đ°ĐŽ Đ‘ĐŸĐ»ŃŒŃˆĐ” ĐœĐ”ĐŽĐ”Đ»Đž ĐœĐ°Đ·Đ°ĐŽ Đ‘ĐŸĐ»ŃŒŃˆĐ” ĐŽĐČух ĐŽĐœĐ”Đč ĐœĐ°Đ·Đ°ĐŽ ВчДра ĐĄĐ”ĐłĐŸĐŽĐœŃ ĐąĐŸĐČары - ĐžŃ‚ĐŒĐ”ĐœĐžŃ‚ŃŒ В ŃŃ‚ĐŸĐŒ ĐłĐŸĐŽŃƒ В ŃŃ‚ĐŸĐŒ ĐŒĐ”ŃŃŃ†Đ” На ŃŃ‚ĐŸĐč ĐœĐ”ĐŽĐ”Đ»Đ” - ĐĄĐ”ĐłĐŸĐŽĐœŃ ĐąĐŸĐČар Ваша ŃĐ”Ń‚ŃŒ ĐœĐ”ĐŽĐŸŃŃ‚ŃƒĐżĐœĐ°. ĐŸŃ€ĐŸĐČĐ”Ń€ŃŒŃ‚Đ” сĐČĐŸĐž ĐŽĐ°ĐœĐœŃ‹Đ” ОлО ŃĐŸĐ”ĐŽĐžĐœĐ”ĐœĐžĐ” Wi-Fi. ĐĐ” ĐČ ŃĐ”Ń‚Đž u2014, ĐžŃĐżĐŸĐ»ŃŒĐ·ŃƒŃŽŃ‚ŃŃ ĐșŃŃˆĐžŃ€ĐŸĐČĐ°ĐœĐœŃ‹Đ” ĐŽĐ°ĐœĐœŃ‹Đ” ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ” - ĐžŃ‚ĐŒĐ”ĐœĐ° - БДз Đ·Đ°ĐłĐŸĐ»ĐŸĐČĐșĐ° ĐŸŃ€ĐŸĐŽĐŸĐ»Đ¶ĐžŃ‚ŃŒ - ĐĐ°Đ·Đ°ĐŽ - ĐŸĐŸĐČŃ‚ĐŸŃ€ĐžŃ‚ŃŒ ĐżĐŸĐżŃ‹Ń‚Đșу ĐĄĐșрыть ĐżĐŸĐŽŃ€ĐŸĐ±ĐœĐŸŃŃ‚Đž - ĐŸĐŸĐŽŃ€ĐŸĐ±ĐœĐ”Đ” ĐĄĐșОЎĐșĐ° ĐŸĐŸĐŽŃ‹Ń‚ĐŸĐł ĐĐ°Đ»ĐŸĐłĐž @@ -3620,11 +3619,18 @@ Language: ru %1$s%2$s ЗаĐșĐ°Đ·Ń‹ ĐœĐŸĐč ĐŒĐ°ĐłĐ°Đ·ĐžĐœ - ВыĐčто - Đ’Ń…ĐŸĐŽ ĐČ ŃĐžŃŃ‚Đ”ĐŒŃƒ ВсД - ОбщДД WooCommerce + %1$s ĐČ %2$s + ЗаĐșĐ°Đ· №%s + ĐĄĐŽĐ”Đ»Đ°ĐœĐŸ с Đ»ŃŽĐ±ĐŸĐČью ĐșĐŸĐŒĐżĐ°ĐœĐžĐ”Đč Automattic. %1$s + Đ›ĐžŃ‡ĐœŃ‹Đč + ĐŸĐŸĐŽĐșĐ»ŃŽŃ‡ĐžŃ‚ŃŒ саĐčт + ĐĐ”Ń‚ Đ°ĐșтоĐČĐœĐŸŃŃ‚Đž Đ·Đ° ŃŃ‚ĐŸŃ‚ ĐżĐ”Ń€ĐžĐŸĐŽ + Đ’ŃĐ”ĐłĐŸ Đ·Đ°ĐșĐ°Đ·ĐŸĐČ: %s + ĐžŃˆĐžĐ±ĐșĐ° про ĐżĐŸĐ»ŃƒŃ‡Đ”ĐœĐžĐž ĐżŃ€ĐžĐŒĐ”Ń‡Đ°ĐœĐžĐč + ĐžĐ·ĐœĐ°ĐșĐŸĐŒŃŒŃ‚Đ”ŃŃŒ с %1$sĐžĐœŃŃ‚Ń€ŃƒĐșŃ†ĐžŃĐŒĐž ĐżĐŸ ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșĐ”%2$s. + ĐŸĐŸŃ‡Ń‚Đž ĐłĐŸŃ‚ĐŸĐČĐŸ! ВĐČДЎОтД ĐżŃ€ĐŸĐČĐ”Ń€ĐŸŃ‡ĐœŃ‹Đč ĐșĐŸĐŽ ĐŽĐ»Ń WordPress.com Оз ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ Authenticator. @string/date_timeframe_custom @string/date_timeframe_today diff --git a/WooCommerce/src/main/res/values-sv/strings.xml b/WooCommerce/src/main/res/values-sv/strings.xml index faac13ff50a..bf5b114daa3 100644 --- a/WooCommerce/src/main/res/values-sv/strings.xml +++ b/WooCommerce/src/main/res/values-sv/strings.xml @@ -1,33 +1,39 @@ + Kopiera vĂ€rde + Kopiera nyckel + Produktfoto + Inga foton hittades + Produktfoton + VĂ€lj ett befintligt produktfoto Ogiltig nyckel: ta bort tecknet \"_\" frĂ„n början. Nyckeln anvĂ€nds redan för ett annat anpassat fĂ€lt.\nAppen har för nĂ€rvarande inte stöd för att skapa dubbletter av nycklar. AnvĂ€nd WP-admin för att duplicera en nyckel om det behövs. LĂ€gg till anpassade fĂ€lt Anpassat fĂ€lt borttaget - Skanning misslyckades. Försök igen senare + Misslyckades att spara Ă€ndringar, försök igen Ändringar sparade Sparar Ă€ndringar - Misslyckades att spara Ă€ndringar, försök igen Det verkar som att du inte Ă€r ansluten till internet. Kontrollera att ditt Wi-Fi Ă€r pĂ„. Se till att mobildata Ă€r aktiverat i dina enhetsinstĂ€llningar om du anvĂ€nder detta. + Skanning misslyckades. Försök igen senare VĂ€rde Nyckel Andra produkttyper, till exempel rörliga och virtuella, kommer att bli tillgĂ€ngliga i framtida uppdateringar. + Endast enkla fysiska produkter kan anvĂ€ndas med POS just nu. Avbryt Varaktighet Kampanj kommer köras tills du stoppar den. Specificera varaktigheten - Endast enkla fysiska produkter kan anvĂ€ndas med POS just nu. till %1$s Schema Dagligt belopp - %1$s ➔ %2$s Hur mycket vill du spendera pĂ„ din kampanj, och hur lĂ€nge ska den köras? + %1$s ➔ %2$s Visa upp dina produkter för miljontals mĂ€nniskor med Blaze och öka din försĂ€ljning Funderar du pĂ„ hur du kan öka din försĂ€ljning? Det gick inte att lĂ€sa in anpassade fĂ€lt @@ -35,35 +41,35 @@ Language: sv_SE Nedtonad bakgrund. Tryck för att avfĂ€rda dialogrutan. %1$s per vecka Kör tills jag stoppar den + PĂ„gĂ„ende frĂ„n %1$s + veckobelopp %1$s per vecka, frĂ„n och med %2$s Per vecka ÅterstĂ„ende Totalt Klick Det verkar som att din enhet Ă€r i strömsparlĂ€ge. \nVI kan inte tillhandahĂ„lla din butiksinformation medan det Ă€r aktiverat - PĂ„gĂ„ende frĂ„n %1$s - veckobelopp - Meny inaktiverad - Meny aktiverad - KortlĂ€sare ansluten - KortlĂ€sare inte ansluten. Dubbeltryck för att ansluta Popup-meny med alternativ. Svep för att navigera bland objekt. Öppna verktygsfĂ€ltsmeny - VerktygsfĂ€lt med kortlĂ€sarstatus. Dubbeltryck för att interagera. VerktygsfĂ€lt med kortlĂ€sarstatus. Menyn Ă€r öppen. Dubbeltryck för att interagera. + VerktygsfĂ€lt med kortlĂ€sarstatus. Dubbeltryck för att interagera. + Meny inaktiverad + Meny aktiverad + KortlĂ€sare inte ansluten. Dubbeltryck för att ansluta + KortlĂ€sare ansluten Nedtonad bakgrund. Tryck för att stĂ€nga menyn. Bockmarkeringsikon för lyckad betalning Ta bort den hĂ€r varan frĂ„n varukorgen - Dubbeltryck för att lĂ€ra dig mer - StĂ€ng - Öka din försĂ€ljning Eventuella pĂ„gĂ„ende bestĂ€llningar kommer att gĂ„ förlorade. LĂ€mna FörsĂ€ljningsplatslĂ€ge? + StĂ€ng Nedtonad bakgrund. Tryck för att avfĂ€rda dialogrutan. Dubbeltryck för att avfĂ€rda dialogrutan Dialogruta – endast enkla produkter + Dubbeltryck för att lĂ€ra dig mer Banner – endast enkla produkter Marknadsför dina produkter med Blaze-annonser och öka din försĂ€ljning nu. + Öka din försĂ€ljning Ta emot betalningar i farten En felaktig PIN-kod har angetts. Försök igen eller anvĂ€nd en annan betalningsmetod Meny @@ -74,30 +80,30 @@ Language: sv_SE Ny bestĂ€llning OK + Skapa en bestĂ€llning i butikshantering + För att ta betalt för en icke-enkel produkt, lĂ€mna POS och skapa en ny bestĂ€llning frĂ„n fliken BestĂ€llningar. Varför kan jag inte se mina produkter? Info StĂ€ng + LĂ€s mer Endast enkla fysiska produkter Ă€r kompatibla med POS just nu. Andra produkttyper, till exempel rörliga och virtuella, kommer att bli tillgĂ€ngliga i framtida uppdateringar. Visar endast enkla produkter - För att ta betalt för en icke-enkel produkt, lĂ€mna POS och skapa en ny bestĂ€llning frĂ„n fliken BestĂ€llningar. - LĂ€s mer Webbplatsadress - LĂ€gg till betald kampanj Google för WooCommerce + LĂ€gg till betald kampanj Öka försĂ€ljningen och generera mer trafik med Google Ads. Google-kampanjer Klar Din nya kampanj har skapats. SpĂ€nnande tider vĂ€ntar för din försĂ€ljning! + Redo att köra! Kunde inte skapa bestĂ€llning Försök igen - Det gick inte ladda in produkter - Redo att köra! Ikon som indikerar fel Vill du försöka igen? + Det gick inte ladda in produkter POS stöder för nĂ€rvarande bara enkla produkter POS stöder för nĂ€rvarande bara enkla produkter – \nskapa en för att komma igĂ„ng. - Inga produkter Inga produkter som stöds hittades + Inga produkter Skaffa support Anslut din lĂ€sare Foto borttaget @@ -107,35 +113,36 @@ Language: sv_SE Klick Visningar Konvertering - Total försĂ€ljning Belopp + Total försĂ€ljning Nyckeltal Total försĂ€ljning: %1$s Belopp: %1$s Filtrera urval Varukorg Ă€r tom - %d artiklar Tryck pĂ„ en produkt för att\nlĂ€gga till den i varukorgen Det gick inte att hĂ€mta summor. + %d artiklar Misslyckades att ladda upp den valda produktbilden. <b>Bra förfrĂ„gan!</b> Du har gett oss tillrĂ€ckligt att arbeta med, men du kan lĂ€gga till mer information för att fĂ„ Ă€nnu bĂ€ttre resultat. - <b>LĂ€gg till fler detaljer.</b> Ju fler detaljer du anger, desto bĂ€ttre blir dina genererade detaljer. <b>Bra förfrĂ„gan!</b> Var gjordes den? <b>Det blir bĂ€ttre.</b> Kan du beskriva passformen och eventuella sĂ€rdrag hos varan? + <b>LĂ€gg till fler detaljer.</b> Ju fler detaljer du anger, desto bĂ€ttre blir dina genererade detaljer. LĂ€gg till din produkts namn och viktiga funktioner, fördelar eller information som hjĂ€lper kunder att hitta den online. + VĂ€lj nĂ€sta alternativ + VĂ€lj föregĂ„ende alternativ Generera igen Ångra redigeringar Alternativ %1$d av %2$d - VĂ€lj föregĂ„ende alternativ - VĂ€lj nĂ€sta alternativ Visa alla kampanjer Skapa kampanj Klick Visningar - Öka försĂ€ljningen och generera mer trafik med Google Ads - Google Ads-kampanjer Betalkampanjsresultat Marknadsför dina produkter i Google Sök, Google Shopping, Youtube, Gmail med mera. + Öka försĂ€ljningen och generera mer trafik med Google Ads + Google Ads-kampanjer + Inget Inget telefonnummer Postnummer Ort @@ -144,6 +151,7 @@ Language: sv_SE Registreringsdatum AnvĂ€ndarnamn Genomsnittligt bestĂ€llningsvĂ€rde + Totalt spenderat belopp BestĂ€llningar Senast aktiv Plats @@ -151,69 +159,63 @@ Language: sv_SE Faktureringsadress Registrering BestĂ€llningar + Kund Inga produkter Kunder FĂ„ kundinsikter Kunder + Det gick inte att skanna texten frĂ„n fotot. Försök igen Skannar bild Foto valt - Inget - Totalt spenderat belopp - Kund - Det gick inte att skanna texten frĂ„n fotot. Försök igen Ta bort foto Byt ut foto Visa foto Namn, sammanfattning och beskrivning - Program Du kan redigera eller Ă„terskapa din produktinformation innan du sparar. - Inga program under den hĂ€r perioden + Program Google-kampanjer + Inga program under den hĂ€r perioden Anslut nu Varukorg Generera produktdetaljer LĂ€s text frĂ„n produktfoto Till exempel: Svart t-shirt i bomull, mjukt tyg, slitstarka sömmar, unik design + BerĂ€tta för oss om din produkt, vad det Ă€r och vad som gör produkten unik, och lĂ„t sedan AI:n göra sitt jobb. Startinformation LĂ„t oss generera produktinformation Ă„t dig - BerĂ€tta för oss om din produkt, vad det Ă€r och vad som gör produkten unik, och lĂ„t sedan AI:n göra sitt jobb. + Ta emot kortbetalning Totalt + Momser Delsumma Betalning lyckades Betalning misslyckades. Försök igen. Varukorgsikon Produkter + %d artikel + Rensa + Öka försĂ€ljningen och generera mer trafik med Google Ads Google för WooCommerce Inga regler för antal - Öka försĂ€ljningen och generera mer trafik med Google Ads - Ta emot kortbetalning - Rensa - %d artikel - Momser MĂ„lgrupp Avbryt Avsluta Avsluta POS - Kassa Ta bort %s frĂ„n varukorg - LĂ€gg till nya sektioner - Inga produkter hittades för den valda lagerstatusen - LĂ€sare ansluten - Avsluta POS + Kassa LĂ€sarens status okĂ€nd Kassa + LĂ€sare ansluten + Avsluta POS + LĂ€gg till nya sektioner + Inga produkter hittades för den valda lagerstatusen Det gick inte att lĂ€sa in lagerrapporten Ingen vara sĂ„ld de senaste 30 dagarna %d varor sĂ„lda de senaste 30 dagarna - LĂ„gt lager - Dela din feedback - Letar du efter fler insikter? - Produkter - LagernivĂ„er - Status AnvĂ€nd appen som kassaregister FörsĂ€ljningsplatslĂ€ge + LĂ„gt lager FRAKT + Dela din feedback Gör Woo frakt enkelt? Frakt tillagd. Redigera frakt @@ -223,95 +225,99 @@ Language: sv_SE Markera bestĂ€llningen som slutförd Registrera transaktionsinformation i bestĂ€llningsanteckning LĂ€gg till nya sektioner för att anpassa din butikshanteringsupplevelse + Letar du efter fler insikter? + Produkter + LagernivĂ„er + Status Behöver du fortfarande hjĂ€lp? Kontakta oss + Det gĂ„r inte att hĂ€mta rapporten över anvĂ€ndning av rabattkoder + Ingen anvĂ€ndning av rabattkoder under denna period Visa alla rabattkoder AnvĂ€ndningar Rabattkoder Lager Visa alla meddelanden - N/A - Det gĂ„r inte att hĂ€mta rapporten över anvĂ€ndning av rabattkoder - Ingen anvĂ€ndning av rabattkoder under denna period Det gick inte att lĂ€sa in toppresterande produkter - Mest aktiva rabattkoder - Kontanter mottagna + N/A VĂ€xel + Kontanter mottagna + Mest aktiva rabattkoder Ta emot betalning (%s) - Status - Visa alla bestĂ€llningar Visa alla recensioner + Inga recensioner matchar det valda filtret, testa att Ă€ndra filter Inga recensioner hittades + Status De senaste recensionerna De senaste bestĂ€llningarna - Inga recensioner matchar det valda filtret, testa att Ă€ndra filter + Visa alla bestĂ€llningar Öppna listrutan för filter Rensa överordnad kategori Fel vid hĂ€mtning av produkter! + VĂ€lj en fraktmetod + Frakt Namn Metod - Metod - Ogiltigt vĂ€rde - Frakt LĂ€gg till frakt - VĂ€lj en fraktmetod Det gick inte att hĂ€mta dina fraktmetoder. Försök igen - Anpassa + Metod + Ogiltigt vĂ€rde Konfigurera din butik + Anpassa Visa alla kampanjer Föreslagen produkt Försök att lĂ€sa in det hĂ€r kortet igen. Om problemet kvarstĂ„r, <a href=\"support\">kontakta supporten</a>. + Kan inte ladda data Dölj %s Slutförd Feedback - Kan inte ladda data - Vi kan inte visa din\n butiks analys Se till att du kör den senaste versionen av WooCommerce pĂ„ din webbplats och att du har WooCommerce Analytics aktiverat. - Inte tillgĂ€nglig - Anpassad + Vi kan inte visa din\n butiks analys Visa alla uppgifter Sessionsanalysen bygger pĂ„ antalet unika besökare, vilket inte Ă€r tillgĂ€ngligt för anpassade datumintervall Sessionsdata ej tillgĂ€nglig + Inte tillgĂ€nglig Prestanda + Anpassad Ändra datumintervall-knapp Bilderna Ă€r inte tillgĂ€ngliga, eftersom din webbplats Ă€r satt som Privat. Du kan Ă€ndra detta genom att vĂ€xla till lĂ€get Kommer snart.\n Kortval för analys Avbryt Avsluta Ă€ndĂ„ - Ogiltig bild - Inga anslutningsproblem Det verkar som att du inte har godkĂ€nt appanslutningen Ă€n. Är du sĂ€ker pĂ„ att du vill lĂ€mna sidan? + VĂ€lj en bild med en minsta storlek pĂ„ 400x400 pixlar + Ogiltig bild Det verkar som att anvĂ€ndarnamnet eller lösenordet som du angav Ă€r felaktigt. Dubbelkolla dina autentiseringsuppgifter och försök igen. Om dina data fortfarande inte laddas, kontakta vĂ„rt supportteam för att fĂ„ hjĂ€lp. - VĂ€lj en bild med en minsta storlek pĂ„ 400x400 pixlar + Inga anslutningsproblem GĂ„ tillbaka till föregĂ„ende skĂ€rm Försök ansluta igen Ansluter till din webbplats Vi kan inte ansluta till WordPress.com för tillfĂ€llet.\n\nFörsök igen om nĂ„gra minuter, eller kontakta vĂ„rt supportteam sĂ„ hjĂ€lper vi dig. + VĂ€nta medan vi försöker identifiera ditt anslutningsproblem. Felsök anslutning Presentkort AnvĂ€nt - VĂ€nta medan vi försöker identifiera ditt anslutningsproblem. Inga presentkort denna period Kontakta support FortsĂ€tt Om du stöter pĂ„ problem, kontakta vĂ„rt supportteam. - Vi kunde inte logga in i din butik - LĂ€gg till ett anpassat belopp 3. NĂ€r anslutningen Ă€r klar kommer du att loggas in i din butik. 2. NĂ€r du uppmanas till det, godkĂ€nn anslutningen genom att trycka pĂ„ bekrĂ€ftelseknappen. 1. Börja med att logga in med dina webbplatsautentiseringsuppgifter. Följ dessa steg för att ansluta Woo-appen direkt till din butik med ett applikationslösenord. Detta kan bero pĂ„ att din butik har nĂ„gra extra sĂ€kerhetssteg pĂ„ plats. + Vi kunde inte logga in i din butik Din bestĂ€llningsinformation kommer att visas hĂ€r nĂ€r du har gjort en bestĂ€llning. Ingen bestĂ€llningsinformation Ă€n + LĂ€gg till ett anpassat belopp För att ange ett betalningsbelopp, lĂ€gg till\nett anpassat belopp till din nya bestĂ€llning. Vi har kombinerat betalningsmottagning med\nbestĂ€llningsskapande för förbĂ€ttrad Ă„tkomst\noch mer kraft. + Ta emot betalning \nhar flyttat Paket Paket sĂ„lda Paket Paket sĂ„lda Blaze-kampanjer - Ta emot betalning \nhar flyttat Toppresterande Är du sĂ€ker pĂ„ att du vill kassera Ă€ndringarna som du har gjort för den hĂ€r produkten? Du Ă€r pĂ„ vĂ€g att kassera Ă€ndringarna för %s @@ -321,129 +327,129 @@ Language: sv_SE Prenumerationer Prenumerationer Tolkar förhandsgranskning 
 + Ett fel uppstod vid inlĂ€sningen av installerade tillĂ€gg + Hanteras automatiskt Inaktivt Uppdatering tillgĂ€nglig (%s) + Uppdaterat + Butiksnamn Tar bort kategori Uppdaterar kategori + Fel vid borttagning av kategori Produktkategori borttagen Produktkategori uppdaterad - Butiksnamn Det gick inte att ladda domĂ€nförslag - Ett fel uppstod vid inlĂ€sningen av installerade tillĂ€gg - Hanteras automatiskt - Uppdaterat - Fel vid borttagning av kategori Förslag Skriv en domĂ€n VĂ€lj en domĂ€n + Visa alla butiksanalyser En gĂ„ng om Ă„ret En gĂ„ng i mĂ„naden En gĂ„ng i veckan En gĂ„ng om dagen + En gĂ„ng i timmen + %s intervall Anslut en annan butik Starta en ny butik Butiksnamn - En gĂ„ng i timmen - %s intervall - Visa alla butiksanalyser VĂ€nta 
 Uppdateringar lagerstatus NĂ„got gick fel. Försök igen. + Uppdaterade lagerstatusar Variabla produkter kan inte uppdateras Hanterade produkter kan inte uppdateras - Uppdaterade lagerstatusar 1 variabel produkt kommer att ignoreras. + 1 produkt med hanterad lagerkvantitet kommer att ignoreras. Lagerstatus kommer att uppdateras för 1 produkt. + %1$d variabla produkter kommer att ignoreras. + %1$d produkter med hanterad lagerkvantitet kommer att ignoreras. + Lagerstatus kommer att uppdateras för %1$d produkter. Nuvarande lagerstatus Ă€r %1$s Nuvarande lagerstatus Ă€r blandat KLART + Uppdatera lagerstatus + Logga in med dina inloggningsuppgifter för webbplatsen WooCommerce-version Installerade tillĂ€gg TillĂ€gg + Ljudet för orderaviseringar har Ă€ndrats. AnvĂ€nd den hĂ€r knappen för att Ă„terstĂ€lla \"cha-ching\"-ljudet. + Uppdatera lagerstatus + Vill du flytta denna bestĂ€llning till papperskorgen? Flytta till papperskorgen RĂ€kna om Skanna produkter - Vill du flytta denna bestĂ€llning till papperskorgen? - Lagerstatus kommer att uppdateras för %1$d produkter. - Uppdatera lagerstatus - Uppdatera lagerstatus - 1 produkt med hanterad lagerkvantitet kommer att ignoreras. - %1$d variabla produkter kommer att ignoreras. - %1$d produkter med hanterad lagerkvantitet kommer att ignoreras. - Logga in med dina inloggningsuppgifter för webbplatsen - Ljudet för orderaviseringar har Ă€ndrats. AnvĂ€nd den hĂ€r knappen för att Ă„terstĂ€lla \"cha-ching\"-ljudet. Ordersammanfattning Ett fel uppstod nĂ€r ordern togs bort Ordern borttagen Det verkar vara ett problem med din webbplats.\n\nKontakta ditt webbhotell för vidare hjĂ€lp. - Det verkar som att du inte Ă€r ansluten till internet.\n\nKontrollera att ditt Wi-Fi Ă€r pĂ„. Se till att mobildata Ă€r aktiverat i dina enhetsinstĂ€llningar om du anvĂ€nder detta. - Din webbplats verkar ta för lĂ„ng tid att svara.\n\nKontakta ditt webbhotell för ytterligare hjĂ€lp. Det verkar ha uppstĂ„tt ett problem med din Jetpack-anslutning.\n\nMen oroa dig inte, vĂ„rt supportteam finns hĂ€r om du behöver hjĂ€lp. Kontakta oss sĂ„ hjĂ€lper vi dig. Det verkar som att vi inte kan arbeta korrekt med din webbplats svar.\n\nMen oroa dig inte, vĂ„rt supportteam finns hĂ€r om du behöver hjĂ€lp. Kontakta oss sĂ„ hjĂ€lper vi dig. + Din webbplats verkar ta för lĂ„ng tid att svara.\n\nKontakta ditt webbhotell för ytterligare hjĂ€lp. + Det verkar som att du inte Ă€r ansluten till internet.\n\nKontrollera att ditt Wi-Fi Ă€r pĂ„. Se till att mobildata Ă€r aktiverat i dina enhetsinstĂ€llningar om du anvĂ€nder detta. + Ingen produkt vald LĂ€s mer Kontakta supporten + HĂ€mtar dina webbplatsbestĂ€llningar + Ansluter till WordPress.com-servrar Internetanslutning - Ingen produkt vald LĂ€gg till statistik för anpassade datumintervall - Ansluter till WordPress.com-servrar - HĂ€mtar dina webbplatsbestĂ€llningar Ingen plats hittades.\nFörsök igen. + Sidvisningar under session + Enhetstyp Medium Medium + KĂ€lla + KĂ€lltyp OkĂ€nd Mobilapp Webbadministratör Direkt KĂ€lla: %1$s - ID: %d - Kund - Produkt - GĂ€st - KĂ€lla - KĂ€lltyp - Enhetstyp HĂ€nvisning: %1$s Organisk: %1$s + Ursprung + BestĂ€llningstillskrivning Kontakta via Telegram Kontakta via WhatsApp + ID: %d + Kund + Produkt + GĂ€st Denna anvĂ€ndare Ă€r en gĂ€st, och gĂ€ster kan inte anvĂ€ndas för att filtrera bestĂ€llningar. Försök igen senare eller kontakta oss sĂ„ hjĂ€lper vi dig gĂ€rna - Sidvisningar under session - Ursprung - BestĂ€llningstillskrivning Det tar lĂ„ng tid för din webbplats att svara Visa detaljer Fraktmoms Anpassa analys - Avbryt kampanj - Skaffa support NĂ„got Ă€r fel.\nVi kunde inte skapa din kampanj. Det gick inte att hĂ€mta information om kampanjbilden Uppladdning av kampanjbild misslyckades. + Avbryt kampanj + Skaffa support Försök igen eller kontakta supporten för hjĂ€lp. - Skapar din kampanj - Klar - Nyckeln finns redan - VĂ€rde - Nyckel - LĂ€gg till - LĂ€gg till bild - LĂ€gg till kreditkort - LĂ€gg till parameter - Betalningsmetod - LĂ€gg till nytt kort Kampanjen kunde inte skapas Kampanjen kunde inte skapas + Skapar din kampanj + Klar Vi granskar din kampanj. Den kommer att gĂ„ live inom 24 timmar. SpĂ€nnande tider vĂ€ntar för din försĂ€ljning. Allt Ă€r klart att köras. + Nyckeln finns redan Den sista URL:en Ă€r för lĂ„ng + VĂ€rde + Nyckel Destination: %s + LĂ€gg till parameter Kreditkortet Ă€r nu tillagt + LĂ€gg till nytt kort Kreditkorten hĂ€mtas frĂ„n följande WordPress.com-konto: %1$s <%2$s> Alla transaktioner Ă€r sĂ€kra och krypterade + LĂ€gg till kreditkort LĂ€gg till en ny betalningsmetod + Betalningsmetod Det gick inte att uppskatta antalet visningar. Försök igen? + LĂ€gg till LĂ€gg till en slogan och en beskrivning för din Blaze-kampanj + LĂ€gg till bild LĂ€gg till en bild till Blaze-kampanjen Draghandtag Kort för analys @@ -453,63 +459,63 @@ Language: sv_SE URL-parametrar MĂ„l-URL Ange manuellt + Sökning misslyckades.\nFörsök igen Börja skriva land, delstat eller stad för att se tillgĂ€ngliga alternativ Genom att klicka pĂ„ \"Skicka kampanj\" godkĂ€nner du vĂ„ra <a href=\'termsOfService\'><u>anvĂ€ndarvillkor</u></a> och vĂ„r <a href=\'advertisingPolicy\'><u>annonspolicy</u></a> och samtycker till att din betalningsmetod debiteras för den budget och den varaktighet som du vĂ€ljer. <a href=\'learnMore\'><u>LĂ€s mer</u></a> om hur budgetar och betalningar för marknadsförda inlĂ€gg fungerar. - Sökning misslyckades.\nFörsök igen Skicka in kampanj + Laddning av betalningsmetoder misslyckades. Försök igen genom att klicka hĂ€r! LĂ€gg till betalningsmetod Laddar in betalningsmetoder Totalt - Betalning - Sök platser Blaze-kampanj - Laddning av betalningsmetoder misslyckades. Försök igen genom att klicka hĂ€r! Betalning totalt + Betalning + Sök platser Det gick inte att lagra kvittot Det gick inte att ladda ner kvittot Det gick inte att hitta nĂ„gon applikation som kvittot kan delas till Vi kunde inte ladda nĂ„got kvitto för den hĂ€r bestĂ€llningen + Föreslaget av AI + %d tecken Ă„terstĂ„r Beskrivning Slogan Ändra bild TillĂ€mpa + Startdatum %1$s dagar + Visningar Ă„terspeglar hur ofta din annons visas för potentiella kunder.\n\n\n Exakta siffror kan inte garanteras pĂ„ grund av fluktuerande onlinetrafik och anvĂ€ndarbeteende, men vi strĂ€var efter att annonsens faktiska antal visningar ska ligga sĂ„ nĂ€ra ditt mĂ„lantal som möjligt.\n\n\n Kom ihĂ„g att visningar handlar om synlighet, inte om Ă„tgĂ€rder som vidtas av tittarna. Klar + Visningar Uppdatera Redigera - StĂ€ll in din budget + Uppskattat antal personer som nĂ„s per dag + %1$s dagligen i %1$s dagar - %1$s dagar frĂ„n %2$s + StĂ€ll in din budget Alla - %d tecken Ă„terstĂ„r - %1$s dagligen - Föreslaget av AI - Visningar Ă„terspeglar hur ofta din annons visas för potentiella kunder.\n\n\n Exakta siffror kan inte garanteras pĂ„ grund av fluktuerande onlinetrafik och anvĂ€ndarbeteende, men vi strĂ€var efter att annonsens faktiska antal visningar ska ligga sĂ„ nĂ€ra ditt mĂ„lantal som möjligt.\n\n\n Kom ihĂ„g att visningar handlar om synlighet, inte om Ă„tgĂ€rder som vidtas av tittarna. - Visningar - Uppskattat antal personer som nĂ„s per dag - Startdatum + %1$s dagar frĂ„n %2$s Visa det inte igen PĂ„minn mig senare Har du tid en minut? HjĂ€lp oss att förbĂ€ttra vĂ„ra AI-assisterade funktioner genom lite snabb feedback. BekrĂ€fta detaljer + Annonsdestination Intressen Plats Enheter SprĂ„k Budget Detaljer - Förhandsgranska - Annonsdestination Handla nu Redigera annons + Förhandsgranska Inaktiverad (originalstorlek) - VĂ€lj produkt %s - <b>VĂ€lj en produkt:</b> VĂ€lj vad som ska marknadsföras med Blaze. Produktval + VĂ€lj produkt %s <b>GĂ„ live:</b> Se din kampanj starta och följ dess resultat. <b>Snabbgranskning:</b> Skicka in din annons för en snabb moderatorkontroll. <b>Ange din budget:</b> BestĂ€m hur mycket du vill spendera och kampanjens lĂ€ngd. <b>Anpassa mĂ„lgrupp:</b> VĂ€lj mĂ„lgrupp baserat pĂ„ plats eller intressen och se potentiell rĂ€ckvidd. + <b>VĂ€lj en produkt:</b> VĂ€lj vad som ska marknadsföras med Blaze. Hantera lager Lager inte hanterat LĂ€r dig hur Blaze fungerar @@ -520,53 +526,49 @@ Language: sv_SE Global rĂ€ckvidd pĂ„ ett enkelt sĂ€tt Lansera annonser pĂ„ nĂ„gra minuter – ingen erfarenhet eller stor budget behövs, frĂ„n bara $5 per dag. Snabb start, stor pĂ„verkan - Rabattkod - Ange kod - AnvĂ€nd %1$s VĂ„rt verktyg Ă€r utformat för att ge handlare möjlighet att snabbt och enkelt skapa annonskampanjer för maximal trafikökning. Marknadsför Redo att marknadsföra Visa upp dina produkter för miljontals mĂ€nniskor + AnvĂ€nd %1$s SENASTE INSÄTTNING Expandera/minimera bestĂ€llningssummor Ta emot betalning Koden bör vara i formatet XXXX-XXXX-XXXX-XXXX + Ange kod + Rabattkod Misslyckades att ladda teman. Konfiguration slutförd + Uppdatering av kvantitet Ă€r Ă„ngrad Kunde inte ladda ditt nuvarande tema StationĂ€r dator LĂ€splatta Mobil tryck hĂ€r + TyvĂ€rr verkar det vara ett problem med hĂ€mtningen av mallen. %1$s för en live-demo. + Du hittar ditt perfekta tema i WooCommerce-temabutiken. Nuvarande tema Prova ett nytt utseende Börja undersökningen Vi vĂ€rdesĂ€tter dina Ă„sikter! - Behöver du hjĂ€lp? <a href=\'\'>Kontakta oss</a> - Uppdatering av kvantitet Ă€r Ă„ngrad - TyvĂ€rr verkar det vara ett problem med hĂ€mtningen av mallen. %1$s för en live-demo. - Du hittar ditt perfekta tema i WooCommerce-temabutiken. Om du aktiverar alternativet Betala personligen kan kunden betala kontant eller med kort för onlinebestĂ€llningar vid leverans.\n\nBestĂ€llningar kan fortfarande skapas manuellt utan att aktivera denna funktion. Vill du lĂ€gga till alternativet Betala personligen i din kassa? + Behöver du hjĂ€lp? <a href=\'\'>Kontakta oss</a> Återbetala anpassat belopp + Återbetalning av anpassade belopp Skanna produktens streckkod LĂ€gg till presentkort - Återbetalning av anpassade belopp Produkt Antal Ursprungligt antal NĂ„got gick fel. Försök igen + Antal uppdaterat: %s Visa produktdetaljer Uppdatera antal - AKTIVERA LJUD - % - 0 - Antal uppdaterat: %s Antal + 1 - Temaaktivering misslyckades, försök igen! - BEHÅLL TYST Produkt med SKU: %s Ă€r inte lagerhanterad. Försök igen. Produkt med SKU: %s hittades inte. Försök igen. + Temaaktivering misslyckades, försök igen! Ljudet för bestĂ€llningsnotiser har inaktiverats. SlĂ„ pĂ„ det igen för att höra \"ka-ching\" vid varje ny försĂ€ljning. Aktivera ka-ching-ljud Skanna streckkoden för att uppdatera lagret @@ -574,19 +576,23 @@ Language: sv_SE Testnotis TESTA LJUD Klart! \"Ka-ching\"-ljudet kommer nu att höras för varje ny bestĂ€llning. + BEHÅLL TYST + AKTIVERA LJUD Aktivera det igen för att höra \"ka-ching\" vid varje ny försĂ€ljning. HĂ„ll koll pĂ„ dina kunders bestĂ€llningar. Ka-ching-ljud av Antal bestĂ€llningar + % + 0 En procentandel av bestĂ€llningens totala belopp Ett fast belopp Hur vill du lĂ€gga till ditt anpassade belopp? - Ta bort anpassat belopp Procentandel av bestĂ€llningens totala belopp %1$s + Ta bort anpassat belopp + Temat har aktiverats Hem Tryck för att visa Sidor pĂ„ denna mall Förhandsgranska - Temat har aktiverats Letar du efter fler? Du kan alltid Ă€ndra det senare i instĂ€llningar VĂ€lj ett tema @@ -602,98 +608,98 @@ Language: sv_SE Tackbrev Obs! För att den hĂ€r instĂ€llningen ska kunna aktiveras fĂ„r prenumerationen inte ha en gratis provperiod eller ett synkroniserat förnyelsedatum. Aktivera detta för att endast debitera frakt en gĂ„ng vid den första ordern. - Dokument och andra filer pĂ„ enhet Aktiverad EngĂ„ngsfrakt + Dokument och andra filer pĂ„ enhet ✹ Skapa tackbrev Debitera moms TillgĂ€ngliga medel sĂ€tts in automatiskt, varje %s. TillgĂ€ngliga medel sĂ€tts in automatiskt, varje dag. Medlen blir tillgĂ€ngliga efter att ha invĂ€ntat granskning i %d dagar. VĂ€lj en variant + VĂ€lj variant ”%1$s” -> %2$s vĂ€lj en variant - VĂ€lj %1$s %1$s objekt valda %1$s objekt valda + VĂ€lj %1$s fler Ă€n %1$s objekt fler Ă€n %1$s objekt fĂ€rre Ă€n %1$s objekt mellan %1$s och %2$s objekt %d objekt %d objekt - VĂ€lj variant Ändra produktantalet frĂ„n %1$.2f till %2$.2f Spara konfiguration Konfiguration + Produkt %s Konfigurera + Alternativt kommer registreringsavgiften att debiteras omedelbart, Ă€ven om produkten har en gratis provperiod eller synkroniserade betalningsdatum. En produktprenumeration med varianter Variabel prenumerationsprodukt - Enkel prenumerationsprodukt - Produkt %s - Alternativt kommer registreringsavgiften att debiteras omedelbart, Ă€ven om produkten har en gratis provperiod eller synkroniserade betalningsdatum. En unik produktprenumeration som möjliggör Ă„terkommande betalningar + Enkel prenumerationsprodukt En valfri tidsperiod att vĂ€nta innan den första Ă„terkommande betalningen debiteras. Eventuella registreringsavgifter kommer fortfarande att debiteras vid prenumerationens start. Provperioden fĂ„r inte överstiga: 90 dagar, 52 veckor, 24 mĂ„nader eller 5 Ă„r. Gratis provperiod pĂ„ prenumeration Prenumerationens utgĂ„ngsdatum - PRODUKTER - PRODUKT - KUND ANPASSADE BELOPP BETALNING TOTALT ORDERANTECKNINGAR - AnvĂ€nd en sĂ€kerhetsnyckel - Period + PRODUKTER + PRODUKT + KUND Ange din sĂ€kerhetsnyckel för att fortsĂ€tta. Det uppstod vissa problem med sĂ€kerhetsnyckelsinloggningen - Misslyckades - Avbruten - Betald - BerĂ€knad + AnvĂ€nd en sĂ€kerhetsnyckel + Period Faktureringsintervall Rea OkĂ€nd + Misslyckades + Avbruten PĂ„ vĂ€g VĂ€ntande + Betald + BerĂ€knad Minimera/maximera insĂ€ttningssammanfattningen LĂ€s mer om nĂ€r du fĂ„r dina medel - Momser - Produkter - TillgĂ€ngliga medel - VĂ€ntande medel TillgĂ€ngliga medel sĂ€tts in automatiskt, varje mĂ„nad den %s. Medlen blir tillgĂ€ngliga efter att ha invĂ€ntat granskning i %d dag. + VĂ€ntande medel + TillgĂ€ngliga medel + Momser + Produkter Betalning totalt E-postadress eller anvĂ€ndarnamn + Det gĂ„r inte att skapa en order med anpassat belopp Ange anpassat namn LĂ€gg till anpassat belopp Namn Belopp Anpassat belopp - Det gĂ„r inte att skapa en order med anpassat belopp Anslut Jetpack via din adminsida i en webblĂ€sare eller kontakta supporten. Ett fel uppstod vid kommunikationen med din webbplats. Anpassade belopp Marknadsför med Blaze Jag förstĂ„r Annonsen har skickats in för godkĂ€nnande. Vi skickar en bekrĂ€ftelse via e-post nĂ€r den Ă€r godkĂ€nd och aktiverad. - Starta Blaze-kampanj nu - NĂ„ miljoner pĂ„ WordPress- och Tumblr-webbplatser. Klart! + Starta Blaze-kampanj nu Följ upp resultat samt starta och stoppa din Blaze-kampanj nĂ€r som helst. + NĂ„ miljoner pĂ„ WordPress- och Tumblr-webbplatser. Ta kontrollen för bara nĂ„gra dollar om dagen. Det Ă€r budgetvĂ€nligt. - Minska produktantal - Skanna streckkod - Minimera/expandera produktkort - FĂ„ mer försĂ€ljning i din butik med Blaze Marknadsför din produkt pĂ„ bara nĂ„gra minuter. + FĂ„ mer försĂ€ljning i din butik med Blaze + Det uppstod ett fel vid uppdateringen av listan över kampanjer. Försök igen senare. VĂ€lj mediekĂ€lla Ingen text upptĂ€ckt. VĂ€lj ett annat förpackningsfoto eller ange produktinformation manuellt. LĂ€gg till produkt - Det uppstod ett fel vid uppdateringen av listan över kampanjer. Försök igen senare. + Skanna streckkod + Minimera/expandera produktkort + Minska produktantal + Öka produkantal LĂ€gg till anpassat belopp Pris efter rabatt - Öka produkantal FöregĂ„ende bestĂ€llning NĂ€sta bestĂ€llning Kampanjinformation @@ -707,11 +713,11 @@ Language: sv_SE Prova att genomföra en %s-betalning med ditt betal- eller kreditkort.\nBetalningen kommer att Ă„terbetalas nĂ€r du Ă€r klar. Det Ă€r enkelt, sĂ€kert och privat. Ta emot alla typer av personliga betalningar, direkt\ni din telefon. Ingen extra hĂ„rdvara behövs. + Avvisad + Har slutförts Aktiv Under granskning Skapa kampanj - Avvisad - Har slutförts Öka synligheten och fĂ„ dina produkter sĂ„lda snabbt. Blaze-kampanj Contactless Symbol Ă€r ett varumĂ€rke som Ă€gs av och anvĂ€nds med tillĂ„telse av EMVCo, LLC. @@ -719,12 +725,12 @@ Language: sv_SE 4. Din kund hĂ„ller sitt kort horisontellt högst upp pĂ„ din telefon, över symbolen för kontaktlös betalning. 3. HĂ„ll fram din telefon mot kunden. 2. Tryck pĂ„ \"Ta emot betalning\" och vĂ€lj \"Tryck för att betala\". + 1. Skapa en bestĂ€llning Hur det fungerar LĂ€r dig mer om kortlĂ€sare För att ta emot betalningar över denna grĂ€ns, övervĂ€g att köpa en kortlĂ€sare som accepterar PIN-inmatning. Vi stöder inte PIN-inmatning med Tryck för att betala pĂ„ Android. I %1$s krĂ€ver vissa kort en PIN för kontaktlösa transaktioner över %2$s. - 1. Skapa en bestĂ€llning Viktig information Med Tryck för att betala kan du ta emot alla typer av kontaktlösa betalningar, frĂ„n fysiska betal- och kreditkort till digitala plĂ„nböcker, utan att behöva köpa en fysisk kortlĂ€sare. Vad Ă€r Tryck för att betala? @@ -746,25 +752,24 @@ Language: sv_SE Ange en ny momssats för den hĂ€r bestĂ€llningen LĂ€gg till momssats automatiskt Prova att inaktivera filtret för olĂ€sta produktrecensioner för att se alla dina produktrecensioner - Övertygande - Formell - Detaljer - Produktnamn Inga olĂ€sta produktrecensioner + Övertygande Blommig + Formell Avslappnad Ton och röst + Detaljer + Produktnamn Förhandsgranska Exempelvis mjukt tyg, slitstarka sömmar, unik design Drivs med AI. <a href=\'guidelines\'><u>LĂ€r dig mer</u></a>. LĂ€gg till en produkt och detaljerna manuellt LĂ€gg till manuellt + Snabbgenerera information Ă„t dig Skapa en produkt med AI LĂ€gg till en produkt Endast olĂ€sta recensioner - Snabbgenerera information Ă„t dig Redigera momssatsinstĂ€llning - Betalningsmetoder Detta kommer inte att pĂ„verka onlinebestĂ€llningar LĂ€gg till den hĂ€r momssatsen till alla skapade bestĂ€llningar Redigera momssatser @@ -772,14 +777,15 @@ Language: sv_SE LĂ€gg till momssatser i adminpanelen. Endast momssatser med platsinformation kommer att visas hĂ€r. Vi kunde inte hitta nĂ„gra momssatser UpptĂ€ck andra betalningsleverantörer och \nvĂ€lj en betalningsleverantör. + Betalningsmetoder Bilder och videoklipp pĂ„ enhet Lös nu Slutför instĂ€llning Ange momssats Aktivera Ange ny momssats - StĂ€ll in WooPayments + StĂ€ll in Redigera momssatser i adminpanelen Detta kommer att Ă€ndra kundens adress till platsen för den momssats du vĂ€ljer. Knapp som öppnar dialogrutan för information om momssatser @@ -798,15 +804,15 @@ Language: sv_SE <a href=\'learnMore\'><u>LĂ€r dig mer</u></a> om att verifiera din information med WooPayments. Börja installationen Vi har slagit oss ihop med Stripe för WooPayments. Du kommer att bli omdirigerad till Stripes webbplats för registrering. Vi kommer att be dig att kontrollera dina företagsuppgifter och din betalningsinformation. + Dina WooPayments-aviseringar kommer att skickas till e-postadressen som Ă€r kopplad till ditt WordPress.com-konto. Föredrar du att anvĂ€nda ett nytt konto? <a href=\'learnMore\'><u>Mer information finns hĂ€r.</u></a> + Innan du startar konfigurationen 4–6 minuter BerĂ€knad installationstid - Innan du startar konfigurationen - Dina WooPayments-aviseringar kommer att skickas till e-postadressen som Ă€r kopplad till ditt WordPress.com-konto. Föredrar du att anvĂ€nda ett nytt konto? <a href=\'learnMore\'><u>Mer information finns hĂ€r.</u></a> Hantera betalningar utan anstrĂ€ngning med WooPayments, allt pĂ„ en och samma plats. Ta emot kortbetalningar, Apple Pay-betalningar, personliga betalningar och över 135 olika valutor, helt utan installationskostnader eller mĂ„nadsavgifter. Det gick inte att spara butiksnamnet. Försök igen. + Sparar nytt butiksnamn 
 Butiksnamn instĂ€llt. Butiksnamn instĂ€llt. \n För att Ă€ndra igen, gĂ„ till butiksinstĂ€llningarna. - Sparar nytt butiksnamn 
 Uppdatera butiksnamn Grattis! Du har gĂ„tt igenom konfigurationen och ditt betalningssystem Ă€r redo att anvĂ€ndas. Du gjorde det! @@ -827,8 +833,8 @@ Language: sv_SE BestĂ€llningssumma BerĂ€knad procentandel BerĂ€knat belopp - Att anpassa ditt butiksnamn kan ocksĂ„ förbĂ€ttra din butiks sökmotoroptimering. Butiksnamn + Att anpassa ditt butiksnamn kan ocksĂ„ förbĂ€ttra din butiks sökmotoroptimering. Namnge din butik Aktivera NFC Leveranspaket för smĂ„ kvantiteter (mĂ€rkningar krĂ€vs) @@ -856,56 +862,56 @@ Language: sv_SE Klass 4 – Paket (Brandfarliga fasta Ă€mnen) Klass 3 – Paket (Handdesinfektionsmedel, tvĂ€ttsprit, etanolbaserade produkter, brandfarliga vĂ€tskor, osv.) Klass 1 – Paket med leksaksdrivmedel/sĂ€kerhetssĂ€kringar - OK Luftkvalificerat etanolpaket – (godkĂ€nda försĂ€ndelser av parfymer och handsprit) + OK Potentiellt farligt material inkluderar varor sĂ„som batterier, torris, brandfarliga vĂ€tskor, aerosoler, ammunition, fyrverkerier, nagellack, parfym, fĂ€rg, lösningsmedel med mera. Farliga varor mĂ„ste skickas i separata paket. InnehĂ„ller farliga material Ange produktrubrik. - Variabel prenumeration E-handelsplattformen som vĂ€xer tillsammans med dig + Variabel prenumeration Ta bort rabattkod Alla gillar ett erbjudande Du har inte skapat nĂ„gra rabattkoder Ă€nnu. Skapa en rabattkod för att tillĂ€mpa den pĂ„ denna bestĂ€llning. GĂ„ till rabattkoder VĂ€lj en rabattkod + Misslyckades skapa rabattkod Rabattkod skapad Skapa Skapa rabattkod Skapa %1$s Redigera rabattkod Skapa en fast totalrabatt för valda produkter - Misslyckades skapa rabattkod Skapa en fast totalrabatt för hela varukorgen Skapa en procentuell rabatt för valda produkter Fast produktrabatt Fast varukorgsrabatt Procentuell rabatt - Skapa rabattkod - LĂ€gg till rabattkod - Starta testbestĂ€llning - Sök efter kunder efter - LĂ€gg till detaljer manuellt - Prova en testbestĂ€llning - Prova en testbestĂ€llning Kupongtyp – fast produkt Kupongtyp – fast kundvagn Kupongtyp – procentuell rabatt + Skapa rabattkod + LĂ€gg till rabattkod + Starta testbestĂ€llning AnvĂ€nd appen för att behandla Ă„terbetalningen för testbestĂ€llningen Slutför betalningen och vĂ€nta pĂ„ en push-avisering om bestĂ€llningen i din WooCommerce-app. VĂ€lj din testprodukt, lĂ€gg till i kundvagn och slutför i kassan pĂ„ den webbutiken som en riktig kund. Tryck pĂ„ knappen nedan för att bli vidarebefordrad till din onlinebutik via en webblĂ€sare. + Prova en testbestĂ€llning + Prova en testbestĂ€llning Kör en testbestĂ€llning för att kontrollera att din WooCommerce-process levererar en sömlös kundupplevelse + LĂ€gg till detaljer manuellt + Sök efter kunder efter Annat skĂ€l (vĂ€nligen specificera) Jag Ă€r en del av ett team och vi mĂ„ste fatta beslutet kollektivt. + Jag anser att priset pĂ„ tjĂ€nsten Ă€r en viktig faktor i mitt beslut. Jag utvĂ€rderar och jĂ€mför din tjĂ€nst med andra pĂ„ marknaden. Jag utforskar och utvĂ€rderar fortfarande funktionerna och fördelarna med appen. HjĂ€lp oss att förstĂ„ dina prenumerationsbeslut. Din feedback Ă€r viktig. - Jag anser att priset pĂ„ tjĂ€nsten Ă€r en viktig faktor i mitt beslut. Ingen e-postadress Inget namn + Sök efter en befintlig kund eller Senast uppdaterat %s (Uppdateras var 30:e minut) Senast uppdaterat %s - Sök efter en befintlig kund eller <a href=\'\'>LĂ€s mer</a> om att ta emot betalningar med Tryck för att betala pĂ„ Android Ta emot betalning Du kan inte lĂ€gga till produkter som inte har nĂ„got specificerat pris @@ -913,138 +919,138 @@ Language: sv_SE lĂ€gg till kund GĂ„ till instĂ€llningar Avbryt - Belopp (%1$s) Bevilja - Vi kunde inte hitta en rabattkod med den koden. Försök igen Du har nekat kameraĂ„tkomst permanent. Det krĂ€vs för streckkodsskanning. Aktivera det i appinstĂ€llningarna KameraĂ„tkomst krĂ€vs för streckkodsskanning. Bevilja kameraĂ„tkomst NĂ„got gick fel nĂ€r din rabattkod skulle valideras. Försök igen + Vi kunde inte hitta en rabattkod med den koden. Försök igen + Belopp (%1$s) Rabatt %1$s – %1$s - Belopp (%1$s) + Totala rabatter Rabatt + Belopp (%1$s) + Manuell rabatt kunde inte tillĂ€mpas. Ta bort rabattkoder först Rabatt Ă€r inte ett giltigt nummer Rabatt kan inte vara större Ă€n priset Ta bort rabatt - Totala rabatter - Manuell rabatt kunde inte tillĂ€mpas. Ta bort rabattkoder först Knapptext Verktygstipsmeddelande. \n Detta kan innehĂ„lla flera rader. Verktygstipsrubrik - ✹ Skriv med AI Jag förstĂ„r - Generera en beskrivning med AI AnvĂ€nd vĂ„rt AI-drivna verktyg för att snabbt generera produktbeskrivningar. Det Ă€r bara att ange nyckelord sĂ„ gör vi resten. + ✹ Skriv med AI + Generera en beskrivning med AI + Det uppstod ett problem nĂ€r produktbeskrivningen skulle genereras. Försök igen senare. Beskrivning genererad av AI Drivs med AI. <a href=\'\'><u>LĂ€r dig mer</u></a>. - Det uppstod ett problem nĂ€r produktbeskrivningen skulle genereras. Försök igen senare. Tryck för att betala pĂ„ Android Ă€r inte tillgĂ€ngligt i ditt land Ă€n. HĂ„ll ögonen öppna. Din enhet behöver ha tjĂ€nsten Google Play för att du ska kunna anvĂ€nda Tryck för att betala pĂ„ Android. För att ta emot personliga betalningar behöver du installera tjĂ€nsten Google Play eller köpa en Bluetooth-kortlĂ€sare. För att anvĂ€nda Tryck för att betala pĂ„ Android behöver du Android 10 eller senare. För att ta emot personliga betalningar behöver du uppdatera Android eller köpa en Bluetooth-kortlĂ€sare. Din enhet behöver ha ett NFC-chip för att du ska kunna anvĂ€nda Tryck för att betala pĂ„ Android. För att ta emot personliga betalningar behöver du köpa en Bluetooth-kortlĂ€sare. - Vi kunde inte ladda dina data. - Felsökning - Kontrollera kraven Tryck för att betala Ă€r inte tillgĂ€ngligt + Kontrollera kraven + Felsökning Detta kan bero pĂ„ en tillĂ€ggskonflikt. Försök igen senare eller kontakta oss sĂ„ hjĂ€lper vi dig gĂ€rna. + Vi kunde inte ladda dina data. + LĂ€gg till beskrivningar pĂ„ nolltid med AI. Prova vĂ„r funktion idag. LĂ€gg till produktbeskrivning med AI Jag förstĂ„r - LĂ€gg till beskrivningar pĂ„ nolltid med AI. Prova vĂ„r funktion idag. TĂ€nk pĂ„ att den hĂ€r produktbeskrivningen har genererats med vĂ„rt AI-drivna verktyg. Granska och redigera innehĂ„llet för att sĂ€kerstĂ€lla att det överensstĂ€mmer med ditt varumĂ€rke och ditt budskap. - Skanna streckkod - AnvĂ€ndarnamn - Namn - E-post - Fler instĂ€llningar - Kanske senare Bra start! Är den genererade\nbeskrivningen beskrivning anvĂ€ndbar? Generera igen - Ange ditt produktnamn - Skriv en beskrivning FramhĂ€v din produkts unika funktioner och mĂ„lgrupp med nyckelord för en skrĂ€ddarsydd beskrivning. Exempel: krukvĂ€xt, kaktus, vĂ€xt, dekorativ, lĂ€ttskött + Ange ditt produktnamn + Skriv en beskrivning KameraĂ„tkomst krĂ€vs för streckkodsskanning. + Skanna streckkod + AnvĂ€ndarnamn + Namn + E-post TillĂ€mpade rabattkoder + Fler instĂ€llningar + Kanske senare Skriv igen + En PIN-kod krĂ€vs, men Tryck för att betala stöder inte detta Ă€n. ÖvervĂ€g att anvĂ€nda en extern kortlĂ€sare Köp en kortlĂ€sare Rabattkod kunde inte tillĂ€mpas och togs bort frĂ„n bestĂ€llningen - En PIN-kod krĂ€vs, men Tryck för att betala stöder inte detta Ă€n. ÖvervĂ€g att anvĂ€nda en extern kortlĂ€sare + Det gick inte att generera meddelandet för delning. Försök igen. LĂ€r dig mer om vĂ„r AI-funktion LĂ€gg till ett valfritt meddelande + Skriver 
 Skriv med AI Marknadsför produkter med Blaze Blaze - Marknadsför med Blaze - Det gick inte att generera meddelandet för delning. Försök igen. AI-innehĂ„llsgenerator tillgĂ€nglig - Skriver 
 + Marknadsför med Blaze Dela produkt Grattis. Du Ă€r ett steg nĂ€rmare att kunna lansera din nya butik. Den första produkten har skapats 🎉 Systemet avslutade Woo-appen medan den kördes i bakgrunden. Du kan prova att anvĂ€nda den igen. Systemet avslutade Woo-appen medan den kördes i bakgrunden. Du kan prova att anvĂ€nda den igen. Kortet togs bort för tidigt + Variationsprodukt + VĂ„r cookiepolicy förklarar hur vi och andra anvĂ€nder cookies och hur du kan hantera dem. + Cookiepolicy + Din information hjĂ€lper oss att förbĂ€ttra vĂ„ra produkter, marknadsföring och personifiera din upplevelse pĂ„ WooCommerce. Integritetspolicy + Det uppstod ett fel nĂ€r dina integritetsval skulle sparas. Spara InstĂ€llningar TillĂ„t oss att optimera prestandan genom att samla in information om hur anvĂ€ndare interagerar med vĂ„ra mobilappar. Analys Hantera integritet - Din information hjĂ€lper oss att förbĂ€ttra vĂ„ra produkter, marknadsföring och personifiera din upplevelse pĂ„ WooCommerce. - Variationsprodukt - VĂ„r cookiepolicy förklarar hur vi och andra anvĂ€nder cookies och hur du kan hantera dem. - Cookiepolicy - Det uppstod ett fel nĂ€r dina integritetsval skulle sparas. Din integritet Ă€r och har alltid varit avgörande för oss. Vi anvĂ€nder, lagrar och behandlar dina personuppgifter för att optimera vĂ„r app (och din upplevelse) pĂ„ en rad olika sĂ€tt. Vissa anvĂ€ndningsomrĂ„den för dina data Ă€r absolut nödvĂ€ndiga för att fĂ„ saker att fungera, andra kan du anpassa i dina instĂ€llningar. För att hjĂ€lpa oss att förbĂ€ttra appens prestanda och Ă„tgĂ€rda eventuella fel, aktivera automatiska kraschrapporter. - Skanning misslyckades. Försök igen senare Rapportera krascher Rapporter + LĂ€s mer om vĂ„r integritetspolicy och vĂ„r cookiepolicy. + Integritets- och cookiepolicyer Integritet + LĂ€s mer om vilka data vi samlar in om din butik och dina möjligheter att styra vilka data som delas. + AnvĂ€ndningsspĂ„rning + Fler integritetsalternativ tillgĂ€ngliga för WooCommerce.com-anvĂ€ndare. Kolla in hĂ€r för att lĂ€ra dig mer. + Webbalternativ Fler integritetsalternativ Det uppstod ett fel vid uppdateringen av dina integritetsinstĂ€llningar - Webbalternativ - SpĂ„rning Det uppstod ett fel vid hĂ€mtningen av dina integritetsinstĂ€llningar TillĂ„t oss att optimera prestandan genom att samla in information om hur anvĂ€ndare interagerar med vĂ„ra mobilappar. Analys - Du kan inte lĂ€gga till en variabel produkt direkt. VĂ€lj en specifik variant - Systemet avslutade Woo-appen medan den kördes i bakgrunden. Du kan försöka anvĂ€nda den igen. + SpĂ„rning Vi vĂ€rdesĂ€tter din integritet. Dina personuppgifter anvĂ€nds för att optimera vĂ„ra mobilappar, förbĂ€ttra sĂ€kerheten, genomföra analyser och förbĂ€ttra din anvĂ€ndarupplevelse. - LĂ€s mer om vĂ„r integritetspolicy och vĂ„r cookiepolicy. - Integritets- och cookiepolicyer - LĂ€s mer om vilka data vi samlar in om din butik och dina möjligheter att styra vilka data som delas. - AnvĂ€ndningsspĂ„rning + Systemet avslutade Woo-appen medan den kördes i bakgrunden. Du kan försöka anvĂ€nda den igen. + Du kan inte lĂ€gga till en variabel produkt direkt. VĂ€lj en specifik variant + Skanning misslyckades. Försök igen senare Produkten med SKU %s hittades inte. Det gick inte att lĂ€gga till i bestĂ€llningen - Fler integritetsalternativ tillgĂ€ngliga för WooCommerce.com-anvĂ€ndare. Kolla in hĂ€r för att lĂ€ra dig mer. - Skanna streckkod Skanning misslyckades. Försök igen senare + Skanna streckkod Leverans till lĂ€nder som följer EU:s tullregler krĂ€ver nu att du tydligt beskriver varje vara. Om du till exempel skickar klĂ€der mĂ„ste du ange vilken typ av klĂ€der det Ă€r (t.ex. herrskjortor, flickvĂ€star, pojkjackor) för att beskrivningen ska vara godtagbar. Annars kan leveranser försenas eller avbrytas i tullen. Kontakta support Detta konto kan inte avslutas eftersom det har aktiva butiker. Ett fel intrĂ€ffade vid försöket att avsluta ditt konto. Det gick inte att avsluta kontot Avslutar kontot 
 - Rabattkod (%1$s) - -%1$s - Ta bort rabattkod frĂ„n bestĂ€llning Avsluta kontot permanent BekrĂ€fta genom att skriva in ditt anvĂ€ndarnamn innan kontot avslutas BekrĂ€fta kontoavslut Avsluta kontot Skanna QR-koden och följ instruktionerna Skanna för att betala + Ta bort rabattkod frĂ„n bestĂ€llning + Rabattkod (%1$s) + -%1$s LĂ€gg till rabattkod - LĂ€gg till produkter via skanner - Du mĂ„ste ge en tydlig och specifik beskrivning av varje artikel. OtillrĂ€ckligt lager + Du mĂ„ste ge en tydlig och specifik beskrivning av varje artikel. + LĂ€gg till produkter via skanner AvfĂ€rda LĂ€r dig mer - FĂ„ bestĂ€llningsaviseringar och mer - HĂ„ll dig uppdaterad och öka butikssĂ€kerheten. Utforska Jetpack nu. Vid frakt till lĂ€nder som följer EU:s tullregler mĂ„ste du ange en tydlig, specifik beskrivning för varje vara. Annars kan leveranser försenas eller avbrytas i tullen. + HĂ„ll dig uppdaterad och öka butikssĂ€kerheten. Utforska Jetpack nu. + FĂ„ bestĂ€llningsaviseringar och mer Visa eller dölj listan för butikskonfiguration Lista för butikskonfiguration Du kan fĂ„ tillbaka den vid behov frĂ„n Meny > InstĂ€llningar > Butik @@ -1070,37 +1076,37 @@ Language: sv_SE Aviseringar Sammansatt produkt Enhetens mediabibliotek - TillĂ„t Testa Tryck för att betala med automatisk Ă„terbetalning Testbetalning med Tryck för att betala + TillĂ„t + Uppdatera dina preferenser InstĂ€llningar - Visa din butik - HĂ„ll dig uppdaterad - Uppdatera dina preferenser Ta emot produktrecensioner för din butik Öka försĂ€ljningen med specialerbjudanden + Visa din butik + HĂ„ll dig uppdaterad + Hantera mer pĂ„ admin AllmĂ€nt InstĂ€llningar + Du kan redigera paketprodukter i webbadminpanelen. %d produkter 1 produkt - Paket - Hantera mer pĂ„ admin - Du kan redigera paketprodukter i webbadminpanelen. Paketprodukter Ej grupperade Inget maximum Inget minimum - Produkter - PopulĂ€r - Presentkort - Presentkort - LĂ€r dig mer om roller och behörighet - Det verkar som att din roll inte tillĂ„ter dig att installera Jetpack.\nKontakta din administratör för hjĂ€lp. + Paket Grupp om Största kvantitet Minsta kvantitet Kvantitetsregler + Presentkort + Presentkort + Produkter Senast sĂ„lda + PopulĂ€r + LĂ€r dig mer om roller och behörighet + Det verkar som att din roll inte tillĂ„ter dig att installera Jetpack.\nKontakta din administratör för hjĂ€lp. Prova Tryck för att betala Gratis provperiod Registreringsavgift @@ -1115,190 +1121,190 @@ Language: sv_SE vecka dag Anpassad - Löpt ut - Aktiv VĂ€ntar pĂ„ att avslutas + Löpt ut Avslutat Pausad + Aktiv Du kan redigera produktprenumerationer i webbadminpanelen. Ingen gratis provperiod Ingen registreringsavgift Löper aldrig ut - Prenumeration #%1$d - Prenumeration - OK - Prenumeration - Prenumeration %1$s varje %2$s %3$s Varje %1$d %2$s Varje %1$s + Prenumeration #%1$d + Prenumeration + OK Woo finns med dig hela vĂ€gen frĂ„n din första försĂ€ljning till miljoner i intĂ€kter. Se varför handlare förlitar sig pĂ„ oss för att driva 3,4 miljoner onlinebutiker. + Prenumeration OTP-koden Ă€r felaktig. Dubbelkontrollera din information och försök igen. SMS-begĂ€ran misslyckades. Försök igen. SMS begĂ€rt, kolla dina meddelanden för att se koden. + Prenumeration KortlĂ€saren accepterar blipp, chipp och magnetremsa vid betalning med betal- och kreditkort. Ta emot sĂ€kra kontaktlösa betalningsmetoder direkt frĂ„n din telefon. - HĂ€mtar webbplats 
 - Det gĂ„r inte att logga in eftersom lösenordsskapandet i appen inte godkĂ€nts. - Dela feedback AnvĂ€nd din telefon för att ta emot kort\nbetalningar Prova nu. - Logga in + Dela feedback + Det gĂ„r inte att logga in eftersom lösenordsskapandet i appen inte godkĂ€nts. + HĂ€mtar webbplats 
 Ett fel intrĂ€ffade nĂ€r webbsidan skulle hĂ€mtas Testa igen med sidan med Adminpanelen + Logga in Laddar in 
 %s har avslutats Din prenumeration har avslutats och du har begrĂ€nsad Ă„tkomst till alla funktionerna. %1$d dagar 1 dag Laddar in 
 + Konfiguration av Payments Om din butik Ett telefonnummer Ă€r obligatoriskt - Konfiguration av Payments %1$s, %2$s, %3$s, %4$s har sĂ„lts poster artikel + Det gick inte att hĂ€mta paketinformationen + Du Ă€r %1$s-prenumerant. Du har tillgĂ„ng till alla vĂ„ra funktioner fram till %2$s. + Din gratis provperiod har avslutats och har begrĂ€nsad Ă„tkomst till alla funktioner. Prenumerera pĂ„ %1$s nu. + Du har en kostnadsfri provperiod pĂ„ %1$d dagar. Din kostnadsfria provperiod löper ut om %2$s. Uppgradera för att lĂ„sa upp nya funktioner och hĂ„lla igĂ„ng din butik. Prenumerationsstatus Felsökning Nuvarande: %s Rapportera prenumerationsproblem Uppgradera nu - OvĂ€ntat fel - Privat - Din butik Ă€r live! - Förhandsgranska - Tillbaka till min butik - Sök domĂ€ner - Publicera min butik - Det gick inte att hĂ€mta paketinformationen - Du Ă€r %1$s-prenumerant. Du har tillgĂ„ng till alla vĂ„ra funktioner fram till %2$s. + %1$s kvar pĂ„ din provperiod. Provperioden avslutades Din provperiod har avslutats. Hoppsan, det uppstod nĂ„gra ovĂ€ntade fel. + OvĂ€ntat fel + Vi upptĂ€ckte att butiken redan har lanserats. Det gick inte att lansera din butik Det gick inte att dela butiks-URL:en + Privat + Din butik Ă€r live! + Förhandsgranska + Tillbaka till min butik Dela URL + Publicera min butik För att lansera din butik behöver du uppgradera till vĂ„rt paket. <u>Uppgradera</u> - Vi upptĂ€ckte att butiken redan har lanserats. - Du har en kostnadsfri provperiod pĂ„ %1$d dagar. Din kostnadsfria provperiod löper ut om %2$s. Uppgradera för att lĂ„sa upp nya funktioner och hĂ„lla igĂ„ng din butik. - %1$s kvar pĂ„ din provperiod. - Din gratis provperiod har avslutats och har begrĂ€nsad Ă„tkomst till alla funktioner. Prenumerera pĂ„ %1$s nu. - NĂ„got gick fel. Försök igen senare. + Sök domĂ€ner Inloggning misslyckades med statuskod %1$s Det gick inte att logga in, eftersom vi inte kan identifiera admin-URL:en för din butik Det gick inte att logga in, eftersom vi inte kan identifiera inloggnings-URL:en för din butik Inloggningen misslyckades med ett ovĂ€ntat svar frĂ„n din webbplats. Vi jobbar pĂ„ att lösa det hĂ€r problemet. + NĂ„got gick fel. Försök igen senare. Det finns krav som invĂ€ntar granskning i ditt konto. Slutför dessa krav för att fortsĂ€tta ta emot personliga betalningar. BetygsĂ€tt gĂ€rna din analysupplevelse Gillar du analysen? Vi har jobbat pĂ„ att göra det möjligt att visa viktig butiksinformation frĂ„n din enhet. Skulle den kunna vara bĂ€ttre? HjĂ€lp oss att förbĂ€ttra den hĂ€r funktionen genom att dela din feedback med oss Se din statistik, dina intĂ€kter med mera frĂ„n din enhet. Ett fel uppstod vid hĂ€mtningen av din webbplats. Försök igen. + Vi kan tyvĂ€rr inte skapa supportförfrĂ„gningar för tillfĂ€llet. Försök igen senare. NĂ„got gick fel Jag förstĂ„r! - Vi kan tyvĂ€rr inte skapa supportförfrĂ„gningar för tillfĂ€llet. Försök igen senare. Din supportförfrĂ„gan har landat sĂ€kert i vĂ„r inkorg. Vi kommer att svara via e-post sĂ„ snart vi kan. + FörfrĂ„gan skickad. VĂ€nta 
 - Jag behöver hjĂ€lp med - Ämne - SupportförfrĂ„gan - Dela feedback - Meddelande - Skriv nĂ„got - Visa alla (%1$d) - Ge dina kunder ett enkelt och bekvĂ€mt sĂ€tt att betala! - FĂ„ betalt + Skickar din förfrĂ„gan Annan utökning/tillĂ€gg WooCommerce-tillĂ€gg - FörfrĂ„gan skickad. - Skickar din förfrĂ„gan WooCommerce-betalningar KortlĂ€sare/personliga betalningar Mobilapp + Skriv nĂ„got + Meddelande Skicka supportförfrĂ„gan + Ämne Meddela oss din webbplatsadress (URL) och berĂ€tta sĂ„ mycket du kan om problemet, sĂ„ kommer vi att kontakta dig snart. LĂ„t oss ordna detta + Jag behöver hjĂ€lp med + SupportförfrĂ„gan + Dela feedback Onboarding, minimerad lista Onboarding, fullskĂ€rm + Visa alla (%1$d) %1$d av %2$d uppgifter har slutförts + Ge dina kunder ett enkelt och bekvĂ€mt sĂ€tt att betala! + FĂ„ betalt Vi anvĂ€nder den hĂ€r informationen för att snabbare kunna konfigurera dina frakt-, moms- och betalningsinstĂ€llningar. - Logga in för att fortsĂ€tta BerĂ€tta mer om din butik - NĂ„got blev fel. Försök igen senare. - Prova en betalning + Vi har precis skickat en magisk lĂ€nk till e-postadressen för ditt konto + Logga in för att fortsĂ€tta + FĂ„ Ă„tkomst till alla dina WooCommerce-butiker. Flera butiker HĂ€mtar Jetpack-status - FĂ„ Ă„tkomst till alla dina WooCommerce-butiker. - Vi har precis skickat en magisk lĂ€nk till e-postadressen för ditt konto - VĂ€lj land - VĂ€lj delstat - ÅTGÄRDER - Ett fel uppstod under domĂ€nregistrering + NĂ„got blev fel. Försök igen senare. + Prova en betalning Ta emot kortbetalningar\nmed din telefon Tryck för att betala + ÅTGÄRDER + Ett fel uppstod under domĂ€nregistrering + VĂ€lj delstat + VĂ€lj land Registrerar domĂ€nnamn 
 - Telefon - Landskod - Land - Adress - Adress 2 - Ort - Delstat - Delstat (Inte tillgĂ€nglig) - Postnummer Registrera domĂ€n - För din bekvĂ€mlighet har vi förfyllt din WordPress.com\n kontaktinformation. Granska det för att vara sĂ€ker pĂ„ att det Ă€r rĂ€tt information du vill anvĂ€nda för denna domĂ€n. + Postnummer + Delstat (Inte tillgĂ€nglig) + Delstat + Ort + Adress 2 + Adress + Land + Landskod + Telefon Organisation (valfritt) - DomĂ€nĂ€gare mĂ„ste uppge kontaktinformation i en publik databas som omfattar alla domĂ€ner. Med integritetsskydd publicerar vi vĂ„ra uppgifter istĂ€llet för dina, och vidarebefordrar sedan privat eventuella meddelanden till dig. - I och med att du registrerar denna domĂ€n accepterar du vĂ„ra %1$savtalsvillkor%2$s - Ange en giltig %s - Registrera privat med integritetsskydd - Registrera publikt + För din bekvĂ€mlighet har vi förfyllt din WordPress.com\n kontaktinformation. Granska det för att vara sĂ€ker pĂ„ att det Ă€r rĂ€tt information du vill anvĂ€nda för denna domĂ€n. Kontaktinformation för domĂ€n + Registrera publikt + Registrera privat med integritetsskydd + Ange en giltig %s + I och med att du registrerar denna domĂ€n accepterar du vĂ„ra %1$savtalsvillkor%2$s + DomĂ€nĂ€gare mĂ„ste uppge kontaktinformation i en publik databas som omfattar alla domĂ€ner. Med integritetsskydd publicerar vi vĂ„ra uppgifter istĂ€llet för dina, och vidarebefordrar sedan privat eventuella meddelanden till dig. Integritetsskydd Endast butiksadministratörer kan komma Ă„t domĂ€ninstĂ€llningar - Logga in pĂ„ ditt WordPress.com-konto för att installera Jetpack - Logga in pĂ„ ditt WordPress.com-konto för att ansluta Jetpack + Eller fortsĂ€tt med magisk lĂ€nk Ange lösenordet för ditt WordPress.com-konto för att installera Jetpack Ange lösenordet för ditt WordPress.com-konto för att ansluta till Jetpack - Eller fortsĂ€tt med magisk lĂ€nk - Gratis första Ă„ret + Logga in pĂ„ ditt WordPress.com-konto för att installera Jetpack + Logga in pĂ„ ditt WordPress.com-konto för att ansluta Jetpack + Du hittar domĂ€ninstĂ€llningarna via InstĂ€llningar > DomĂ€ner Din webbplatsadress hĂ„ller pĂ„ att konfigureras. Det kan dröja upp till 30 minuter innan din domĂ€n börjar fungera. Grattis till dina köp - Du hittar domĂ€ninstĂ€llningarna via InstĂ€llningar > DomĂ€ner + Gratis första Ă„ret Är du sĂ€ker pĂ„ att du vill logga ut frĂ„n ditt konto? Kan inte ladda webbplatsdomĂ€ner + %1$d/%2$d har slutförts + FĂ„ en anpassad URL för din butik. Anpassa din domĂ€n Publicera din webbplats till vĂ€rlden nĂ€r du vill! Lansera din butik - %1$d/%2$d har slutförts - FĂ„ en anpassad URL för din butik. Börja sĂ€lja genom att lĂ€gga till produkter eller tjĂ€nster i din butik. LĂ€gg till din första produkt Konfigurera din butik - VĂ€lj domĂ€n - Din enhet stöds inte. Kontakta support för mer detaljer NĂ„got gick fel med appkonfigurationen. Kontakta supporten för mer information + Din enhet stöds inte. Kontakta support för mer detaljer Appen kunde inte aktivera kortlĂ€saren, eftersom NFC-chippet Ă€r inaktiverat Transaktionen avbröts Den köpta domĂ€nen kommer att omdirigera anvĂ€ndare till + VĂ€lj domĂ€n LĂ€gg till en domĂ€n - Din gratis butiksadress + DomĂ€nerna för din webbplats PrimĂ€r webbplatsadress + <a href=\'\'><u>LĂ€r dig mer</u></a> om domĂ€ner och hur man vidtar domĂ€nrelaterade Ă„tgĂ€rder. Sök efter en domĂ€n Den köpta domĂ€nen kommer omdirigera anvĂ€ndare till din primĂ€ra adress. Gör ansprĂ„k pĂ„ domĂ€n - <a href=\'\'><u>LĂ€r dig mer</u></a> om domĂ€ner och hur man vidtar domĂ€nrelaterade Ă„tgĂ€rder. - DomĂ€nerna för din webbplats Ditt paket inkluderar en gratis domĂ€nnamnsregistrering i ett Ă„r. Gör ansprĂ„k pĂ„ din gratisdomĂ€n + Din gratis butiksadress DomĂ€ner Visa inte igen PĂ„minn mig senare + Inga problem! Du kan alltid gĂ„ till InstĂ€llningar i menyn för att skicka feedback. Dela feedback Dela feedback - BerĂ€tta vad du tycker - Inga problem! Du kan alltid gĂ„ till InstĂ€llningar i menyn för att skicka feedback. BerĂ€tta för oss om din upplevelse av personliga betalningar. + BerĂ€tta vad du tycker BetygsĂ€tt din första upplevelse av personliga betalningar. Gillar du att anvĂ€nda personliga betalningar? Dela din egen upplevelse av att ta emot personliga betalningar. @@ -1309,105 +1315,106 @@ Language: sv_SE Det gĂ„r inte att duplicera produkten Duplicera Förbereder för betalning - DomĂ€n Det gĂ„r snabbt + Förbereder inbyggd lĂ€sare 
 Den inbyggda lĂ€saren Ă€r redo + KortlĂ€sare Tryck för att betala Omvandlingsfrekvens Sessioner Inga sessioner denna period JĂ€mfört med - KortlĂ€sare - Förbereder inbyggd lĂ€sare 
 + DomĂ€n Vad Ă€r applikationslösenord? Det verkar som att funktionen Applikationslösenord Ă€r inaktiverad pĂ„ din webbplats %1$s.\n Aktivera den om du vill anvĂ€nda WooCommerce-appen. Öppna installationssida - Svar skickat! Det uppstod ett fel nĂ€r svaret skulle skickas + Svar skickat! Svara + VĂ€lj alla Uppdatera pris Uppdatera status Status uppdaterad! Uppdatera status Pris uppdaterat! Uppdatera ordinarie pris - VĂ€lj alla Alla variationer har redan genererats. Inga variationer att generera VĂ€lj flera Inga tillgĂ€ngliga domĂ€ner för denna sökning - Generera alla varianter? Genererar varianter Detta kommer skapa en ny variation för varje möjlig kombination av variationsattribut (%1$d variationer). + Generera alla varianter? Skapande stöds för nĂ€rvarande för högst %1$d variationer. Att generera variationer för den hĂ€r produkten skulle skapa %2$d variationer. GrĂ€ns för generering överskriden Skapar variationer för alla kombinationer av dina attribut. + Generera alla variationer Skapa en ny variation. Ange manuellt vilka attribut som tillhör den variabla produkten. LĂ€gg till ny variation LĂ€gg till variation - Generera alla variationer - Försök att ansluta igen för att komma Ă„t din butik. LĂ€mna utan att ansluta FortsĂ€tt ansluta + Försök att ansluta igen för att komma Ă„t din butik. Jetpack Ă€r installerat men inte anslutet. Du har inte behörighet att ansluta Jetpack till den hĂ€r butiken Kontakta din butikshanterare eller -administratör för att fĂ„ hjĂ€lp. - Fel - Felkod %1$s - Din butik <b>%1$s</b> Ă€r nu ansluten till Jetpack. - VĂ€nta medan vi ansluter din butik <b>%1$s</b> med Jetpack. - Ansluter Jetpack - Installerar Jetpack - Allt klart - Validerar - Anslut butik till Jetpack - Aktiverar - Installerar Jetpack Avbryt installation Försök auktorisera igen Försök att aktivera igen Försök installera igen Skaffa support Försök igen och kontakta supporten om detta fel fortsĂ€tter. - Du har inte behörighet att hantera tillĂ€gg pĂ„ denna butik - Anslut Jetpack - GĂ„ till butik Ett fel uppstod vid kommunikationen med din webbplats. + Du har inte behörighet att hantera tillĂ€gg pĂ„ denna butik Det gick inte att auktorisera anslutningen till Jetpack Det gick inte att aktivera Jetpack Det gick inte att installera Jetpack + Anslut Jetpack + GĂ„ till butik + Fel + Felkod %1$s + Din butik <b>%1$s</b> Ă€r nu ansluten till Jetpack. + VĂ€nta medan vi ansluter din butik <b>%1$s</b> med Jetpack. Installera Jetpack Jetpack har anslutits + Ansluter Jetpack + Installerar Jetpack + Allt klart Ansluten + Validerar + Anslut butik till Jetpack + Aktiverar + Installerar Jetpack Logga in pĂ„ <b>%1$s</b> med autentiseringsuppgifterna för din butik för att ansluta Jetpack. Logga in pĂ„ <b>%1$s</b> med autentiseringsuppgifterna för din butik för att installera Jetpack. - Skapa din första butik - Anslut din butik till Jetpack för att komma Ă„t den pĂ„ denna app. Ha autentiseringsuppgifterna för din butik redo. + Anslut din butik till Jetpack för att komma Ă„t den pĂ„ denna app. Installera det kostnadsfria Jetpack-tillĂ€gget för att komma Ă„t din butik med den hĂ€r appen. Kom igĂ„ng och börja sĂ€lj snabbt med en vacker onlinebutik. + Skapa din första butik + SlumpmĂ€ssigt Aldrig Alltid - SlumpmĂ€ssigt Uppdatera simulerad lĂ€sarnyckel Uppdatera simulerad kortlĂ€sare Anslut Jetpack Anslut butik - Besökare Det Ă€r hĂ€r mĂ€nniskor kommer hitta dig pĂ„ Internet. Oroa dig inte, du kan Ă€ndra detta senare. + Besökare Eller logga in med lösenord - Simulerad lĂ€sarnyckel - Nuvarande lagerantal Ă€r %d Den simulerade kortlĂ€saren har inaktiverats + Simulerad lĂ€sarnyckel Lagerkvantiteten har uppdaterats Den aktuella lagerkvantiteten Ă€r blandad + Nuvarande lagerantal Ă€r %d Uppdaterar lagerkvantiteten Lagerkvantiteten kommer att uppdateras för %d variationer Lagersaldo - Skapa en ny butik - Anslut en befintligt butik Sök filtrerade produkter Sök filtrerade bestĂ€llningar + Anslut en befintligt butik + Skapa en ny butik + NettoförsĂ€ljning: %1$s SĂ„lda artiklar Produkter Produkter @@ -1422,102 +1429,104 @@ Language: sv_SE Inga intĂ€kter denna period IntĂ€kt %1$s – %2$s + Vi kunde inte skapa ett konto med de angivna autentiseringsuppgifterna. Prova med en annan e-postadress. + Ditt lösenord uppfyller inte vĂ„ra sĂ€kerhetsriktlinjer. Försök med ett mer komplext lösenord. Ditt lösenord Ă€r för kort. VĂ€lj ett lösenord som har minst 6 tecken. Ange en giltig e-postadress. Ett konto med denna e-post finns redan. - Ditt lösenord uppfyller inte vĂ„ra sĂ€kerhetsriktlinjer. Försök med ett mer komplext lösenord. - NettoförsĂ€ljning: %1$s - Vi kunde inte skapa ett konto med de angivna autentiseringsuppgifterna. Prova med en annan e-postadress. Försök med en annan adress Anpassat datumintervall Anpassat + Vad Ă€r WordPress.com? Skapar nytt konto VĂ€lj ett lösenord Din e-postadress Kom igĂ„ng \npĂ„ nĂ„gra minuter Genom att klicka pĂ„ knappen Anslut Jetpack godkĂ€nner du vĂ„ra <a href=\'terms\'>anvĂ€ndarvillkor</a> och samtycker till att <a href=\'sync\'>dela information</a> med WordPress.com. - Vad Ă€r WordPress.com? + Aktivera simulerad kortlĂ€sare + Kontakta webbplatsens Ă€gare för en inbjudan till webbplatsen som butikschef eller administratör för att anvĂ€nda appen. Ansluter till en WordPress.com-webbplats Anslut till webbplatsen Anslut Jetpack till ditt konto - Kontakta webbplatsens Ă€gare för en inbjudan till webbplatsen som butikschef eller administratör för att anvĂ€nda appen. - Aktivera simulerad kortlĂ€sare - Visa lösenord - Dölj lösenord Redigera behörigheter För att anvĂ€nda den hĂ€r funktionen, tillĂ„t att din kamera anvĂ€nds. KameraĂ„tkomst krĂ€vs Kamerastreckkodsskanner Utvecklaralternativ 2FA stöds inte för webbplatser som drivs pĂ„ egen server. AnvĂ€nd ett applösenord. + Visa lösenord + Dölj lösenord Per den %1$s Det gick inte att ladda data + WooCommerce-statistik idag Dagens butiksstatistik Butiksanalys inte tillgĂ€nglig! Uppgradera till den senaste versionen av WooCommerce för att visa din butiksanalys. Ditt nĂ€tverk Ă€r inte tillgĂ€ngligt.\nKontrollera din data eller WiFi-anslutning. Logga in pĂ„ WooCommerce-appen - WooCommerce-statistik idag - Verifierar Jetpack-anslutning 
 Det gick inte att hĂ€mta anslutningsdata 
 + Verifierar Jetpack-anslutning 
 Kan inte verifiera din Jetpack-anslutning. Försök igen. Webbplatsen %1$s har för nĂ€rvarande ett WordPress.com-paket som inte stöder installation av tillĂ€gg. Uppgradera ditt paket för att anvĂ€nda WooCommerce. Det verkar som att ditt konto inte Ă€r anslutet till Jetpack för %1$s KORTLÄSARE BETALNINGSALTERNATIV - Vi kunde inte ansluta till din webbplats. Kontakta supporten för att felsöka problemet. Kassaalternativet Betala personligen gör det möjligt att ta emot betalningar för webbplatsbestĂ€llningar vid upphĂ€mtning eller leverans. <a href=\'\'>LĂ€s mer</a> Betala personligen + Vi kunde inte ansluta till din webbplats. Kontakta supporten för att felsöka problemet. Anslutningsfel Det finns ett problem som krĂ€ver din uppmĂ€rksamhet. <a href=\'\'>Ta en titt pĂ„ detta</a> Försök med en annan adress Det gick inte att aktivera Postförskott. Försök igen senare. Aktivera Betala personligen - Ett fel uppstod, kontakta support - Ange en webbplatsadress <a href=\'\'>LĂ€s mer</a> om Personliga betalningar Är WooCommerce nytt för dig? + Ett fel uppstod, kontakta support + Ange en webbplatsadress FĂ„ en inloggningslĂ€nk via e-post Kommer du inte ihĂ„g ditt lösenord? Vi har noterat att du inte har slutfört installationen av Personliga betalningar. <a href=\'\'>FortsĂ€tt installationen</a> Betalningar Jag förstĂ„r! + Now you can quickly access In-Person Payments and other features with ease Betalningar frĂ„n menyfliken + Din e-post anvĂ€nds inte med ett WordPress.com-konto. Andra webbplatser Logga in med din butiksadress WC-admin - Now you can quickly access In-Person Payments and other features with ease - Din e-post anvĂ€nds inte med ett WordPress.com-konto. + Vi har precis skickat en magisk lĂ€nk till Kontrollera din e-post pĂ„ denna enhet! AnvĂ€nd lösenord för att logga in Logga in med magisk lĂ€nk - Logga in med dina webbplatsuppgifter Vi har precis skickat en magisk lĂ€nk till din e-postadress. Tryck pĂ„ lĂ€nken i e-postmeddelandet för att logga in. - Vi har precis skickat en magisk lĂ€nk till + Logga in med dina webbplatsuppgifter + Ge dina kunder anvĂ€ndbara och relevanta produktrekommendationer genom att lĂ€gga till merförsĂ€ljning och korsförsĂ€ljning + Öka din försĂ€ljning med lĂ€nkade produkter + Börja sĂ€lja personligen pĂ„ under 20 minuter med vĂ„r kortlĂ€sare. + Det gick inte att uppdatera bestĂ€llning #%1$d + BestĂ€llning #%1$d har markerats som slutförd + Markera\nslutförd Installera WooCommerce + Det verkar som att %1$s inte Ă€r en WooCommerce-webbplats. + VĂ€xla mellan flera olika butiker Hantera mina bestĂ€llningar Skapa eller uppdatera mina produkter + Kolla min analys + Försöker skapa en butik + Utforskar bara + Vad för dig till WooCommerce? Tips StĂ€ll in nu - Öka din försĂ€ljning med lĂ€nkade produkter - Börja sĂ€lja personligen pĂ„ under 20 minuter med vĂ„r kortlĂ€sare. - Vad för dig till WooCommerce? - Utforskar bara - Försöker skapa en butik - Kolla min analys - VĂ€xla mellan flera olika butiker - Det verkar som att %1$s inte Ă€r en WooCommerce-webbplats. - Markera\nslutförd - BestĂ€llning #%1$d har markerats som slutförd - Det gick inte att uppdatera bestĂ€llning #%1$d - Ge dina kunder anvĂ€ndbara och relevanta produktrekommendationer genom att lĂ€gga till merförsĂ€ljning och korsförsĂ€ljning DĂ„ sĂ€tter vi igĂ„ng! Logga in med WordPress.com Kontakta supporten + Logga in med ditt WordPress.com-konto Skaffa lite hjĂ€lp! Har du problem med att logga in? + Artikelnr Alla produkter VISA INTE IGEN PÅMINN MIG SENARE + Inga problem! Du kan alltid komma igĂ„ng med In-Person Payments via InstĂ€llningar. Personliga betalningar Köp kortlĂ€sare Ta emot betalningar enkelt @@ -1525,29 +1534,27 @@ Language: sv_SE AvfĂ€rda Visa anpassade fĂ€lt Anpassade fĂ€lt - Installera Jetpack - Du kan hantera dem snabbt och enkelt - Vi vet att det Ă€r viktigt för ditt företag Det gick inte att spara Ă€ndringar Detta kommer att markera denna bestĂ€llning som betald om du fĂ„tt betalning utanför WooCommerce - Artikelnr - Inga problem! Du kan alltid komma igĂ„ng med In-Person Payments via InstĂ€llningar. + Installera Jetpack Vi gör det möjligt för dig att bearbeta betalningar pĂ„ ett enkelt och smidigt sĂ€tt + Du kan hantera dem snabbt och enkelt + Vi vet att det Ă€r viktigt för ditt företag Är WooCommerce nytt för dig? - Logga in med ditt WordPress.com-konto - Du har en ny bestĂ€llning! 🎉 Ny bestĂ€llning för 50 USD i din WooCommerce-butik + Du har en ny bestĂ€llning! 🎉 detaljerna Redigera alla %1$s genom att gĂ„ igenom bestĂ€llningen i din WooCommerce-butiksadmin %1$s Ă€r ofullstĂ€ndiga - FortsĂ€tt söka - InvĂ€ntar betalning Dela systemstatusrapport Kopiera systemstatusrapport till urklipp + FortsĂ€tt söka + Personlig betalning för bestĂ€llning #%1$s för %2$s blog_id %3$s. Ändra betalningsleverantör Återbetalat: %1$s - Personlig betalning för bestĂ€llning #%1$s för %2$s blog_id %3$s. + InvĂ€ntar betalning FortsĂ€tt med installation + Saker du bör veta innan du installerar Installera utökning WooCommerce Shipping Rensa filter @@ -1556,26 +1563,30 @@ Language: sv_SE Det gick inte att ladda in produkter Sök produkter Filter (%d) - Saker du bör veta innan du installerar Vissa e-postadresser Ă€r ogiltiga. ÅtgĂ€rda den angivna e-postadressen/de angivna e-postadresserna. Lista över tillĂ„tna fakturerings-e-postadresser att kontrollera mot nĂ€r en bestĂ€llning görs. Separera e-postadresser med kommatecken. Du kan ocksĂ„ anvĂ€nda en asterisk (*) för att matcha delar av en e-postadress. Exempelvis skulle \"*gmail.com\" matcha alla gmail-adresser. + Inga produkter matchar de valda filtren ” BekrĂ€fta betalningsmetod Stripe WooCommerce Payments - Inga kunder hittades. + Personliga betalningar kan behandlas via bĂ„da dessa betalningsleverantörer. Vilken leverantör vill du anvĂ€nda? VĂ€lj din betalningsleverantör lĂ„st - Delar av denna bestĂ€llning Ă€r för nĂ€rvarande inte redigerbara - Inga produkter matchar de valda filtren ” - Personliga betalningar kan behandlas via bĂ„da dessa betalningsleverantörer. Vilken leverantör vill du anvĂ€nda? För att redigera produkter eller betalningsinformation, Ă€ndra statusen till InvĂ€ntar betalning. + Delar av denna bestĂ€llning Ă€r för nĂ€rvarande inte redigerbara Sök efter kunder + Inga kunder hittades. Inte nu LĂ€gg till utökningar till butik Vad Ă€r WooCommerce Shipping? Kom Ă„t rabatterade fraktavgifter. För nĂ€rvarande endast tillgĂ€ngligt med DHL och USPS, men fler alternativ kommer snart. + Rabatterade avgifter + HĂ€mta en bestĂ€llning och sedan Ă€r det bara att betala, skriva ut, paketera och skicka. Skriv ut frĂ„n din telefon + Du behöver inte undra var den frimĂ€rkshĂ€ftet tog vĂ€gen. + Köp porto nĂ€r du behöver det Spara tid och pengar + Fullfölj dina bestĂ€llningar med WooCommerce Shipping Visa detaljer VĂ€lj variant %s Exkludera produktkategorier @@ -1584,10 +1595,13 @@ Language: sv_SE Inga begrĂ€nsningar TillĂ„tna e-postadresser ObegrĂ€nsat + Samtliga kvalificerande artiklar ObegrĂ€nsat Ingen Redigera produktkategorier (%1$d) VĂ€lj produktkategorier + För nĂ€rvarande stöds massuppdatering för maximalt 100 varianter. + GrĂ€ns för massuppdatering har överskridits Uppdatera ordinarie priser Uppdaterar reapriser Uppdaterade reapriser. @@ -1605,14 +1619,9 @@ Language: sv_SE Massuppdatera OK Massuppdatera 
 - Du behöver inte undra var den frimĂ€rkshĂ€ftet tog vĂ€gen. - Köp porto nĂ€r du behöver det - För nĂ€rvarande stöds massuppdatering för maximalt 100 varianter. - GrĂ€ns för massuppdatering har överskridits - HĂ€mta en bestĂ€llning och sedan Ă€r det bara att betala, skriva ut, paketera och skicka. - Fullfölj dina bestĂ€llningar med WooCommerce Shipping - Rabatterade avgifter - Samtliga kvalificerande artiklar + HĂ€mtar varianter 
 + Det gick inte att söka efter produktkategorier + Det gick inte att lĂ€sa in produktkategorier Sök kategorier Rensa val Klicka för att avmarkera @@ -1620,17 +1629,15 @@ Language: sv_SE VĂ€lj %1$d kategorier Inga produktkategorier hittades VĂ€lj kategorier - Behöver du en fraktetikett? + AvfĂ€rda banner för att installera WC Shipping Skaffa WooCommerce Shipping Skriv ut etiketter frĂ„n din telefon, med WooCommerce Shipping. - HĂ€mtar varianter 
 - Det gick inte att söka efter produktkategorier - Det gick inte att lĂ€sa in produktkategorier - AvfĂ€rda banner för att installera WC Shipping + Behöver du en fraktetikett? + Ändra produktantalet frĂ„n %1$d till %2$d Uppdatera ordinarie pris Uppdatera reapris - Ändra produktantalet frĂ„n %1$d till %2$d Vi stöder inte WooCommerce Stripe-utökningen i %1$s + Filter Rensa val VĂ€lj %d produkt VĂ€lj %d produkter @@ -1639,31 +1646,32 @@ Language: sv_SE Redigera produkter (%d) Alla produkter VĂ€lj produkter - Exkludera artiklar pĂ„ rea Aktivera det hĂ€r alternativet om rabattkoden inte ska gĂ„ att tillĂ€mpa pĂ„ reavaror. Per-artikel-rabattkoder fungerar bara om varan inte Ă€r en reavara. Per-varukorg-rabattkoder fungerar bara om varorna i varukorgen inte Ă€r reavaror. + Exkludera artiklar pĂ„ rea Aktivera det hĂ€r alternativet om rabattkoden inte ska kunna anvĂ€ndas tillsammans med andra rabattkoder. - Filter - VĂ€nta 
 - Sparar rabattkod - Rabattkod uppdaterad - AnvĂ€ndningsbegrĂ€nsningar - Ingen - TillĂ€mpa denna rabattkod pĂ„ - VĂ€lj butik att ansluta - %s i lager - Det gick inte att hĂ€mta butiker - Inkludera gratis frakt? - Rensa Kan inte kombineras AnvĂ€ndningsbegrĂ€nsning per kund BegrĂ€nsa anvĂ€ndningen till X artiklar AnvĂ€ndningsbegrĂ€nsning per rabattkod Maximalt bestĂ€llningsbelopp (%1$s) Minsta bestĂ€llningsbelopp (%1$s) + VĂ€nta 
 + Sparar rabattkod Det gick inte att uppdatera rabattkoden + Rabattkod uppdaterad + AnvĂ€ndningsbegrĂ€nsningar AnvĂ€ndningsinformation + Inkludera gratis frakt? + Rensa + Ingen + TillĂ€mpa denna rabattkod pĂ„ Det gick inte att söka efter rabattkoder Det gick inte att hĂ€mta rabattkoder + Det gick inte att hĂ€mta butiker + VĂ€lj butik att ansluta + %s i lager + LĂ€gg till beskrivningen för rabattkoden. + Rabattkodsbeskrivning Redigera beskrivning LĂ€gg till beskrivning (valfritt) Rabattkodens utgĂ„ngsdatum @@ -1674,90 +1682,93 @@ Language: sv_SE StĂ€ll in beloppet pĂ„ rabatten du vill erbjuda. StĂ€ll in procenten för rabatten du vill erbjuda. Belopp (%1$s) + Rabattkodsinformation Redigera %1$s Redigera rabattkod Kan inte uppdatera produkt - LĂ€gg till beskrivningen för rabattkoden. - Rabattkodsbeskrivning - Rabattkodsinformation NĂ„got gick fel nĂ€r Ă„terbetalningen skulle tillĂ€mpas TillĂ€mpar Ă„terbetalning för bestĂ€llning - Kopierat till urklipp + KortlĂ€sarbild BerĂ€knat belopp: %s BerĂ€kna som procent - KortlĂ€sarbild - Kan anvĂ€ndas %1$d gĂ„ng - Kan anvĂ€ndas %1$d gĂ„nger - Rabattkod borttagen - Misslyckades att ta bort rabattkod - Är du sĂ€ker pĂ„ att du vill ta bort denna rabattkod? - Ta bort rabattkod - AvfĂ€rda alla - Inkorg + Kopierat till urklipp BegrĂ€nsad till kunder med följande e-postadresser: %1$s GĂ€ller inte reavaror TillĂ„ter gratis frakt Kan inte kombineras BegrĂ€nsad till %1$d artiklar i varukorgen BegrĂ€nsad till %1$d artiklar i varukorgen + Kan anvĂ€ndas %1$d gĂ„ng + Kan anvĂ€ndas %1$d gĂ„nger %1$d anvĂ€ndning per anvĂ€ndare %1$d anvĂ€ndningar per anvĂ€ndare + Rabattkod borttagen + Misslyckades att ta bort rabattkod + Är du sĂ€ker pĂ„ att du vill ta bort denna rabattkod? + Ta bort rabattkod Det gick inte att synkronisera inkorgen + AvfĂ€rda alla + Inkorg KortlĂ€sarmanualer Tryck eller infoga för att Ă„terbetala BestĂ€llningen Ă€r redan Ă„terbetald - OK Återbetalning avbruten - Denna Ă„terbetalning kunde inte behandlas - Kortet stöder inte denna typ av Ă„terbetalning - Prova ett annat sĂ€tt att Ă„terbetala + OK Systemtestkort Ă€r inte tillĂ„tna för Ă„terbetalningen Återbetalningsbeloppet Ă€r inte tillĂ„tet för det aktuella kortet Återbetalningen avvisades pĂ„ grund av otillrĂ€ckliga medel En identisk Ă„terbetalning skickades nyligen + Kortet stöder inte denna typ av Ă„terbetalning Återbetalningen avvisades av ospecificerad anledning + Prova ett annat sĂ€tt att Ă„terbetala Återbetalningen avvisades av okĂ€nd anledning - Kopiera + Denna Ă„terbetalning kunde inte behandlas Återbetalning lyckades - Återbetalning misslyckades Behandlar Ă„terbetalning Återbetala betalning + Återbetalning misslyckades Förbereder Ă„terbetalning av betalning + Kopiera Sök rabattkoder - Rabattkod - Löper ut %1$s - Anpassad rabatt (%1$s) - Fast produktrabatt - Fast varukorgsrabatt - Dela rabattkod - Kopiera rabattkod - Rabattkod kopierad till urklipp. Det gick inte att generera meddelandet för delning av rabattkoden Det gick inte att dela rabattkoden. TillĂ€mpa %1$s rabatt pĂ„ utvalda produkter med kampanjkoden %2$s TillĂ€mpa %1$s rabatt pĂ„ alla produkter med kampanjkoden %2$s Det gick inte att kopiera rabattkoden till urklipp. + Rabattkod kopierad till urklipp. + Rabattkod Det gick inte att ladda rabattkodssammanfattningen + Löper ut %1$s %1$s rabatt pĂ„ %2$s + Anpassad rabatt (%1$s) + Fast produktrabatt + Fast varukorgsrabatt Procentuell rabatt Det gick inte att ladda rabattkodsprestanda + Dela rabattkod + Kopiera rabattkod Tack för din feedback! - Dela betalningslĂ€nk KortlĂ€sarbetalningar krĂ€ver exakt platsbehörighet Åtkomst till plats krĂ€vs Kassa – %s + Dela betalningslĂ€nk Belopp Belopp Rabatterade bestĂ€llningar + Prestanda + Maximalt bestĂ€llningsbelopp pĂ„ %s + Minsta bestĂ€llningsbelopp pĂ„ %s + Rabattkodssammanfattning + Visa rabattkodssammanfattning + Vi har arbetat med att göra det möjligt att visa och redigera rabattkoder frĂ„n din enhet! Visa och redigera rabattkoder Inga rabattkoder hittades - Rabattkoder - %d kategorier - %d kategori - Visa rabattkodssammanfattning + %1$s exkl. %2$s + %1$s och %2$s allt Har löpt ut Aktiva + Rabattkoder Skapades den %s För %d dagar sedan För en dag sedan @@ -1765,17 +1776,12 @@ Language: sv_SE För en timme sedan För %d minuter sedan För en stund sedan + %d kategorier + %d kategori \u2022 inga godkĂ€nda recensioner \u2022 en godkĂ€nd recension \u2022 %d godkĂ€nda recensioner %1$s (%2$s%%) - Prestanda - Maximalt bestĂ€llningsbelopp pĂ„ %s - Minsta bestĂ€llningsbelopp pĂ„ %s - Rabattkodssammanfattning - Vi har arbetat med att göra det möjligt att visa och redigera rabattkoder frĂ„n din enhet! - %1$s och %2$s - %1$s exkl. %2$s Vi har jobbat pĂ„ att göra det möjligt att skapa bestĂ€llningar frĂ„n din enhet. Du kan prova den hĂ€r funktionen genom att trycka pĂ„ \"+\"-knappen Kom tillbaka snart för fler tips och insikter om hur du fĂ„r din butik att vĂ€xa Grattis, du har lĂ€st allt! @@ -1788,12 +1794,12 @@ Language: sv_SE Anrop med XML-RPC verkar blockerade pĂ„ denna webbplats (felkod 401). Om försöket att logga in misslyckas tryck pĂ„ hjĂ€lpikonen för att se vanliga frĂ„gor. Kunde inte lĂ€sa WordPress-webbplatsen pĂ„ denna URL. Tryck pĂ„ hjĂ€lpikonen för att se vanliga frĂ„gor. TjĂ€nsten för XML-RPC Ă€r inaktiverad pĂ„ denna webbplats. - Procent (%) AnvĂ€nd en e-postadress som inte Ă€r kopplad till Automattic för att skicka in ett supportĂ€rende Vi stöder inte Stripe-konton som Ă€r registrerade i %1$s + Vi stöder inte WooCommerce Payments-utökning i %1$s Tryck pĂ„ strömknappen pĂ„ din lĂ€sare Ett kvitto har skickats till <strong>%s</strong> - Vi stöder inte WooCommerce Payments-utökning i %1$s + Procent (%) Ta bort avgift frĂ„n bestĂ€llning Ta bort frakt frĂ„n bestĂ€llning Frakt @@ -1804,9 +1810,11 @@ Language: sv_SE Avgifter Kunddetaljer LĂ€gg till avgift + Redigera kundanteckning Redigera kunddetaljer Redigera bestĂ€llningsstatus - Redigera kundanteckning + BestĂ€llningen med enkel betalning gick inte att uppdatera + BestĂ€llningen med enkel betalning gick inte att skapa AnvĂ€ndarens profilbild Recensioner Visa butik @@ -1814,31 +1822,29 @@ Language: sv_SE Analyser Betalningar WooCommerce-admin - BestĂ€llningen med enkel betalning gick inte att uppdatera - BestĂ€llningen med enkel betalning gick inte att skapa Meny Uppdatera efter uppdatering Hantera tillĂ€gg WooCommerce Payments - eller WooCommerce Stripe Gateway Personliga betalningar fungerar endast med ett av följande tillĂ€gg aktiverat. Kontakta en webbplatsadministratör för att inaktivera ett av dessa tillĂ€gg och fortsĂ€tta: Personliga betalningar fungerar endast med ett av följande tillĂ€gg aktiverat. Inaktivera ett av dessa tillĂ€gg för att fortsĂ€tta. Konflikt mellan betalningstillĂ€gg upptĂ€ckt Momser totalt + eller Installera Jetpack - VĂ€nta 
 - Skapar din bestĂ€llning - Skapa + Personliga betalningar Ă€r för nĂ€rvarande inte tillgĂ€ngliga BestĂ€llning skapad Misslyckades att skapa bestĂ€llning - Personliga betalningar Ă€r för nĂ€rvarande inte tillgĂ€ngliga + VĂ€nta 
 + Skapar din bestĂ€llning BestĂ€llningens totalsumma Produktbelopp Betalning NettoförsĂ€ljning: %s SĂ„lda artiklar Konvertering + Skapa App-ikon Ikon för tillbaka Logga för Automattic @@ -1869,69 +1875,58 @@ Language: sv_SE Kontakta supporten Aktivera Installera + %s Jetpack i WP Admin aktivera installera - %s Jetpack i WP Admin + Alternativt kan du %s Jetpack i WP-admin. Försök igen. ansluter aktivering installation - WooCommerce - Alternativt kan du %s Jetpack i WP-admin. NĂ„got gick fel under %s Hej! HĂ€r Ă€r en lĂ€nk för att ladda ner WooCommerce-appen. Jag tycker att den Ă€r jĂ€ttebra och tĂ€nkte att du ocksĂ„ skulle gilla den. %1$s - review_card_%1$s - review_card_detail - product_card_%1$s + WooCommerce product_card_detail + product_card_%1$s + review_card_detail + review_card_%1$s Uppdatera Stripe - VĂ€lj variant - Ta bort produkt frĂ„n bestĂ€llning - LĂ€gg till rabatt - Produkt Du Ă€r nĂ€stan dĂ€r! Slutför konfigurationen av Stripe för att börja ta emot kortbetalningar. Slutför konfigurationen av Stripe i adminpanelen för din butik Återbetala avgifter AvgiftsĂ„terbetalning + VĂ€lj variant + Ta bort produkt frĂ„n bestĂ€llning + LĂ€gg till rabatt + Produkt + LĂ€gg till en annan leveransadress I lager %s i lager + LĂ€gg till produkter Produkter + LĂ€gg till kunddetaljer Kund Markera som betald + Detta kommer att skapa din bestĂ€llning och markera den som slutförd om du har mottagit betalning utanför WooCommerce Markera som betald? VĂ€lj din betalningsmetod - Moms (%s&nbsp;%%) - LĂ€gg till en annan leveransadress - Detta kommer att skapa din bestĂ€llning och markera den som slutförd om du har mottagit betalning utanför WooCommerce Moms berĂ€knas automatiskt baserat pĂ„ din butiksadress - LĂ€gg till kunddetaljer - LĂ€gg till produkter - Anpassat belopp - Ange e-post - Moms - Kontant - Kort + Moms (%s&nbsp;%%) Ta emot betalning %s Debitera moms + Anpassat belopp + Ange e-post Enkel betalning - order_card_%1$s order_card_detail + order_card_%1$s + Kontant + Kort + Moms E-post - Uppdatera efter uppdatering LĂ€gg till anteckning Kundmeddelande + Uppdatera efter uppdatering En förĂ„ldrad version av utökningen WooCommerce Stripe Gateway Ă€r installerad för din butik. Uppdatera den för att ta emot personliga betalningar. - Ny bestĂ€llning - Förra veckan - År till datum - Kvartal till datum - MĂ„nad till datum - Vecka till datum - Förra Ă„ret - Förra kvartalet - Förra mĂ„naden - Kortet har löpt ut - %1$s (%2$s) Betalningen avvisades av okĂ€nd anledning Ett live-kort anvĂ€ndes pĂ„ en webbplats i testlĂ€ge Systemtestkort Ă€r inte tillĂ„tna för betalning @@ -1940,6 +1935,7 @@ Language: sv_SE Betalningsbeloppet Ă€r inte tillĂ„tet för det aktuella kortet Betalningen avvisades pĂ„ grund av otillrĂ€ckliga medel Transaktionens postnummer och kortets postnummer matchar inte + Kortet har löpt ut En identisk transaktion skickades nyligen Kortet stöder inte denna valuta Kortet stöder inte denna typ av köp @@ -1947,71 +1943,82 @@ Language: sv_SE Betalningen avvisades av ospecificerad anledning Prova en annan betalningsmetod Det kan fungera att prova igen + Ny bestĂ€llning VĂ€ljare för datumintervallsfilter kontra föregĂ„ende period (%1$s) + %1$s (%2$s) + År till datum + Kvartal till datum + MĂ„nad till datum + Vecka till datum + Förra Ă„ret + Förra kvartalet + Förra mĂ„naden + Förra veckan + Enkla betalningar Visa utökningar Vi kunde inte hitta nĂ„gra bestĂ€llningar Öppna instĂ€llningar - Enkla betalningar Saknar nödvĂ€ndig behörighet för enheter i nĂ€rheten + Filtrera lĂ€nder + Filtrera stater + Status Slutdatum Startdatum VĂ€lj datum Anpassat intervall + Skapa en bestĂ€llning med minimalt med information + Enkel betalning Skapa en ny manuell bestĂ€llning Skapa bestĂ€llning Skapa bestĂ€llning Ange belopp - Filtrera lĂ€nder - Filtrera stater - Status - Skapa en bestĂ€llning med minimalt med information - Enkel betalning Ta emot betalning Enkel betalning - Analys Skapa bestĂ€llningar frĂ„n din enhet! + Analys + Allt klart Ansluter din butik Aktiverar Installerar Jetpack - Installera Jetpack - din webbplats - Installerar\nJetpack - LĂ€sare Ă€r ansluten - Allt klart VĂ€nta medan vi ansluter %s till Jetpack. + Installerar\nJetpack + din webbplats Installera det kostnadsfria Jetpack-tillĂ€gget till <strong>%s</strong> för den bĂ€sta mobilupplevelsen. + Installera Jetpack Produktrecensionerna kunde inte hĂ€mtas LĂ€saren Ă€r frĂ„nkopplad + LĂ€sare Ă€r ansluten Att avbryta en pĂ„gĂ„ende programvaruuppdatering Ă€r inte att rekommendera. Om du avbryter blockeras din lĂ€saranslutning. Uppdateringen av lĂ€sarprogramvaran misslyckades, eftersom lĂ€sarens batteri inte Ă€r tillrĂ€ckligt laddat. Ladda lĂ€saren till över 50 %% innan du försöker igen. - Ladda lĂ€sare Uppdateringen av lĂ€sarprogramvaran misslyckades, eftersom lĂ€sarens batteri endast Ă€r laddat till %1$s%%. Ladda lĂ€saren till över 50 %% innan du försöker igen. - %1$s (%2$d) - Alla - Filtrerade bestĂ€llningar - Alla bestĂ€llningar - Kontrollera din mobila enhet - Senaste 30 dagarna - Senaste 7 dagarna - Senaste 2 dagarna - Idag - Ange adress + Ladda lĂ€sare Din kortlĂ€sares programvara behöver uppdateras för att fungera korrekt Ange ett giltigt postnummer i dina butiksinstĂ€llningar och försök igen Postnumret i butiksadressen Ă€r ogiltigt + Ange adress Ange din butiksadress för att fortsĂ€tta + Kontrollera din mobila enhet Adressen kan inte uppdateras med en tom e-postadress. Kontrollera att du kör den senaste versionen av WooCommerce. + Senaste 30 dagarna + Senaste 7 dagarna + Senaste 2 dagarna + Idag + %1$s (%2$d) + Alla + Filtrerade bestĂ€llningar + Alla bestĂ€llningar Inte nu Installera Jetpack - AnvĂ€ndarprofiler TillĂ„t flera anvĂ€ndare att komma Ă„t WooCommerce Mobile. + AnvĂ€ndarprofiler Nya analysvyer gör det möjligt att se besökare, rapporter med mera. Analys FĂ„ push-notiser för nya bestĂ€llningar, recensioner med mera levererade till din enhet. Push-notiser Installera det kostnadsfria Jetpack-tillĂ€gget för den bĂ€sta mobilupplevelsen. FĂ„ ut sĂ„ mycket som möjligt av din butik + AnvĂ€nd som leveransadress AnvĂ€nd som faktureringsadress Filter (%d) Filter @@ -2024,14 +2031,14 @@ Language: sv_SE Visa bestĂ€llningar Filtrerade bestĂ€llningar Alla bestĂ€llningar - AnvĂ€nd som leveransadress BerĂ€tta mer om %s 
 - LĂ€sarens serienummer kopierad till urklipp Beskriv din produkt för dina framtida kunder 
 - LĂ€gg till leveransadress + LĂ€sarens serienummer kopierad till urklipp LĂ€gg till faktureringsadress - Faktureringsadress + LĂ€gg till leveransadress LĂ€gg till kundanteckning + Faktureringsadress + Leveransadress Adress Land Postnummer @@ -2043,9 +2050,7 @@ Language: sv_SE E-post Efternamn Förnamn - Leveransadress Redigera en kundbestĂ€llningsanteckning - OK Det gick inte att hĂ€mta SSR. Kontrollera WooCommerce -> Status i WP-admin. Det gick inte att dela systemstatusrapporten Det gick inte att kopiera SSR till urklipp @@ -2056,56 +2061,57 @@ Language: sv_SE Grattis, du kan nu ta emot kredit- och betalkortsbetalningar med WooCommerce Payments! Ta emot betalningar med en kortlĂ€sare Belopp mĂ„ste vara minst %1$s + OK + Bild pĂ„ ny funktionsikon + VĂ€xla butik + Uppdatering av produkt %1$s misslyckades + %1$d bilder har lagts till för produkten %2$s Produkt uppdaterad Uppdaterar produkt %1$s - OK - NĂ„got gick fel - Uppdatering av produkt %1$s misslyckades - Spara kvitto och fortsĂ€tt Bilduppladdning kommer fortsĂ€tta i bakgrunden - VĂ€xla butik - %1$d bilder har lagts till för produkten %2$s - Bild pĂ„ ny funktionsikon + Spara kvitto och fortsĂ€tt + OK Vi kan inte lĂ€sa in BestĂ€llningstillĂ€gg för nĂ€rvarande - Kategori - Visa utökningar + NĂ„got gick fel Vad som Ă€r nytt i WooCommerce + Visa utökningar Vi kan tyvĂ€rr inte Ă€ndra den hĂ€r funktionsinstĂ€llningen för tillfĂ€llet + Kategori Du har en ny recension! 🌟 Du har en ny bestĂ€llning! 🎉 %d artikel - Sparar din produkt - %d produkter - %d produkt - Försök igen med ett annat kort - Försök igen med samma kort - Ta bort kortet - Se till att kortlĂ€saren Ă€r ansluten. - %d arbetsdagar - %d arbetsdag %d merförsĂ€ljningsprodukter %d merförsĂ€ljningsprodukt %d korsförsĂ€ljningsprodukter %d korsförsĂ€ljningsprodukt + %d produkter + %d produkt Produktutökningar + Sparar din produkt VĂ€ntande recension + Se till att kortlĂ€saren Ă€r ansluten. + Försök igen med ett annat kort Prova att trycka pĂ„, föra in eller svepa ditt kort Flera kort upptĂ€ckta. Prova igen med endast ett kort + Ta bort kortet + Försök igen med samma kort %d poster %d artikel + %d arbetsdagar + %d arbetsdag Vi kunde inte verifiera leveransadressen automatiskt: %s Vi kunde inte automatiskt verifiera ursprungsadressen. Visa adressen i Google Maps för att verifiera att den Ă€r korrekt. Vi arbetar pĂ„ att göra det enklare för dig att se produkttillĂ€gg frĂ„n din enhet! För tillfĂ€llet kan du endast se tillĂ€ggen för dina bestĂ€llningar. Du kan skapa och redigera dessa tillĂ€gg i din webbadminpanel. - Spara + Visa utökningar frĂ„n din enhet! Om du byter namn pĂ„ ett tillĂ€gg i din webbadminpanel, observera att vissa bestĂ€llningar inte lĂ€ngre kommer att visa tillĂ€gget i appen. Visa utökningar - Visa utökningar frĂ„n din enhet! - %d filer kunde inte laddas upp + Spara Ladda upp information (%d) - Media kunde inte hittas - <a href=\'\'>LĂ€s mer</a> om att ladda upp bilder + %d filer kunde inte laddas upp %d fil kunde inte laddas upp + Media kunde inte hittas Du kan redigera produkttillĂ€gg i webbadminpanelen. + <a href=\'\'>LĂ€s mer</a> om att ladda upp bilder Vi kunde inte verifiera personliga betalningar för den hĂ€r butiken. Det gick inte att verifiera personliga betalningar för den hĂ€r butiken. Firmware: %s @@ -2117,61 +2123,77 @@ Language: sv_SE Skriv ut fraktetikett Fraktetikett köpt! Skriv ut fraktetiketter - HĂ„ll din lĂ€sare laddad - Behöver du lite hjĂ€lp? <a href=\'\'>Kontakta support</a> - Svep, tryck eller sĂ€tt in kort - LĂ€sare ansluten Personliga betalningar Det tar ungefĂ€r tre timmar att ladda din lĂ€sare + HĂ„ll din lĂ€sare laddad Din lĂ€sare gĂ„r in i vilolĂ€ge efter 10 minuter av inaktivitet. Det Ă€r bara att trycka pĂ„ strömknappen för att Ă„teransluta den. Automatisk Ă„teranslutning Det Ă€r bara att svepa, trycka eller infoga kort pĂ„ lĂ€saren för att ta emot betalningar. + Svep, tryck eller sĂ€tt in kort Grattis, du kan nu ta emot kredit- och betalkortsbetalningar! + LĂ€sare ansluten + Behöver du lite hjĂ€lp? <a href=\'\'>Kontakta support</a> <a href=\'\'>LĂ€s mer</a> om att ta emot betalningar med din mobila enhet och att bestĂ€lla kortlĂ€sare Personliga betalningar Ă€r inte tillgĂ€ngliga i testlĂ€get. StĂ€ng av det för att fortsĂ€tta. Personliga betalningar Ă€r för nĂ€rvarande inte tillgĂ€ngliga Det finns krav som invĂ€ntar granskning i ditt konto. Slutför dessa krav senast den %1$s för att fortsĂ€tta ta emot personliga betalningar. + Ditt konto har krav som invĂ€ntar granskning Du har minst ett försenat krav i ditt konto. Ta hand om det för att Ă„teruppta personliga betalningar. Personliga betalningar Ă€r för nĂ€rvarande inte tillgĂ€ngliga Du kommer att kunna ta emot personliga betalningar sĂ„ snart vi har slutfört granskningen av ditt konto. - Ditt konto har krav som invĂ€ntar granskning - Uppdatera efter uppdatering - Uppdatera WooCommerce Payments Personliga betalningar Ă€r för nĂ€rvarande inte tillgĂ€ngliga TyvĂ€rr kan vi inte erbjuda personliga betalningar för den hĂ€r butiken. + Uppdatera efter uppdatering En förĂ„ldrad version av utökningen WooCommerce Payments Ă€r installerad för din butik. Uppdatera den för att ta emot personliga betalningar. + Uppdatera WooCommerce Payments Du Ă€r nĂ€stan dĂ€r! Slutför konfigurationen av WooCommerce Payments för att börja ta emot personliga betalningar. - Ansluter till ditt konto - Uppdatera efter installation - Behöver du lite hjĂ€lp? <a href=\'\'>Kontakta support</a> - Uppdatera efter aktivering - Aktiverar paket - VĂ€lj ett paket att aktivera. - Alla tillgĂ€ngliga paket har aktiverats - Installera WooCommerce Payments - Aktivera WooCommerce Payments Slutför konfigurationen av WooCommerce Payments i adminpanelen för din butik + Uppdatera efter aktivering Utökningen WooCommerce Payments Ă€r installerad för din butik, men den har inte aktiverats. Aktivera den för att ta emot personliga betalningar. + Aktivera WooCommerce Payments + Uppdatera efter installation Du mĂ„ste installera den kostnadsfria utökningen WooCommerce Payments för din butik för att ta emot personliga betalningar. + Installera WooCommerce Payments <a href=\'\'>LĂ€s mer</a> om att ta emot betalningar med din mobila enhet och att bestĂ€lla kortlĂ€sare + Behöver du lite hjĂ€lp? <a href=\'\'>Kontakta support</a> Du kan fortfarande ta emot personliga kontanta betalningar genom att aktivera betalningsmetoden \"Postförskott\" i din butik + Vi stöder inte personliga kortbetalningar i %1$s + Ansluter till ditt konto Personliga betalningar Dubbelkolla mĂ„tten eller vikten pĂ„ ditt paket eller prova att anvĂ€nda ett annat paket i Paketinformation Det finns inga fraktavgifter tillgĂ€ngliga - Vi stöder inte personliga kortbetalningar i %1$s - StĂ€ng + Alla tillgĂ€ngliga paket har aktiverats + Aktiverar paket + VĂ€lj ett paket att aktivera. Obligatoriskt fĂ€lt - Attribut skapade - Ingen internetanslutning - Ingen anslutning till server - Denna betalning kunde inte bearbetas + StĂ€ng Variationen har skapats Generera ny variation Du kan nu skapa och hantera produktvariationer! Generera variation Nu nĂ€r du har lagt till attribut kan du skapa din första variation! - Att avbryta en pĂ„gĂ„ende programvaruuppdatering Ă€r inte att rekommendera + Attribut skapade %1$s%% slutförd + Att avbryta en pĂ„gĂ„ende programvaruuppdatering Ă€r inte att rekommendera + Denna betalning kunde inte bearbetas + Ingen anslutning till server + Ingen internetanslutning + Skicka i originalförpackning + LĂ€gg till i nytt paket + Denna vara finns för nĂ€rvarande i %s. Vart vill du flytta den? + Avbryt + Flytta + Flytta vara + ”%1$s” sparat + Misslyckades att skapa paket. Försök igen. + Misslyckades att skapa paket: okĂ€nt API-problem. + Misslyckades att skapa paket: %1$s + VĂ€nta 
 + Skapar nytt paket + Ogiltigt vĂ€rde. + Detta fĂ€lt Ă€r obligatoriskt. + Vikt för tomt paket + Tom förpackningsvikt (%1$s) Höjd (%1$s) Bredd (%1$s) LĂ€ngd (%1$s) @@ -2180,147 +2202,133 @@ Language: sv_SE LĂ„da VĂ€lj pakettyp Pakettyp - Avbryt - Flytta - VĂ€nta 
 - Skapar nytt paket - Ogiltigt vĂ€rde. - Detta fĂ€lt Ă€r obligatoriskt. - Vikt för tomt paket + Konfigurera paketet som du kommer att anvĂ€nda för att skicka dina produkter. Vi kommer att spara den för framtida bestĂ€llningar. LĂ€gg till nytt paket Skapa nytt paket - Misslyckades att skapa paket. Försök igen. - Misslyckades att skapa paket: okĂ€nt API-problem. - Misslyckades att skapa paket: %1$s - ”%1$s” sparat - Skicka i originalförpackning - LĂ€gg till i nytt paket - Denna vara finns för nĂ€rvarande i %s. Vart vill du flytta den? - Flytta vara - Tom förpackningsvikt (%1$s) Paketets mĂ„tt mĂ„ste vara större Ă€n noll. Uppdatera mĂ„tten för din vara i sektionen Frakt pĂ„ din produktsida för att fortsĂ€tta. - Konfigurera paketet som du kommer att anvĂ€nda för att skicka dina produkter. Vi kommer att spara den för framtida bestĂ€llningar. + Originalförpackning + VarumĂ„tt + Vara som skickas för sig + BestĂ€llningsstatus uppdaterad Skicka Skriv ut Se kvitto Avbryt Ă€ndĂ„ - BestĂ€llningsstatus uppdaterad - Originalförpackning - VarumĂ„tt - Vara som skickas för sig - SlĂ„ pĂ„ Bluetooth Det gick inte att uppdatera lĂ€sarens programvara Sökningen efter programvaruversionsuppdateringar misslyckades <a href=\'\'>LĂ€s mer</a> om att ta emot mobilbetalningar och bestĂ€lla kortlĂ€sare + SlĂ„ pĂ„ Bluetooth + Ingen lĂ€sare ansluten Vi kunde inte ansluta din lĂ€sare Anslut Flera lĂ€sare hittade BestĂ€llningen Ă€r redan betald - Ingen lĂ€sare ansluten - Betalningsmetod har lagts till - LĂ€gg till ett kreditkort - Ange ett giltigt telefonnummer Tack för ditt köp! Klicka pĂ„ lĂ€nken nedan för att visa ditt betalningskvitto.\n\n%s Det gick inte att ladda ner tullformulĂ€ret Skriv ut tullfaktura Skriv ut tullformulĂ€r Ett tullformulĂ€r mĂ„ste skrivas ut och inkluderas i denna internationella försĂ€ndelse TullformulĂ€r + Betalningsmetod har lagts till + LĂ€gg till ett kreditkort + Ange ett giltigt telefonnummer Skriv ut tullformulĂ€r - Ditt kvitto frĂ„n %s - LĂ€gg till produkt - Din kund valde %1$s Utforska hur du kan öka din butiksförsĂ€ljning. Börja sĂ€lja idag genom att lĂ€gga till din första produkt i butiken. + LĂ€gg till produkt Variationsattribut Aktivera Bluetooth pĂ„ den mobila enheten + Det gick inte att hĂ€mta bestĂ€llningen. BestĂ€llningens status i appen kan vara förĂ„ldrad. + Ditt kvitto frĂ„n %s Uppdaterar bestĂ€llning Uppdaterar appstatusen - Det gick inte att hĂ€mta bestĂ€llningen. BestĂ€llningens status i appen kan vara förĂ„ldrad. - 1 variation - LĂ€r dig mer om att skriva ut kvitton med din enhet - Aktivera Bluetooth- eller Wifi-anslutning pĂ„ din skrivare. - Parkoppla och anslut skrivaren till din mobil nĂ€r du uppmanas till det. - Justera pappersstorleken efter behov och vĂ€lj ”Skriv ut” nĂ€r du Ă€r redo att skriva ut kvittot. + Din kund valde %1$s + TullformulĂ€r krĂ€ver ett tiosiffrigt telefonnummer + TullformulĂ€r ifyllt Om du har problem med att skriva ut frĂ„n din enhet kontaktar du kundsupporten för din skrivare. Om utskrift inte Ă€r tillgĂ€nglig kan du alltid spara ditt kvitto som PDF och skicka det via e-post för att skriva ut det frĂ„n en annan enhet. - TullformulĂ€r ifyllt + Justera pappersstorleken efter behov och vĂ€lj ”Skriv ut” nĂ€r du Ă€r redo att skriva ut kvittot. + Parkoppla och anslut skrivaren till din mobil nĂ€r du uppmanas till det. NĂ€r du vĂ€ljer \"Skriv ut kvitto\" efter att ha godkĂ€nt betalningen, ersĂ€tt \"Spara som PDF\" med \"Alla skrivare\" och sök efter ny skrivare. + Aktivera Bluetooth- eller Wifi-anslutning pĂ„ din skrivare. Se till att Print Service-tillĂ€gget för din skrivare Ă€r installerat. + LĂ€r dig mer om att skriva ut kvitton med din enhet För att skapa en variation mĂ„ste du först stĂ€lla in dess attribut (dvs. \"FĂ€rg\", \"Storlek\") + 1 variation %1$s variationer - TullformulĂ€r krĂ€ver ett tiosiffrigt telefonnummer USPS-spĂ„rning Uppdaterar din lĂ€sares programvara Programvaruuppdatering LĂ€sarens programvara har uppdaterats - KarantĂ€n - Ingen - Annat - Prov - InnehĂ„llsdetaljer - Dokument - Beskrivning - Detta fĂ€lt Ă€r obligatoriskt - Anpassad rad %1$d - Vikt (%1$s per enhet) - VĂ€rde (%1$s per enhet) + OKÄNT KORTLÄSARNAMN Koppla frĂ„n lĂ€sare + Uppdatera din lĂ€sares programvara för att fortsĂ€tta ta emot betalningar + Uppdatera lĂ€sarens programvara + %s%% batteri ANSLUTEN LÄSARE Anslut kortlĂ€sare + SĂ€tt pĂ„ kortlĂ€saren och placera den bredvid den mobila enheten Se till att kortlĂ€sare Ă€r laddad Anslut din kortlĂ€sare + Kort avvisades Ansluter till lĂ€saren - Annat + Förbereder för att ta emot betalning + Det deklarerade vĂ€rdet mĂ„ste vara större Ă€n noll Vikt mĂ„ste vara större Ă€n noll - Land dĂ€r produkten tillverkades eller monterades - Ursprungsland - Ogiltigt format - BegrĂ€nsningsdetaljer - BegrĂ€nsningstyp - InnehĂ„llstyp - Returnera till avsĂ€ndare om paketet inte kan levereras - upp till %s - PaketinnehĂ„ll - SĂ€tt pĂ„ kortlĂ€saren och placera den bredvid den mobila enheten - Kort avvisades + Detta fĂ€lt Ă€r obligatoriskt Beskriv vilken typ av begrĂ€nsningar detta paket mĂ„ste ha. Beskriv vilken typ av varor detta paket innehĂ„ller. - OKÄNT KORTLÄSARNAMN - Uppdatera din lĂ€sares programvara för att fortsĂ€tta ta emot betalningar - Uppdatera lĂ€sarens programvara - %s%% batteri - Förbereder för att ta emot betalning - Det deklarerade vĂ€rdet mĂ„ste vara större Ă€n noll + Vikt (%1$s per enhet) + VĂ€rde (%1$s per enhet) %1$s om HS-tariffnummer %1$s om internt transaktionsnummer + Anpassad rad %1$d + Annat SanitĂ€r/fytosanitĂ€r inspektion + KarantĂ€n + Ingen + Annat + Prov Presenter + Dokument Handelsvaror + Land dĂ€r produkten tillverkades eller monterades + Ursprungsland Tariffnumret mĂ„ste vara 6 siffror lĂ„ngt HS-tariffnummer (valfritt) + Beskrivning + PaketinnehĂ„ll ITN krĂ€vs för försĂ€ndelser till %1$s. ITN krĂ€vs för frakt av artiklar till ett vĂ€rde som överstiger 2 500 USD per tariffnummer - Hoppa över + Ogiltigt format + BegrĂ€nsningsdetaljer + InnehĂ„llsdetaljer + BegrĂ€nsningstyp + InnehĂ„llstyp + Returnera till avsĂ€ndare om paketet inte kan levereras + upp till %s + Om du har aktiverat den hĂ€r instĂ€llningen kommer kunden att fĂ„ ett bekrĂ€ftelsemeddelande via e-post nĂ€r bestĂ€llningen har slutförts. + Granska bestĂ€llning + 🎉 BestĂ€llning slutförd! Verifierar roll 
 Du har inte den korrekta anvĂ€ndarrollen - Redigera och lĂ€gg till nya produkter var som helst - Granska bestĂ€llning LĂ€r dig mer om roller och behörigheter - SpĂ„ra försĂ€ljning och högpresterande produkter - Om du har aktiverat den hĂ€r instĂ€llningen kommer kunden att fĂ„ ett bekrĂ€ftelsemeddelande via e-post nĂ€r bestĂ€llningen har slutförts. - 🎉 BestĂ€llning slutförd! Den hĂ€r appen har endast stöd för anvĂ€ndarrollerna Administratör och Butikschef. Kontakta butiksĂ€garen för att uppgradera din roll. + Redigera och lĂ€gg till nya produkter var som helst Hantera och redigera bestĂ€llningar i farten + SpĂ„ra försĂ€ljning och högpresterande produkter + Hoppa över Extern produkt Grupperad produkt Variabel produkt En unik digital produkt som tjĂ€nster, nedladdningsbara böcker, musik eller videor + En unik fysisk produkt som du kan behöva frakta till kunden Enkel fysisk produkt Öppna instĂ€llningar Öppna instĂ€llningar - En unik fysisk produkt som du kan behöva frakta till kunden Bluetooth Ă€r inaktiverat + Plats Ă€r inaktiverad + Saknar nödvĂ€ndig exakt platsbehörighet Det gick inte att ansluta till lĂ€saren. Ansluter till lĂ€saren Anslut lĂ€saren @@ -2328,68 +2336,62 @@ Language: sv_SE Söker efter lĂ€sare Antal artiklar Skapa ny leveransetikett - Plats Ă€r inaktiverad - Saknar nödvĂ€ndig exakt platsbehörighet Enkel virtuell produkt + Vill du ta bort denna variant? + Genererar variation Tar bort produkt Skicka kvitto Skriv ut kvitto - Betalning lyckades - Betalning misslyckades - Tryck eller infoga för att betala - Vill du ta bort denna variant? FĂ„ngar upp betalning Behandlar betalning LĂ€saren Ă€r redo + Betalning misslyckades + Betalning lyckades Ta emot betalning + Tryck eller infoga för att betala Det gick inte att förhandsgranska fraktsedeln. Installera en app för PDF-visning och försök igen. Vi kunde inte detektera nĂ„gon WordPress-webbplats pĂ„ den angivna adressen. Se till att WordPress Ă€r installerat och att du kör den senaste tillgĂ€ngliga versionen. flera fraktrader - Genererar variation - VĂ€nta 
 - Spara till senare Kunde inte markera bestĂ€llningen som slutförd - Etiketter som Ă€r Ă€ldre Ă€n 30 dagar kan inte Ă„terbetalas - Skriv ut fraktetikett - Fraktetikett köpt! Ett fel uppstod vid köp av etiketterna + VĂ€nta 
 Köpa etikett Etikettbilder som Ă€r Ă€ldre Ă€n 180 dagar tas bort av vĂ„ra teknikpartners i generella sĂ€kerhets- och dataskyddssyften. - Typ av variation, t.ex. storlek eller fĂ€rg - Ändra namn + Skriv ut fraktetikett + Spara till senare + Fraktetikett köpt! + Etiketter som Ă€r Ă€ldre Ă€n 30 dagar kan inte Ă„terbetalas Typ + Ändra namn Det gick inte att byta namn pĂ„ ditt attribut + Typ av variation, t.ex. storlek eller fĂ€rg Byt namn pĂ„ attribut - Attribut - och - Ta bort detta attribut? Var det inte meningen att skapa ett nytt konto? GĂ„ tillbaka och skriv din e-postadress igen. + Anslut kortlĂ€sare Hantera kortlĂ€sare ButiksinstĂ€llningar - Anslut kortlĂ€sare + Attribut Du kan Ă„terbetala %1$s Ta emot betalning + och + Ta bort detta attribut? Valfri Fel nĂ€r dina attribut sparades - Signatur obligatoriskt (%s) + Det Ă€r bara webbplatsens Ă€gare som kan hantera betalningsmetoderna för fraktetiketter. Kontakta butiksĂ€garen %1$s (%2$s) för att hantera betalningsmetoder. LĂ€gg till variationer LĂ€gg till variation + LĂ€gg till din första variant %s totalt - Det Ă€r bara webbplatsens Ă€gare som kan hantera betalningsmetoderna för fraktetiketter. Kontakta butiksĂ€garen %1$s (%2$s) för att hantera betalningsmetoder. %s avgifter valda BerĂ€ttigar till gratis signaturkrav BerĂ€ttigar till gratis upphĂ€mtning + FörsĂ€kring (%s) + spĂ„rning Inkluderar %s MĂ„ste signeras av en vuxen (%s) - spĂ„rning - FörsĂ€kring (%s) + Signatur obligatoriskt (%s) Kunden betalade %1$s av %2$s för frakt - LĂ€gg till din första variant - gratis - Annat - Delsumma - Ett alternativ med detta namn finns redan - Ett attribut med detta namn finns redan + NĂ€r du köper fraktetiketter med WooCommerce, fĂ„r du 5 % till 40 % i rabatt jĂ€mfört med postkontoret. Vad innebĂ€r rabatt pĂ„ WooCommerce-tjĂ€nster? Det gick inte att hĂ€mta leveransalternativen Transportföretag och avgifter @@ -2398,33 +2400,40 @@ Language: sv_SE Ordersumma LĂ€s mer om rabatt pĂ„ WooCommerce-tjĂ€nster Rabatt pĂ„ WoCommerce-tjĂ€nster + Delsumma BestĂ€llningssammanfattning för fraktetiketter + gratis + Annat + Ett alternativ med detta namn finns redan + Ett attribut med detta namn finns redan LĂ€gg till varje alternativnamn och tryck pĂ„ retur Eller tryck för att vĂ€lja ett befintligt alternativ Namn pĂ„ alternativ - NĂ€r du köper fraktetiketter med WooCommerce, fĂ„r du 5 % till 40 % i rabatt jĂ€mfört med postkontoret. + Ett fel uppstod nĂ€r dina instĂ€llningar skulle sparas VĂ€nta 
 Sparar dina instĂ€llningar Löper ut %1$s + E-posta inköpskvitton till %1$s (%2$s) pĂ„ %3$s + Kreditkort hĂ€mtas frĂ„n följande WordPress.com-konto: %1$s <%2$s> + %1$s****%2$s LĂ€gg till ett annat kreditkort Betalningsmetod vald VĂ€nta 
 - %1$s****%2$s - Ett fel uppstod nĂ€r dina instĂ€llningar skulle sparas - E-posta inköpskvitton till %1$s (%2$s) pĂ„ %3$s - Kreditkort hĂ€mtas frĂ„n följande WordPress.com-konto: %1$s <%2$s> HĂ€mtar dina instĂ€llningar + Kreditkort slutar pĂ„ %1$s Paypal VISA MasterCard Discover American Express + Eller tryck för att vĂ€lja ett befintligt attribut + Nytt attributnamn LĂ€gg till attribut Attribut Redigera attribut - Eller tryck för att vĂ€lja ett befintligt attribut - Nytt attributnamn - Kreditkort slutar pĂ„ %1$s + Total förpackningsvikt: %1$s %2$s + %1$d varor i %2$d förpackningar + Total förpackningsvikt: %1$s %2$s Anpassade paket Kan inte hĂ€mta produkter Vissa obligatoriska fĂ€lt Ă€r tomma. @@ -2433,44 +2442,41 @@ Language: sv_SE VĂ€nta 
 Laddar in paket! Packet %1$d + %d varor Kan inte ladda paketdefinitioner + Inkluderar förpackningsvikt + Total förpackningsvikt (%1$s) + Vald förpackning Paketdetaljer Flytta + Poster att slutföra Föreslagen adress Angiven adress + Vi har Ă€ndrat den adress du angav nĂ„got. AnvĂ€nd den föreslagna adressen om den stĂ€mmer för att försĂ€kra korrekt leverans. Redigera vald adress AnvĂ€nd vald adress - %1$d varor i %2$d förpackningar - Total förpackningsvikt: %1$s %2$s - Inkluderar förpackningsvikt - Total förpackningsvikt (%1$s) - Vald förpackning - Poster att slutföra - Vi har Ă€ndrat den adress du angav nĂ„got. AnvĂ€nd den föreslagna adressen om den stĂ€mmer för att försĂ€kra korrekt leverans. - Total förpackningsvikt: %1$s %2$s - %d varor Laddar in adressdata Nya funktioner tillgĂ€ngliga! - Adress hittades inte + Hitta pĂ„ karta + Kontakta kunden Ogiltig gata Husnummer saknas - Postnummer + Adress hittades inte + Vi kunde inte verifiera leveransadressen automatiskt. Visa i Google Maps eller testa att kontakta kunden för att verifiera att adressen stĂ€mmer. + Adressvalideringen misslyckades VĂ€nta 
 + Adressvalideringen pĂ„gĂ„r + Det gick inte att lĂ€sa in adressdata + AnvĂ€nd adressen som angavs + Land + Postnummer + Delstat Ort Telefon Företag Namn - Land - Delstat - AnvĂ€nd adressen som angavs - Kontakta kunden - Vi kunde inte verifiera leveransadressen automatiskt. Visa i Google Maps eller testa att kontakta kunden för att verifiera att adressen stĂ€mmer. - Adressvalideringen misslyckades - Adressvalideringen pĂ„gĂ„r - Det gick inte att lĂ€sa in adressdata - Hitta pĂ„ karta - VĂ€nta 
 Google Maps-appen hittades + VĂ€nta 
 Bildborttagning pĂ„ produktvarianter stöds i WooCommerce 4.7 eller senare. VĂ€nta LĂ€gger till spĂ„rning @@ -2484,102 +2490,102 @@ Language: sv_SE Förpackningsinformation Skapa fraktetikett LĂ€s mer + Skippa kön pĂ„ postkontoret genom att skriva ut fraktetiketter till rabatterade priser hemma med din mobila enhet! Spara tid och pengar genom att fullfölja med WooCommerce Shipping WooCommerce Shipping Markera ordern som slutförd + LĂ€r dig mer om att skapa etiketter med din mobila enhet Skapa fraktetikett - Skapa fraktetiketter frĂ„n din enhet! Du kan nu skapa fraktetiketter för alla fysiska bestĂ€llningar direkt frĂ„n din enhet med hjĂ€lp av gratistillĂ€gget WooCommerce Shipping. Tryck pĂ„ \"Skapa fraktetikett\" för att prova vĂ„r betafunktion! - LĂ€r dig mer om att skapa etiketter med din mobila enhet - Skippa kön pĂ„ postkontoret genom att skriva ut fraktetiketter till rabatterade priser hemma med din mobila enhet! - Redigera + Skapa fraktetiketter frĂ„n din enhet! Avgifter Nettobetalning Betald LĂ€s mer om att ansluta Jetpack + Redigera Validera Dra och slĂ€pp för att Ă€ndra ordning pĂ„ foton - Radera - Fil-URL - LĂ€gg till fil - 1 fil - %1$d filer - Fil - Avbryt - Ja, Ă€ndra + InstĂ€llningar för nedladdning Ange ett giltigt namn Ange fil-URL + WordPress mediabibliotek + Kontrollera att den angivna URL:en Ă€r giltig VĂ€nta 
 Laddar upp filer - Filnamn - InstĂ€llningar för nedladdning - Kontrollera att den angivna URL:en Ă€r giltig Fel vid uppladdning av filen LĂ€gg till nedladdningsbar fil + LĂ€gg till nedladdningsbar fil frĂ„n Inkludera nedladdningsbara filer med köp + Avbryt + Ja, Ă€ndra Alla filer som för nĂ€rvarande Ă€r associerade med den hĂ€r produkten kommer att tas bort. Är du sĂ€ker pĂ„ att du vill ta bort möjligheten att ladda ned filer nĂ€r produkten köps? + Fil Är du sĂ€ker pĂ„ att du vill ta bort den hĂ€r filen? Nedladdningsbar produkt + Radera TidsgrĂ€ns för nedladdning NedladdningsgrĂ€ns Ange antalet dagar innan en nedladdningslĂ€nk löper ut, eller lĂ€mna fĂ€ltet tomt om lĂ€nken aldrig löper ut. Ange antalet gĂ„nger som filen kan laddas ned eller lĂ€mna fĂ€ltet tomt för obegrĂ€nsade nerladdningar Detta Ă€r namnet pĂ„ filen som visas för kunden + Filnamn Detta Ă€r URL:en för filen som kunderna fĂ„r tillgĂ„ng till. URL:er som anges bör redan vara kodade. + Fil-URL + LĂ€gg till fil + 1 fil + %1$d filer Du kan behöva <b>konfigurera Wi-Fi-utskrift direkt pĂ„ sjĂ€lva skrivaren.</b> Kontrollera att skrivarens fasta programvara Ă€r uppdaterad. Anvisningar finns i skrivarens dokumentation. Du kan vĂ€lja din enhets <b>standardutskriftstjĂ€nst</b> eller installera din <b>skrivares varumĂ€rkesapp</b> (detta bör visas som ett rekommenderat alternativ) Se till att din skrivare och din enhet Ă€r anslutna till <b>samma Wi-Fi-nĂ€tverk</b> - WordPress mediabibliotek - LĂ€gg till nedladdningsbar fil frĂ„n + Testa det nya enkla, lĂ€nkade och grupperade produktskapandet medan vi gör oss redo för lansering + Öka försĂ€ljningen med merförsĂ€ljning och korsförsĂ€ljning Redigera produkter LĂ€gg till produkter - Öka försĂ€ljningen med merförsĂ€ljning och korsförsĂ€ljning Produkter som marknadsförs i kundvagnen nĂ€r den nuvarande produkten Ă€r vald - Testa det nya enkla, lĂ€nkade och grupperade produktskapandet medan vi gör oss redo för lansering KorsförsĂ€ljning Produkter som marknadsförs istĂ€llet för den för nĂ€rvarande visade produkten (dvs. mer lönsamma produkter) MerförsĂ€ljning LĂ€nkade produkter %1$s%2$s x %3$s Skaffa en lĂ€nk för inloggning via e-post - VĂ€lj pappersstorlek - Pappersstorlek + Hmm. Vi hittar inget konto hos WordPress.com som Ă€r kopplat till denna e-postadress. + Testa att visa BestĂ€llningstillĂ€gg medan vi gör oss redo för lanseringen Skapar produkter + InstĂ€llningar + Ett fel intrĂ€ffade nĂ€r produkten skulle slĂ€ngas Produkt flyttad till papperskorg Flytta till papperskorg Vill du flytta denna produkt till papperskorgen? + SlĂ€ng produkt Denna produkt har inga variationer Ă€n + Det gĂ„r endast att lĂ€gga till alternativ som storlek och fĂ€rg pĂ„ webben. Dessa kommer att visas som alternativ pĂ„ produktsidan pĂ„ din webbplats. Skapa produkter frĂ„n appen! Produkt hittades inte - Hmm. Vi hittar inget konto hos WordPress.com som Ă€r kopplat till denna e-postadress. - InstĂ€llningar - Ett fel intrĂ€ffade nĂ€r produkten skulle slĂ€ngas - SlĂ€ng produkt - Det gĂ„r endast att lĂ€gga till alternativ som storlek och fĂ€rg pĂ„ webben. Dessa kommer att visas som alternativ pĂ„ produktsidan pĂ„ din webbplats. + Om du fortfarande har problem med att skriva ut frĂ„n din enhet kan du <b>spara din etikett som en PDF-fil</b> och skicka den med e-post för att skriva ut den frĂ„n en annan enhet. + NĂ€r du har valt <b>\"Skriv ut fraktetikett\"</b> kan du behöva vĂ€lja och lĂ€gga till en skrivare om du inte har skrivit ut frĂ„n den hĂ€r enheten tidigare. Alternativ för etikettformat + Skriv ut med din enhet Etikett (4 x 6 tum) Letter (8,5 x 11 tum) Legal (8,5 x 14 tum) Fel vid förhandsgranskning av fraktetikett + Vet du hur du skriver ut med din mobila enhet? Se alternativen för etikettlayout och pappersstorlek Skriv ut fraktetikett + VĂ€lj pappersstorlek + Pappersstorlek + Om du redan har anvĂ€nt etiketten pĂ„ ett paket Ă€r det ett brott mot vĂ„ra anvĂ€ndarvillkor att skriva ut och anvĂ€nda den igen. Om det intrĂ€ffade ett utskriftsfel nĂ€r du köpte etiketten kan du skriva ut den igen. Vi arbetar för att göra det enklare för dig att skriva ut fraktetiketter direkt frĂ„n din enhet! Om du har skapat fraktetiketter för den hĂ€r ordern i butiksadmin i WooCommerce Shopping kan du nu skriva ut dem under BestĂ€llningsinformation hĂ€r. Skriv ut fraktetiketter frĂ„n din enhet! - Skriv ut med din enhet - Om du redan har anvĂ€nt etiketten pĂ„ ett paket Ă€r det ett brott mot vĂ„ra anvĂ€ndarvillkor att skriva ut och anvĂ€nda den igen. - Om du fortfarande har problem med att skriva ut frĂ„n din enhet kan du <b>spara din etikett som en PDF-fil</b> och skicka den med e-post för att skriva ut den frĂ„n en annan enhet. - NĂ€r du har valt <b>\"Skriv ut fraktetikett\"</b> kan du behöva vĂ€lja och lĂ€gga till en skrivare om du inte har skrivit ut frĂ„n den hĂ€r enheten tidigare. Skriv ut fraktetikett - Vet du hur du skriver ut med din mobila enhet? - Testa att visa BestĂ€llningstillĂ€gg medan vi gör oss redo för lanseringen \u0022%1$s\u0022 Produktutkast sparat - Sparar utkast - Spara som utkast Det gick inte att spara produktutkastet + Sparar utkast I papperskorgen + Spara som utkast BekrĂ€ftelse av registrering ÅterstĂ€ll ditt lösenord Ange din webbplatsadress @@ -2608,99 +2614,100 @@ Language: sv_SE Skicka lĂ€nk via e-post Ge feedback Produkt publicerad + Fel vid publicering av produkt + Publicerar produkt PUBLICERA Ny produkt - Publicerar produkt - Fel vid publicering av produkt - LĂ€gg till foto - Byt ut foto Endast ett foto kan visas per produktvariant + Byt ut foto + LĂ€gg till foto LĂ€gg till bild för variant LĂ€r dig hur man installerar och ansluter Jetpack + För att anvĂ€nda den hĂ€r appen för %1$s behöver du ha anslutit Jetpack-tillĂ€gget till din butik. Logga in med ett annat konto VĂ€lj butik att ansluta FortsĂ€tt med WordPress.com - För att anvĂ€nda den hĂ€r appen för %1$s behöver du ha anslutit Jetpack-tillĂ€gget till din butik. - Ange lösenord + En produkt med variationer som fĂ€rg eller storlek %d produkt vald %d produkter valda LĂ€gg till produkter till gruppen LĂ€gg till produkt - En produkt med variationer som fĂ€rg eller storlek + Ange lösenord + Tillbaka till butik Kontakta oss hĂ€r + TĂ€nk pĂ„ att detta inte Ă€r ett supportĂ€rende och att vi inte kan adressera individuell feedback.\n\nBehöver du hjĂ€lp? %1$s + Tack för att du delar dina\n tankar med oss Feedback skickad VĂ€nta 
 Laddar in Hur kan vi förbĂ€ttra? Ja, Ă€ndra - VĂ€lj en produkttyp - Skicka feedback - Vissa variationer har inga priser - Grupperade produkter - Ändra produkttyp - Aktiverad - %1$s lĂ€mnade en recension - Ta bort den grupperade produkten - Variation uppdaterad - Tillbaka till butik - TĂ€nk pĂ„ att detta inte Ă€r ett supportĂ€rende och att vi inte kan adressera individuell feedback.\n\nBehöver du hjĂ€lp? %1$s - Tack för att du delar dina\n tankar med oss Om du Ă€ndrar produkttypen Ă€ndras en del av produktinformationen Är du sĂ€ker pĂ„ att du vill Ă€ndra produkttypen? LĂ€nk till en produkt pĂ„ en extern webbplats En samling relaterade produkter + VĂ€lj en produkttyp + Skicka feedback + Vissa variationer har inga priser Variationer utan pris kommer inte att visas i din butik + Variation uppdaterad + Ta bort den grupperade produkten + Grupperade produkter + Ändra produkttyp Inget pris angivet + Aktiverad Du mĂ„ste ange försĂ€ljningspriset om en försĂ€ljning Ă€r schemalagd Du kan nu redigera grupperade, externa och variabla produkter, Ă€ndra produkttyp och uppdatera kategorier och etiketter. + %1$s lĂ€mnade en recension + Jag gillar den Kunde vara bĂ€ttre Tycker du om WooCommerce-appen? - Jag gillar den Fel vid uppdatering av variation Fel vid hĂ€mtning av variation Fel uppstod nĂ€r etiketter lades till LĂ€gger till etiketter Din Ă„terbetalning bearbetas. VĂ€nta 
 + BegĂ€ran om Ă„terbetalning har skickats Återbetalningsetikett (-%1$s) + Belopp berĂ€ttigat för Ă„terbetalning Inköpsdatum + Du kan begĂ€ra en Ă„terbetalning för en fraktetikett som inte har anvĂ€nts för att skicka ett paket. Den kommer att ta minst 14 dagar att behandla. BegĂ€r en Ă„terbetalning - Belopp berĂ€ttigat för Ă„terbetalning Fraktetikett för Ă„terbetalning - Du kan begĂ€ra en Ă„terbetalning för en fraktetikett som inte har anvĂ€nts för att skicka ett paket. Den kommer att ta minst 14 dagar att behandla. - BegĂ€ran om Ă„terbetalning har skickats - Organisera dina produkter i relaterade grupper - Gör dina produkter lĂ€ttare att hitta med etiketter - Ett kort utdrag om din produkt Fysisk + Ett kort utdrag om din produkt + Gör dina produkter lĂ€ttare att hitta med etiketter + Organisera dina produkter i relaterade grupper + LĂ€gg till vikt och dimensioner + LĂ€gg till fler detaljer + Organisera dina produkter i etiketter + LĂ€gg till din första etikett Etiketter LĂ€gg till etikett + Inaktiverat Virtuell produkt LĂ€gg till fler detaljer %1$s produkt nedladdningsbar %s produkt - LĂ€gg till fler detaljer - Organisera dina produkter i etiketter - LĂ€gg till vikt och dimensioner - LĂ€gg till din första etikett - Inaktiverat ÅterstĂ„ende produkter - %1$s\n%2$s - Kreditkort - Betalningsmetod %1$s \u2022 %2$s + %1$s etikettĂ„terbetalning begĂ€rd SpĂ„ra försĂ€ndelse + %1$s\n%2$s Dölj information om försĂ€ndelse Visa försĂ€ndelseinformation + Kreditkort + Betalningsmetod Transportföretag och avgifter Information om förpackning Leverans AvsĂ€ndare Förpackning %d - %1$s etikettĂ„terbetalning begĂ€rd SKU: %1$s %1$s (%2$s alternativ) Fraktetiketter + VĂ€nta 
 LĂ€gger till kategori Överordnad kategori Kategorinamn @@ -2714,26 +2721,33 @@ Language: sv_SE LĂ€gg till kategori Kategorier GĂ€st - VĂ€nta 
 Integritetsnotis för anvĂ€ndare i Kalifornien BehĂ„ll Ă€ndringar Fram till %1$s - Nya redigeringsalternativ tillgĂ€ngliga Vi har lagt till fler redigeringsfunktionaliteter till produkter! Du kan nu uppdatera bilder, se förhandsgranskningar och dela dina produkter. + Nya redigeringsalternativ tillgĂ€ngliga + BegrĂ€nsad redigering tillgĂ€nglig Produkter %1$s x %2$s %1$s %2$s - BegrĂ€nsad redigering tillgĂ€nglig Extern Enkel Publicerat privat Inga bilder Ă€nnu WordPress mediebibliotek WordPress mediebibliotek - Slug - ProduktlĂ€nk + BestĂ€mmer produktens placering i katalogen. Ju lĂ€gre siffervĂ€rdet Ă€r desto högre kommer artikeln att vara i produktlistan. Du kan ocksĂ„ anvĂ€nda negativa siffror. + Menysortering + Ett valfritt meddelande som kan skickas till kunden efter köpet + Denna text kommer att visas pĂ„ knappen som lĂ€nkar till den externa produkten Knapptext Ange den externa URL:en till produkten + ProduktlĂ€nk + LĂ€gg till produktlĂ€nk + Aktivera recensioner + Detta Ă€r den URL-vĂ€nliga versionen av produktrubriken + Slug + Denna instĂ€llning avgör vilka butikssidor produkterna kommer att listas pĂ„. Utvald produkt Dold Endast sökresultat @@ -2747,7 +2761,16 @@ Language: sv_SE Synlighet Status ProduktinstĂ€llningar + Fel nĂ€r lösenordet uppdaterades + Valt sorteringsalternativ + Valt filteralternativ Visa produkter + Filter \u2022 %d + Filter (%d) + Ö till A + Titel: Ö till A + A till Ö + Titel: A till Ö Äldsta Datum: Ă€ldsta till nyaste Nyaste @@ -2755,74 +2778,52 @@ Language: sv_SE Sortera efter Filter Inga produkter hittades + Alla Produkttyp %d valda Inte instĂ€lld Fler alternativ Rensa - LĂ€gg till produktlĂ€nk - Aktivera recensioner - Detta Ă€r den URL-vĂ€nliga versionen av produktrubriken - Denna instĂ€llning avgör vilka butikssidor produkterna kommer att listas pĂ„. - Fel nĂ€r lösenordet uppdaterades - Valt sorteringsalternativ - Valt filteralternativ - Denna text kommer att visas pĂ„ knappen som lĂ€nkar till den externa produkten - Menysortering - BestĂ€mmer produktens placering i katalogen. Ju lĂ€gre siffervĂ€rdet Ă€r desto högre kommer artikeln att vara i produktlistan. Du kan ocksĂ„ anvĂ€nda negativa siffror. - Ett valfritt meddelande som kan skickas till kunden efter köpet - Filter \u2022 %d - Filter (%d) - Ö till A - Titel: Ö till A - A till Ö - Titel: A till Ö - Alla + VĂ€ntande recension + Om WooCommerce + StĂ€lls in av strömsparlĂ€get + Systemstandard Mörk + Ljus Utseende Kort sammanfattning om produkten Kort beskrivning - Om WooCommerce - Systemstandard - VĂ€ntande recension - StĂ€lls in av strömsparlĂ€get - Ljus - Ta bort slutdatum Reapriset mĂ„ste vara lĂ€gre Ă€n det ordinarie priset + Ta bort slutdatum LĂ€gg till frakt Produktbilderna laddas fortfarande upp. Vill du ignorera dina Ă€ndringar? Ange ett nummer Vi har lagt till redigeringsfunktionalitet till enkla produkter. HĂ„ll utkik för fler alternativ snart! - Till - FrĂ„n - MomsinstĂ€llningar - Momsstatus Frakt Momsbelagd Ingen Standardmoms Momsgrupp + Momsstatus + MomsinstĂ€llningar + Till + FrĂ„n Starta och avsluta en rea automatiskt SchemalĂ€gg rea i ditt administratörsarkiv - Höjd - Bredd - LĂ€ngd - Dimensioner SKU anvĂ€nds redan av en annan produkt FraktinstĂ€llningar Ingen fraktklass - %1$s via %2$s - Återbetalningar + Dimensioner + Höjd + Bredd + LĂ€ngd Återbetalda produkter - Återbetalda produkter - Är du sĂ€ker pĂ„ att du vill utfĂ€rda en Ă„terbetalning? Det hĂ€r kan inte Ă„ngras. %1$s (%2$s x %3$d) - frĂ„n %1$s - Readatum - LĂ€gg till pris - Handera lager - %1$s – %2$s + %1$s via %2$s + Är du sĂ€ker pĂ„ att du vill utfĂ€rda en Ă„terbetalning? Det hĂ€r kan inte Ă„ngras. + Återbetalda produkter + Återbetalningar Registrera dig pĂ„ WordPress.com Vi hittade inga resultat för %s FĂ„ högkvalitativa produktrecensioner för din butik @@ -2834,51 +2835,56 @@ Language: sv_SE Hur mĂ„nga artiklar som finns i lager Antal BegrĂ€nsa till en per order + Handera lager HjĂ€lper att enkelt identifiera den hĂ€r produkten + frĂ„n %1$s + %1$s – %2$s + Readatum + LĂ€gg till pris LĂ€gg till lager Kollar upp dina bestĂ€llningar 
 Ange text + Ange produktrubrik + Produkt sparad + Det gick inte att uppdatera produkten + VĂ€nta 
 Beskriv din produkt Beskrivning Redigera beskrivning - Det gick inte att uppdatera produkten - VĂ€nta 
 - Ange produktrubrik - Produkt sparad - Klart - Uppdatera Vill du ignorera dina Ă€ndringar? + Uppdatera + Klart Återbetalning pĂ„gĂ„r, vĂ€nta 
 Återbetala frakt VĂ€lj kvantitet FraktĂ„terbetalning ProduktĂ„terbetalning + %1$s x %2$s vardera %d artiklar valda VĂ€lj ingen VĂ€lj alla VĂ€ntar pĂ„ Ă„terbetalningsbekrĂ€ftelse 
 - %1$s x %2$s vardera - Ta ett foto - VĂ€lj en uppladdningsmetod - LĂ€gg till en produktbild - Ta bort foto - LĂ€gg till foton - Foton - LĂ€gg till bild - Ta bort - Kommande - Bildoptimering Ändra storlek pĂ„ och komprimera bilder för snabbare uppladdning + Bildoptimering + Ta ett foto VĂ€lj frĂ„n enheten + VĂ€lj en uppladdningsmetod Uppladdningar + Laddar upp bilder 
 %1$d av %2$d + Laddar upp bild 
 Det gĂ„r inte att komma Ă„t kameran Är du sĂ€ker pĂ„ att du vill ta bort den hĂ€r bilden? Det gick inte att ta bilden VĂ€nta tills den aktuella Ă„tgĂ€rden har slutförts Det gick inte att ladda upp produktbilden Det gick inte att ta bort produktbilden - Laddar upp bilder 
 %1$d av %2$d - Laddar upp bild 
 + LĂ€gg till en produktbild + Ta bort foto + LĂ€gg till foton + Foton + LĂ€gg till bild + Kommande + Ta bort Vi kunde inte komma Ă„t din webbplats. För att lösa detta behöver du kontakta ditt webbhotell. Vi kunde inte komma Ă„t din webbplats pĂ„ grund av ett problem med <b>SSL-certifikatet</b>. För att lösa detta behöver du kontakta ditt webbhotell. Vi kunde inte komma Ă„t din webbplats eftersom det krĂ€ver <b>HTTP-autentisering</b>. För att lösa detta behöver du kontakta ditt webbhotell. @@ -2887,8 +2893,8 @@ Language: sv_SE Logga in med dina inloggningsuppgifter. Logga in med dina inloggningsuppgifter för %1$s Skicka verifieringsmeddelande via e-post - Produktredigering Testa den nya produktredigeringsfunktionen dĂ„ vi snart Ă€r klara för lansering + Produktredigering Det uppstod ett fel nĂ€r ditt konto skulle hĂ€mtas. Du kan försöka igen nu eller stĂ€nga och försöka igen senare. Ett fel har uppstĂ„tt. Logga in för att fortsĂ€tta Ansluter till din webbplats 
 @@ -2923,12 +2929,15 @@ Language: sv_SE Inga matchande produkter Inga produkter Ă€nnu %s i lager + I lager \u2022 %d variationer Produktbild %1$s lĂ€mnade en recension om %2$s Förkastad Den nya produktrecensionen kunde inte hĂ€mtas Produktrecensionerna kunde inte hĂ€mtas - I lager \u2022 %d variationer + NĂ„got gick fel med Ă„terbetalningen. Var vĂ€nlig försök igen. + Återbetalningen har skickats. + Din Ă„terbetalning för %s behandlas. VĂ€nta 
 Offertikon Manuell Ă„terbetalning Återbetalningsinformation @@ -2946,10 +2955,7 @@ Language: sv_SE Återbetala %s %s tillgĂ€ngligt för Ă„terbetalning UtfĂ€rda Ă„terbetalning - NĂ„got gick fel med Ă„terbetalningen. Var vĂ€nlig försök igen. - Återbetalningen har skickats. %1$s via %2$s - Din Ă„terbetalning för %s behandlas. VĂ€nta 
 FörbĂ€ttrad statistik Betafunktioner VĂ€ntar pĂ„ betalning via %s @@ -2962,12 +2968,12 @@ Language: sv_SE Dagens statistik Logga in Har du redan Jetpack? %1$s + Försöker logga in med Jetpack 
 uppdatera appen för att fortsĂ€tta + För att anvĂ€nda den hĂ€r appen för %1$s behöver du installera Jetpack-tillĂ€gget och ansluta det till det hĂ€r kontot. \n\nNĂ€r detta Ă€r klart, starta om appen. Försök med en annan butik Databasen har nedgraderats, Ă„terskapar tabeller och lĂ€ser in butiker LĂ€ser in butiker - Försöker logga in med Jetpack 
 - För att anvĂ€nda den hĂ€r appen för %1$s behöver du installera Jetpack-tillĂ€gget och ansluta det till det hĂ€r kontot. \n\nNĂ€r detta Ă€r klart, starta om appen. Inga transportföretag hittades Ange en fullstĂ€ndig webbplatsadress som example.com. Inga omdömen Ă€n! @@ -2978,11 +2984,12 @@ Language: sv_SE Det gick inte att hĂ€mta instĂ€llningarna: En del API:er Ă€r inte tillgĂ€ngliga för den hĂ€r OAuth app-ID + konto-kombinationen. Vi letar efter medarbetare! Kopiera spĂ„rningsnummer - uppdatera appen Kollar efter WooCommerce 
 + uppdatera appen Ingen adress specificerad Behöver du hjĂ€lp med att hitta e-postadressen som du anvĂ€nde för att ansluta? Webbplatsen pĂ„ den hĂ€r adressen Ă€r inte en WordPress-webbplats. Webbplatsen mĂ„ste anvĂ€nda WordPress för att vi ska kunna ansluta till den. + Logga in med WordPress.com för att ansluta till <b>%1$s</b> Zimbabwe Zambia Yemen @@ -3119,7 +3126,6 @@ Language: sv_SE Jamaica Elfenbenskusten Italien - Logga in med WordPress.com för att ansluta till <b>%1$s</b> Israel Isle of Man Irland @@ -3226,15 +3232,24 @@ Language: sv_SE Afghanistan Åland Recension + Anpassat transportföretag Anpassad + Ange ett transportföretagsnamn Ange ett spĂ„rningsnummer + VĂ€lj ett transportföretag Vill du ta bort den hĂ€r spĂ„rningen? Det gick inte att lĂ€gga till spĂ„rning SpĂ„rning av försĂ€ndelse har lagts till + Det gick inte att hĂ€mta transportföretag + Valt transportföretag + Transportföretag Datum skickat Ange spĂ„rningslĂ€nk + Ange transportföretagsnamn Ange spĂ„rningsnummer + VĂ€lj transportföretag SpĂ„rningslĂ€nk (tillval) + Transportföretagsnamn SpĂ„rningsnummer Fraktbolag LĂ€gg till spĂ„rning @@ -3247,35 +3262,26 @@ Language: sv_SE SpĂ„ra försĂ€ndelse Du kan hitta e-postadressen som du anvĂ€nder för att ansluta till WordPress.com frĂ„n din webbplatsadminsitration pĂ„ %1$sJetpack Dashboard%2$s under %3$sAnslutningar > Kontoanslutning%4$s Vilken e-postadress ska jag anvĂ€nda för att logga in? + Behöver du hjĂ€lp med att hitta e-postmeddelandet? Jetpack Ă€r ett kostnadsfritt tillĂ€gg i WordPress som ansluter din butik till de verktyg som behövs för att ge den bĂ€sta möjliga mobilupplevelsen, inklusive pushmeddelanden och statistik Vad Ă€r Jetpack? Visa anslutna butiker Det ser ut som att %1$s Ă€r ansluten till ett annat WordPress.com-konto. FortsĂ€tt redigera - Anpassat transportföretag - Ange ett transportföretagsnamn - VĂ€lj ett transportföretag - Det gick inte att hĂ€mta transportföretag - Valt transportföretag - Transportföretag - Ange transportföretagsnamn - VĂ€lj transportföretag - Transportföretagsnamn - Behöver du hjĂ€lp med att hitta e-postmeddelandet? - TillĂ„t - TillĂ„t inte - LĂ€s mer - I lager - Slut i lager - TillĂ„t, men meddela kunden Logga in med ditt anvĂ€ndarnamn och lösenord. Logga in med ditt WordPress.com anvĂ€ndarnamn istĂ€llet för din e-postadress. - HjĂ€lpcenter Webbplatsen pĂ„ denna adress Ă€r inte en WordPress-webbplats. För att vi ska kunna ansluta till den mĂ„ste webbplatsen anvĂ€nda WordPress. - Restnoterad - Variabel - Grupperade + HjĂ€lpcenter Virtuell + Grupperade + Variabel + TillĂ„t, men meddela kunden + TillĂ„t + TillĂ„t inte + Restnoterad + Slut i lager + I lager + LĂ€s mer Bilden kunde inte laddas Utkast Privat @@ -3321,11 +3327,11 @@ Language: sv_SE Prova nu Klart Peka för att byta butiker + VĂ€lj butik Logga ut Ändra orderstatus Klicka för att Ă€ndra orderstatus TillĂ€mpa - VĂ€lj butik Nej tack Senare BetygsĂ€tt nu @@ -3336,14 +3342,14 @@ Language: sv_SE Dela din butiks URL Dela din butik Alla granskningar har markerats som lĂ€sta - Kan inte ansluta till %s Uppdatera butik till WooCommerce 3.5 + Kan inte ansluta till %s AvfĂ€rda + Ett fel uppstod nĂ€r alla granskningar skulle markeras som lĂ€sta Markera alla som lĂ€sta Meddelande Ring Ring eller SMS:a kunden - Ett fel uppstod nĂ€r alla granskningar skulle markeras som lĂ€sta Det gick inte att uppdatera produktrecensionsstatusen Det gick inte att uppdatera produktrecensionsinformationen Ta bort @@ -3353,19 +3359,19 @@ Language: sv_SE Visa produkten HjĂ€lp och support Ljud, brĂ„dskande och aviseringspunkt + Hantera aviseringar Aviseringar Är du sĂ€ker pĂ„ att du vill logga ut frĂ„n kontot %s? - Hantera aviseringar - Om detta inaktiveras kommer noteringen att vara privat Recension markerad som %1$s + Om detta inaktiveras kommer noteringen att vara privat Det gick inte att hĂ€mta ordern Tillbaka Produktrecensionsaviseringar Ny order-aviseringar Till kund + Verifierar webbplats 
 Uppdatera instruktioner Sök - Verifierar webbplats 
 Uppdatera och %d mer. %d nya aviseringar @@ -3397,9 +3403,9 @@ Language: sv_SE Kraschrapporter Dela Version %s - Vi har gjort för mĂ„nga försök att leverera en verifieringskod via SMS – VĂ€nta lite och be om en ny om en minut. - Det finns inget WordPress.com-konto som stĂ€mmer mot detta Google-konto. - Logga in pĂ„ WordPress.com-kontot du anvĂ€nde för att ansluta Jetpack. + HTTP-lösenord + HTTP-anvĂ€ndarnamn + Autentisering krĂ€vs Magisk lĂ€nk har skickats Registrering via e-post BekrĂ€ftelse av kod @@ -3408,8 +3414,32 @@ Language: sv_SE Inloggning via magisk lĂ€nk Webbplatsens inloggningsadress E-postadress för inloggning - Har du inget konto? %1$sRegistrera dig%2$s + Ett fel har intrĂ€ffat. + Fyll i en autentiseringskod för att fortsĂ€tta. + Dubbelkontrollera ditt lösenord för att fortsĂ€tta. + Inloggningen avbruten + VĂ€nta medan inloggningen pĂ„gĂ„r. + Inloggning pĂ„gĂ„r
 + Tryck för att fortsĂ€tta. + Inloggad! + Ett nĂ€tverksfel har intrĂ€ffat. Kontrollera anslutningen och försök igen. + Ange en webbplats som ligger pĂ„ WordPress.com eller en WordPress-webbplats pĂ„ egen server som Ă€r ansluten till Jetpack + Det gick inte att ansluta. Vi fĂ„r fel 403 (förbjudet) nĂ€r vi anropar XMLRPC-Ă€ndpunkten för din webbplats. Appen behöver detta för att kunna kommunicera med din webbplats. Kontakta webbhotellet för att lösa detta problem. + Det gick inte att ansluta. Din webbserver blockerar POST-anrop, som appen behöver för att kommunicera med din webbplats. Kontakta ditt webbhotell för att lösa detta problem. + Kunde inte ansluta. Obligatoriska XML-RPC-metoder saknas pĂ„ servern. + Kontrollera att webbplatsens URL Ă€r giltig + Ett fel uppstod + Glömt ditt lösenord? + Ange en giltig epostadress + Kontrollerar e-post + Logga in igen för att fortsĂ€tta. + Logga in pĂ„ WordPress.com-kontot du anvĂ€nde för att ansluta Jetpack. + Kunde inte hĂ€mta din profil + En dublett-webbplats har hittats. + Det gĂ„r inte att lĂ€gga till denna webbplats. Den finns redan i appen. + AnvĂ€ndarnamnet eller lösenordet som angavs Ă€r felaktigt Det tog för lĂ„ng tid för Google att svara. Du kan behöva vĂ€nta tills du har en stabilare internetuppkoppling. + Registrerar med Google 
 Registrering med Google Registrering med e-postadress Genom att registrera dig accepterar du vĂ„ra %1$sAnvĂ€ndarvillkor%2$s. @@ -3419,55 +3449,20 @@ Language: sv_SE Det gick inte att sĂ€nda e-postmeddelandet. Du kan försöka igen nu eller stĂ€nga och göra ett nytt försök senare. Skriv in din e-postadress för att skapa ditt nya WordPress.com-konto. Det gick inte att kontrollera e-postadressen. - Ett fel har intrĂ€ffat. - Fyll i en autentiseringskod för att fortsĂ€tta. - Dubbelkontrollera ditt lösenord för att fortsĂ€tta. - Inloggningen avbruten - VĂ€nta medan inloggningen pĂ„gĂ„r. - Inloggning pĂ„gĂ„r
 - Tryck för att fortsĂ€tta. - Inloggad! - Google login kunde inte startas. - Skriv in ett lösenord \nDu kanske vill prova ett annat konto? + Google login kunde inte startas. + Vi har gjort för mĂ„nga försök att leverera en verifieringskod via SMS – VĂ€nta lite och be om en ny om en minut. Det var nĂ„got som inte stĂ€mde vid uppkoppling till Google-kontot. + Det finns inget WordPress.com-konto som stĂ€mmer mot detta Google-konto. StĂ€ng Logga in via Google. - Ett nĂ€tverksfel har intrĂ€ffat. Kontrollera anslutningen och försök igen. Inloggad som Lyckas inte hitta ditt e-postprogram + Har du inget konto? %1$sRegistrera dig%2$s Skriv in en verifieringskod - En dublett-webbplats har hittats. - Det gĂ„r inte att lĂ€gga till denna webbplats. Den finns redan i appen. - Det gick inte att ansluta. Vi fĂ„r fel 403 (förbjudet) nĂ€r vi anropar XMLRPC-Ă€ndpunkten för din webbplats. Appen behöver detta för att kunna kommunicera med din webbplats. Kontakta webbhotellet för att lösa detta problem. - Det gick inte att ansluta. Din webbserver blockerar POST-anrop, som appen behöver för att kommunicera med din webbplats. Kontakta ditt webbhotell för att lösa detta problem. - Kontrollerar e-post - Kunde inte ansluta. Obligatoriska XML-RPC-metoder saknas pĂ„ servern. - Kunde inte hĂ€mta din profil - Logga in igen för att fortsĂ€tta. - Glömt ditt lösenord? - AnvĂ€ndarnamnet eller lösenordet som angavs Ă€r felaktigt - Ange en giltig epostadress - Ett fel uppstod - Autentisering krĂ€vs - Kontrollera att webbplatsens URL Ă€r giltig - HTTP-lösenord - HTTP-anvĂ€ndarnamn - Ange en webbplats som ligger pĂ„ WordPress.com eller en WordPress-webbplats pĂ„ egen server som Ă€r ansluten till Jetpack - Registrerar med Google 
 - Alternativt: - AllmĂ€nt - \@%s - Logga in med ditt anvĂ€ndarnamn. - Logga in genom att skriva din webbplatsadress. - Skicka ett nytt SMS med en kod till mig istĂ€llet. - Vi har skickat ett SMS till telefonnumret som slutar pĂ„ %s. Skriv in bekrĂ€ftelsekoden from SMS;et. - Ange motsvarande lösenord för WordPress.com för att fortsĂ€tta med detta Google-konto. Denna frĂ„ga fĂ„r du endast en gĂ„ng. - Logga in pĂ„ WordPress.com för att dela innehĂ„llet. - Skriv in adressen för den WordPress-webbplats dit du vill dela innehĂ„llet. - Ett fel intrĂ€ffade nĂ€r standardwebblĂ€saren skulle öppnas. VĂ€lj en annan app: - Kan inte öppna lĂ€nken + Skriv in ett lösenord Skriv in ett anvĂ€ndarnamn + Logga in pĂ„ WordPress.com för att dela innehĂ„llet. Logga in till ditt konto pĂ„ WordPress.com för att nĂ„ inlĂ€gget. Ett fel intrĂ€ffade nĂ€r webbplatsen skulle lĂ€ggas till. Felkod: %s Webbplatsadressen kontrolleras @@ -3476,15 +3471,25 @@ Language: sv_SE Vilket webbplatsadress har jag? Behöver du hjĂ€lp att hitta din webbplatsadress? Webbplatsadress + Skriv in adressen för den WordPress-webbplats dit du vill dela innehĂ„llet. \@%s Redan inloggad pĂ„ WordPress.com FortsĂ€tt + Anslut en webbplats Anslut ytterligare webbplats + Ange motsvarande lösenord för WordPress.com för att fortsĂ€tta med detta Google-konto. Denna frĂ„ga fĂ„r du endast en gĂ„ng. Skriv in ditt lösenord för WordPress.com. + Inte tillgĂ€nglig för nĂ€rvarande. Ange ditt lösenord BegĂ€r e-postadress för inloggning Det verkar som om ditt lösenord inte stĂ€mmer. Dubbelkolla dina uppgifer och försök igen. BegĂ€r en verifieringskod via SMS. + Skicka ett nytt SMS med en kod till mig istĂ€llet. Skicka mig en kod via SMS istĂ€llet. + Vi har skickat ett SMS till telefonnumret som slutar pĂ„ %s. Skriv in bekrĂ€ftelsekoden from SMS;et. + NĂ€stan dĂ€r! Ange verifieringskoden för WordPress.com frĂ„n din autentiseringsapp. + Logga in med ditt anvĂ€ndarnamn. + Logga in genom att skriva din webbplatsadress. + Alternativt: Öppna e-posten NĂ€sta Hantera din Jetpack-förstĂ€rkta webbplats nĂ€r som helst – WordPress finns i din ficka. @@ -3492,75 +3497,35 @@ Language: sv_SE HĂ„ll koll pĂ„ dina favoritwebbplatser och delta i diskussion dĂ€r och nĂ€r det passar dig. Se hur lĂ€sare frĂ„n hela vĂ€rlden lĂ€ser och interagerar med din webbplats – i direktsĂ€ndning. Publicera frĂ„n parkbĂ€nken. Blogga frĂ„n bussen. Kommentera nĂ€r du dricker kaffe. WordPress finns dĂ€r du Ă€r. - Du Ă€r redan inloggad till ditt konto hos WordPress.com. Du kan inte lĂ€gga till nĂ„gon webbplats frĂ„n WordPress.com som Ă€r kopplad till ett annat konto. - Försök igen - Logga ut - Skicka lĂ€nk - Inte tillgĂ€nglig för nĂ€rvarande. Ange ditt lösenord - Loggar in + Logga in + HjĂ€lp + Lösenord + AnvĂ€ndarnamn Ange ditt lösenord istĂ€llet - E-postadress - Ångra + Skicka lĂ€nk Ogiltig verifieringskod Verifieringskod - HjĂ€lp - Kasta bort - Logga in - AnvĂ€ndarnamn - Lösenord - Utan titel - InstĂ€llningar - Idag - Avbryt - Äldre Ă€n en mĂ„nad - Äldre Ă€n en vecka - Äldre Ă€n 2 dagar - IgĂ„r - Idag - Produkter - Detta Ă„r - Denna mĂ„nad - Denna vecka - Produkt - Dölj detaljer - FortsĂ€tt - LĂ€r dig mer - Rabatt - Betalning - -%1$s%2$s - %1$s%2$s - WooCommerce - Ingen SMS-app hittades - Besökare - År - MĂ„nader - Veckor - Dagar - Logga in med ett annat konto - Inga WooCommerce-butiker - Ditt profilfoto - Ansluten butik - Ingen aktivitet denna period - Felbild - IntĂ€kter - Misslyckades - Slutförd - Avbruten + E-postadress Support för WooCommerce Android %s alternativ ej markerat alternativ markerat Policyer frĂ„n tredje part Cookie-policy Integritetspolicy + Skapad med kĂ€rlek av Automattic. %1$s Vi anvĂ€nder andra spĂ„rningsverktyg, inklusive nĂ„gra frĂ„n tredje part. LĂ€s om dessa verktyg och hur du kontrollerar dem. LĂ€s integritetspolicyn Denna information hjĂ€lper oss att förbĂ€ttra vĂ„ra produkter, se till att marknadsföringen till dig Ă€r mer relevant, anpassa din upplevelse av WooCommerce och annat som finns beskrivet i vĂ„r integritetspolicy. Dela information med vĂ„rt analysverktyg om din anvĂ€ndning av olika tjĂ€nster medan du Ă€r inloggad pĂ„ ditt WordPress-konto Samla in information IntegritetsinstĂ€llningar + InstĂ€llningar Orderstatus Återbetalad + Avbruten Pausad + Slutförd + Misslyckades InvĂ€ntar betalning Behandlas Kunde inte lĂ€gga till notering @@ -3568,6 +3533,7 @@ Language: sv_SE LĂ€gg till Skicka notering till kund via e-post Det gick inte att Ă€ndra ordern + Det gick inte att hĂ€mta noteringar Ordern har markerats som slutförd Markera ordern som slutförd LĂ€gg till en ordernotering @@ -3576,6 +3542,7 @@ Language: sv_SE Visa fakturering Betalning godkĂ€nd Ordernoteringar + Privat Skapa en ordernotering Kundprofilsbild Kundnotering @@ -3600,31 +3567,70 @@ Language: sv_SE Inga ordrar Visa ordrar Visa order + Ingen aktivitet denna period + Totalt antal bestĂ€llningar: %s + Felbild Det gick inte att hĂ€mta data + IntĂ€kter Ordrar + Besökare + År + MĂ„nader + Veckor + Dagar + Logga in med ett annat konto + Inga WooCommerce-butiker + Ditt profilfoto + Ansluten butik + LĂ€s %1$skonfigurationsinstruktionerna%2$s. + Denna app krĂ€ver Jetpack för att ansluta till din butik. + \@%s + Ange adressen till den WooCommerce-butik som du vill ansluta. Logga in med e-postadressen för ditt WordPress.com-konto för att hantera dina WooCommerce-butiker. + Du Ă€r redan inloggad till ditt konto hos WordPress.com. Du kan inte lĂ€gga till nĂ„gon webbplats frĂ„n WordPress.com som Ă€r kopplad till ett annat konto. + Kan inte öppna lĂ€nken + Ingen SMS-app hittades Ingen app för e-post hittades Ingen telefonappen hittades + Ett fel intrĂ€ffade nĂ€r standardwebblĂ€saren skulle öppnas. VĂ€lj en annan app: Kan inte öppna lĂ€nken %1$s at %2$s + Äldre Ă€n en mĂ„nad + Äldre Ă€n en vecka + Äldre Ă€n 2 dagar + IgĂ„r + Idag + Produkter + Kasta bort + Detta Ă„r + Denna mĂ„nad + Denna vecka + Idag + Produkt Ditt nĂ€tverk Ă€r inte tillgĂ€ngligt. Kontrollera din data- eller WiFi-anslutning. Offline u2014 med cachade data + LĂ€r dig mer + Avbryt + Utan titel + FortsĂ€tt + Ångra + Försök igen + Dölj detaljer + Detaljer + Rabatt Delsumma + Momser + Betalning Frakt + -%1$s%2$s + %1$s%2$s Ordrar Min butik + Logga ut + Loggar in Alla - Denna app krĂ€ver Jetpack för att ansluta till din butik. - Detaljer - Momser - Skapad med kĂ€rlek av Automattic. %1$s - Ange adressen till den WooCommerce-butik som du vill ansluta. - Privat - Anslut en webbplats - Totalt antal bestĂ€llningar: %s - Det gick inte att hĂ€mta noteringar - LĂ€s %1$skonfigurationsinstruktionerna%2$s. - NĂ€stan dĂ€r! Ange verifieringskoden för WordPress.com frĂ„n din autentiseringsapp. + AllmĂ€nt + WooCommerce @string/date_timeframe_custom @string/date_timeframe_today diff --git a/WooCommerce/src/main/res/values-tr/strings.xml b/WooCommerce/src/main/res/values-tr/strings.xml index facd36b99b7..03eb14a0535 100644 --- a/WooCommerce/src/main/res/values-tr/strings.xml +++ b/WooCommerce/src/main/res/values-tr/strings.xml @@ -1,11 +1,17 @@ + Değeri Kopyala + Anahtarı Kopyala + ÜrĂŒn fotoğrafı + Fotoğraf bulunamadı + ÜrĂŒn Fotoğrafları + Mevcut bir ĂŒrĂŒn fotoğrafı seç Geçersiz anahtar: LĂŒtfen en baƟtaki \"_\" karakterini kaldırın. Bu anahtar zaten baƟka bir özel alan için kullanılıyor.\nUygulama Ɵu anda yinelenen anahtar oluƟturmayı desteklemiyor. LĂŒtfen gerekirse bir anahtarı yinelemek için wp yöneticisini kullanın. Özel alanlar ekle diff --git a/WooCommerce/src/main/res/values-zh-rCN/strings.xml b/WooCommerce/src/main/res/values-zh-rCN/strings.xml index 6775b095578..5b12b17b25c 100644 --- a/WooCommerce/src/main/res/values-zh-rCN/strings.xml +++ b/WooCommerce/src/main/res/values-zh-rCN/strings.xml @@ -1,11 +1,17 @@ + ć€ćˆ¶ć€Œ + ć€ćˆ¶ćŻ†é’„ + äș§ć“ç…§ç‰‡ + æœȘæ‰Ÿćˆ°ç…§ç‰‡ + äș§ć“ç…§ç‰‡ + 选择现有的äș§ć“ç…§ç‰‡ ćŻ†é’„æ— æ•ˆïŒšèŻ·ćˆ é™€ćŒ€ć€Žçš„â€œ_”歗笩。 æ­€ćŻ†é’„ć·Čèą«ç”šäșŽćŠäž€äžȘè‡Ș漚äč‰ć­—æź”。\nèŻ„ćș”甚皋ćșæš‚äžæ”ŻæŒćˆ›ć»șé‡ć€ćŻ†é’„ă€‚ ćŠ‚æžœéœ€èŠïŒŒèŻ·äœżç”š wp-admin ć€ćˆ¶ćŻ†é’„ă€‚ æ·»ćŠ è‡Ș漚äč‰ć­—æź” diff --git a/WooCommerce/src/main/res/values-zh-rTW/strings.xml b/WooCommerce/src/main/res/values-zh-rTW/strings.xml index eec91024a13..538f4a4adbe 100644 --- a/WooCommerce/src/main/res/values-zh-rTW/strings.xml +++ b/WooCommerce/src/main/res/values-zh-rTW/strings.xml @@ -1,11 +1,17 @@ + è€‡èŁœć€Œ + è€‡èŁœé‡‘é‘° + 敆擁照片 + æ‰Ÿäžćˆ°ç…§ç‰‡ + 敆擁照片 + éžæ“‡çŸæœ‰çš„ć•†ć“ç…§ç‰‡ ç„Ąæ•ˆçš„é‡‘é‘°ïŒšè«‹ç§»é™€é–‹é ­çš„ă€Œ_」歗慃。 歀金鑰ć·Čç”šæ–Œć…¶ä»–è‡Șèš‚æŹ„äœă€‚\næ‡‰ç”šçš‹ćŒç›źć‰äžæ”ŻæŽć»șç«‹é‡è€‡çš„é‡‘é‘°ă€‚ ćż…èŠæ™‚è«‹äœżç”š wp-admin è€‡èŁœé‡‘é‘°ă€‚ æ–°ćąžè‡Șèš‚æŹ„äœ diff --git a/WooCommerce/src/main/res/values/strings.xml b/WooCommerce/src/main/res/values/strings.xml index db805f6d5fa..cc2f5a96ae5 100644 --- a/WooCommerce/src/main/res/values/strings.xml +++ b/WooCommerce/src/main/res/values/strings.xml @@ -2007,6 +2007,8 @@ %d downloads Expiry %d days + Custom Fields + View and edit custom fields Purchase details Share your product View product on store @@ -3759,7 +3761,7 @@ Update your preferences Point of Sale Mode - Use the app as a cash register + Accept payments at your physical store Customers @@ -4305,4 +4307,7 @@ Invalid key: please remove the \"_\" character from the beginning. Copy Key Copy Value + Toggle between text and HTML editors + Text + HTML diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListViewModelTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListViewModelTest.kt index 965e32672a0..4162907ee90 100644 --- a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListViewModelTest.kt +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/blaze/campaigs/BlazeCampaignListViewModelTest.kt @@ -6,7 +6,6 @@ import com.woocommerce.android.analytics.AnalyticsTrackerWrapper import com.woocommerce.android.extensions.NumberExtensionsWrapper import com.woocommerce.android.tools.SelectedSite import com.woocommerce.android.ui.blaze.BlazeRepository -import com.woocommerce.android.ui.blaze.BlazeUrlsHelper import com.woocommerce.android.ui.blaze.campaigs.BlazeCampaignListViewModel.ShowCampaignDetails import com.woocommerce.android.util.CurrencyFormatter import com.woocommerce.android.util.captureValues @@ -15,7 +14,6 @@ import com.woocommerce.android.viewmodel.BaseUnitTest import com.woocommerce.android.viewmodel.MultiLiveEvent.Event import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.flow.flow -import org.assertj.core.api.Assertions import org.assertj.core.api.Assertions.assertThat import org.junit.Before import org.junit.Test @@ -37,7 +35,6 @@ import org.wordpress.android.fluxc.store.blaze.BlazeCampaignsStore.BlazeCampaign class BlazeCampaignListViewModelTest : BaseUnitTest() { private val blazeCampaignsStore: BlazeCampaignsStore = mock() private val selectedSite: SelectedSite = mock() - private val blazeUrlsHelper: BlazeUrlsHelper = mock() private val appPrefsWrapper: AppPrefsWrapper = mock() private val analyticsTrackerWrapper: AnalyticsTrackerWrapper = mock() private val siteModel: SiteModel = mock() @@ -56,8 +53,6 @@ class BlazeCampaignListViewModelTest : BaseUnitTest() { whenever(blazeCampaignsStore.observeBlazeCampaigns(selectedSite.get())).thenReturn(campaignsEntityFlow) whenever(blazeCampaignsStore.fetchBlazeCampaigns(any(), any(), any(), any(), eq(null))) .thenReturn(BlazeCampaignsResult(EMPTY_BLAZE_CAMPAIGN_MODEL)) - whenever(blazeUrlsHelper.buildCampaignDetailsUrl(CAMPAIGN_ID)).thenReturn(CAMPAIGN_URL) - whenever(blazeUrlsHelper.buildCampaignsListUrl()).thenReturn(CAMPAIGN_LIST_URL) } @Test @@ -104,7 +99,7 @@ class BlazeCampaignListViewModelTest : BaseUnitTest() { viewModel.onLoadMoreCampaigns() val errorEvent = viewModel.event.captureValues().filterIsInstance().last() - Assertions.assertThat(errorEvent.message).isEqualTo(R.string.blaze_campaign_list_error_fetching_campaigns) + assertThat(errorEvent.message).isEqualTo(R.string.blaze_campaign_list_error_fetching_campaigns) } @Test @@ -114,7 +109,7 @@ class BlazeCampaignListViewModelTest : BaseUnitTest() { createViewModel(isPostCampaignCreation = true) val state = viewModel.state.captureValues().last() - Assertions.assertThat(state.isCampaignCelebrationShown).isTrue() + assertThat(state.isCampaignCelebrationShown).isTrue() verify(appPrefsWrapper).isBlazeCelebrationScreenShown = true } @@ -126,7 +121,7 @@ class BlazeCampaignListViewModelTest : BaseUnitTest() { createViewModel(isPostCampaignCreation = true) val state = viewModel.state.captureValues().last() - Assertions.assertThat(state.isCampaignCelebrationShown).isFalse() + assertThat(state.isCampaignCelebrationShown).isFalse() } @Test @@ -138,7 +133,7 @@ class BlazeCampaignListViewModelTest : BaseUnitTest() { viewModel.onCampaignCelebrationDismissed() }.last() - Assertions.assertThat(state.isCampaignCelebrationShown).isFalse() + assertThat(state.isCampaignCelebrationShown).isFalse() } @Test @@ -147,7 +142,7 @@ class BlazeCampaignListViewModelTest : BaseUnitTest() { val state = viewModel.state.captureValues().last() - Assertions.assertThat(state.isCampaignCelebrationShown).isFalse() + assertThat(state.isCampaignCelebrationShown).isFalse() } @Test @@ -159,7 +154,7 @@ class BlazeCampaignListViewModelTest : BaseUnitTest() { if (it is ShowCampaignDetails) event = it } - assertThat(event).isEqualTo(ShowCampaignDetails(CAMPAIGN_URL, CAMPAIGN_LIST_URL)) + assertThat(event).isEqualTo(ShowCampaignDetails(CAMPAIGN_ID)) } private fun createViewModel(isPostCampaignCreation: Boolean = false, campaignId: String? = null) { @@ -170,7 +165,6 @@ class BlazeCampaignListViewModelTest : BaseUnitTest() { ).toSavedStateHandle(), blazeCampaignsStore = blazeCampaignsStore, selectedSite = selectedSite, - blazeUrlsHelper = blazeUrlsHelper, appPrefsWrapper = appPrefsWrapper, analyticsTrackerWrapper = analyticsTrackerWrapper, currencyFormatter = currencyFormatter, @@ -190,8 +184,6 @@ class BlazeCampaignListViewModelTest : BaseUnitTest() { const val TOTAL_BUDGET = 100.0 const val SPENT_BUDGET = 0.0 const val TARGET_URN = "urn:wpcom:post:199247490:9" - const val CAMPAIGN_URL = "https://wordpress.com/campaigns" - const val CAMPAIGN_LIST_URL = "https://wordpress.com/campaigns/list" val BLAZE_CAMPAIGN_MODEL = BlazeCampaignModel( campaignId = CAMPAIGN_ID, diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewViewModelTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewViewModelTest.kt new file mode 100644 index 00000000000..8efacf9766e --- /dev/null +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/blaze/detail/BlazeCampaignDetailWebViewViewModelTest.kt @@ -0,0 +1,64 @@ +package com.woocommerce.android.ui.blaze.detail + +import com.woocommerce.android.tools.SelectedSite +import com.woocommerce.android.ui.blaze.BlazeUrlsHelper +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.CampaignStopped +import com.woocommerce.android.ui.blaze.detail.BlazeCampaignDetailWebViewViewModel.BlazeAction.PromoteProductAgain +import com.woocommerce.android.util.captureValues +import com.woocommerce.android.viewmodel.BaseUnitTest +import com.woocommerce.android.viewmodel.MultiLiveEvent.Event +import kotlinx.coroutines.ExperimentalCoroutinesApi +import org.assertj.core.api.Assertions.assertThat +import org.junit.Test +import org.mockito.kotlin.mock +import org.wordpress.android.fluxc.model.SiteModel + +@ExperimentalCoroutinesApi +class BlazeCampaignDetailWebViewViewModelTest : BaseUnitTest() { + companion object { + private const val SITE_URL = "wordpresssite.com" + private const val CAMPAIGN_ID = "1" + private const val PRODUCT_ID = "2" + private const val DISMISS_URL = "${BlazeUrlsHelper.BASE_URL}/campaigns/$SITE_URL" + private const val STOP_URL = "/campaigns/$CAMPAIGN_ID/stop" + private const val PROMOTE_AGAIN_URL = "/${BlazeUrlsHelper.PROMOTE_AGAIN_URL_PATH}-$PRODUCT_ID" + } + + private val siteModel: SiteModel = mock { + on { url }.thenReturn(SITE_URL) + } + private val selectedSite: SelectedSite = mock { + on { get() }.thenReturn(siteModel) + } + private val savedStateHandle = BlazeCampaignDetailWebViewFragmentArgs(CAMPAIGN_ID).toSavedStateHandle() + private val blazeUrlsHelper: BlazeUrlsHelper = BlazeUrlsHelper(selectedSite) + + private val viewModel = BlazeCampaignDetailWebViewViewModel(savedStateHandle, blazeUrlsHelper) + + @Test + fun `given no action was performed, when navigating back, trigger exit`() = testBlocking { + viewModel.onUrlLoaded(DISMISS_URL) + val exitEvent = viewModel.event.captureValues().filterIsInstance().last() + + assertThat(exitEvent).isEqualTo(Event.Exit) + } + + @Test + fun `given campaign is stopped, when navigating back, trigger CampaignStopped action`() = testBlocking { + viewModel.onUrlLoaded(STOP_URL) + + viewModel.onDismiss() + val exitResultEvent = viewModel.event.captureValues().last() as Event.ExitWithResult<*> + + assertThat(exitResultEvent.data).isEqualTo(CampaignStopped) + } + + @Test + fun `when promote again tapped, trigger PromoteProductAgain action`() = testBlocking { + viewModel.onUrlLoaded(PROMOTE_AGAIN_URL) + + val exitResultEvent = viewModel.event.captureValues().last() as Event.ExitWithResult<*> + + assertThat(exitResultEvent.data).isEqualTo(PromoteProductAgain(productId = PRODUCT_ID.toLong())) + } +} diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorViewModelTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorViewModelTest.kt index 59b333a3da0..942ea191f33 100644 --- a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorViewModelTest.kt +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/customfields/editor/CustomFieldsEditorViewModelTest.kt @@ -301,4 +301,15 @@ class CustomFieldsEditorViewModelTest : BaseUnitTest() { ) ) } + + @Test + fun `when toggle editor mode, then update the state`() = testBlocking { + setup(editing = true) + + val state = viewModel.state.runAndCaptureValues { + viewModel.onEditorModeChanged(true) + }.last() + + assertThat(state.useHtmlEditor).isTrue() + } } diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/login/sitecredentials/LoginSiteCredentialsViewModelTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/login/sitecredentials/LoginSiteCredentialsViewModelTest.kt index ef420974c4e..2214017c931 100644 --- a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/login/sitecredentials/LoginSiteCredentialsViewModelTest.kt +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/login/sitecredentials/LoginSiteCredentialsViewModelTest.kt @@ -19,6 +19,7 @@ import com.woocommerce.android.util.observeForTesting import com.woocommerce.android.util.runAndCaptureValues import com.woocommerce.android.viewmodel.BaseUnitTest import com.woocommerce.android.viewmodel.MultiLiveEvent.Event.ShowSnackbar +import com.woocommerce.android.viewmodel.ResourceProvider import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.flow.MutableSharedFlow import org.assertj.core.api.Assertions.assertThat @@ -26,6 +27,7 @@ import org.junit.Test import org.mockito.kotlin.any import org.mockito.kotlin.anyOrNull import org.mockito.kotlin.argThat +import org.mockito.kotlin.doAnswer import org.mockito.kotlin.doReturn import org.mockito.kotlin.eq import org.mockito.kotlin.mock @@ -72,6 +74,9 @@ class LoginSiteCredentialsViewModelTest : BaseUnitTest() { private val analyticsTracker: AnalyticsTrackerWrapper = mock() private val appPrefs: AppPrefsWrapper = mock() private val userAgent: UserAgent = mock() + private val resourceProvider: ResourceProvider = mock { + on { getString(any()) } doAnswer { it.arguments[0].toString() } + } private lateinit var viewModel: LoginSiteCredentialsViewModel @@ -93,7 +98,7 @@ class LoginSiteCredentialsViewModelTest : BaseUnitTest() { appPrefs = appPrefs, userAgent = userAgent, applicationPasswordsClientId = clientId, - resourceProvider = mock() + resourceProvider = resourceProvider ) } @@ -362,4 +367,23 @@ class LoginSiteCredentialsViewModelTest : BaseUnitTest() { ) verify(loginAnalyticsListener).trackFailure(anyOrNull()) } + + @Test + fun `given application pwd disabled and login fails, when attempting to sign in, then show error`() = testBlocking { + setup { + whenever(wpApiSiteRepository.login(siteAddress, testUsername, testPassword)) + .thenReturn(Result.failure(Exception())) + whenever(wpApiSiteRepository.fetchSite(siteAddress, testUsername, testPassword)) + .thenReturn(Result.success(testSite.apply { applicationPasswordsAuthorizeUrl = null })) + } + + viewModel.viewState.observeForTesting { + viewModel.onUsernameChanged(testUsername) + viewModel.onPasswordChanged(testPassword) + viewModel.onContinueClick() + } + + assertThat(viewModel.event.value) + .isEqualTo(ShowApplicationPasswordsUnavailableScreen(siteAddress, isJetpackConnected)) + } } diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/main/MainActivityViewModelTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/main/MainActivityViewModelTest.kt index 9e1dc2af642..fae297714ad 100644 --- a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/main/MainActivityViewModelTest.kt +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/main/MainActivityViewModelTest.kt @@ -546,8 +546,7 @@ class MainActivityViewModelTest : BaseUnitTest() { .removeNotificationByNotificationIdFromSystemsBar(eq(localPushId)) assertThat(event).isEqualTo( ViewBlazeCampaignDetail( - testBlazeNotification.uniqueId.toString(), - isOpenedFromPush = true + testBlazeNotification.uniqueId.toString() ) ) } diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/orders/OrderDetailViewModelTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/orders/OrderDetailViewModelTest.kt index 147500c9a30..1182b58a429 100644 --- a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/orders/OrderDetailViewModelTest.kt +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/orders/OrderDetailViewModelTest.kt @@ -166,7 +166,8 @@ class OrderDetailViewModelTest : BaseUnitTest() { isProductListMenuVisible = false, wcShippingBannerVisible = false, isRefreshing = false, - isOrderDetailSkeletonShown = false + isOrderDetailSkeletonShown = false, + isCustomFieldsButtonShown = true, ) private val getOrderSubscriptions: GetOrderSubscriptions = mock() diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubViewModelTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubViewModelTest.kt index 8f1eb0c2f11..54ded8f028a 100644 --- a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubViewModelTest.kt +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/payments/hub/PaymentsHubViewModelTest.kt @@ -31,8 +31,8 @@ import com.woocommerce.android.ui.payments.cardreader.onboarding.CardReaderOnboa import com.woocommerce.android.ui.payments.cardreader.onboarding.CardReaderOnboardingState.StripeAccountPendingRequirement import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.CashOnDeliverySource.PAYMENTS_HUB import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.CardReaderUpdateAvailable -import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.NavigateToTapTooPaySummaryScreen -import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.NavigateToTapTooPaySurveyScreen +import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.NavigateToTapToPaySummaryScreen +import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.NavigateToTapToPaySurveyScreen import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.OpenGenericWebView import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.ShowToast import com.woocommerce.android.ui.payments.hub.PaymentsHubViewModel.PaymentsHubEvents.ShowToastString @@ -1679,7 +1679,7 @@ class PaymentsHubViewModelTest : BaseUnitTest() { }!!.onClick!!.invoke() // THEN - assertThat(viewModel.event.value).isInstanceOf(NavigateToTapTooPaySummaryScreen::class.java) + assertThat(viewModel.event.value).isInstanceOf(NavigateToTapToPaySummaryScreen::class.java) } @Test @@ -1741,7 +1741,7 @@ class PaymentsHubViewModelTest : BaseUnitTest() { initViewModel(OpenInHub.TAP_TO_PAY_SUMMARY) // THEN - assertThat(viewModel.event.value).isInstanceOf(NavigateToTapTooPaySummaryScreen::class.java) + assertThat(viewModel.event.value).isInstanceOf(NavigateToTapToPaySummaryScreen::class.java) } @Test @@ -1790,7 +1790,7 @@ class PaymentsHubViewModelTest : BaseUnitTest() { }!!.onClick!!.invoke() // THEN - assertThat(viewModel.event.value).isInstanceOf(NavigateToTapTooPaySurveyScreen::class.java) + assertThat(viewModel.event.value).isInstanceOf(NavigateToTapToPaySurveyScreen::class.java) } @Test diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailBottomSheetBuilderTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailBottomSheetBuilderTest.kt new file mode 100644 index 00000000000..4486a5316cc --- /dev/null +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailBottomSheetBuilderTest.kt @@ -0,0 +1,71 @@ +package com.woocommerce.android.ui.products.details + +import com.woocommerce.android.ui.customfields.CustomFieldsRepository +import com.woocommerce.android.ui.products.ProductNavigationTarget +import com.woocommerce.android.ui.products.ProductTestUtils +import com.woocommerce.android.ui.products.variations.VariationRepository +import com.woocommerce.android.viewmodel.BaseUnitTest +import com.woocommerce.android.viewmodel.ResourceProvider +import kotlinx.coroutines.ExperimentalCoroutinesApi +import org.assertj.core.api.Assertions.assertThat +import org.junit.Before +import org.junit.Test +import org.mockito.kotlin.any +import org.mockito.kotlin.doReturn +import org.mockito.kotlin.mock +import org.mockito.kotlin.whenever + +@OptIn(ExperimentalCoroutinesApi::class) +class ProductDetailBottomSheetBuilderTest : BaseUnitTest() { + private lateinit var sut: ProductDetailBottomSheetBuilder + + private val resourceProvider: ResourceProvider = mock() + private val variationRepository: VariationRepository = mock() + private val customFieldsRepository: CustomFieldsRepository = mock { + onBlocking { hasDisplayableCustomFields(any()) } doReturn false + } + + @Before + fun setUp() { + sut = ProductDetailBottomSheetBuilder( + resources = resourceProvider, + variationRepository = variationRepository, + customFieldsRepository = customFieldsRepository + ) + } + + @Test + fun `when a product has displayable custom fields, then hide the custom fields item`() = testBlocking { + whenever(customFieldsRepository.hasDisplayableCustomFields(any())).thenReturn(true) + + val product = ProductTestUtils.generateProduct(productId = 1L) + val result = sut.buildBottomSheetList(product) + + assertThat(result).noneMatch { + it.type == ProductDetailBottomSheetBuilder.ProductDetailBottomSheetType.CUSTOM_FIELDS + } + } + + @Test + fun `when a product has no displayable custom fields, then show the custom fields item`() = testBlocking { + whenever(customFieldsRepository.hasDisplayableCustomFields(any())).thenReturn(false) + + val product = ProductTestUtils.generateProduct(productId = 1L) + val result = sut.buildBottomSheetList(product) + + val customFieldsItem = result.single { + it.type == ProductDetailBottomSheetBuilder.ProductDetailBottomSheetType.CUSTOM_FIELDS + } + assertThat(customFieldsItem.clickEvent).isEqualTo(ProductNavigationTarget.ViewCustomFields(product.remoteId)) + } + + @Test + fun `when product is not saved in server, then hide the custom fields item`() = testBlocking { + val product = ProductTestUtils.generateProduct(productId = ProductDetailViewModel.DEFAULT_ADD_NEW_PRODUCT_ID) + val result = sut.buildBottomSheetList(product) + + assertThat(result).noneMatch { + it.type == ProductDetailBottomSheetBuilder.ProductDetailBottomSheetType.CUSTOM_FIELDS + } + } +} diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailCardBuilderTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailCardBuilderTest.kt index ab5cbc9e8e2..68a7b2e49ac 100644 --- a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailCardBuilderTest.kt +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailCardBuilderTest.kt @@ -1,8 +1,10 @@ package com.woocommerce.android.ui.products.details +import com.woocommerce.android.R import com.woocommerce.android.model.Product import com.woocommerce.android.tools.SelectedSite import com.woocommerce.android.ui.blaze.IsBlazeEnabled +import com.woocommerce.android.ui.customfields.CustomFieldsRepository import com.woocommerce.android.ui.products.ProductTestUtils import com.woocommerce.android.ui.products.ProductType import com.woocommerce.android.ui.products.addons.AddonRepository @@ -17,8 +19,10 @@ import org.junit.Before import org.junit.Test import org.mockito.kotlin.any import org.mockito.kotlin.anyVararg +import org.mockito.kotlin.doAnswer import org.mockito.kotlin.doReturn import org.mockito.kotlin.mock +import org.mockito.kotlin.whenever import org.wordpress.android.fluxc.model.SiteModel @ExperimentalCoroutinesApi @@ -28,12 +32,19 @@ class ProductDetailCardBuilderTest : BaseUnitTest() { private val isBlazeEnabled: IsBlazeEnabled = mock { onBlocking { invoke() } doReturn false } + private val customFieldsRepository: CustomFieldsRepository = mock { + onBlocking { hasDisplayableCustomFields(any()) } doReturn false + } @Before fun setUp() { + val viewModel: ProductDetailViewModel = mock { + on { getShippingClassByRemoteShippingClassId(any()) } doReturn "" + } + val resources: ResourceProvider = mock { - on { getString(any()) } doReturn "" - on { getString(any(), anyVararg()) } doReturn "" + on { getString(any()) } doAnswer { it.arguments[0].toString() } + on { getString(any(), anyVararg()) } doAnswer { it.arguments[0].toString() + it.arguments[1].toString() } } val addonRepo: AddonRepository = mock { @@ -45,7 +56,7 @@ class ProductDetailCardBuilderTest : BaseUnitTest() { } sut = ProductDetailCardBuilder( - viewModel = mock(), + viewModel = viewModel, selectedSite = selectedSite, resources = resources, currencyFormatter = mock(), @@ -55,7 +66,8 @@ class ProductDetailCardBuilderTest : BaseUnitTest() { appPrefsWrapper = mock(), isBlazeEnabled = isBlazeEnabled, isProductCurrentlyPromoted = mock(), - analyticsTrackerWrapper = mock() + analyticsTrackerWrapper = mock(), + customFieldsRepository = customFieldsRepository ) } @@ -138,4 +150,47 @@ class ProductDetailCardBuilderTest : BaseUnitTest() { Assert.assertTrue("Expected a Product card with Quantity Rules", foundQuantityRulesCard) } + + @Test + fun `given a product is saved on server, when a product has no displayable fields, then hide the custom fields card`() = testBlocking { + whenever(customFieldsRepository.hasDisplayableCustomFields(any())) doReturn false + + productStub = ProductTestUtils.generateProduct(productId = 1L) + val cards = sut.buildPropertyCards(productStub, "") + + val properties = cards.first { it.type == ProductPropertyCard.Type.SECONDARY }.properties + val customFieldsCard = properties.find { + it is ProductProperty.ComplexProperty && + it.title == R.string.product_custom_fields + } + Assertions.assertThat(customFieldsCard).isNull() + } + + @Test + fun `given a product is saved on server, when a product has displayable fields, then show the custom fields card`() = testBlocking { + whenever(customFieldsRepository.hasDisplayableCustomFields(any())) doReturn true + + productStub = ProductTestUtils.generateProduct(productId = 1L) + val cards = sut.buildPropertyCards(productStub, "") + + val properties = cards.first { it.type == ProductPropertyCard.Type.SECONDARY }.properties + val customFieldsCard = properties.find { + it is ProductProperty.ComplexProperty && + it.title == R.string.product_custom_fields + } + Assertions.assertThat(customFieldsCard).isNotNull + } + + @Test + fun `when a new is not saved on the server, then hide the custom fields card`() = testBlocking { + productStub = ProductTestUtils.generateProduct(productId = ProductDetailViewModel.DEFAULT_ADD_NEW_PRODUCT_ID) + val cards = sut.buildPropertyCards(productStub, "") + + val properties = cards.first { it.type == ProductPropertyCard.Type.SECONDARY }.properties + val customFieldsCard = properties.find { + it is ProductProperty.ComplexProperty && + it.title == R.string.product_custom_fields + } + Assertions.assertThat(customFieldsCard).isNull() + } } diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModelGenerateVariationFlowTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModelGenerateVariationFlowTest.kt index 150a3a74e26..c2917f0d18a 100644 --- a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModelGenerateVariationFlowTest.kt +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModelGenerateVariationFlowTest.kt @@ -125,7 +125,8 @@ class ProductDetailViewModelGenerateVariationFlowTest : BaseUnitTest() { isBlazeEnabled = mock(), isProductCurrentlyPromoted = mock(), isWindowClassLargeThanCompact = isWindowClassLargeThanCompact, - determineProductPasswordApi = determineProductPasswordApi + determineProductPasswordApi = determineProductPasswordApi, + customFieldsRepository = mock() ) ) diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModelTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModelTest.kt index ba804f5bf88..259f9869833 100644 --- a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModelTest.kt +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModelTest.kt @@ -13,6 +13,7 @@ import com.woocommerce.android.model.ProductVariation import com.woocommerce.android.tools.NetworkStatus import com.woocommerce.android.tools.SelectedSite import com.woocommerce.android.ui.blaze.IsBlazeEnabled +import com.woocommerce.android.ui.customfields.CustomFieldsRepository import com.woocommerce.android.ui.media.MediaFileUploadHandler import com.woocommerce.android.ui.products.ParameterRepository import com.woocommerce.android.ui.products.ProductStatus @@ -129,6 +130,9 @@ class ProductDetailViewModelTest : BaseUnitTest() { private val productCategories = ProductTestUtils.generateProductCategories() private val isWindowClassLargeThanCompact: IsWindowClassLargeThanCompact = mock() private val determineProductPasswordApi: DetermineProductPasswordApi = mock() + private val customFieldsRepository: CustomFieldsRepository = mock { + onBlocking { hasDisplayableCustomFields(any()) } doReturn false + } private lateinit var viewModel: ProductDetailViewModel @@ -271,7 +275,8 @@ class ProductDetailViewModelTest : BaseUnitTest() { isBlazeEnabled = isBlazeEnabled, isProductCurrentlyPromoted = mock(), isWindowClassLargeThanCompact = isWindowClassLargeThanCompact, - determineProductPasswordApi = determineProductPasswordApi + determineProductPasswordApi = determineProductPasswordApi, + customFieldsRepository = customFieldsRepository ) ) @@ -1136,41 +1141,11 @@ class ProductDetailViewModelTest : BaseUnitTest() { @Test fun `given selected site is private, when product detail is opened, then images are not available`() = testBlocking { // GIVEN - val selectedSite: SelectedSite = mock { - on { get() } doReturn SiteModel().apply { setIsPrivate(true) } - } - + whenever(selectedSite.get()).thenReturn(SiteModel().apply { setIsPrivate(true) }) savedState = ProductDetailFragmentArgs(ProductDetailFragment.Mode.ShowProduct(PRODUCT_REMOTE_ID)) .toSavedStateHandle() - viewModel = spy( - ProductDetailViewModel( - savedState = savedState, - dispatchers = coroutinesTestRule.testDispatchers, - parameterRepository = parameterRepository, - productRepository = productRepository, - networkStatus = networkStatus, - currencyFormatter = currencyFormatter, - resources = resources, - productCategoriesRepository = productCategoriesRepository, - productTagsRepository = productTagsRepository, - mediaFilesRepository = mediaFilesRepository, - variationRepository = variationRepository, - mediaFileUploadHandler = mediaFileUploadHandler, - appPrefsWrapper = prefsWrapper, - addonRepository = addonRepository, - generateVariationCandidates = generateVariationCandidates, - duplicateProduct = mock(), - tracker = tracker, - selectedSite = selectedSite, - getBundledProductsCount = mock(), - getComponentProducts = mock(), - productListRepository = mock(), - isBlazeEnabled = isBlazeEnabled, - isProductCurrentlyPromoted = mock(), - isWindowClassLargeThanCompact = isWindowClassLargeThanCompact, - determineProductPasswordApi = determineProductPasswordApi - ) - ) + + setup() viewModel.start() // WHEN diff --git a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModel_AddFlowTest.kt b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModel_AddFlowTest.kt index 70605236840..6658f9f3187 100644 --- a/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModel_AddFlowTest.kt +++ b/WooCommerce/src/test/kotlin/com/woocommerce/android/ui/products/details/ProductDetailViewModel_AddFlowTest.kt @@ -190,6 +190,7 @@ class ProductDetailViewModel_AddFlowTest : BaseUnitTest() { isProductCurrentlyPromoted = mock(), isWindowClassLargeThanCompact = mock(), determineProductPasswordApi = mock(), + customFieldsRepository = mock(), ) ) diff --git a/build.gradle b/build.gradle index 494092018f0..d0ed888e5ef 100644 --- a/build.gradle +++ b/build.gradle @@ -100,7 +100,7 @@ tasks.register("installGitHooks", Copy) { } ext { - fluxCVersion = 'trunk-fe905a6c501a32182e3d1f22eefca6ab39fb99d8' + fluxCVersion = '2.98.0' glideVersion = '4.16.0' coilVersion = '2.1.0' constraintLayoutVersion = '1.2.0' @@ -143,7 +143,6 @@ ext { // Compose and its module versions need to be consistent with each other (for example 'compose-theme-adapter') composeBOMVersion = "2024.04.00" composeCompilerVersion = "1.5.9" - composeAccompanistVersion = "0.32.0" wearComposeVersion = "1.3.1" // Testing diff --git a/fastlane/metadata/PlayStoreStrings.pot b/fastlane/metadata/PlayStoreStrings.pot index 69ba8dcf698..c64bf5361f8 100644 --- a/fastlane/metadata/PlayStoreStrings.pot +++ b/fastlane/metadata/PlayStoreStrings.pot @@ -16,16 +16,16 @@ msgid "In this update, we’ve made a few small bug fixes and enhancements to en msgstr "" #. translators: Release notes for this version to be displayed in the Play Store. Limit to 500 characters including spaces and commas! -msgctxt "release_note_205" +msgctxt "release_note_206" msgid "" -"20.5:\n" -"We’re excited to bring you a smoother experience with our latest update! We've resolved an issue that prevented renaming Product Variation Attributes and fixed a bug related to notification removal. Plus, users can now easily select product images when creating Blaze ads, and the Blaze feature is now fully enabled for sites with the Blaze for WooCommerce plugin active. Enjoy the improvements!\n" +"20.6:\n" +"We're excited to bring you new features in our WooCommerce app! Users can now set a password to protect products when signed in with site credentials, enhancing security for WooCommerce 8.1.0 and above. Also, promoting a Blaze product from the campaign detail will now trigger a smoother native flow. Enjoy the updates!\n" msgstr "" -msgctxt "release_note_204" +msgctxt "release_note_205" msgid "" -"20.4:\n" -"We've enhanced your WooCommerce app experience! You can now effortlessly scan tracking numbers when adding them to orders. Plus, we've fixed an issue with shipping labels, ensuring accurate weight calculations for packages with multiple items. Enjoy a smoother, more reliable app experience!\n" +"20.5:\n" +"We’re excited to bring you a smoother experience with our latest update! We've resolved an issue that prevented renaming Product Variation Attributes and fixed a bug related to notification removal. Plus, users can now easily select product images when creating Blaze ads, and the Blaze feature is now fully enabled for sites with the Blaze for WooCommerce plugin active. Enjoy the improvements!\n" msgstr "" #. translators: Short description of the app to be displayed in the Play Store. Limit to 80 characters including spaces and commas! diff --git a/fastlane/metadata/android/en-US/changelogs/default.txt b/fastlane/metadata/android/en-US/changelogs/default.txt index 51b39bccba1..2bff6752aca 100644 --- a/fastlane/metadata/android/en-US/changelogs/default.txt +++ b/fastlane/metadata/android/en-US/changelogs/default.txt @@ -1 +1 @@ -We’re excited to bring you a smoother experience with our latest update! We've resolved an issue that prevented renaming Product Variation Attributes and fixed a bug related to notification removal. Plus, users can now easily select product images when creating Blaze ads, and the Blaze feature is now fully enabled for sites with the Blaze for WooCommerce plugin active. Enjoy the improvements! +We're excited to bring you new features in our WooCommerce app! Users can now set a password to protect products when signed in with site credentials, enhancing security for WooCommerce 8.1.0 and above. Also, promoting a Blaze product from the campaign detail will now trigger a smoother native flow. Enjoy the updates! diff --git a/fastlane/resources/values/strings.xml b/fastlane/resources/values/strings.xml index beb06df356e..a4733ac6125 100644 --- a/fastlane/resources/values/strings.xml +++ b/fastlane/resources/values/strings.xml @@ -2007,6 +2007,8 @@ %d downloads Expiry %d days + Custom Fields + View and edit custom fields Purchase details Share your product View product on store @@ -4296,6 +4298,8 @@ Changes saved Saving changes failed, please try again Custom Field deleted + View and edit Custom Fields + When saving changes to custom fields, they will take effect immediately. Add custom fields Key Value @@ -4303,4 +4307,7 @@ Invalid key: please remove the \"_\" character from the beginning. Copy Key Copy Value + Toggle between text and HTML editors + Text + HTML diff --git a/libs/cardreader/build.gradle b/libs/cardreader/build.gradle index 7c0a459548a..e727516d5f3 100644 --- a/libs/cardreader/build.gradle +++ b/libs/cardreader/build.gradle @@ -27,21 +27,16 @@ android { } dependencies { - implementation "androidx.lifecycle:lifecycle-process:$lifecycleVersion" - testImplementation "org.mockito.kotlin:mockito-kotlin:$mockitoKotlinVersion" - testImplementation "org.mockito:mockito-inline:$mockitoVersion" - testImplementation "org.jetbrains.kotlin:kotlin-test-junit:$gradle.ext.kotlinVersion" - testImplementation "org.assertj:assertj-core:$assertjVersion" - implementation "com.stripe:stripeterminal-localmobile:$stripeTerminalVersion" implementation "com.stripe:stripeterminal-core:$stripeTerminalVersion" // Coroutines implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutinesVersion" implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutinesVersion" - testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutinesVersion" - androidTestImplementation "androidx.test.ext:junit:$jUnitExtVersion" - androidTestImplementation "androidx.test:rules:$androidxTestCoreVersion" - androidTestImplementation "org.assertj:assertj-core:$assertjVersion" + testImplementation "org.mockito.kotlin:mockito-kotlin:$mockitoKotlinVersion" + testImplementation "org.mockito:mockito-inline:$mockitoVersion" + testImplementation "org.jetbrains.kotlin:kotlin-test-junit:$gradle.ext.kotlinVersion" + testImplementation "org.assertj:assertj-core:$assertjVersion" + testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutinesVersion" } diff --git a/settings.gradle b/settings.gradle index 9cbbfd86fb8..0e819471080 100644 --- a/settings.gradle +++ b/settings.gradle @@ -8,7 +8,6 @@ pluginManagement { gradle.ext.measureBuildsVersion = '2.1.2' gradle.ext.navigationVersion = '2.7.7' gradle.ext.sentryVersion = '4.10.0' - gradle.ext.violationCommentsVersion = '1.69.0' gradle.ext.protobufVersion = '0.9.4' gradle.ext.dependencyAnalysisVersion = '1.28.0' gradle.ext.fladleVersion = '0.17.5' @@ -40,7 +39,6 @@ pluginManagement { id 'org.jetbrains.kotlin.android' version gradle.ext.kotlinVersion id 'org.jetbrains.kotlin.jvm' version gradle.ext.kotlinVersion id 'org.jetbrains.kotlin.plugin.parcelize' version gradle.ext.kotlinVersion - id 'se.bjurr.violations.violation-comments-to-github-gradle-plugin' version gradle.ext.violationCommentsVersion id 'com.google.dagger.hilt.android' version gradle.ext.daggerVersion id 'com.google.devtools.ksp' version gradle.ext.kspVersion id "com.google.protobuf" version gradle.ext.protobufVersion diff --git a/version.properties b/version.properties index 4699fc128b1..5db331f9ee4 100644 --- a/version.properties +++ b/version.properties @@ -1,2 +1,2 @@ -versionName=20.5-rc-1 -versionCode=611 \ No newline at end of file +versionName=20.6-rc-1 +versionCode=614 \ No newline at end of file