diff --git a/Podfile.lock b/Podfile.lock index 88e45662a0c1..24ea7d8e86a4 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -93,12 +93,12 @@ PODS: - SDWebImage (5.11.1): - SDWebImage/Core (= 5.11.1) - SDWebImage/Core (5.11.1) - - Sentry (8.9.4): - - Sentry/Core (= 8.9.4) - - SentryPrivate (= 8.9.4) - - Sentry/Core (8.9.4): - - SentryPrivate (= 8.9.4) - - SentryPrivate (8.9.4) + - Sentry (8.10.0): + - Sentry/Core (= 8.10.0) + - SentryPrivate (= 8.10.0) + - Sentry/Core (8.10.0): + - SentryPrivate (= 8.10.0) + - SentryPrivate (8.10.0) - Sodium (0.9.1) - Starscream (3.0.6) - SVProgressHUD (2.2.5) @@ -122,8 +122,8 @@ PODS: - WordPressShared (~> 2.0-beta) - wpxmlrpc (~> 0.10) - WordPressShared (2.2.0) - - WordPressUI (1.14.0) - - WPMediaPicker (1.8.10-beta.1) + - WordPressUI (1.14.1) + - WPMediaPicker (1.8.10) - wpxmlrpc (0.10.0) - ZendeskCommonUISDK (6.1.2) - ZendeskCoreSDK (2.5.1) @@ -270,8 +270,8 @@ SPEC CHECKSUMS: OHHTTPStubs: 90eac6d8f2c18317baeca36698523dc67c513831 Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96 SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d - Sentry: 56c76eed917f7dffd46db50906afbf5c9aa2673a - SentryPrivate: f3be34b5deb9fe676fdfb1f1ad5cdb1b740c5688 + Sentry: 71cd4427146ac56eab6e70401ac7a24384c3d3b5 + SentryPrivate: 9334613897c85a9e30f2c9d7a331af8aaa4fe71f Sodium: 23d11554ecd556196d313cf6130d406dfe7ac6da Starscream: ef3ece99d765eeccb67de105bfa143f929026cf5 SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6 @@ -282,8 +282,8 @@ SPEC CHECKSUMS: WordPressAuthenticator: 9bfb316cb165e1997b73aa94d92fadc991cc9725 WordPressKit: f33a89b148d9cce96933f0900701aff592a796f7 WordPressShared: 87f3ee89b0a3e83106106f13a8b71605fb8eb6d2 - WordPressUI: 09b5477f8678446f27e651cccb6b6401bd19d9a3 - WPMediaPicker: d669d11c38f78597edcb338a58a0d973ae51912a + WordPressUI: a29887ef603cecc8f1c168dc3b9880715785482d + WPMediaPicker: 332812329cbdc672cdb385b8ac3a389f668d3012 wpxmlrpc: 68db063041e85d186db21f674adf08d9c70627fd ZendeskCommonUISDK: 5f0a83f412e07ae23701f18c412fe783b3249ef5 ZendeskCoreSDK: 19a18e5ef2edcb18f4dbc0ea0d12bd31f515712a diff --git a/WordPress/Classes/Services/SharingSyncService.swift b/WordPress/Classes/Services/SharingSyncService.swift index 5d598665f040..64b13927670f 100644 --- a/WordPress/Classes/Services/SharingSyncService.swift +++ b/WordPress/Classes/Services/SharingSyncService.swift @@ -28,18 +28,27 @@ import WordPressKit /// - failure: An optional failure block accepting an `NSError` parameter. /// @objc open func syncPublicizeConnectionsForBlog(_ blog: Blog, success: (() -> Void)?, failure: ((NSError?) -> Void)?) { - let blogObjectID = blog.objectID - guard let remote = remoteForBlog(blog) else { + guard let remote = remoteForBlog(blog), + let blogID = blog.dotComID else { failure?(Error.siteWithNoRemote as NSError) return } - remote.getPublicizeConnections(blog.dotComID!, success: { remoteConnections in + remote.getPublicizeConnections(blogID, success: { [blogObjectID = blog.objectID] remoteConnections in + let currentUserID: NSNumber = self.coreDataStack.performQuery { context in + guard let blog = try? context.existingObject(with: blogObjectID) as? Blog, + let accountID = blog.account?.userID else { + return NSNumber(value: 0) + } + return accountID + } + + // Ensure that we're only processing shared or owned connections + let authorizedConnections = remoteConnections.filter { $0.shared || $0.userID.isEqual(to: currentUserID) } // Process the results - self.mergePublicizeConnectionsForBlog(blogObjectID, remoteConnections: remoteConnections, onComplete: success) - }, - failure: failure) + self.mergePublicizeConnectionsForBlog(blogObjectID, remoteConnections: authorizedConnections, onComplete: success) + }, failure: failure) } /// Called when syncing Publicize connections. Merges synced and cached data, removing diff --git a/WordPress/Classes/ViewRelated/Blog/Blog Dashboard/Cards/Domains/GoogleDomains/DashboardGoogleDomainsCardCell.swift b/WordPress/Classes/ViewRelated/Blog/Blog Dashboard/Cards/Domains/GoogleDomains/DashboardGoogleDomainsCardCell.swift index dbafad2527ec..97185039ef66 100644 --- a/WordPress/Classes/ViewRelated/Blog/Blog Dashboard/Cards/Domains/GoogleDomains/DashboardGoogleDomainsCardCell.swift +++ b/WordPress/Classes/ViewRelated/Blog/Blog Dashboard/Cards/Domains/GoogleDomains/DashboardGoogleDomainsCardCell.swift @@ -99,7 +99,7 @@ extension DashboardGoogleDomainsCardCell: DashboardGoogleDomainsCardCellProtocol private extension DashboardGoogleDomainsCardCell { enum Strings { static let cardTitle = NSLocalizedString( - "mySite.domain.focus.card.title", + "mySite.domain.focus.cardCell.title", value: "News", comment: "Title for the domain focus card on My Site" ) diff --git a/WordPress/Classes/ViewRelated/Blog/Blog Dashboard/Cards/Domains/GoogleDomains/DashboardGoogleDomainsCardView.swift b/WordPress/Classes/ViewRelated/Blog/Blog Dashboard/Cards/Domains/GoogleDomains/DashboardGoogleDomainsCardView.swift index 8501ff728b17..0913ead48c69 100644 --- a/WordPress/Classes/ViewRelated/Blog/Blog Dashboard/Cards/Domains/GoogleDomains/DashboardGoogleDomainsCardView.swift +++ b/WordPress/Classes/ViewRelated/Blog/Blog Dashboard/Cards/Domains/GoogleDomains/DashboardGoogleDomainsCardView.swift @@ -55,19 +55,19 @@ private extension DashboardGoogleDomainsCardView { enum Strings { static let contentTitle = NSLocalizedString( - "mySite.domain.focus.card.title", + "mySite.domain.focus.cardView.title", value: "Reclaim your Google Domains", comment: "Title of the domain focus card on My Site" ) static let contentDescription = NSLocalizedString( - "mySite.domain.focus.card.description", + "mySite.domain.focus.cardView.description", value: "As you may know, Google Domains has been sold to Squarespace. Transfer your domains to WordPress.com now, and we'll pay all transfer fees plus an extra year of your domain registration.", comment: "Description of the domain focus card on My Site" ) static let buttonTitle = NSLocalizedString( - "mySite.domain.focus.card.button.title", + "mySite.domain.focus.cardView.button.title", value: "Transfer your domains", comment: "Button title of the domain focus card on My Site" ) diff --git a/WordPress/Classes/ViewRelated/Post/PostSettingsViewController+JetpackSocial.swift b/WordPress/Classes/ViewRelated/Post/PostSettingsViewController+JetpackSocial.swift index d454d28fd259..fd5ee4220c3a 100644 --- a/WordPress/Classes/ViewRelated/Post/PostSettingsViewController+JetpackSocial.swift +++ b/WordPress/Classes/ViewRelated/Post/PostSettingsViewController+JetpackSocial.swift @@ -17,6 +17,7 @@ extension PostSettingsViewController { && blogSupportsPublicize && blogHasNoConnections && blogHasServices + && !isPostPrivate } @objc func createNoConnectionView() -> UIView { @@ -45,6 +46,7 @@ extension PostSettingsViewController { && blogSupportsPublicize && blogHasConnections && blogHasSharingLimit + && !isPostPrivate } @objc func createRemainingSharesView() -> UIView { @@ -92,6 +94,10 @@ extension PostSettingsViewController { private extension PostSettingsViewController { + var isPostPrivate: Bool { + apost.status == .publishPrivate + } + func hideNoConnectionViewKey() -> String { guard let dotComID = apost.blog.dotComID?.stringValue else { return Constants.hideNoConnectionViewKey diff --git a/WordPress/Classes/ViewRelated/Post/PostSettingsViewController.m b/WordPress/Classes/ViewRelated/Post/PostSettingsViewController.m index 500d7f33a37d..c5922d8909a1 100644 --- a/WordPress/Classes/ViewRelated/Post/PostSettingsViewController.m +++ b/WordPress/Classes/ViewRelated/Post/PostSettingsViewController.m @@ -624,6 +624,10 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath - (NSInteger)numberOfRowsForShareSection { + if ([self.apost.status isEqualToString:@"private"]) { + return 0; + } + if (self.apost.blog.supportsPublicize && self.publicizeConnections.count > 0) { // One row per publicize connection plus an extra row for the publicze message return self.publicizeConnections.count + 1; diff --git a/WordPress/Classes/ViewRelated/Post/Prepublishing/PrepublishingViewController+JetpackSocial.swift b/WordPress/Classes/ViewRelated/Post/Prepublishing/PrepublishingViewController+JetpackSocial.swift index c38272edc5cd..2287ac3ea503 100644 --- a/WordPress/Classes/ViewRelated/Post/Prepublishing/PrepublishingViewController+JetpackSocial.swift +++ b/WordPress/Classes/ViewRelated/Post/Prepublishing/PrepublishingViewController+JetpackSocial.swift @@ -5,7 +5,7 @@ extension PrepublishingViewController { /// Determines whether the account and the post's blog is eligible to see the Jetpack Social row. func canDisplaySocialRow(isJetpack: Bool = AppConfiguration.isJetpack, isFeatureEnabled: Bool = RemoteFeatureFlag.jetpackSocialImprovements.enabled()) -> Bool { - guard isJetpack && isFeatureEnabled else { + guard isJetpack && isFeatureEnabled && !isPostPrivate else { return false } @@ -86,6 +86,15 @@ private extension PrepublishingViewController { } } + var isPostPrivate: Bool { + coreDataStack.performQuery { [postObjectID = post.objectID] context in + guard let post = (try? context.existingObject(with: postObjectID)) as? Post else { + return false + } + return post.status == .publishPrivate + } + } + // MARK: Auto Sharing View func configureAutoSharingView(for cell: UITableViewCell) { diff --git a/WordPress/Jetpack/Resources/release_notes.txt b/WordPress/Jetpack/Resources/release_notes.txt index f72d64f127e1..83073ad646be 100644 --- a/WordPress/Jetpack/Resources/release_notes.txt +++ b/WordPress/Jetpack/Resources/release_notes.txt @@ -1,22 +1,8 @@ -Version 23.0 is here! Do we look older? - -To celebrate, we made design improvements across the app so you can share content on social media more easily. We’re all about that social life. - -You’ll notice the new Blaze Campaign card in your dashboard, where you can see the most recent campaign, a campaigns list screen, and a campaign details screen. That’s hot. - -We made some Gallery block updates in the block editor. - -- We removed the visual gap that appears between selected gallery blocks and the toolbar. -- The gallery caption button is no longer visible on mobile devices. -- The correct gallery block will stay selected while you’re adding media. - -You might be happy to hear that we squashed several bugs in the media picker. - -- Your screen won’t flash anymore when you open the media picker. -- Media files have stopped rearranging themselves and will now behave. -- The image count no longer includes other media types. -- Thumbnail image sizes are now smaller. Faster loading, less memory—what’s not to love? - -We also sped up loading time for the Total Likes stats card and fixed an issue that caused the stats screen to stall the app. - -Finally, the app won’t crash when you update notifications, posts, or reader content, or when you’re cleaning up followed topics in the reader. (But wear a helmet anyway. Safety first.) +* [*] Block editor: Hide undo/redo buttons when using the HTML editor [#21253] +* [*] Block editor: Display custom color value in mobile Cover Block color picker [https://github.com/WordPress/gutenberg/pull/51414] +* [**] Block editor: Display outline around selected Social Link block [https://github.com/WordPress/gutenberg/pull/53377] +* [**] Block editor: Fix font customization not getting updated. [https://github.com/WordPress/gutenberg/pull/53391] +* [*] [internal] Fix Core Data multithreaded access exception in Blogging Reminders [#21232] +* [*] [internal] Remove one of the image loading subsystems for avatars and consolidate the cache [#21259] +* [*] Fixed a crash that could occur when following sites in Reader. [#21341] +* [**] Add a "Domain Focus" Card to the Dashboard that opens a screen that allows tranfer of Google Domains. This card can also be hidden across all sites of the account by accesing the More button. [#21368] diff --git a/WordPress/Resources/en.lproj/Localizable.strings b/WordPress/Resources/en.lproj/Localizable.strings index 5a8339c4d169..2141ea9e5c26 100644 --- a/WordPress/Resources/en.lproj/Localizable.strings +++ b/WordPress/Resources/en.lproj/Localizable.strings @@ -1386,6 +1386,9 @@ /* Shown while the app waits for the username changing web service to return. */ "Changing username" = "Changing username"; +/* Option for users to rate a chat bot answer as helpful. */ +"chat.rateHelpful" = "Rate as helpful"; + /* Title for a button that opens up the 'Getting More Views and Traffic' support page when tapped. */ "Check out our top tips to increase your views and traffic" = "Check out our top tips to increase your views and traffic"; @@ -4930,6 +4933,18 @@ Please install the %3$@ to use the app with this site."; /* Title for the card displaying today's stats. */ "my-sites.stats.card.title" = "Today's Stats"; +/* Title for the domain focus card on My Site */ +"mySite.domain.focus.cardCell.title" = "News"; + +/* Button title of the domain focus card on My Site */ +"mySite.domain.focus.cardView.button.title" = "Transfer your domains"; + +/* Description of the domain focus card on My Site */ +"mySite.domain.focus.cardView.description" = "As you may know, Google Domains has been sold to Squarespace. Transfer your domains to WordPress.com now, and we'll pay all transfer fees plus an extra year of your domain registration."; + +/* Title of the domain focus card on My Site */ +"mySite.domain.focus.cardView.title" = "Reclaim your Google Domains"; + /* Accessibility label for the Email text field. Header for a comment author's name, shown when editing a comment. Name text field placeholder @@ -7660,7 +7675,7 @@ Example: given a notice format "Following %@" and empty site name, this will be /* A hint shown to the user in stats informing the user how many likes one of their posts has received. The %1$@ placeholder will be replaced with the title of a post, the %2$@ with the number of likes. */ "stats.insights.totalLikes.guideText.plural" = "Your latest post %1$@ has received %2$@ likes."; -/* A hint shown to the user in stats informing the user that one of their posts has received a like. The %1$@ placeholder will be replaced with the title of a post, and the %2$@ will be replaced by a number. */ +/* A hint shown to the user in stats informing the user that one of their posts has received a like. The %1$@ placeholder will be replaced with the title of a post, and the %2$@ will be replaced by the numeral one. */ "stats.insights.totalLikes.guideText.singular" = "Your latest post %1$@ has received %2$@ like."; /* The status of the post. Should be the same as in core WP. */ @@ -7773,6 +7788,69 @@ Example: given a notice format "Following %@" and empty site name, this will be /* Option in Support view to visit the WordPress.org support forums. */ "support.button.visitForum.title" = "Visit WordPress.org"; +/* Indicator that the chat bot is processing user's input. */ +"support.chatBot.botThinkingIndicator" = "Thinking..."; + +/* Dismiss the current view */ +"support.chatBot.close.title" = "Close"; + +/* Button for users to contact the support team directly. */ +"support.chatBot.contactSupport" = "Contact support"; + +/* Initial message shown to the user when the chat starts. */ +"support.chatBot.firstMessage" = "What can I help you with? If I can't answer your question I'll help you open a support ticket with our team!"; + +/* Placeholder text for the chat input field. */ +"support.chatBot.inputPlaceholder" = "Send a message..."; + +/* An example question shown to a user seeking support */ +"support.chatBot.questionFive" = "I forgot my login information"; + +/* An example question shown to a user seeking support */ +"support.chatBot.questionFour" = "Why can't I login?"; + +/* An example question shown to a user seeking support */ +"support.chatBot.questionOne" = "What is my site address?"; + +/* An example question shown to a user seeking support */ +"support.chatBot.questionSix" = "How can I use my custom domain in the app?"; + +/* An example question shown to a user seeking support */ +"support.chatBot.questionThree" = "I can't upload photos/videos"; + +/* An example question shown to a user seeking support */ +"support.chatBot.questionTwo" = "Help, my site is down!"; + +/* Option for users to report a chat bot answer as inaccurate. */ +"support.chatBot.reportInaccuracy" = "Report as inaccurate"; + +/* Button title referring to the sources of information. */ +"support.chatBot.sources" = "Sources"; + +/* Prompt for users suggesting to select a default question from the list to start a support chat. */ +"support.chatBot.suggestionsPrompt" = "Not sure what to ask?"; + +/* Notice informing user that there was an error submitting their support ticket. */ +"support.chatBot.ticketCreationFailure" = "Error submitting support ticket"; + +/* Notice informing user that their support ticket is being created. */ +"support.chatBot.ticketCreationLoading" = "Creating support ticket..."; + +/* Notice informing user that their support ticket has been created. */ +"support.chatBot.ticketCreationSuccess" = "Ticket created"; + +/* Title of the view that shows support chat bot. */ +"support.chatBot.title" = "Contact Support"; + +/* A title for a text that displays a transcript of an answer in a support chat */ +"support.chatBot.zendesk.answer" = "Answer"; + +/* A title for a text that displays a transcript of user's question in a support chat */ +"support.chatBot.zendesk.question" = "Question"; + +/* A title for a text that displays a transcript from a conversation between Jetpack Mobile Bot (chat bot) and a user */ +"support.chatBot.zendesk.transcript" = "Jetpack Mobile Bot transcript"; + /* Suggestion in Support view to visit the Forums. */ "support.row.communityForum.title" = "Ask a question in the community forum and get help from our group of volunteers."; @@ -10014,7 +10092,8 @@ from anywhere."; "You recently made changes to this post but didn't save them. Choose a version to load:\n\nFrom this device\nSaved on %@\n\nFrom another device\nSaved on %@\n" = "You recently made changes to this post but didn't save them. Choose a version to load:\n\nFrom this device\nSaved on %1$@\n\nFrom another device\nSaved on %2$@\n"; /* Informs that the user has replied to this comment. - Notification text - below a comment notification detail */ + Notification text - below a comment notification detail + Text to look for */ "You replied to this comment." = "You replied to this comment."; /* No comment provided by engineer. */ diff --git a/WordPress/Resources/release_notes.txt b/WordPress/Resources/release_notes.txt index 061817298bb8..358315b320a0 100644 --- a/WordPress/Resources/release_notes.txt +++ b/WordPress/Resources/release_notes.txt @@ -1,16 +1,6 @@ -Version 23.0 is here! Do we look older? - -To celebrate, we made some Gallery block updates in the block editor. - -- We removed the visual gap that appears between selected gallery blocks and the toolbar. -- The gallery caption button is no longer visible on mobile devices. -- The correct gallery block will stay selected while you’re adding media. - -We also squashed several bugs in the media picker. - -- Your screen won’t flash anymore when you open the media picker. -- Media files have stopped rearranging themselves and will now behave. -- The image count no longer includes other media types. -- Thumbnail image sizes are now smaller. Faster loading, less memory—what’s not to love? - -Finally, the app should no longer crash when you update a post. (But wear a helmet anyway. Safety first.) +* [*] Block editor: Hide undo/redo buttons when using the HTML editor [#21253] +* [*] Block editor: Display custom color value in mobile Cover Block color picker [https://github.com/WordPress/gutenberg/pull/51414] +* [**] Block editor: Display outline around selected Social Link block [https://github.com/WordPress/gutenberg/pull/53377] +* [**] Block editor: Fix font customization not getting updated. [https://github.com/WordPress/gutenberg/pull/53391] +* [*] [internal] Fix Core Data multithreaded access exception in Blogging Reminders [#21232] +* [*] [internal] Remove one of the image loading subsystems for avatars and consolidate the cache [#21259] diff --git a/WordPress/Resources/ro.lproj/Localizable.strings b/WordPress/Resources/ro.lproj/Localizable.strings index 69e2b9a66dfd..0719f6cb8bb8 100644 --- a/WordPress/Resources/ro.lproj/Localizable.strings +++ b/WordPress/Resources/ro.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2023-08-14 04:13:32+0000 */ +/* Translation-Revision-Date: 2023-08-18 12:59:15+0000 */ /* Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n == 0 || n % 100 >= 2 && n % 100 <= 19) ? 1 : 2); */ /* Generator: GlotPress/4.0.0-alpha.7 */ /* Language: ro */ @@ -4864,7 +4864,7 @@ "Please enter your credentials" = "Te rog să-ți introduci datele de conectare"; /* Instructions for alert asking for email. */ -"Please enter your email address." = "Te rog să-ți introduci adresa de email."; +"Please enter your email address." = "Te rog să introduci adresa ta de email."; /* A short prompt asking the user to properly fill out all login fields. */ "Please fill out all the fields" = "Te rog să completezi toate câmpurile"; diff --git a/WordPress/Resources/sq.lproj/Localizable.strings b/WordPress/Resources/sq.lproj/Localizable.strings index fe94a4624dfc..506b63ea7eb5 100644 --- a/WordPress/Resources/sq.lproj/Localizable.strings +++ b/WordPress/Resources/sq.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2023-06-08 09:22:50+0000 */ +/* Translation-Revision-Date: 2023-08-19 09:41:35+0000 */ /* Plural-Forms: nplurals=2; plural=n != 1; */ /* Generator: GlotPress/4.0.0-alpha.7 */ /* Language: sq_AL */ @@ -5276,6 +5276,9 @@ /* Message shwon to confirm a publicize connection has been successfully reconnected. */ "Reconnected" = "I rilidhur"; +/* Action button to redo last change */ +"Redo" = "Ribëje"; + /* Label for link title in Referrers stat. */ "Referrer" = "Referues"; @@ -8646,12 +8649,36 @@ /* User action to dismiss media options. */ "aztecPost.mediaAttachmentActionSheet.dismiss" = "Hidhe tej"; +/* Button title for the button that shows the Blaze flow when tapped. */ +"blaze.campaigns.create.button.title" = "Krijoni"; + +/* Text displayed when there are no Blaze campaigns to display. */ +"blaze.campaigns.empty.subtitle" = "S’keni krijuar ende ndonjë fushatë. Klikoni mbi “Krijoni”, që t’ia filloni."; + +/* Title displayed when there are no Blaze campaigns to display. */ +"blaze.campaigns.empty.title" = "S’keni fushata"; + +/* Text displayed when there is a failure loading Blaze campaigns. */ +"blaze.campaigns.errorMessage" = "Pati një gabim gjatë ngarkimit të fushatave."; + +/* Title for the view when there's an error loading Blaze campiagns. */ +"blaze.campaigns.errorTitle" = "Hëm"; + +/* Displayed while Blaze campaigns are being loaded. */ +"blaze.campaigns.loading.title" = "Po ngarkohen fushata…"; + +/* Title for the screen that allows users to manage their Blaze campaigns. */ +"blaze.campaigns.title" = "Fushata Blaze"; + /* Description for the Blaze dashboard card. */ "blaze.dashboard.card.description" = "Shfaqeni punën tuaj nëpër miliona sajte."; /* Title for a menu action in the context menu on the Blaze card. */ "blaze.dashboard.card.menu.hide" = "Fshihe këtë"; +/* Title for a menu action in the context menu on the Blaze card. */ +"blaze.dashboard.card.menu.learnMore" = "Mësoni më tepër"; + /* Title for the Blaze dashboard card. */ "blaze.dashboard.card.title" = "Promovoni lëndën tuaj përmes Blaze-it"; @@ -8676,6 +8703,39 @@ /* Button title for the Blaze overlay prompting users to blaze the selected post. */ "blaze.overlay.withPost.buttonTitle" = "Promovojeni këtë postim në Blaze"; +/* Short status description */ +"blazeCampaign.status.active" = "Aktive"; + +/* Short status description */ +"blazeCampaign.status.approved" = "E miratuar"; + +/* Short status description */ +"blazeCampaign.status.canceled" = "E anuluar"; + +/* Short status description */ +"blazeCampaign.status.completed" = "E plotësuar"; + +/* Short status description */ +"blazeCampaign.status.inmoderation" = "Në Moderim"; + +/* Short status description */ +"blazeCampaign.status.processing" = "Po përpunohet"; + +/* Short status description */ +"blazeCampaign.status.rejected" = "Hedhur poshtë"; + +/* Short status description */ +"blazeCampaign.status.scheduled" = "Vënë Në Plan"; + +/* Title for budget stats view */ +"blazeCampaigns.budget" = "Buxhet"; + +/* Title for impressions stats view */ +"blazeCampaigns.clicks" = "Klikime"; + +/* Title for impressions stats view */ +"blazeCampaigns.impressions" = "Përshtypje"; + /* Title for the context menu action that hides the dashboard card. */ "blogDashboard.contextMenu.hideThis" = "Fshihe këtë"; @@ -8691,6 +8751,39 @@ /* Displayed in the confirmation alert when marking comment notifications as read. */ "comment" = "koment"; +/* Sentence fragment. +The full phrase is 'Comments on' followed by the title of the post on a separate line. */ +"comment.header.subText.commentThread" = "Me komentet hapur"; + +/* Provides a hint that the current screen displays a comment on a post. +The title of the post will be displayed below this text. +Example: Comment on + My First Post */ +"comment.header.subText.post" = "Koment te"; + +/* Provides a hint that the current screen displays a reply to a comment. +%1$@ is a placeholder for the comment author's name that's been replied to. +Example: Reply to Pamela Nguyen */ +"comment.header.subText.reply" = "Përgjigje për %1$@"; + +/* Footnote for the privacy compliance popover. */ +"compliance.analytics.popover.footnote" = "Këto cookies<\/em> na lejojnë të bëjmë funksionimin optimal, duke mbledhur hollësi mbi se si ndërveprojnë përdoruesit me sajtet tona."; + +/* Save Button Title for the privacy compliance popover. */ +"compliance.analytics.popover.save.button" = "Ruaje"; + +/* Settings Button Title for the privacy compliance popover. */ +"compliance.analytics.popover.settings.button" = "Kaloni te Rregullimet"; + +/* Subtitle for the privacy compliance popover. */ +"compliance.analytics.popover.subtitle" = "I përpunojmë të dhënat tuaja personale që të bëjmë optimal sajtin tonë dhe veprimtari marketingu, bazuar në pranimin nga ana juaj dhe interesin tonë të legjitim."; + +/* Title for the privacy compliance popover. */ +"compliance.analytics.popover.title" = "Administroni privatësi"; + +/* Toggle Title for the privacy compliance popover. */ +"compliance.analytics.popover.toggle" = "Statistika"; + /* The menu item to select during a guided tour. */ "connections" = "lidhje"; @@ -8721,6 +8814,15 @@ /* Personialize home tab button title */ "dasboard.personalizeHomeButtonTitle" = "Personalizoni skedën tuaj krye"; +/* Title for a menu action in the context menu on the Jetpack Social dashboard card. */ +"dashboard.card.social.menu.hide" = "Fshihe këtë"; + +/* Title for the Jetpack Social dashboard card when the user has no social connections. */ +"dashboard.card.social.noconnections.title" = "Ndani me të tjerët nëpër rrjetet tuaja shoqërore"; + +/* Title for the Jetpack Social dashboard card when the user has no social shares left. */ +"dashboard.card.social.noshares.title" = "Ju janë mbaruar ndarjet!"; + /* Title for the Activity Log dashboard card context menu item that navigates the user to the full Activity Logs screen. */ "dashboardCard.ActivityLog.contextMenu.allActivity" = "Krejt veprimtaria"; @@ -8733,6 +8835,24 @@ /* Title for the Pages dashboard card. */ "dashboardCard.Pages.title" = "Faqe"; +/* Title for impressions stats view */ +"dashboardCard.blazeCampaigns.clicks" = "Klikime"; + +/* Title of a button that starts the campaign creation flow. */ +"dashboardCard.blazeCampaigns.createCampaignButton" = "Krijoni fushatë"; + +/* Title for impressions stats view */ +"dashboardCard.blazeCampaigns.impressions" = "Përshtypje"; + +/* Title for the Learn more button in the More menu. */ +"dashboardCard.blazeCampaigns.learnMore" = "Mësoni më tepër"; + +/* Title for the card displaying blaze campaigns. */ +"dashboardCard.blazeCampaigns.title" = "Fushatë Blaze"; + +/* Title for the View All Campaigns button in the More menu */ +"dashboardCard.blazeCampaigns.viewAllCampaigns" = "Shihni krejt fushatat"; + /* Title of a button that starts the page creation flow. */ "dashboardCard.pages.add.button.title" = "Shtoni faqe te sajti juaj"; @@ -8751,6 +8871,12 @@ /* Title of a label that encourages the user to create a new page. */ "dashboardCard.pages.create.description" = "Fillojani me skema të qepura me porosi, të përshtatshme për celular."; +/* Title for the View stats button in the More menu */ +"dashboardCard.stats.viewStats" = "Shihni statistika"; + +/* General section title */ +"debugMenu.generalSectionTitle" = "Të përgjithshme"; + /* Remote config params debug menu footer explaining the meaning of a cell with a checkmark. */ "debugMenu.remoteConfig.footer" = "Parametrat e anashkaluar tregohen me një shenjë."; @@ -8802,6 +8928,12 @@ /* The text to display for paid domains in 'Site Creation > Choose a domain' screen */ "domain.suggestions.row.yearly" = "në vit"; +/* Action shown in a bottom notice to dismiss it. */ +"domains.failure.dismiss" = "Hidhe poshtë"; + +/* Content show when the domain selection action fails. */ +"domains.failure.title" = "Na ndjeni, përkatësia që po rrekeni të shtoni s’mund të blihet që nga aplikacioni Jetpack në këtë kohë."; + /* Register Domain - Address information field Number placeholder */ "eg. 1122334455" = "p.sh., 1122334455"; @@ -8816,9 +8948,39 @@ Site Address placeholder */ "example.com" = "example.com"; +/* Title of screen the displays the details of an advertisement campaign. */ +"feature.blaze.campaignDetails.title" = "Hollësi Fushate"; + /* Displayed in the confirmation alert when marking follow notifications as read. */ "follow" = "ndjekje"; +/* Description for the Free to Paid plans dashboard card. */ +"freeToPaidPlans.dashboard.card.description" = "Merrni një përkatësi falas për vitin e parë, hiqni reklama në sajtin tuaj dhe shtoni hapësirë depozitimi."; + +/* Title for a menu action in the context menu on the Free to Paid plans dashboard card. */ +"freeToPaidPlans.dashboard.card.menu.hide" = "Fshihe këtë"; + +/* Title for the Free to Paid plans dashboard card. */ +"freeToPaidPlans.dashboard.card.shortTitle" = "Përkatësi falas me një plan vjetor"; + +/* Done button title on the domain purchase result screen. Closes the screen. */ +"freeToPaidPlans.resultView.done" = "U bë"; + +/* Notice on the domain purchase result screen. Tells user how long it might take for their domain to be ready. */ +"freeToPaidPlans.resultView.notice" = "Mund të duhen deri në 30 minuta që përkatësia juaj të fillojë të funksionojë si duhet"; + +/* Sub-title for the domain purchase result screen. Tells user their domain is being set up. */ +"freeToPaidPlans.resultView.subtitle" = "Përkatësia juaj e re %@ po ujdiset."; + +/* Title for the domain purchase result screen. Tells user their domain was obtained. */ +"freeToPaidPlans.resultView.title" = "Gati për punë!"; + +/* A generic error message for a footer view in a list with pagination */ +"general.pagingFooterView.errorMessage" = "Ndodhi një gabim"; + +/* A footer retry button */ +"general.pagingFooterView.retry" = "Riprovoni"; + /* Title for button that will open up the blogging reminders screen. */ "growAudienceCell.bloggingReminders.actionButton" = "Ujdisni kujtues blogimi"; @@ -9266,6 +9428,9 @@ /* The title in the migration welcome screen */ "migration.welcome.title" = "Mirë se vini te Jetpack-u!"; +/* Description for the static screen displayed prompting users to switch the Jetpack app. */ +"movedToJetpack.description" = "Aplikacioni Jetpack ka krejt veçoritë e aplikacionit WordPress dhe tanimë edhe hyrje përjashtimore te Statistika, Lexues, Njoftime, etj."; + /* Hint for the static screen displayed prompting users to switch the Jetpack app. */ "movedToJetpack.hint" = "Kalimi është falas dhe do vetëm një minutë."; @@ -9275,6 +9440,15 @@ /* Title for a button that displays a blog post in a web view. */ "movedToJetpack.learnMoreButtonTitle" = "Mësoni më tepër, te jetpack.com"; +/* Title for the static screen displayed in the Stats screen prompting users to switch to the Jetpack app. */ +"movedToJetpack.notifications.title" = "Përdorni WordPress-in me Njoftime në aplikacionin Jetpack."; + +/* Title for the static screen displayed in the Reader screen prompting users to switch to the Jetpack app. */ +"movedToJetpack.reader.title" = "Përdorni WordPress-in me Reader në aplikacionin Jetpack."; + +/* Title for the static screen displayed in the Stats screen prompting users to switch to the Jetpack app. */ +"movedToJetpack.stats.title" = "Përdorni WordPress-in me Statistika në aplikacionin Jetpack."; + /* Section title for the content table section in the blog details screen */ "my-site.menu.content.section.title" = "Lëndë"; @@ -9290,6 +9464,12 @@ /* Title for the card displaying draft posts. */ "my-sites.drafts.card.title" = "Merruni me një skicë postimi"; +/* Title for the View all drafts button in the More menu */ +"my-sites.drafts.card.viewAllDrafts" = "Shihni krejt skicat"; + +/* Title for the View all scheduled drafts button in the More menu */ +"my-sites.scheduled.card.viewAllScheduledPosts" = "Shihni krejt postimet e planifikuar"; + /* Title for the card displaying today's stats. */ "my-sites.stats.card.title" = "Statistikat e Sotme"; @@ -9317,6 +9497,12 @@ /* Promote the page with Blaze. */ "pages.blaze.actionTitle" = "Promovojeni me Blaze"; +/* Subtitle of the theme template homepage cell */ +"pages.template.subtitle" = "Faqja juaj hyrëse po përdor një gjedhe Teme dhe do të hapet në përpunuesin në internet."; + +/* Title of the theme template homepage cell */ +"pages.template.title" = "Faqe hyrëse"; + /* No comment provided by engineer. */ "password" = "fjalëkalim"; @@ -9332,6 +9518,12 @@ /* Card title for the pesonalization menu */ "personalizeHome.dashboardCard.draftPosts" = "Hartoni postime"; +/* Card title for the pesonalization menu */ +"personalizeHome.dashboardCard.getToKnowTheApp" = "Njihuni me aplikacionin"; + +/* Card title for the pesonalization menu */ +"personalizeHome.dashboardCard.nextSteps" = "Hapat pasues"; + /* Card title for the pesonalization menu */ "personalizeHome.dashboardCard.pages" = "Faqe"; @@ -9362,9 +9554,76 @@ /* Title for action sheet with featured media options. */ "postSettings.featuredImageUploadActionSheet.title" = "Mundësi Figure të Zgjedhur"; +/* Section title for the disabled Twitter service in the Post Settings screen */ +"postSettings.section.disabledTwitter.header" = "Ndarja e Automatizuar nga Twitter S’është Më e Përdorshme"; + /* Promote the post with Blaze. */ "posts.blaze.actionTitle" = "Promovojeni me Blaze"; +/* Title for the button to subscribe to Jetpack Social on the remaining shares view */ +"postsettings.social.remainingshares.subscribe" = "Pajtohuni që tani, që të ndani më tepër me të tjerët"; + +/* The second half of the remaining social shares a user has. This is only displayed when there is no social limit warning. */ +"postsettings.social.remainingshares.text.part" = " në 30 ditët pasuese"; + +/* Beginning text of the remaining social shares a user has left. %1$d is their current remaining shares. This text is combined with ' in the next 30 days' if there is no warning displayed. */ +"postsettings.social.shares.text.format" = "Edhe %1$d ndarje me të tjerë në rrjete shoqërorë"; + +/* The primary label for the auto-sharing row on the pre-publishing sheet. +Indicates the number of social accounts that will be sharing the blog post. +%1$d is a placeholder for the number of social network accounts that will be auto-shared. +Example: Sharing to 3 accounts */ +"prepublishing.social.label.multipleConnections" = "Po ndahet me %1$d llogari"; + +/* The primary label for the auto-sharing row on the pre-publishing sheet. +Indicates the blog post will not be shared to any social accounts. */ +"prepublishing.social.label.notSharing" = "Pa ndarje në shoqërorë"; + +/* The primary label for the auto-sharing row on the pre-publishing sheet. +Indicates the number of social accounts that will be sharing the blog post. +This string is displayed when some of the social accounts are turned off for auto-sharing. +%1$d is a placeholder for the number of social media accounts that will be sharing the blog post. +%2$d is a placeholder for the total number of social media accounts connected to the user's blog. +Example: Sharing to 2 of 3 accounts */ +"prepublishing.social.label.partialConnections" = "Po ndahet në %1$d nga %2$d llogari"; + +/* The primary label for the auto-sharing row on the pre-publishing sheet. +Indicates the blog post will be shared to a social media account. +%1$@ is a placeholder for the account name. +Example: Sharing to @wordpress */ +"prepublishing.social.label.singleConnection" = "Po ndahet në %1$@"; + +/* A subtext that's shown below the primary label in the auto-sharing row on the pre-publishing sheet. +Informs the remaining limit for post auto-sharing. +%1$d is a placeholder for the remaining shares. +Example: 27 social shares remaining */ +"prepublishing.social.remainingShares.format" = "Edhe %1$d ndarje në shoqërorë"; + +/* a VoiceOver description for the warning icon to hint that the remaining shares are low. */ +"prepublishing.social.warningIcon.accessibilityHint" = "Kujdes"; + +/* The navigation title for a screen that edits the sharing message for the post. */ +"prepublishing.socialAccounts.editMessage.navigationTitle" = "Përshtateni mesazhin"; + +/* The label for a call-to-action button in the social accounts' footer section. */ +"prepublishing.socialAccounts.footer.button.text" = "Pajtohuni që tani, që të ndani më tepër me të tjerët"; + +/* Text shown below the list of social accounts to indicate how many social shares available for the site. +Note that the '30 days' part is intended to be a static value. +%1$d is a placeholder for the amount of remaining shares. +Example: 27 social shares remaining in the next 30 days */ +"prepublishing.socialAccounts.footer.remainingShares.text" = "Edhe %1$d ndarje në shoqërorë për 30 ditët pasuese"; + +/* a VoiceOver description for the warning icon to hint that the remaining shares are low. */ +"prepublishing.socialAccounts.footer.warningIcon.accessibilityHint" = "Kujdes"; + +/* The label displayed for a table row that displays the sharing message for the post. +Tapping on this row allows the user to edit the sharing message. */ +"prepublishing.socialAccounts.message.label" = "Mesazh"; + +/* The navigation title for the pre-publishing social accounts screen. */ +"prepublishing.socialAccounts.navigationTitle" = "Shoqërore"; + /* Title for a tappable string that opens the reader with a prompts tag */ "prompts.card.viewprompts.title" = "Shihni krejt përgjigjet"; @@ -9383,6 +9642,12 @@ /* Title for the success view when the user has successfully logged in */ "qrLoginVerifyAuthorization.completedInstructions.title" = "Jeni i futur!"; +/* Reader search button accessibility label. */ +"reader.navigation.search.button.label" = "Kërko"; + +/* Reader settings button accessibility label. */ +"reader.navigation.settings.button.label" = "Rregullime për Reader"; + /* A default value used to fill in the site name when the followed site somehow has missing site name or URL. Example: given a notice format "Following %@" and empty site name, this will be "Following this site". */ "reader.notice.follow.site.unknown" = "këtë sajt"; @@ -9426,6 +9691,48 @@ Example: given a notice format "Following %@" and empty site name, this will be /* Title for the tooltip anchor. */ "readerDetail.tooltipAnchorTitle.accessibilityLabel" = "I ri"; +/* Information of what related post are and how they are presented */ +"relatedPostsSettings.optionsFooter" = "Postimet e Afërta shfaqin nën postimet tuaja lëndë të afërt prej sajtit tuaj."; + +/* Text for related post cell preview */ +"relatedPostsSettings.preview1.details" = "te “Celular”"; + +/* Text for related post cell preview */ +"relatedPostsSettings.preview1.title" = "Gati Tani një Përditësim i Madh për iPhone\/iPad"; + +/* Text for related post cell preview */ +"relatedPostsSettings.preview2.details" = "te “Aplikacione”"; + +/* Text for related post cell preview */ +"relatedPostsSettings.preview2.title" = "Aplikacioni WordPress për Android Ndërron Pamjen Goxha"; + +/* Text for related post cell preview */ +"relatedPostsSettings.preview3.details" = "te “Përmirësojeni”"; + +/* Text for related post cell preview */ +"relatedPostsSettings.preview3.title" = "Përmirësoni Focus-in: VideoPress Për Dasma"; + +/* Section title for related posts section preview */ +"relatedPostsSettings.previewsHeaders" = "Paraparje"; + +/* Label for Related Post header preview */ +"relatedPostsSettings.relatedPostsHeader" = "Postime të Afërta"; + +/* Message to show when setting save failed */ +"relatedPostsSettings.settingsUpdateFailed" = "Përditësimi i rregullimeve dështoi"; + +/* Label for configuration switch to show/hide the header for the related posts section */ +"relatedPostsSettings.showHeader" = "Shfaq Kryet"; + +/* Label for configuration switch to enable/disable related posts */ +"relatedPostsSettings.showRelatedPosts" = "Shfaq Postime të Afërta"; + +/* Label for configuration switch to show/hide images thumbnail for the related posts */ +"relatedPostsSettings.showThumbnail" = "Shfaq Figura"; + +/* Title for screen that allows configuration of your blog/site related posts settings. */ +"relatedPostsSettings.title" = "Postime të Afërta"; + /* User action to dismiss media options. */ "shareExtension.editor.attachmentActions.dismiss" = "Hidhe tej"; @@ -9450,18 +9757,81 @@ Example: given a notice format "Following %@" and empty site name, this will be /* Template site address for the search bar. */ "site.cration.domain.site.address" = "https:\/\/emriisajtittuaj.com"; +/* The error message to show in the 'Site Creation > Assembly Step' when the domain checkout fails for unknown reasons. */ +"site.creation.assembly.step.domain.checkout.error.subtitle" = "Sajti juaj është krijuar me sukses, por hasëm një problem, teksa përgatisnim përkatësinë tuaj vetjake për blerje. Ju lutemi, riprovoni, ose lidhuni me asistencën për ndihmë."; + /* Site name description that sits in the template website view. */ "site.creation.domain.tooltip.description" = "Në ngjashmëri me shembullin më sipër, një përkatësi u lejon njerëzve të gjejnë dhe vizitojnë sajtin tuaj që nga shfletuesi."; /* Site name that is placed in the tooltip view. */ "site.creation.domain.tooltip.site.name" = "EmriiSajtitTuaj.com"; +/* Title for screen to select the privacy options for a blog */ +"siteSettings.privacy.title" = "Privatësi"; + +/* Hint for users when hidden privacy setting is set */ +"siteVisibility.hidden.hint" = "Sajti juaj është i dukshëm për këdo, por u kërkon motorëve të kërkimeve të mos e indeksojnë."; + +/* Text for privacy settings: Hidden */ +"siteVisibility.hidden.title" = "I fshehur"; + +/* Hint for users when private privacy setting is set */ +"siteVisibility.private.hint" = "Sajti juaj është i dukshëm vetëm për ju dhe për përdorues që miratoni."; + +/* Text for privacy settings: Private */ +"siteVisibility.private.title" = "Privat"; + +/* Hint for users when public privacy setting is set */ +"siteVisibility.public.hint" = "Sajti juaj është i dukshëm për këdo dhe mund të indeksohet nga motorë kërkimesh."; + +/* Text for privacy settings: Public */ +"siteVisibility.public.title" = "Publik"; + +/* Text for unknown privacy setting */ +"siteVisibility.unknown.hint" = "E panjohur"; + +/* Text for unknown privacy setting */ +"siteVisibility.unknown.title" = "E panjohur"; + /* Label for the blogging prompts setting */ "sitesettings.prompts.title" = "Shfaq cytje"; /* Label for the blogging reminders setting */ "sitesettings.reminders.title" = "Kujtues"; +/* Body text for the Jetpack Social no connection view */ +"social.noconnection.body" = "Shtoni trafikun tuaj, duke ndarë automatikisht postimet tuaja me shokët në tuaja në media shoqërore."; + +/* Title for the connect button to add social sharing for the Jetpack Social no connection view */ +"social.noconnection.connectAccounts" = "Lidhni llogari"; + +/* Accessibility label for the social media icons in the Jetpack Social no connection view */ +"social.noconnection.icons.accessibility.label" = "Ikona mediash shoqërore"; + +/* Title for the not now button to hide the Jetpack Social no connection view */ +"social.noconnection.notnow" = "Jo tani"; + +/* Plural body text for the Jetpack Social no shares dashboard card. %1$d is the number of social accounts the user has. */ +"social.noshares.body.plural" = "Postimet tuaja s’do të ndahen me të tjerë në %1$d llogari tuajat në shoqërorë."; + +/* Singular body text for the Jetpack Social no shares dashboard card. */ +"social.noshares.body.singular" = "Postimet tuaja s’do të ndahen me të tjerë në llogarinë tuaj në shoqërorë."; + +/* Accessibility label for the social media icons in the Jetpack Social no shares dashboard card */ +"social.noshares.icons.accessibility.label" = "Ikona mediash shoqërore"; + +/* Title for the button to subscribe to Jetpack Social on the no shares dashboard card */ +"social.noshares.subscribe" = "Pajtohuni që tani, që të ndani më tepër me të tjerët"; + +/* Section title for the disabled Twitter service in the Social screen */ +"social.section.disabledTwitter.header" = "Ndarja e Automatizuar Me të Tjerë Që Nga Twitter S’mund të Përdoret Më"; + +/* Text for a hyperlink that allows the user to learn more about the Twitter deprecation. */ +"social.twitterDeprecation.link" = "Mësoni më tepër"; + +/* A smallprint that hints the reason behind why Twitter is deprecated. */ +"social.twitterDeprecation.text" = "Ndarja e automatizuar me të tjerë që nga Twitter s’mund të përdoret më, për shkak ndryshimesh në kushte dhe çmime nga ana e Twitter-it."; + /* Accessibility label used for distinguishing Views and Visitors in the Stats → Insights Views Visitors Line chart. */ "stats.insights.accessibility.label.viewsVisitorsLastDays" = "7 ditët e fundit"; @@ -9555,6 +9925,12 @@ Example: given a notice format "Following %@" and empty site name, this will be /* Hint displayed on the 'Most Popular Time' stats card when a user's site hasn't yet received enough traffic. */ "stats.insights.mostPopularTime.noData" = "Pa veprimtari të mjaftueshme. Kontrolloni më vonë, kur sajti juaj të ketë më tepër vizitorë!"; +/* A hint shown to the user in stats informing the user how many likes one of their posts has received. The %1$@ placeholder will be replaced with the title of a post, the %2$@ with the number of likes. */ +"stats.insights.totalLikes.guideText.plural" = "Postimi juaj më i ri %1$@ ka marrë %2$@ pëlqime."; + +/* A hint shown to the user in stats informing the user that one of their posts has received a like. The %1$@ placeholder will be replaced with the title of a post, and the %2$@ will be replaced by a number. */ +"stats.insights.totalLikes.guideText.singular" = "Postimi juaj më i ri %1$@ ka marrë %2$@ pëlqime."; + /* Dismiss the AlertView */ "stockPhotos.strings.dismiss" = "Hidhe tej"; diff --git a/WordPress/WordPressTest/SharingServiceTests.swift b/WordPress/WordPressTest/SharingServiceTests.swift index 96b36137cea3..120a560c2794 100644 --- a/WordPress/WordPressTest/SharingServiceTests.swift +++ b/WordPress/WordPressTest/SharingServiceTests.swift @@ -1,7 +1,33 @@ import XCTest +import WordPressKit +import OHHTTPStubs + @testable import WordPress class SharingServiceTests: CoreDataTestCase { + + private let userID = 101 + private let blogID = 10 + + private lazy var account: WPAccount = { + AccountBuilder(contextManager) + .with(id: Int64(userID)) + .with(username: "username") + .with(authToken: "authToken") + .build() + }() + + private lazy var blog: Blog = { + let blog = BlogBuilder(mainContext).with(blogID: blogID).build() + blog.account = account + + // ensure that the changes are persisted to the stack. + contextManager.saveContextAndWait(mainContext) + return blog + }() + + // MARK: Sync Publicize Connections + func testSyncingPublicizeConnectionsForNonDotComBlogCallsACompletionBlock() throws { let blog = Blog.createBlankBlog(in: mainContext) blog.account = nil @@ -17,4 +43,40 @@ class SharingServiceTests: CoreDataTestCase { waitForExpectations(timeout: 1, handler: nil) } + + func testSyncingPublicizeConnectionsExcludesUnsharedConnections() async throws { + // Given + let service = SharingSyncService(coreDataStack: contextManager) + + stub(condition: isPath("/rest/v1.1/sites/\(blogID)/publicize-connections") && isMethodGET()) { _ in + HTTPStubsResponse(jsonObject: [ + "connections": [ + ["ID": 1000, "shared": "0", "user_ID": 101] as [String: Any], // owned connection + ["ID": 1001, "shared": "1", "user_ID": 201] as [String: Any], // shared connection + ["ID": 1002, "shared": "0", "user_ID": 301] as [String: Any], // private connection from others + ] + ], statusCode: 200, headers: nil) + } + + // When + try await withCheckedThrowingContinuation { continuation in + service.syncPublicizeConnectionsForBlog(blog) { + continuation.resume() + } failure: { error in + continuation.resume(throwing: error!) + } + } + + // Then + let connections = try XCTUnwrap(blog.connections as? Set) + + // the one with ID `1002` should be skipped since it's an unshared private connection from another user. + XCTAssertEqual(connections.count, 2) + + // connections owned by the user should be available. + XCTAssertTrue(connections.contains(where: { $0.connectionID.isEqual(to: NSNumber(value: 1000)) })) + + // shared connections owned by others should also be available. + XCTAssertTrue(connections.contains(where: { $0.connectionID.isEqual(to: NSNumber(value: 1001)) })) + } } diff --git a/config/Version.internal.xcconfig b/config/Version.internal.xcconfig index e87a1454e928..a32c3f1b4d4c 100644 --- a/config/Version.internal.xcconfig +++ b/config/Version.internal.xcconfig @@ -1,4 +1,4 @@ -VERSION_SHORT=23.0 +VERSION_SHORT=23.1 // Internal long version example: VERSION_LONG=9.9.0.20180423 -VERSION_LONG=23.0.0.20230818 +VERSION_LONG=23.1.0.20230823 diff --git a/config/Version.public.xcconfig b/config/Version.public.xcconfig index ec3c113b914c..ca66dd13cf68 100644 --- a/config/Version.public.xcconfig +++ b/config/Version.public.xcconfig @@ -1,4 +1,4 @@ -VERSION_SHORT=23.0 +VERSION_SHORT=23.1 // Public long version example: VERSION_LONG=9.9.0.0 -VERSION_LONG=23.0.0.4 +VERSION_LONG=23.1.0.1 diff --git a/fastlane/jetpack_metadata/ar-SA/release_notes.txt b/fastlane/jetpack_metadata/ar-SA/release_notes.txt deleted file mode 100644 index 3b7ba6603176..000000000000 --- a/fastlane/jetpack_metadata/ar-SA/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -الإصدار 23.0 متوافر هنا! هل نبدو بإصدار أقدم؟ - -للاحتفال بذلك، أجرينا تحسينات على التصميم في جميع أنحاء التطبيق حتى تتمكن من مشاركة المحتوى على شبكات التواصل الاجتماعي بشكل أكثر سهولة. إننا نتحدث عن تلك الحياة الاجتماعية. - -ستلاحظ وجود بطاقة Blaze Campaign في لوحة التحكم لديك، حيث يمكنك رؤية الحملة الأحدث وشاشة قائمة الحملات وشاشة تفاصيل الحملة. هذا مثير. - -أجرينا بعض التحديثات على مكوّن المعرض في محرّر المكوّن. - -- أزلنا الفجوة البصرية التي تظهر بين مكوّنات المعرض المحددة وشريط الأدوات. -- لا يكون زر التسمية التوضيحية للمعرض مرئيًا بعد الآن على الأجهزة المحمولة. -- سيظل مكوّن المعرض الصحيح محددًا في أثناء إضافة الوسائط. - -ربما تشعر بالسعادة عند معرفة أننا قضينا على العديد من الأخطاء في منتقي الوسائط. - -- لن تومض الشاشة لديك بعد الآن عندما تفتح منتقي الوسائط. -- لقد توقفت ملفات الوسائط عن ترتيب نفسها مجددًا، وستتخذ إجراءً الآن. -- لا يتضمن عدد الصور أنواع الوسائط الأخرى بعد الآن. -- أصبحت أحجام الصور المصغّرة أصغر الآن. تحميل أسرع، ذاكرة أقل - ما الذي لا تحبه؟ - -قمنا أيضًا بتسريع وقت التحميل لبطاقة الإحصاءات الخاصة بإجمالي الإعجابات كما أصلحنا مشكلة أدت إلى أن توقف شاشة الإحصاءات التطبيق. - -وأخيرًا، لن يتعطل التطبيق عند تحديث التنبيهات أو التدوينات أو محتوى القارئ أو عند تنظيف الموضوعات الآتية في القارئ. (لكن عليك الحذر على أي حال. فالسلامة أولاً). diff --git a/fastlane/jetpack_metadata/de-DE/release_notes.txt b/fastlane/jetpack_metadata/de-DE/release_notes.txt deleted file mode 100644 index 38f6c8d881fc..000000000000 --- a/fastlane/jetpack_metadata/de-DE/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -Version 23.0 ist da! Sehen wir älter aus? - -Um diesen Anlass gebührend zu feiern, haben wir das Design in der ganzen App verbessert, damit du Inhalte jetzt noch einfacher in sozialen Medien teilen kannst. Soziale Medien sind schließlich wichtig. - -Du wirst die neue Blaze-Kampagnen-Karte in deinem Dashboard bemerken, wo dir deine aktuelle Kampagne, ein Bildschirm mit der Auflistung deiner Kampagnen sowie ein Bildschirm mit den Details deiner Kampagne angezeigt werden. Besser geht's nicht. - -Wir haben einige Galerie-Block-Updates im Block-Editor vorgenommen. - -- Wir haben die visuelle Lücke entfernt, die zwischen ausgewählten Galerie-Blöcken und der Toolbar angezeigt wurde. -- Der Button für Bildunterschriften in der Galerie ist auf Mobilgeräten nicht länger sichtbar. -- Der korrekte Galerie-Block bleibt ausgewählt, während du Medien hinzufügst. - -Du wirst dich sicherlich freuen, dass wir einige Fehler in der Medienauswahl behoben haben. - -- Dein Bildschirm blitzt nicht mehr, wenn du die Medienauswahl öffnest. -- Mediendateien ordnen sich nicht mehr selbst neu an, sondern benehmen sich jetzt. -- Die Bildanzahl enthält keine anderen Medientypen mehr. -- Vorschaubilder sind nun kleiner. Schnelleres Laden, geringere Speichernutzung – was will man mehr? - -Wir haben außerdem die Ladezeit für die Statistikkarte „Likes insgesamt“ beschleunigt und ein Problem behoben, wodurch die App auf dem Statistikbildschirm hängenblieb. - -Zu guter Letzt stürzt die App nicht mehr ab, wenn du Benachrichtigungen, Beiträge oder Reader-Inhalte aktualisierst oder wenn du abonnierte Themen im Reader bereinigst. (Aber setz dir trotzdem einen Helm auf. Sicherheit geht schließlich vor.) diff --git a/fastlane/jetpack_metadata/default/release_notes.txt b/fastlane/jetpack_metadata/default/release_notes.txt index f72d64f127e1..83073ad646be 100644 --- a/fastlane/jetpack_metadata/default/release_notes.txt +++ b/fastlane/jetpack_metadata/default/release_notes.txt @@ -1,22 +1,8 @@ -Version 23.0 is here! Do we look older? - -To celebrate, we made design improvements across the app so you can share content on social media more easily. We’re all about that social life. - -You’ll notice the new Blaze Campaign card in your dashboard, where you can see the most recent campaign, a campaigns list screen, and a campaign details screen. That’s hot. - -We made some Gallery block updates in the block editor. - -- We removed the visual gap that appears between selected gallery blocks and the toolbar. -- The gallery caption button is no longer visible on mobile devices. -- The correct gallery block will stay selected while you’re adding media. - -You might be happy to hear that we squashed several bugs in the media picker. - -- Your screen won’t flash anymore when you open the media picker. -- Media files have stopped rearranging themselves and will now behave. -- The image count no longer includes other media types. -- Thumbnail image sizes are now smaller. Faster loading, less memory—what’s not to love? - -We also sped up loading time for the Total Likes stats card and fixed an issue that caused the stats screen to stall the app. - -Finally, the app won’t crash when you update notifications, posts, or reader content, or when you’re cleaning up followed topics in the reader. (But wear a helmet anyway. Safety first.) +* [*] Block editor: Hide undo/redo buttons when using the HTML editor [#21253] +* [*] Block editor: Display custom color value in mobile Cover Block color picker [https://github.com/WordPress/gutenberg/pull/51414] +* [**] Block editor: Display outline around selected Social Link block [https://github.com/WordPress/gutenberg/pull/53377] +* [**] Block editor: Fix font customization not getting updated. [https://github.com/WordPress/gutenberg/pull/53391] +* [*] [internal] Fix Core Data multithreaded access exception in Blogging Reminders [#21232] +* [*] [internal] Remove one of the image loading subsystems for avatars and consolidate the cache [#21259] +* [*] Fixed a crash that could occur when following sites in Reader. [#21341] +* [**] Add a "Domain Focus" Card to the Dashboard that opens a screen that allows tranfer of Google Domains. This card can also be hidden across all sites of the account by accesing the More button. [#21368] diff --git a/fastlane/jetpack_metadata/es-ES/release_notes.txt b/fastlane/jetpack_metadata/es-ES/release_notes.txt deleted file mode 100644 index 50fdf7d1ebe9..000000000000 --- a/fastlane/jetpack_metadata/es-ES/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -¡Ya está aquí la versión 23.0! La experiencia es un grado, ¿verdad? - -Para celebrarlo, hemos realizado mejoras en el diseño de la aplicación para que puedas compartir contenido en las redes sociales más fácilmente. Lo nuestro es la vida en redes sociales. - -Verás la nueva tarjeta Blaze Campaign en el escritorio, donde puedes ver la campaña más reciente, una pantalla de lista de campañas y una pantalla de detalles de la campaña. El aspecto es insuperable. - -Hemos realizado algunas actualizaciones del bloque de galería en el editor de bloques. - -- Hemos eliminado el espacio visual que aparece entre los bloques de galería seleccionados y la barra de herramientas. -- El botón del título de la galería ya no aparece en los dispositivos móviles. -- El bloque de galería correcto se mantendrá seleccionado mientras añades medios. - -Te alegrará saber que hemos solucionado varios errores del selector de medios. - -- La pantalla ya no parpadea cuando abres el selector de medios. -- Los archivos de medios ya no se reorganizan por su cuenta y ahora funcionan correctamente. -- El recuento de imágenes ya no incluye otros tipos de medios. -- Los tamaños de las imágenes de póster son ahora más reducidos. Con una carga más rápida y con un uso inferior de la memoria, ¿cómo no te va a encantar? - -También hemos acelerado el tiempo de carga de la tarjeta de estadísticas de Total Likes y hemos solucionado un problema que causaba que la pantalla de estadísticas detuviera la aplicación. - -Para terminar, no se producirá un fallo en la aplicación cuando actualices las notificaciones, las entradas o el contenido del lector, o cuando hagas limpieza de los temas seguidos en el lector. (En cualquier caso, lleva casco. La seguridad es lo primero). diff --git a/fastlane/jetpack_metadata/fr-FR/release_notes.txt b/fastlane/jetpack_metadata/fr-FR/release_notes.txt deleted file mode 100644 index 70ac35013cc6..000000000000 --- a/fastlane/jetpack_metadata/fr-FR/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -La version 23.0 est sortie ! Est-ce qu’on a l’air plus vieux ? - -Pour fêter cela, nous avons amélioré le design de l’application afin de simplifier le partage de contenu sur les réseaux sociaux. La vie sociale occupe une place centrale pour nous. - -Vous constaterez l’apparition de la nouvelle carte de campagne Blaze dans votre tableau de bord. Cette carte vous permettra d’accéder à la campagne la plus récente, à un écran listant l’ensemble des campagnes, ainsi qu’à un écran fournissant en détail les informations spécifiques de chaque campagne. C’est incroyable ! - -Nous avons apporté quelques modifications sur le bloc Galerie dans l’éditeur de blocs. - -- Suppression de l’écart visuel entre les blocs de Galerie sélectionnés et la barre d’outils. -- Suppression du bouton de légende de la Galerie sur les appareils mobiles. -- Maintient de la sélection du bon bloc Galerie lors de l’ajout de médias. - -Nous avons également résolu divers bugs dans le sélecteur de médias. - -- Votre écran ne clignotera plus lorsque vous ouvrirez le sélecteur de médias. -- Les fichiers média ne se réorganiseront plus d’eux-mêmes et seront plus maniables. -- Le décompte des images exclut désormais les autres types de médias. -- Les tailles de l’image de couverture sont désormais plus petites. Un chargement plus rapide et moins de mémoire, que demander de plus ? - -Le temps de chargement de la carte de statistiques pour le total des Mentions « J’aime » est également plus rapide et nous avons résolu un problème qui provoquait le blocage de l’application lors de l’affichage de l’écran de statistiques. - -Enfin, l’application ne bloquera plus lors de la mise à jour des notifications, des articles ou du contenu du lecteur, ni lors du nettoyage des sujets suivis dans le lecteur. (Mais quoiqu’il en soit, restez vigilant. La sécurité avant tout.) diff --git a/fastlane/jetpack_metadata/he/release_notes.txt b/fastlane/jetpack_metadata/he/release_notes.txt deleted file mode 100644 index 05ea7e23a3ff..000000000000 --- a/fastlane/jetpack_metadata/he/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -גרסת 23.0 כבר כאן! רואים עלינו את הגיל? - -כדי לחגוג כמו שצריך, שיפרנו את העיצוב ברחבי האפליקציה כדי לאפשר שיתוף של תוכן ברשתות החברתיות בצורה קלה יותר. אנחנו תמיד בעד חיי חברה. - -לוח הבקרה התחדש בכרטיס 'קמפיין של Blaze', שם אפשר לראות את רוב הקמפיינים האחרונים, מסך של רשימת קמפיינים ומסך של פרטי הקמפיין. ממש שווה! - -הוספנו כמה עדכונים לבלוק 'גלריה' בעורך הבלוקים. - -- הסרנו את הרווח החזותי שהופיע בין הבלוקים של גלריה וסרגל הכלים. -- הכפתור של כיתוב הגלריה לא מופיע עוד במכשירים ניידים. -- הבחירה תישאר בבלוק הגלריה הנכון במהלך הוספה של פרטי מדיה. - -ואנחנו שמחים לבשר שמחצנו כמה באגים בבורר המדיה. - -- המסך לא יהבהב עוד כאשר פותחים את בורר המדיה. -- קובצי מדיה לא יפסיקו לשנות את הסדר על דעת עצמם ויהיו ממושמעים יותר. -- ספירת התמונות לא כוללת עוד את סוגי המדיה. -- הגודל של תמונות ממוזערות קטן יותר כעת. טעינה מהירה יותר, פחות שטח זיכרון – איך אפשר שלא להתלהב? - -בנוסף, שיפרנו את זמני הטעינה של כרטיס הנתונים הסטטיסטיים 'סך כל הלייקים' ותיקנו בעיה שגרמה למסך של הנתונים הסטטיסטיים להאט את פעילות האפליקציה. - -אחרון חביב, האפליקציה לא תקרוס עוד כאשר מעדכנים את התוכן בהודעות, בפוסטים או ב-Reader, או כאשר מנקים את הנושאים שבמעקב ב-Reader. (אבל בכל זאת כדאי לחבוש קסדה. בטיחות לפני הכול.) diff --git a/fastlane/jetpack_metadata/id/release_notes.txt b/fastlane/jetpack_metadata/id/release_notes.txt deleted file mode 100644 index d3bff42a006a..000000000000 --- a/fastlane/jetpack_metadata/id/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -Inilah versi 23.0. Kami sudah makin matang. - -Dan, untuk merayakannya, kami memperbaiki desain pada aplikasi sehingga Anda lebih mudah membagikan konten di media sosial. Versi ini mendukung kehidupan sosial. - -Ada kartu Kampanye Blaze baru di dasbor. Di sana, Anda dapat melihat kampanye terbaru, layar daftar kampanye, dan layar detail kampanye. Keren, kan? - -Kami memperbarui blok Galeri di editor blok. - -- Kami menghapus celah visual yang muncul antara bilah peralatan dan blok galeri yang dipilih. -- Tombol keterangan galeri tidak lagi terlihat pada perangkat seluler. -- Blok galeri yang tepat akan tetap dipilih selama Anda menambahkan media. - -Anda pasti senang karena kami sudah membasmi beberapa bug di pemilih media. - -- Layar tidak akan berkedip lagi jika Anda membuka pemilih media. -- Berkas media telah berhenti menyusun ulang dan akan berfungsi. -- Jumlah gambar tidak lagi meliputi jenis media lainnya. -- Ukuran gambar thumbnail kini lebih kecil. Memuat lebih cepat, memori lebih hemat—semua pasti suka. - -Kami juga mempercepat waktu pemuatan kartu statistik Total Suka. Selain itu, kami menyelesaikan masalah yang menyebabkan layar statistik memperlambat aplikasi. - -Aplikasi tidak akan mengalami crash ketika Anda memperbarui pemberitahuan, pos, atau konten pembaca, atau ketika Anda membersihkan topik yang diikuti di pembaca. (Meski tidak akan crash, tetap gunakan helm. Utamakan keselamatan diff --git a/fastlane/jetpack_metadata/it/release_notes.txt b/fastlane/jetpack_metadata/it/release_notes.txt deleted file mode 100644 index 71f6a33b4322..000000000000 --- a/fastlane/jetpack_metadata/it/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -La versione 23.0 è finalmente disponibile. Il tempo passa e ti sembriamo vecchi? - -Per festeggiare, abbiamo apportato miglioramenti al design dell'app in modo da permetterti di condividere i contenuti sui social media più facilmente. La vita sui social è al centro di questo miglioramenti. - -Ti colpirà la nuova scheda Campagna Blaze nella tua bacheca: qui potrai vedere la campagna più recente, una schermata con l'elenco delle campagne e una schermata con i relativi dettagli. È tanta roba. - -Abbiamo apportato alcuni aggiornamenti ai blocchi Galleria nell'editor a blocchi. - -- Abbiamo rimosso il gap visivo che appare tra i blocchi galleria selezionati e la barra degli strumenti. -- Il pulsante della didascalia della galleria non è più visibile sui dispositivi mobili. -- Il blocco galleria corretto rimarrà selezionato durante l'aggiunta dei contenuti multimediali. - -Potrebbe farti piacere sapere che abbiamo risolto diversi bug nel selettore dei contenuti multimediali. - -- Lo schermo non lampeggerà più quando apri il selettore. -- I file multimediali hanno smesso di riorganizzarsi automaticamente. -- Il conteggio delle immagini non comprende più altri tipi di media. -- Le dimensioni delle immagini Poster sono ora più piccole. Caricamento più veloce, meno memoria: impossibile non amare questa versione - -Abbiamo anche accelerato il tempo di caricamento per la scheda delle statistiche Mi piace totali e abbiamo risolto un problema per cui la schermata delle statistiche bloccava l'app. - -Infine, l'app non si bloccherà quando aggiorni le notifiche, gli articoli o i contenuti del Reader o quando stai facendo pulizia degli argomenti seguiti nel Reader. Mettiti comunque sempre il casco. La sicurezza prima di tutto. diff --git a/fastlane/jetpack_metadata/ja/release_notes.txt b/fastlane/jetpack_metadata/ja/release_notes.txt deleted file mode 100644 index 66f298e3ff24..000000000000 --- a/fastlane/jetpack_metadata/ja/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -バージョン23.0が登場しました。 古く見えますか ? - -これを記念して、より簡単にソーシャルメディアでコンテンツを共有できるように、アプリ全体のデザインを改善しました。 当社はソーシャルライフを大切にしています。 - -ダッシュボードに新しい Blaze キャンペーンカードが追加され、最新のキャンペーン、キャンペーンリスト画面、キャンペーン詳細画面を確認できるようになりました。 これは新機能です。 - -ブロックエディターでいくつかのギャラリーブロックの更新を行いました。 - -- 選択したギャラリーブロックとツールバーの間に表示されるすき間を削除しました。 -- モバイル端末のギャラリーのキャプションボタンが表示されなくなりました。 -- メディアを追加している間、正しいギャラリーブロックが選択されたままになります。 - -メディアピッカーのいくつかのバグを修正しました。 - -- メディアピッカーを開いたときに画面が点滅しなくなりました。 -- メディアファイルが自動的に再配置されなくなりました。 -- 画像数に他のメディアタイプが含まれなくなりました。 -- ポスター画像のサイズが小さくなりました。 読み込みが速くなり、メモリ使用が少なくなります。これほど素晴らしいことはありません。 - -また、「いいね」の総数の統計カードの読み込み時間を短縮し、統計画面でアプリが停止する原因となっていた問題を修正しました。 - -最後に、通知、投稿、Reader のコンテンツを更新するときや、Reader でフォロー中のトピックをクリーンアップするときに、アプリがクラッシュしなくなりました。 (ただし、ヘルメットは着用しましょう。 安全第一です) diff --git a/fastlane/jetpack_metadata/ko/release_notes.txt b/fastlane/jetpack_metadata/ko/release_notes.txt deleted file mode 100644 index 7ba0a21ecccb..000000000000 --- a/fastlane/jetpack_metadata/ko/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -23.0 버전이 나왔습니다! 세월이 많이 지난 것 같은가요? - -기념하는 의미로 소셜 미디어에서 콘텐츠를 더 쉽게 공유하실 수 있도록 디자인을 개선했습니다. 사회생활은 중요합니다. - -최신 캠페인, 캠페인 목록 화면 및 캠페인 상세 정보 화면을 보실 수 있는 새로운 Blaze 캠페인 카드가 알림판에서 제공됩니다. 참으로 멋진 기능입니다. - -블록 편집기의 갤러리 블록에 몇 가지 업데이트를 적용했습니다. - -- 선택한 갤러리 블록과 도구 모음 사이에 나타나던 시각적인 차이를 없앴습니다. -- 갤러리 캡션 버튼이 더는 모바일 장치에 표시되지 않습니다. -- 미디어를 추가하는 동안 올바른 갤러리 블록이 선택된 상태로 유지됩니다. - -미디어 선택기에서 몇 가지 버그를 해결했다는 반가운 소식을 전해드립니다. - -- 미디어 선택기를 열 때 더는 화면이 깜박이지 않습니다. -- 작동하지 않던 미디어 파일 자동 재정렬이 이제는 작동합니다. -- 이미지 개수에 더는 다른 미디어 유형이 포함되지 않습니다. -- 썸네일 이미지가 더 작아졌습니다. 로딩 속도는 빨라졌고 메모리는 적게 사용합니다. 멋있지 않나요? - -좋아요 합계 통계 카드의 로딩 시간을 단축했고, 통계 화면에서 앱이 멈추던 문제를 해결했습니다. - -마지막으로, 알림, 글 또는 리더 콘텐츠를 업데이트하거나 팔로우한 게시글을 리더에서 정리할 때 앱이 충돌하지 않습니다. (그래도 신중하게 사용하세요. 안전이 제일입니다.) diff --git a/fastlane/jetpack_metadata/nl-NL/release_notes.txt b/fastlane/jetpack_metadata/nl-NL/release_notes.txt deleted file mode 100644 index d4a3c04dea41..000000000000 --- a/fastlane/jetpack_metadata/nl-NL/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -Versie 23.0 is hier! Lijken we ouder? - -Om dit te vieren, hebben we overal in de app verbeteringen doorgevoerd, zodat je content eenvoudiger kunt delen op social media. We houden van social media. - -Je hebt een nieuwe Blaze Campaign-kaart in je dashboard, waar je de meest recente campagne, een campagnelijst en campagnedetails kunt bekijken. Erg cool. - -We hebben wat Galerijblok-updates doorgevoerd in de blokeditor. - -- We hebben de zichtbare ruimte tussen de geselecteerde galerijblokken en de toolbar verwijderd. -- De galerijbijschriftknop is niet langer zichtbaar op mobiele apparaten. -- Het juiste galerijblok blijft geselecteerd wanneer je media toevoegt. - -We hebben meerdere problemen verholpen in de mediakiezer. - -- Je scherm knippert niet meer wanneer je de mediakiezer opent. -- Mediabestanden ordenen zichzelf niet meer opnieuw en zullen zich nu gedragen. -- Het aantal afbeeldingen omvat niet langer andere mediasoorten. -- Thumbnails zijn nu kleiner. Sneller laden, minder geheugen – geweldig toch? - -De laadtijd voor de Totaal aantal likes-statistiekkaart is korter en we hebben een probleem verholpen waarbij het statistiekenscherm de app verhinderde. - -Ten slotte zal de app niet crashen wanneer je meldingen, berichten of lezerscontent bijwerkt, of wanneer je gevolgde onderwerpen opschoont in de lezer. (Maar draag toch maar een helm. Veiligheid voorop.) diff --git a/fastlane/jetpack_metadata/pt-BR/release_notes.txt b/fastlane/jetpack_metadata/pt-BR/release_notes.txt deleted file mode 100644 index 44da1743f43b..000000000000 --- a/fastlane/jetpack_metadata/pt-BR/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -Chegou a versão 23.0! Parecemos mais velhos? - -Para comemorar, fizemos melhorias no design do aplicativo para facilitar ainda mais o compartilhamento nas redes sociais. O nosso foco é a socialização. - -Observe que agora tem um cartão de campanha do Blaze no seu painel. Nele, você verá a campanha mais recente, uma tela com detalhes e uma tela listando as campanhas. Legal, não é? - -Fizemos algumas atualizações no bloco de galeria do editor de blocos. - -- Removemos uma falha visual que aparecia entre blocos de galeria selecionados e a barra de ferramentas. -- O botão de legenda da galeria não fica mais visível em dispositivos móveis. -- O bloco de galeria certo ficará selecionado enquanto você adicionar mídia. - -Talvez você goste de saber que eliminamos vários bugs no seletor de mídia. - -- A tela não pisca mais quando você abre o seletor de mídia. -- Arquivos de mídia não ficam mais mudando de posição. Agora eles se comportam. -- A contagem de imagens não inclui mais outros tipos de mídia. -- Os tamanhos das miniaturas agora são menores. Carregamento mais rápido e menos memória em uso. O que pode ser melhor? - -Além disso, aceleramos o tempo de carregamento do cartão de estatísticas Total de curtidas e corrigimos um problema que fazia a tela de estatísticas travar o aplicativo. - -Por fim, quando você atualizar o conteúdo do leitor, posts ou notificações ou limpar os tópicos seguidos no leitor, não verá falhas no aplicativo. (Mas é bom se precaver assim mesmo. Segurança em primeiro lugar.) diff --git a/fastlane/jetpack_metadata/ru/release_notes.txt b/fastlane/jetpack_metadata/ru/release_notes.txt deleted file mode 100644 index c472995fa18d..000000000000 --- a/fastlane/jetpack_metadata/ru/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -Выпущена версия 23.0! Как вам такое? - -Мы улучшили дизайн приложения, благодаря чему делиться контентом в социальных сетях стало ещё легче. Для всех нас важна социальная жизнь. - -На панели администратора появилась новая карточка «Кампания Blaze», на которой отображается последняя кампания, список кампаний и подробные сведения о кампании. Это круто! - -Мы внесли некоторые обновления в блок «Галерея» в редакторе блоков. - -– Удалён визуальный зазор между блоками галереи и панелью инструментов. -– Кнопка подписи в галерее больше не отображается на мобильных устройствах. -– Нужный блок галереи останется выделенным, пока вы будете добавлять медиафайлы. - -Мы исправили несколько ошибок в средстве выбора медиафайлов. - -– Экран больше не мигает при открытии средства выбора медиафайлов. -– Устранена проблема, приводившая к самопроизвольной перестановке медиафайлов. -– В подсчёт изображений больше не включаются другие типы медиафайлов. -– Уменьшен размер постеров. Загрузка идёт быстрее, памяти расходуется меньше — это ли не счастье? - -Мы также ускорили загрузку карточки статистики с количеством отметок «Нравится» и устранили проблему, из-за которой экран статистики приводил к зависанию приложения. - -Наконец, устранён сбой приложения при обновлении уведомлений, записей или содержимого в читалке, а также при очистке в читалке тем подписки. (Но всё равно будьте начеку. Безопасность превыше всего.) diff --git a/fastlane/jetpack_metadata/sv/release_notes.txt b/fastlane/jetpack_metadata/sv/release_notes.txt deleted file mode 100644 index 07e10a1a283d..000000000000 --- a/fastlane/jetpack_metadata/sv/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -Version 23.0 är här. Ser vi äldre ut? - -För att fira det har vi gjort designförbättringar i hela appen, så att du lättare kan dela innehåll på sociala medier. För oss handlar allt om det sociala livet. - -Du kommer att hitta ett nytt Blaze-kampanjkort i din adminpanel, med vilket du kan se din senaste kampanj, en kampanjlisteskärm och en kampanjinformationsskärm. Helt perfekt. - -Vi gjort ett antal uppdateringar av galleriblocket i blockredigeraren. - -- Vi har tagit bort det synliga mellanrummet mellan de valda galleriblocken och verktygsfältet. -- Vi har dolt knappen Bildtext för galleri på mobila enheter. -- Vi har sett till att rätt galleriblock förblir valt medan du lägger till media. - -Något som kanske kan komma att glädja dig är att vi har åtgärdat flertalet buggar i mediaväljaren. - -- Din skärm kommer inte längre att blinka när du öppnar mediaväljaren. -- Mediafilerna har slutat att arrangera om sig själva och kommer nu att sköta sig. -- Bildantalet inkluderar inte längre andra mediatyper. -- Miniatyrbildsstorlekarna är nu mindre. Snabbare inläsning, mindre minnesåtgång – fantastiskt, eller hur? - -Vi har också snabbat upp inläsningstiden för statistikkortet Gillamarkeringar totalt och åtgärdat ett problem som gjorde att statistikskärmen stoppade appen. - -Slutligen, appen kommer inte att krascha när du uppdaterar notiser, inlägg eller läsarinnehåll, eller när du rensar bland följda ämnen i läsaren. (Men använd hjälm ändå. Tänk på säkerheten.) diff --git a/fastlane/jetpack_metadata/tr/release_notes.txt b/fastlane/jetpack_metadata/tr/release_notes.txt deleted file mode 100644 index 774ee0f3255d..000000000000 --- a/fastlane/jetpack_metadata/tr/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -Sürüm 23.0 yayında! Daha yaşlı mı görünüyoruz? - -Bunu kutlamak için, sosyal medyada daha kolay içerik paylaşabilmeniz için uygulama genelinde tasarım iyileştirmeleri yaptık. O sosyal hayat bizim için çok önemli. - -Panonuzda en son kampanyayı, bir kampanyalar listesi ekranı ve kampanya ayrıntıları ekranını görebileceğiniz yeni Blaze Kampanya kartını fark edeceksiniz. Bu yeni eklenen bir özellik. - -Blok Düzenleyicide bazı Galeri bloku güncellemeleri yaptık. - -- Seçili galeri blokları ile araç çubuğu arasında görünen görsel boşluğu kaldırdık. -- Galeri yazısı düğmesi artık mobil cihazlarda görünmüyor. -- Siz ortam eklerken, doğru galeri bloku seçili kalmaya devam edecek. - -Ortam seçicideki çeşitli hataları giderdiğimizi duymak sizleri mutlu edebilir. - -- Ortam seçiciyi açtığınızda artık ekranınız yanıp sönmeyecek. -- Ortam dosyaları kendi kendine yeniden düzenlenmeyi bırakarak normal şekilde çalışacak. -- Görsel sayısı artık diğer ortam türlerini içermiyor. -- Küçük resim görsel boyutları artık daha küçük. Daha hızlı yükleme, daha az bellek... Sevmemek mümkün mü? - -Ayrıca, Toplam Beğeni Sayısı istatistik kartı için yükleme süresini hızlandırdık ve istatistik ekranının uygulamayı duraklatmasına neden olan bir sorunu düzelttik. - -Son olarak; bildirimleri, gönderileri veya okuyucu içeriğini güncellerken ya da okuyucuda takip edilen konuları temizlerken uygulama çökmeyecek. (Siz yine de kaskınızı takmayı unutmayın. Güvenlik her şeyden önce gelir.) diff --git a/fastlane/jetpack_metadata/zh-Hans/release_notes.txt b/fastlane/jetpack_metadata/zh-Hans/release_notes.txt deleted file mode 100644 index 390044210add..000000000000 --- a/fastlane/jetpack_metadata/zh-Hans/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -版本 23.0 已推出! 我们的应用程序看起来略微陈旧吗? - -为了改变面貌,我们改进了整个应用程序的设计,让您能够更轻松地在社交媒体上共享内容。 我们关注社交生活。 - -您将注意到控制面板上新增 Blaze 活动卡片,您可在此查看最近一次活动、活动列表页面以及活动详细信息页面。 这太酷了。 - -我们在区块编辑器中对图库区块做了一些更新。 - -- 我们移除了所选图库区块和工具栏之间出现的视觉间隙。 -- 移动设备上将不再显示图库说明按钮。 -- 正确的图库区块将在您添加媒体时保持选中状态。 - -很高兴告诉您,我们已经修复了媒体选择器中的几个错误。 - -- 在您打开媒体选择器时,屏幕将不再闪烁。 -- 媒体文件已停止自行重排,现将正常运行。 -- 图片计数不再包含其他媒体类型。 -- 缩略图尺寸已缩小。 加载速度更快、内存占用更少 — 怎能不爱? - -我们还加快了总赞数统计数据卡片的加载速度,并修复了统计数据页面打开后导致应用程序暂停的问题。 - -最后,在您更新通知、文章或阅读器内容或清理阅读器中的关注主题时,该应用程序不会再崩溃。 (不过还是要戴上头盔。 安全第一。) diff --git a/fastlane/jetpack_metadata/zh-Hant/release_notes.txt b/fastlane/jetpack_metadata/zh-Hant/release_notes.txt deleted file mode 100644 index 97429b4bec07..000000000000 --- a/fastlane/jetpack_metadata/zh-Hant/release_notes.txt +++ /dev/null @@ -1,22 +0,0 @@ -23.0 版現已上線! 我們是否看起來更厲害了呢? - -為了慶祝全新版本上線,我們將應用程式的設計全面提升,若你想將內容分享至社群媒體,現在操作起來比以前更輕鬆! 大家都很關心社群媒體的動態。 - -你會在儀表板上看到新的 Blaze 行銷活動卡片,上頭會顯示最新行銷活動、行銷活動清單畫面,以及行銷活動詳情畫面。 厲害吧? - -我們更新了區塊編輯器內圖庫區塊的部分內容。 - -- 我們移除了已選取圖庫區塊及工具列之間出現的視覺落差。 -- 行動裝置不會再顯示圖庫標題按鈕。 -- 正確的圖庫區塊會在新增媒體時保持選取。 - -我們修正了不少媒體挑選器內的錯誤,這對你來說應該是好消息。 - -- 畫面不會再於開啟媒體挑選器時閃爍。 -- 媒體檔案不會再自動重新排列,而是乖乖待在你放置的位置。 -- 其他媒體類型不會再納入圖片計數中。 -- 縮圖尺寸比之前更小。 載入速度加快、占用的記憶體更少,誰不喜歡呢? - -我們也縮短了「按讚總數」統計卡片的載入時間,並修正統計畫面造成應用程式中止的問題。 - -最後,應用程式不會再於你更新通知、文章或閱讀器內容時當機,也不會再於你清除閱讀器內的關注主題時當機了。 (但建議你還是小心為上, 畢竟會發生什麼事,誰也說不準。) diff --git a/fastlane/metadata/ar-SA/release_notes.txt b/fastlane/metadata/ar-SA/release_notes.txt deleted file mode 100644 index 97bc4d75cd17..000000000000 --- a/fastlane/metadata/ar-SA/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -الإصدار 23.0 متوافر هنا! هل نبدو بإصدار أقدم؟ - -للاحتفال بذلك، أجرينا بعض التحديثات على مكوّن المعرض في محرّر المكوّن. - -- أزلنا الفجوة البصرية التي تظهر بين مكوّنات المعرض المحددة وشريط الأدوات. -- لا يكون زر التسمية التوضيحية للمعرض مرئيًا بعد الآن على الأجهزة المحمولة. -- سيظل مكوّن المعرض الصحيح محددًا في أثناء إضافة الوسائط. - -لقد قضينا أيضًا على العديد من الأخطاء في منتقي الوسائط. - -- لن تومض الشاشة لديك بعد الآن عندما تفتح منتقي الوسائط. -- لقد توقفت ملفات الوسائط عن ترتيب نفسها مجددًا، وستتخذ إجراءً الآن. -- لا يتضمن عدد الصور أنواع الوسائط الأخرى بعد الآن. -- أصبحت أحجام الصور المصغّرة أصغر الآن. تحميل أسرع، ذاكرة أقل - ما الذي لا تحبه؟ - -وأخيرًا، ينبغي ألا يتعطل التطبيق بعد الآن عند تحديث إحدى التدوينات. (لكن عليك الحذر على أي حال. فالسلامة أولاً). diff --git a/fastlane/metadata/de-DE/release_notes.txt b/fastlane/metadata/de-DE/release_notes.txt deleted file mode 100644 index 7a5b1da0b824..000000000000 --- a/fastlane/metadata/de-DE/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -Version 23.0 ist da! Sehen wir älter aus? - -Um diesen Anlass gebührend zu feiern, haben wir einige Galerie-Block-Updates im Block-Editor vorgenommen. - -- Wir haben die visuelle Lücke entfernt, die zwischen ausgewählten Galerie-Blöcken und der Toolbar angezeigt wurde. -- Der Button für Bildunterschriften in der Galerie ist auf Mobilgeräten nicht länger sichtbar. -- Der korrekte Galerie-Block bleibt ausgewählt, während du Medien hinzufügst. - -Außerdem haben wir einige Fehler in der Medienauswahl behoben. - -- Dein Bildschirm blitzt nicht mehr, wenn du die Medienauswahl öffnest. -- Mediendateien ordnen sich nicht mehr selbst neu an, sondern benehmen sich jetzt. -- Die Bildanzahl enthält keine anderen Medientypen mehr. -- Vorschaubilder sind nun kleiner. Schnelleres Laden, geringere Speichernutzung – was will man mehr? - -Zu guter Letzt sollte die App nicht mehr abstürzen, wenn du einen Beitrag aktualisierst. (Aber setz dir trotzdem einen Helm auf. Sicherheit geht schließlich vor.) diff --git a/fastlane/metadata/default/release_notes.txt b/fastlane/metadata/default/release_notes.txt index 061817298bb8..358315b320a0 100644 --- a/fastlane/metadata/default/release_notes.txt +++ b/fastlane/metadata/default/release_notes.txt @@ -1,16 +1,6 @@ -Version 23.0 is here! Do we look older? - -To celebrate, we made some Gallery block updates in the block editor. - -- We removed the visual gap that appears between selected gallery blocks and the toolbar. -- The gallery caption button is no longer visible on mobile devices. -- The correct gallery block will stay selected while you’re adding media. - -We also squashed several bugs in the media picker. - -- Your screen won’t flash anymore when you open the media picker. -- Media files have stopped rearranging themselves and will now behave. -- The image count no longer includes other media types. -- Thumbnail image sizes are now smaller. Faster loading, less memory—what’s not to love? - -Finally, the app should no longer crash when you update a post. (But wear a helmet anyway. Safety first.) +* [*] Block editor: Hide undo/redo buttons when using the HTML editor [#21253] +* [*] Block editor: Display custom color value in mobile Cover Block color picker [https://github.com/WordPress/gutenberg/pull/51414] +* [**] Block editor: Display outline around selected Social Link block [https://github.com/WordPress/gutenberg/pull/53377] +* [**] Block editor: Fix font customization not getting updated. [https://github.com/WordPress/gutenberg/pull/53391] +* [*] [internal] Fix Core Data multithreaded access exception in Blogging Reminders [#21232] +* [*] [internal] Remove one of the image loading subsystems for avatars and consolidate the cache [#21259] diff --git a/fastlane/metadata/es-ES/release_notes.txt b/fastlane/metadata/es-ES/release_notes.txt deleted file mode 100644 index 63df071e6e4c..000000000000 --- a/fastlane/metadata/es-ES/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -¡Ya está aquí la versión 23.0! ¿Parecemos mayores? - -Para celebrarlo, hemos actualizado algunos bloques de la Galería en el editor de bloques. - -- Hemos eliminado el hueco visual que aparece entre los bloques de galería seleccionados y la barra de herramientas. -- El botón de pie de foto de la galería ya no es visible en los dispositivos móviles. -- El bloque de galería correcto permanecerá seleccionado mientras añades contenido multimedia. - -También hemos eliminado varios errores en el selector de medios. - -- Tu pantalla ya no parpadeará cuando abras el selector de medios. -- Los archivos multimedia han dejado de reorganizarse y ahora se comportan. -- El recuento de imágenes ya no incluye otros tipos de medios. -- El tamaño de las imágenes en miniatura es ahora menor. Carga más rápida, menos memoria: ¿qué más se puede pedir? - -Por último, la aplicación ya no debería bloquearse cuando actualizas una entrada. (Pero lleva casco de todos modos, la seguridad es lo primero). diff --git a/fastlane/metadata/fr-FR/release_notes.txt b/fastlane/metadata/fr-FR/release_notes.txt deleted file mode 100644 index 145a6d355e04..000000000000 --- a/fastlane/metadata/fr-FR/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -La version 23.0 est sortie ! Est-ce qu’on a l’air plus vieux ? - -Nous avons apporté quelques modifications au bloc Galerie dans l’éditeur de blocs. - -- Suppression de l’écart visuel entre les blocs Galerie sélectionnés et la barre d’outils. -- Suppression du bouton de légende de la Galerie sur les appareils mobiles. -- Maintient de la sélection du bloc Galerie correct lors de l’ajout de médias. - -Nous avons également résolu différents bugs dans le sélecteur de médias. - -- Votre écran ne clignotera plus lorsque vous ouvrirez le sélecteur de médias. -- Les fichiers média ne se réorganiseront plus d’eux-mêmes et seront plus maniables. -- Le décompte des images exclut désormais les autres types de médias. -- Les tailles de l’image de couverture sont désormais plus petites. Un chargement plus rapide et moins de mémoire, que demander de plus ? - -Enfin, l’application ne se bloquera plus lorsque vous mettrez à jour un article. (Mais quoiqu’il en soit, restez vigilant. La sécurité avant tout.) diff --git a/fastlane/metadata/he/release_notes.txt b/fastlane/metadata/he/release_notes.txt deleted file mode 100644 index ba8f8c74caf1..000000000000 --- a/fastlane/metadata/he/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -גרסת 23.0 כבר כאן! רואים עלינו את הגיל? - -כדי לחגוג כמו שצריך, הוספנו כמה עדכונים לבלוק 'גלריה' בעורך הבלוקים. - -- הסרנו את הרווח החזותי שהופיע בין הבלוקים של גלריה וסרגל הכלים. -- הכפתור של כיתוב הגלריה לא מופיע עוד במכשירים ניידים. -- הבחירה תישאר בבלוק הגלריה הנכון במהלך הוספה של פרטי מדיה. - -בנוסף, מחצנו כמה באגים בבורר המדיה. - -- המסך לא יהבהב עוד כאשר פותחים את בורר המדיה. -- קובצי מדיה לא יפסיקו לשנות את הסדר על דעת עצמם ויהיו ממושמעים יותר. -- ספירת התמונות לא כוללת עוד את סוגי המדיה. -- הגודל של תמונות ממוזערות קטן יותר כעת. טעינה מהירה יותר, פחות שטח זיכרון – איך אפשר שלא להתלהב? - -אחרון חביב, האפליקציה לא אמורה לקרוס עוד כאשר מעדכנים פוסט. (אבל בכל זאת כדאי לחבוש קסדה. בטיחות לפני הכול.) diff --git a/fastlane/metadata/id/release_notes.txt b/fastlane/metadata/id/release_notes.txt deleted file mode 100644 index 263038e3f922..000000000000 --- a/fastlane/metadata/id/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -Inilah versi 23.0. Kami sudah makin matang. - -Dan, untuk merayakannya, kami memperbarui blok Galeri di editor blok. - -- Kami menghapus celah visual yang muncul antara bilah peralatan dan blok galeri yang dipilih. -- Tombol keterangan galeri tidak lagi terlihat pada perangkat seluler. -- Blok galeri yang tepat akan tetap dipilih selama Anda menambahkan media. - -Kami juga membasmi beberapa bug di pemilih media. - -- Layar tidak akan berkedip lagi jika Anda membuka pemilih media. -- Berkas media tak lagi berubah susunan sendiri dan telah berfungsi normal. -- Jumlah gambar tidak lagi meliputi jenis media lainnya. -- Ukuran gambar poster kini lebih kecil. Memuat lebih cepat, memori lebih hemat—semua pasti suka. - -Aplikasi tidak akan mengalami crash ketika Anda memperbarui pos. (Meski tidak akan crash, tetap gunakan helm. Utamakan keselamatan.) diff --git a/fastlane/metadata/it/release_notes.txt b/fastlane/metadata/it/release_notes.txt deleted file mode 100644 index f83b83852f03..000000000000 --- a/fastlane/metadata/it/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -La versione 23.0 è finalmente disponibile. Il tempo passa e ti sembriamo vecchi? - -Per festeggiare, abbiamo apportato alcuni aggiornamenti ai blocchi Galleria nell'editor a blocchi. - -- Abbiamo rimosso il gap visivo che appare tra i blocchi galleria selezionati e la barra degli strumenti. -- Il pulsante della didascalia della galleria non è più visibile sui dispositivi mobili. -- Il blocco galleria corretto rimarrà selezionato durante l'aggiunta di contenuti multimediali. - -Abbiamo anche rimosso diversi bug nel selettore dei contenuti multimediali. - -- Lo schermo non lampeggerà più quando apri il selettore. -- I file multimediali hanno smesso di riorganizzarsi automaticamente. -- Il conteggio delle immagini non comprende più altri tipi di supporti. -- Le dimensioni delle immagini Poster sono ora più piccole. Caricamento più veloce, meno memoria: impossibile non amare questa versione - -Infine, l'app non dovrebbe più bloccarsi quando aggiorni un articolo. Mettiti comunque sempre il casco. La sicurezza prima di tutto. diff --git a/fastlane/metadata/ja/release_notes.txt b/fastlane/metadata/ja/release_notes.txt deleted file mode 100644 index 540920c65323..000000000000 --- a/fastlane/metadata/ja/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -バージョン23.0が登場しました。 古く見えますか ? - -これを記念して、ブロックエディターでいくつかのギャラリーブロックの更新を行いました。 - -- 選択したギャラリーブロックとツールバーの間に表示されるすき間を削除しました。 -- モバイル端末のギャラリーのキャプションボタンが表示されなくなりました。 -- メディアを追加している間、正しいギャラリーブロックが選択されたままになります。 - -メディアピッカーのバグもいくつか修正しました。 - -- メディアピッカーを開いたときに画面が点滅しなくなりました。 -- メディアファイルが自動的に再配置されなくなりました。 -- 画像数に他のメディアタイプが含まれなくなりました。 -- ポスター画像のサイズが小さくなりました。 読み込みが速くなり、メモリ使用が少なくなります。これほど素晴らしいことはありません。 - -最後に、投稿の更新時にアプリがクラッシュしなくなりました。 (ただし、ヘルメットは着用しましょう。 安全第一です) diff --git a/fastlane/metadata/ko/release_notes.txt b/fastlane/metadata/ko/release_notes.txt deleted file mode 100644 index d1375bf1722a..000000000000 --- a/fastlane/metadata/ko/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -23.0 버전이 나왔습니다! 세월이 많이 지난 것 같은가요? - -기념하는 의미로 블록 편집기의 갤러리 블록에 몇 가지 업데이트를 적용했습니다. - -- 선택한 갤러리 블록과 도구 모음 사이에 나타나던 시각적인 차이를 없앴습니다. -- 갤러리 캡션 버튼이 더는 모바일 장치에 표시되지 않습니다. -- 미디어를 추가하는 동안 올바른 갤러리 블록이 선택된 상태로 유지됩니다. - -미디어 선택기의 여러 가지 버그도 해결했습니다. - -- 미디어 선택기를 열 때 더는 화면이 깜박이지 않습니다. -- 작동하지 않던 미디어 파일 자동 재정렬이 이제는 작동합니다. -- 이미지 개수에 더는 다른 미디어 유형이 포함되지 않습니다. -- 썸네일 이미지가 더 작아졌습니다. 로딩 속도는 빨라졌고 메모리는 적게 사용합니다. 멋있지 않나요? - -마지막으로, 글을 업데이트할 때 앱이 더는 충돌하지 않습니다. (그래도 신중하게 사용하세요. 안전이 제일입니다.) diff --git a/fastlane/metadata/nl-NL/release_notes.txt b/fastlane/metadata/nl-NL/release_notes.txt deleted file mode 100644 index 029693bd6264..000000000000 --- a/fastlane/metadata/nl-NL/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -Versie 23.0 is hier! Lijken we ouder? - -Om dit te vieren hebben we wat Galerijblok-updates doorgevoerd in de blokeditor. - -- We hebben de zichtbare ruimte tussen de geselecteerde galerijblokken en de toolbar verwijderd. -- De galerijbijschriftknop is niet langer zichtbaar op mobiele apparaten. -- Het juiste galerijblok blijft geselecteerd wanneer je media toevoegt. - -Ook hebben we meerdere problemen verholpen in de mediakiezer. - -- Je scherm knippert niet meer wanneer je de mediakiezer opent. -- Mediabestanden ordenen zichzelf niet meer opnieuw en zullen zich nu gedragen. -- Het aantal afbeeldingen omvat niet langer andere mediasoorten. -- Thumbnails zijn nu kleiner. Sneller laden, minder geheugen – geweldig toch? - -Ten slotte zal de app niet meer crashen wanneer je een bericht bijwerkt. (Maar draag toch maar een helm. Veiligheid voorop.) diff --git a/fastlane/metadata/ru/release_notes.txt b/fastlane/metadata/ru/release_notes.txt deleted file mode 100644 index 1c92122f9ec5..000000000000 --- a/fastlane/metadata/ru/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -Выпущена версия 23.0! Как вам такое? - -По этому случаю мы внесли некоторые обновления в блок «Галерея» в редакторе блоков. - -– Удалён визуальный зазор между блоками галереи и панелью инструментов. -– Кнопка подписи в галерее больше не отображается на мобильных устройствах. -– Нужный блок галереи останется выделенным, пока вы будете добавлять медиафайлы. - -Мы также устранили некоторые ошибки в средстве выбора медиафайлов. - -– Экран больше не мигает при открытии средства выбора медиафайлов. -– Устранена проблема, приводившая к самопроизвольной перестановке медиафайлов. -– В подсчёт изображений больше не включаются другие типы медиафайлов. -– Уменьшен размер постеров. Загрузка идёт быстрее, памяти расходуется меньше — это ли не счастье? - -Наконец, обновление записи больше не приводит к сбою приложения. (Но всё равно будьте начеку. Безопасность превыше всего.) diff --git a/fastlane/metadata/sv/release_notes.txt b/fastlane/metadata/sv/release_notes.txt deleted file mode 100644 index 4d05723f6e37..000000000000 --- a/fastlane/metadata/sv/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -Version 23.0 är här. Ser vi äldre ut? - -För att fira har vi gjort ett antal uppdateringar av galleriblocket i blockredigeraren. - -- Vi har tagit bort det synliga mellanrummet mellan de valda galleriblocken och verktygsfältet. -- Vi har dolt knappen Bildtext för galleri på mobila enheter. -- Vi har sett till att rätt galleriblock förblir valt medan du lägger till media. - -Vi har även åtgärdat flertalet buggar i mediaväljaren. - -- Din skärm kommer inte längre att blinka när du öppnar mediaväljaren. -- Mediafilerna har slutat att arrangera om sig själva och kommer nu att sköta sig. -- Bildantalet inkluderar inte längre andra mediatyper. -- Miniatyrbildsstorlekarna är nu mindre. Snabbare inläsning, mindre minnesåtgång – fantastiskt, eller hur? - -Slutligen, appen bör inte längre krascha när du uppdaterar ett inlägg. (Men använd hjälm ändå. Tänk på säkerheten.) diff --git a/fastlane/metadata/tr/release_notes.txt b/fastlane/metadata/tr/release_notes.txt deleted file mode 100644 index de8b6f725a4b..000000000000 --- a/fastlane/metadata/tr/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -Sürüm 23.0 yayında! Daha yaşlı mı görünüyoruz? - -Bunu kutlamak için, blok Düzenleyicide bazı Galeri bloku güncellemeleri yaptık. - -- Seçili galeri blokları ile araç çubuğu arasında görünen görsel boşluğu kaldırdık. -- Galeri yazısı düğmesi artık mobil cihazlarda görünmüyor. -- Siz ortam eklerken, doğru galeri bloku seçili kalmaya devam edecek. - -Ayrıca, ortam seçicideki çeşitli sorunları giderdik. - -- Ortam seçiciyi açtığınızda artık ekranınız yanıp sönmeyecek. -- Ortam dosyaları kendi kendine yeniden düzenlenmeyi bırakarak normal şekilde çalışacak. -- Görsel sayısı artık diğer ortam türlerini içermiyor. -- Küçük resim görsel boyutları artık daha küçük. Daha hızlı yükleme, daha az bellek... Sevmemek mümkün mü? - -Son olarak, siz herhangi bir gönderiyi güncellediğinizde uygulama çökmeyecek. (Siz yine de kaskınızı takmayı unutmayın. Güvenlik her şeyden önce gelir.) diff --git a/fastlane/metadata/zh-Hans/release_notes.txt b/fastlane/metadata/zh-Hans/release_notes.txt deleted file mode 100644 index 50c6bf936eb8..000000000000 --- a/fastlane/metadata/zh-Hans/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -版本 23.0 已推出! 我们的应用程序看起来略微陈旧吗? - -为了改变面貌,我们在区块编辑器中对图库区块做了一些更新。 - -- 我们移除了所选图库区块和工具栏之间出现的视觉间隙。 -- 移动设备上将不再显示图库说明按钮。 -- 正确的图库区块将在您添加媒体时保持选中状态。 - -我们还修复了媒体选择器中的几个错误。 - -- 在您打开媒体选择器时,屏幕将不再闪烁。 -- 媒体文件已停止自行重排,现将正常运行。 -- 图片计数不再包含其他媒体类型。 -- 缩略图尺寸已缩小。 加载速度更快、内存占用更少 — 怎能不爱? - -最后,在您更新文章时,该应用程序应该不会再崩溃。 (不过还是要戴上头盔。 安全第一。) diff --git a/fastlane/metadata/zh-Hant/release_notes.txt b/fastlane/metadata/zh-Hant/release_notes.txt deleted file mode 100644 index 9b3fbc369bd0..000000000000 --- a/fastlane/metadata/zh-Hant/release_notes.txt +++ /dev/null @@ -1,16 +0,0 @@ -23.0 版現已上線! 我們是否看起來更厲害了呢? - -為了慶祝新版本上線,我們更新了區塊編輯器內圖庫區塊的部分內容。 - -- 我們移除了已選取圖庫區塊及工具列之間出現的視覺落差。 -- 行動裝置不會再顯示圖庫標題按鈕。 -- 正確的圖庫區塊會在新增媒體時保持選取。 - -我們也修正了不少媒體挑選器內的錯誤。 - -- 畫面不會再於開啟媒體挑選器時閃爍。 -- 媒體檔案不會再自動重新排列,而是乖乖待在你放置的位置。 -- 其他媒體類型不會再納入圖片計數中。 -- 縮圖尺寸比之前更小。 載入速度加快、占用的記憶體更少,誰不喜歡呢? - -最後,應用程式應該不會再於你更新文章時當機了。 (但建議你還是小心為上, 畢竟會發生什麼事,誰也說不準。)