Skip to content

Commit ebfd142

Browse files
wpmobilebotjkmasseliangmaiamokagiocrazytonyli
authored
Merge release/25.4 into trunk (#23673)
* Bump version number * Update draft release notes for 25.4. * Update draft release notes for 25.4. * Release Notes: add new section for next version (25.5) * Update strings for localization * Shave a few bytes off all our icons * Update app translations – `Localizable.strings` * Update WordPress metadata translations * Update Jetpack metadata translations * Bump version number * Remove alpha channel from WordPress light icon (Any Appearance) This was done to address an iTMS rejection: Asset validation failed (90717) Invalid large app icon. The large app icon in the asset catalog in “WordPress.app” can’t be transparent or contain an alpha channel. For details, visit: https://developer.apple.com/design/human-interface-guidelines/app-icons. See https://buildkite.com/automattic/wordpress-ios/builds/24053#019234f2-8086-4160-904a-328283175b3b This was done via Preview.app: Export... > PNG unticking the "Alpha" channel. * Upload Fastlane to handle occasional ASC upload issue * Update app translations – `Localizable.strings` * Bump version number * Bump version number * Stop handling WordPress.com links in the WordPress app (#23653) * Stop handling WordPress.com links in the WordPress app * Address a build failure in the tests because of unhandled `XCTSkip` --------- Co-authored-by: Gio Lodi <[email protected]> * feat: Synchronize content with GutenbergKit (#23631) * Merge release/25.4 into trunk (#23628) * Bump version number * Update draft release notes for 25.4. * Update draft release notes for 25.4. * Release Notes: add new section for next version (25.5) * Update strings for localization * feat: Persist GutenbergKit changes Ensure post changes are not lost. * fix: Persist changes if either post title or content changes The previous conditional erroneously ignored changes unless both values changed. * build: Update GutenbergKit ref * fix: Improve empty editor content check As noted in the code comment, this value lags behind reality. A race condition existed in production builds cause inaccurate values. This was removed to instead rely upon the existing `editorHasContent` implementation found in the `PostEditor` class. * build: Update GutenbergKit ref * build: Update GutenbergKit ref * build: Update GutenbergKit ref * Update GutenbergKit ref * Update GutenbergKit ref --------- Co-authored-by: WordPress Mobile Bot Account <[email protected]> Co-authored-by: Gerardo <[email protected]> Co-authored-by: Jeremy Massel <[email protected]> * Fix an issue with comment selection state disappearing (#23658) * Disable Reader anouncemnets (#23655) * Fix an issue with Me header view alignment (#23647) * Add Gutenberg Experimental Editor Switch (#23660) * Add TipKit for Sidebar (#23648) * Enable TipKit FF (#23661) * Fix crash in TipKit (#23664) * Update strings for localization * Update app translations – `Localizable.strings` * Bump version number * Merge 25.4 release notes to `release/25.4` (#23672) * Add editorialized release notes for version * Update metadata strings * Update metadata strings --------- Co-authored-by: Automattic Release Bot <[email protected]> * Remove ios_current_branch_is_hotfix from finalize_release * Add options param to finalize_release lane * Update app translations – `Localizable.strings` * Update WordPress metadata translations * Update Jetpack metadata translations * Bump version number * Add missing FeatureFlag.sidebar * Resolve merge conflicts: Remove sidebar FF The feature flag was removed on trunk: #23663 * Resolve merge conflicts: Remove duplicated code The code was alrady merged into trunk: #23665 --------- Co-authored-by: Jeremy Massel <[email protected]> Co-authored-by: Ian Maia <[email protected]> Co-authored-by: Gio Lodi <[email protected]> Co-authored-by: Tony Li <[email protected]> Co-authored-by: David Calhoun <[email protected]> Co-authored-by: Gerardo <[email protected]> Co-authored-by: Alex Grebenyuk <[email protected]> Co-authored-by: Oguz Kocer <[email protected]> Co-authored-by: Oguz Kocer <[email protected]>
1 parent 14aff5a commit ebfd142

File tree

25 files changed

+263
-51
lines changed

25 files changed

+263
-51
lines changed

WordPress/Jetpack/Resources/AppStoreStrings.po

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -81,18 +81,13 @@ msgctxt "app_store_keywords"
8181
msgid "social,notes,jetpack,writing,geotagging,media,blog,website,blogging,journal"
8282
msgstr ""
8383

84-
msgctxt "v25.3-whats-new"
84+
msgctxt "v25.4-whats-new"
8585
msgid ""
86-
"This month we have lots of visual fixes, and one new experimental feature we'd love your feedback on.\n"
87-
"\n"
88-
"Visually, we've:\n"
89-
"- Updated the site picker to be simpler and easier to use – it adds support for staging sites, context menus, and previews.\n"
90-
"- Fixed an issue where some navigation bars in the app were transparent.\n"
91-
"- Fixed an issue where private site icons wouldn't load.\n"
92-
"- Updated dozens of screens to avoid visual bugs by simplifying the code.\n"
93-
"- Fixed an issue where the Subscribers chart would show the wrong background color.\n"
94-
"\n"
95-
"Under "App Settings", you now can try out Application Passwords – a new Experimental Feature for self-hosted sites that allows them to work with the apps if they use 2FA or SSO.\n"
86+
"Three things this month:\n"
87+
"1. We've updated the UI for iPadOS 18 – no more tab bar, everything is navigation-based, which should be a better use of the larger screen size.\n"
88+
"2. Some iOS 18 improvements – a few color tweaks, some bugfixes, and most importantly – tintable icons!\n"
89+
"3. We've been hard at work on an experimental new block editor. It's not ready for full-time use, but we'd love your feedback! Check it out in Me > App Settings > Experimental Features.\n"
90+
"If you have feedback on any of these features, we'd love to hear it – reach out to us at [email protected]!\n"
9691
msgstr ""
9792

9893
#. translators: This is a promo message that will be attached on top of the first screenshot in the App Store.
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1-
2-
1+
Three things this month:
2+
1. We've updated the UI for iPadOS 18 – no more tab bar, everything is navigation-based, which should be a better use of the larger screen size.
3+
2. Some iOS 18 improvements – a few color tweaks, some bugfixes, and most importantly – tintable icons!
4+
3. We've been hard at work on an experimental new block editor. It's not ready for full-time use, but we'd love your feedback! Check it out in Me > App Settings > Experimental Features.
5+
If you have feedback on any of these features, we'd love to hear it – reach out to us at [email protected]!

WordPress/Resources/AppStoreStrings.po

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,13 @@ msgctxt "app_store_keywords"
4545
msgid "blogger,writing,blogging,web,maker,online,store,business,make,create,write,blogs"
4646
msgstr ""
4747

48-
msgctxt "v25.3-whats-new"
48+
msgctxt "v25.4-whats-new"
4949
msgid ""
50-
"This month we have lots of visual fixes, and one new experimental feature we'd love your feedback on.\n"
51-
"\n"
52-
"Visually, we've:\n"
53-
"- Updated the site picker to be simpler and easier to use – it adds support for context menus and previews.\n"
54-
"- Fixed an issue where some navigation bars in the app were transparent.\n"
55-
"- Updated dozens of screens to avoid visual bugs by simplifying the code.\n"
56-
"\n"
57-
"Under "App Settings", you now can try out Application Passwords – a new Experimental Feature for self-hosted sites that allows them to work with the apps if they use 2FA or SSO.\n"
50+
"Three things this month:\n"
51+
"1. We've updated the UI for iPadOS 18 – no more tab bar, everything is navigation-based, which should be a better use of the larger screen size.\n"
52+
"2. Some iOS 18 improvements – a few color tweaks, some bugfixes, and most importantly – tintable icons!\n"
53+
"3. We've been hard at work on an experimental new block editor. It's not ready for full-time use, but we'd love your feedback! Check it out in Me > App Settings > Experimental Features.\n"
54+
"If you have feedback on any of these features, we'd love to hear it – reach out to us at [email protected]!\n"
5855
msgstr ""
5956

6057
#. translators: This is a standard chunk of text used to tell a user what's new with a release when nothing major has changed.

WordPress/Resources/ar.lproj/Localizable.strings

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Translation-Revision-Date: 2024-10-01 09:54:12+0000 */
1+
/* Translation-Revision-Date: 2024-10-10 16:16:40+0000 */
22
/* Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))); */
33
/* Generator: GlotPress/4.0.1 */
44
/* Language: ar */
@@ -11385,6 +11385,12 @@ This empty state component is displayed only when the app fails to load posts un
1138511385
/* Header of delete screen section listing things that will be deleted. */
1138611386
"these items will be deleted:" = "سيتم حذف هذه العناصر:";
1138711387

11388+
/* Tip for sidebar */
11389+
"tips.sidebar.message" = "التمرير إلى اليمين للوصول إلى مواقعك والقارئ والتنبيهات والملف الشخصي";
11390+
11391+
/* Tip for sidebar */
11392+
"tips.sidebar.title" = "الشريط الجانبي";
11393+
1138811394
/* Tip for site picker */
1138911395
"tips.sitePickerTip.message" = "الضغط لتحديد موقع مختلف أو إنشاء آخر جديد";
1139011396

WordPress/Resources/de.lproj/Localizable.strings

Lines changed: 119 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Translation-Revision-Date: 2024-10-02 09:54:08+0000 */
1+
/* Translation-Revision-Date: 2024-10-10 21:06:24+0000 */
22
/* Plural-Forms: nplurals=2; plural=n != 1; */
33
/* Generator: GlotPress/4.0.1 */
44
/* Language: de */
@@ -7885,6 +7885,18 @@ translators: %s: Select control option value e.g: \"Auto, 25%\". */
78857885
/* Dismiss button title */
78867886
"activityList.dismiss.title" = "Verwerfen";
78877887

7888+
/* Screen title */
7889+
"addCategory.navigationTitle" = "Kategorie hinzufügen";
7890+
7891+
/* Cell title */
7892+
"addCategory.parentCategory" = "Übergeordnete Kategorie";
7893+
7894+
/* Cell placeholder */
7895+
"addCategory.titlePlaceholder" = "Titel";
7896+
7897+
/* Error message shown a URL does not point to an existing site. */
7898+
"addSite.restApiNotAvailable" = "Die Website mit dieser Adresse ist keine WordPress-Website. Damit wir uns mit ihr verbinden können, muss die Website WordPress verwenden.";
7899+
78887900
/* Error message shown when an receiving an invalid application-password authentication result from a self-hosted WordPress site */
78897901
"addSite.selfHosted.authenticationFailed" = "Anmeldung mit Anwendungspasswort-Authentifizierung nicht möglich";
78907902

@@ -8111,6 +8123,9 @@ translators: %s: Select control option value e.g: \"Auto, 25%\". */
81118123
/* Context menu button title */
81128124
"blogHeader.actionVisitSite" = "Zur Website";
81138125

8126+
/* Badge title in site list */
8127+
"blogList.siteBadge.staging" = "Staging";
8128+
81148129
/* Title for a button that, when tapped, shows more info about participating in Bloganuary. */
81158130
"bloganuary.dashboard.card.button.learnMore" = "Mehr erfahren";
81168131

@@ -9269,6 +9284,9 @@ Example: Reply to Pamela Nguyen */
92699284
/* Message description for when a user has no sites. */
92709285
"mySite.noSites.description" = "Erstelle eine neue Website für dein Geschäft, dein Magazin oder deinen persönlichen Blog oder verbinde eine vorhandene WordPress-Installation.";
92719286

9287+
/* Title description for when a user has no sites. */
9288+
"mySite.noSites.stateViewTitle" = "Deine erste Website erstellen";
9289+
92729290
/* Button that reveals more site actions */
92739291
"mySite.siteActions.button" = "Website-Aktionen";
92749292

@@ -9323,6 +9341,9 @@ Example: Reply to Pamela Nguyen */
93239341
/* The user has previously tapped 'Like' on this post */
93249342
"notifications.accessibility-post-like-button-on" = "Du hast diesen Beitrag mit einem „Like“ markiert";
93259343

9344+
/* A label for screenreader users */
9345+
"notifications.accessibility-share-button" = "Teilen";
9346+
93269347
/* A label for screenreader users */
93279348
"notifications.accessibility-tap-to-like-this-comment" = "Zweimal tippen, um diesen Kommentar mit einem „Like“ zu markieren";
93289349

@@ -10035,6 +10056,9 @@ Tapping on this row allows the user to edit the sharing message. */
1003510056
/* The number of followers of a site. The '%@' is a placeholder for the numeric value. Example: `1000 followers` */
1003610057
"reader.blog.stream.subscribers" = "%@ Abonnenten";
1003710058

10059+
/* Reader sidebar button title */
10060+
"reader.button.unfollow" = "Entfolgen";
10061+
1003810062
/* Accessibility hint to inform that the author section can be tapped to see posts from the site. */
1003910063
"reader.detail.header.authorInfo.a11y.hint" = "Zeigt Beiträge von der Website an";
1004010064

@@ -10189,7 +10213,7 @@ with the filter chip button. */
1018910213
"reader.navigation.menu.tags" = "Deine Schlagwörter";
1019010214

1019110215
/* Reader search button accessibility label. */
10192-
"reader.navigation.search.button.label" = "Suche";
10216+
"reader.navigation.search.button.label" = "Suchen";
1019310217

1019410218
/* Reader settings button accessibility label. */
1019510219
"reader.navigation.settings.button.label" = "Reader-Einstellungen";
@@ -10457,12 +10481,45 @@ Refer to: `reader.preferences.preview.body.feedback.format` */
1045710481
/* Reader select interests title label text */
1045810482
"reader.select.tags.title" = "Entdecke Blogs, die dir gefallen, und folge ihnen";
1045910483

10484+
/* Reader sidebar button title */
10485+
"reader.sidebar.allSubscriptions" = "Alle Abonnements";
10486+
10487+
/* Reader sidebar menu item */
10488+
"reader.sidebar.discover" = "Entdecken";
10489+
10490+
/* Reader sidebar menu item */
10491+
"reader.sidebar.likes" = "Likes";
10492+
1046010493
/* Reader sidebar title */
1046110494
"reader.sidebar.navigationTitle" = "Leser";
1046210495

1046310496
/* Reader sidebar menu item */
1046410497
"reader.sidebar.recent" = "Neueste";
1046510498

10499+
/* Reader sidebar menu item */
10500+
"reader.sidebar.saved" = "Gespeichert";
10501+
10502+
/* Reader sidebar menu item */
10503+
"reader.sidebar.search" = "Suche";
10504+
10505+
/* Reader sidebar section title */
10506+
"reader.sidebar.section.lists.title" = "Listen";
10507+
10508+
/* Reader sidebar section title */
10509+
"reader.sidebar.section.organization.title" = "Organisation";
10510+
10511+
/* Reader sidebar section title */
10512+
"reader.sidebar.section.subscriptions.tTitle" = "Abonnements";
10513+
10514+
/* Reader sidebar button */
10515+
"reader.sidebar.section.tags.addTag" = "Schlagwort hinzufügen";
10516+
10517+
/* Reader sidebar button */
10518+
"reader.sidebar.section.tags.discoverTags" = "Mehr Schlagwörter entdecken";
10519+
10520+
/* Reader sidebar section title */
10521+
"reader.sidebar.section.tags.title" = "Schlagwörter";
10522+
1046610523
/* Verb. Button title. Subscribes to a new blog. */
1046710524
"reader.subscribe.button.title" = "Abonnieren";
1046810525

@@ -10481,15 +10538,24 @@ Refer to: `reader.preferences.preview.body.feedback.format` */
1048110538
/* Button subtitle */
1048210539
"reader.subscriptions.addSubscriptionButtonSubtitle" = "Website, Newsletter oder RSS-Feeds abonnieren";
1048310540

10541+
/* Button title */
10542+
"reader.subscriptions.addSubscriptionButtonTitle" = "Abonnement hinzufügen";
10543+
1048410544
/* Empty state details */
1048510545
"reader.subscriptions.emptyStateDetails" = "Die Websites, die du findest und abonnierst, werden hier angezeigt";
1048610546

10547+
/* Button title for managing subscription settings */
10548+
"reader.subscriptions.settings" = "Einstellungen";
10549+
1048710550
/* Number of subscriptions on a site (plural) */
1048810551
"reader.subscriptions.subscriptionsPlural" = "%@ Abonnenten";
1048910552

1049010553
/* Number of subscriptions on a site (singular) */
1049110554
"reader.subscriptions.subscriptionsSingular" = "%@ Abonnent";
1049210555

10556+
/* Navigation bar title */
10557+
"reader.subscriptions.title" = "Abonnements";
10558+
1049310559
/* A suggestion of topics the user might want to subscribe to */
1049410560
"reader.suggested.blogs.title" = "Interessante Blogs, die du abonnieren kannst";
1049510561

@@ -10521,6 +10587,12 @@ This empty state component is displayed only when the app fails to load posts un
1052110587
/* Navigation title */
1052210588
"reader.tags.addTag.details" = "Du kannst einen beliebigen Schlagwortnamen eingeben";
1052310589

10590+
/* Placeholder for text field */
10591+
"reader.tags.addTag.placeholder" = "Schlagwort";
10592+
10593+
/* Navigation title */
10594+
"reader.tags.addTag.title" = "Schlagwort hinzufügen";
10595+
1052410596
/* Text for the 'Like' button on the reader tag cell. */
1052510597
"reader.tags.button.like" = "Like";
1052610598

@@ -10530,6 +10602,9 @@ This empty state component is displayed only when the app fails to load posts un
1053010602
/* Button title. Tapping shows the Subscribe to Tags screen. */
1053110603
"reader.tags.discover.more.tags" = "Mehr Schlagwörter entdecken";
1053210604

10605+
/* Title for an error snackbar */
10606+
"reader.tags.failedToUnfollowErrorTitle" = "Thema konnte nicht entfernt werden";
10607+
1053310608
/* Verb. Button title. Follows a new tag. */
1053410609
"reader.tags.follow.button.title" = "Folgen";
1053510610

@@ -10692,33 +10767,66 @@ This empty state component is displayed only when the app fails to load posts un
1069210767
/* A shared button title used in different contexts */
1069310768
"shared.button.copyLink" = "Link kopieren";
1069410769

10770+
/* A shared button title used in different contexts */
10771+
"shared.button.delete" = "Löschen";
10772+
1069510773
/* A shared button title used in different contexts */
1069610774
"shared.button.done" = "Fertig";
1069710775

1069810776
/* A shared button title used in different contexts */
1069910777
"shared.button.edit" = "Bearbeiten";
1070010778

10779+
/* A shared button title used in different contexts */
10780+
"shared.button.ok" = "OK";
10781+
1070110782
/* A shared button title used in different contexts */
1070210783
"shared.button.remove" = "Entfernen";
1070310784

10785+
/* A shared button title used in different contexts */
10786+
"shared.button.retry" = "Erneut versuchen";
10787+
1070410788
/* A shared button title used in different contexts */
1070510789
"shared.button.save" = "Speichern";
1070610790

1070710791
/* A shared button title used in different contexts */
1070810792
"shared.button.share" = "Teilen";
1070910793

10794+
/* A shared button title used in different contexts */
10795+
"shared.button.undo" = "Rückgängig";
10796+
1071010797
/* A shared button title used in different contexts */
1071110798
"shared.button.view" = "Anzeigen";
1071210799

1071310800
/* A generic error message */
1071410801
"shared.error.geneirc" = "Es ist ein Fehler aufgetreten";
1071510802

10803+
/* Sidebar button title on iPad */
10804+
"sidebar.addSite" = "Website hinzufügen";
10805+
10806+
/* Sidebar button title on iPad */
10807+
"sidebar.allSites" = "Alle Websites";
10808+
10809+
/* Sidebar button title on iPad */
10810+
"sidebar.createSite" = "Website erstellen";
10811+
10812+
/* Sidebar item on iPad */
10813+
"sidebar.domains" = "Domains";
10814+
1071610815
/* Sidebar item on iPad */
1071710816
"sidebar.help" = "Hilfe & Support";
1071810817

1071910818
/* Sidebar item on iPad */
1072010819
"sidebar.me" = "Ich";
1072110820

10821+
/* Sidebar section title on iPad */
10822+
"sidebar.moreSectionTitle" = "Mehr";
10823+
10824+
/* Sidebar section title on iPad */
10825+
"sidebar.mySitesSectionTitle" = "Websites";
10826+
10827+
/* Sidebar item on iPad */
10828+
"sidebar.notifications" = "Benachrichtigungen";
10829+
1072210830
/* Sidebar item on iPad */
1072310831
"sidebar.reader" = "Leser";
1072410832

@@ -10851,6 +10959,9 @@ This empty state component is displayed only when the app fails to load posts un
1085110959
/* All sites section title for site switcher. */
1085210960
"sitePicker.allSitesSectionTitle" = "Alle Websites";
1085310961

10962+
/* Recents section title for site switcher. */
10963+
"sitePicker.recentSitesSectionTitle" = "Kürzlich aufgerufene Websites";
10964+
1085410965
/* Title for site switcher screen */
1085510966
"sitePicker.title" = "Meine Websites";
1085610967

@@ -11277,6 +11388,12 @@ This empty state component is displayed only when the app fails to load posts un
1127711388
/* Header of delete screen section listing things that will be deleted. */
1127811389
"these items will be deleted:" = "Diese Auswahl wird gelöscht:";
1127911390

11391+
/* Tip for sidebar */
11392+
"tips.sidebar.message" = "Wische nach rechts, um auf deine Websites, dein Profil, den Reader und Benachrichtigungen zuzugreifen";
11393+
11394+
/* Tip for sidebar */
11395+
"tips.sidebar.title" = "Seitenleiste";
11396+
1128011397
/* Tip for site picker */
1128111398
"tips.sitePickerTip.message" = "Antippen, um eine andere Website auszuwählen, oder eine neue Website erstellen";
1128211399

WordPress/Resources/en-GB.lproj/Localizable.strings

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Translation-Revision-Date: 2024-09-27 14:37:37+0000 */
1+
/* Translation-Revision-Date: 2024-10-08 11:02:03+0000 */
22
/* Plural-Forms: nplurals=2; plural=n != 1; */
33
/* Generator: GlotPress/4.0.1 */
44
/* Language: en_GB */
@@ -11388,6 +11388,12 @@ This empty state component is displayed only when the app fails to load posts un
1138811388
/* Header of delete screen section listing things that will be deleted. */
1138911389
"these items will be deleted:" = "these items will be deleted:";
1139011390

11391+
/* Tip for sidebar */
11392+
"tips.sidebar.message" = "Swipe right to access your sites, Reader, notifications, and profile";
11393+
11394+
/* Tip for sidebar */
11395+
"tips.sidebar.title" = "Sidebar";
11396+
1139111397
/* Tip for site picker */
1139211398
"tips.sitePickerTip.message" = "Tap to select a different site or create a new one";
1139311399

WordPress/Resources/es.lproj/Localizable.strings

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Translation-Revision-Date: 2024-09-30 10:13:35+0000 */
1+
/* Translation-Revision-Date: 2024-10-08 07:52:55+0000 */
22
/* Plural-Forms: nplurals=2; plural=n != 1; */
33
/* Generator: GlotPress/4.0.1 */
44
/* Language: es */
@@ -11388,6 +11388,12 @@ This empty state component is displayed only when the app fails to load posts un
1138811388
/* Header of delete screen section listing things that will be deleted. */
1138911389
"these items will be deleted:" = "Se eliminarán estos elementos:";
1139011390

11391+
/* Tip for sidebar */
11392+
"tips.sidebar.message" = "Desliza a la derecha para acceder a tus sitios, lector, notificaciones y perfil";
11393+
11394+
/* Tip for sidebar */
11395+
"tips.sidebar.title" = "Barra lateral";
11396+
1139111397
/* Tip for site picker */
1139211398
"tips.sitePickerTip.message" = "Toca para seleccionar un sitio diferente o crear uno nuevo";
1139311399

WordPress/Resources/fr.lproj/Localizable.strings

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Translation-Revision-Date: 2024-10-03 09:54:09+0000 */
1+
/* Translation-Revision-Date: 2024-10-14 16:54:08+0000 */
22
/* Plural-Forms: nplurals=2; plural=n > 1; */
33
/* Generator: GlotPress/4.0.1 */
44
/* Language: fr */
@@ -2758,6 +2758,9 @@ translators: %s: Block name e.g. \"Image block\" */
27582758
/* An example tag used in the login prologue screens. */
27592759
"Football" = "Football";
27602760

2761+
/* translators: Recommendation included in a warning related to having blocks deeply nested. */
2762+
"For this reason, we recommend editing the block using your web browser." = "Pour cette raison, nous vous recommandons de modifier le bloc à l’aide de votre navigateur Web.";
2763+
27612764
/* Register Domain - Domain contact information section header description */
27622765
"For your convenience, we have pre-filled your WordPress.com contact information. Please review to be sure it’s the correct information you want to use for this domain." = "Pour vous faciliter la tâche, nous avons prérempli vos coordonnées WordPress.com. Veuillez vérifier qu'elles correspondent bien aux informations que vous voulez utiliser pour ce domaine.";
27632766

@@ -11279,6 +11282,12 @@ This empty state component is displayed only when the app fails to load posts un
1127911282
/* Header of delete screen section listing things that will be deleted. */
1128011283
"these items will be deleted:" = "ces éléments vont être supprimés :";
1128111284

11285+
/* Tip for sidebar */
11286+
"tips.sidebar.message" = "Balayer vers la droite pour accéder à vos sites, au Lecteur, aux notifications et à votre profil";
11287+
11288+
/* Tip for sidebar */
11289+
"tips.sidebar.title" = "Colonne latérale";
11290+
1128211291
/* Tip for site picker */
1128311292
"tips.sitePickerTip.message" = "Appuyer pour sélectionner un site différent ou en créer un nouveau";
1128411293

0 commit comments

Comments
 (0)