diff --git a/translations/en_GB.po b/translations/en_GB.po index 476dd279..4a16ba3a 100644 --- a/translations/en_GB.po +++ b/translations/en_GB.po @@ -6,45 +6,45 @@ msgid "" msgstr "" "Project-Id-Version: Jay Trees \n" -"POT-Creation-Date: 2023-01-28 15:14+0100\n" -"PO-Revision-Date: 2022-03-23 12:47+0000\n" +"POT-Creation-Date: 2023-09-25 13:23+0200\n" +"PO-Revision-Date: 2023-09-25 11:41+0000\n" "Last-Translator: Jay Trees, 2023\n" -"Language-Team: English (United Kingdom) (https://www.transifex.com/wishthis/teams/134148/en_GB/)\n" +"Language-Team: English (United Kingdom) (https://app.transifex.com/wishthis/teams/134148/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.2\n" +"X-Generator: Poedit 3.3.2\n" "X-Poedit-Basepath: ../src\n" "X-Poedit-KeywordsList: __;_n:1,2;_x:1,2c\n" "X-Poedit-SearchPath-0: .\n" -#: api/blog.php:37 +#: api/blog.php:39 #, php-format msgid "Posted on %s" msgstr "Posted on %s" -#: api/wishlists.php:69 +#: api/wishlists.php:71 msgid "Wish request" msgstr "Wish request" -#: api/wishlists.php:70 pages/login.php:153 +#: api/wishlists.php:72 pages/login.php:71 msgid "Hello," msgstr "Hello," #. TRANSLATORS: %s: Wishlist name -#: api/wishlists.php:75 +#: api/wishlists.php:77 #, php-format msgid "somebody has requested that you add more wishes to your wishlist %s." msgstr "somebody has requested that you add more wishes to your wishlist %s." -#: api/wishlists.php:79 +#: api/wishlists.php:81 msgid "Add wish" msgstr "Add wish" #: assets/js/inline.js.php:34 assets/js/inline.js.php:122 -#: pages/login-as.php:60 +#: pages/login-as.php:62 msgid "Error" msgstr "Error" @@ -84,9 +84,18 @@ msgstr "In any case, please report this." msgid "Ok then" msgstr "Ok then" -#: assets/js/inline.js.php:48 pages/install.php:283 pages/login-as.php:58 -#: pages/profile.php:50 pages/profile.php:103 pages/profile.php:119 -#: pages/profile.php:166 pages/register.php:153 +#: assets/js/inline.js.php:48 pages/install.php:401 pages/login-as.php:60 +#: pages/profile/profile-handle-post-password.php:32 +#: pages/profile/profile-handle-post-personal.php:34 +#: pages/profile/profile-handle-post-personal.php:64 +#: pages/profile/profile-handle-post-personal.php:94 +#: pages/profile/profile-handle-post-personal.php:124 +#: pages/profile/profile-handle-post-preferences.php:41 +#: pages/profile/profile-handle-post-preferences.php:78 +#: pages/profile/profile-handle-post-preferences.php:116 +#: pages/profile/profile-handle-post-preferences.php:135 +#: pages/profile/profile-handle-post-preferences.php:164 +#: pages/register.php:166 msgid "Success" msgstr "Success" @@ -277,7 +286,7 @@ msgctxt "Calendar" msgid "Week" msgstr "Week" -#: assets/js/inline.js.php:141 pages/wishlist.php:39 +#: assets/js/inline.js.php:141 pages/wishlist.php:42 msgid "Remember list" msgstr "Remember list" @@ -285,13 +294,13 @@ msgstr "Remember list" msgid "Forget list" msgstr "Forget list" -#: assets/js/inline.js.php:149 classes/wishlist.php:150 -#: classes/wishlist.php:172 +#: assets/js/inline.js.php:149 classes/wishthis/Wishlist.php:203 +#: classes/wishthis/Wishlist.php:225 msgid "Empty" msgstr "Empty" -#: assets/js/inline.js.php:150 classes/wishlist.php:150 -#: classes/wishlist.php:172 +#: assets/js/inline.js.php:150 classes/wishthis/Wishlist.php:203 +#: classes/wishthis/Wishlist.php:225 msgid "This wishlist seems to be empty." msgstr "This wishlist seems to be empty." @@ -299,7 +308,7 @@ msgstr "This wishlist seems to be empty." msgid "Last modified" msgstr "Last modified" -#: classes/page.php:138 pages/home.php:26 +#: classes/wishthis/Page.php:141 pages/home.php:28 msgid "" "wishthis is a simple, intuitive and modern wishlist platform to create, " "manage and view your wishes for any kind of occasion." @@ -307,125 +316,115 @@ msgstr "" "wishthis is a simple, intuitive and modern wishlist platform to create, " "manage and view your wishes for any kind of occasion." -#: classes/page.php:218 -msgid "" -"This is the development environment of wishthis. The database will reset " -"every day at around 00:00." -msgstr "" -"This is the development environment of wishthis. The database will reset " -"every day at around 00:00." - -#: classes/page.php:219 -msgid "Development environment" -msgstr "Development environment" - -#: classes/page.php:263 +#: classes/wishthis/Page.php:277 msgid "Your device is set to reduce data, some content has been disabled." msgstr "Your device is set to reduce data, some content has been disabled." -#: classes/page.php:264 +#: classes/wishthis/Page.php:278 msgid "Reducing data" msgstr "Reducing data" -#: classes/page.php:402 pages/home.php:24 +#: classes/wishthis/Page.php:418 pages/home.php:26 msgid "Make a wish" msgstr "Make a wish" #. TRANSLATORS: Changelog: Added -#: classes/page.php:428 classes/page.php:432 pages/blog.php:11 -#: pages/changelog.php:327 pages/post.php:62 +#: classes/wishthis/Page.php:444 classes/wishthis/Page.php:448 +#: pages/blog.php:11 pages/changelog.php:444 pages/post.php:62 msgid "Blog" msgstr "Blog" -#: classes/page.php:439 +#: classes/wishthis/Page.php:455 msgid "System" msgstr "System" -#: classes/page.php:445 +#: classes/wishthis/Page.php:461 pages/profile/profile.php:43 +#: pages/profile/profile.php:387 msgid "Account" msgstr "Account" -#: classes/page.php:454 pages/home.php:200 +#: classes/wishthis/Page.php:470 pages/home.php:218 msgid "Wishlists" msgstr "Wishlists" -#: classes/page.php:458 pages/home.php:33 pages/home.php:35 +#: classes/wishthis/Page.php:474 pages/home.php:35 pages/home.php:37 #: pages/wishlists.php:11 msgid "My lists" msgstr "My lists" -#: classes/page.php:463 pages/wishlists-saved.php:11 +#: classes/wishthis/Page.php:479 pages/wishlists-saved.php:11 msgid "Remembered lists" msgstr "Remembered lists" -#: classes/page.php:473 pages/profile.php:11 +#: classes/wishthis/Page.php:489 pages/profile/profile.php:11 msgid "Profile" msgstr "Profile" -#: classes/page.php:479 pages/login-as.php:11 +#: classes/wishthis/Page.php:495 pages/login-as.php:11 msgid "Login as" msgstr "Login as" -#: classes/page.php:485 pages/logout.php:11 +#: classes/wishthis/Page.php:501 pages/logout.php:11 msgid "Logout" msgstr "Logout" -#: classes/page.php:491 classes/page.php:495 pages/home.php:82 -#: pages/home.php:84 pages/login-as.php:79 pages/login-as.php:80 -#: pages/login.php:11 pages/login.php:228 pages/login.php:229 -#: pages/register.php:265 pages/register.php:267 +#: classes/wishthis/Page.php:507 classes/wishthis/Page.php:511 +#: pages/home.php:84 pages/home.php:86 pages/login-as.php:81 +#: pages/login-as.php:82 pages/login.php:11 pages/login.php:145 +#: pages/login.php:146 pages/register.php:289 pages/register.php:291 msgid "Login" msgstr "Login" -#: classes/page.php:502 classes/page.php:506 pages/install.php:287 -#: pages/install.php:289 pages/login.php:236 pages/login.php:238 -#: pages/register.php:13 pages/register.php:14 +#: classes/wishthis/Page.php:518 classes/wishthis/Page.php:522 +#: pages/install.php:405 pages/install.php:407 pages/login.php:153 +#: pages/login.php:155 pages/register.php:13 pages/register.php:14 msgid "Register" msgstr "Register" -#: classes/page.php:516 pages/settings.php:11 +#: classes/wishthis/Page.php:532 pages/settings.php:11 msgid "Settings" msgstr "Settings" -#: classes/page.php:653 classes/page.php:656 pages/changelog.php:11 +#: classes/wishthis/Page.php:669 classes/wishthis/Page.php:672 +#: pages/changelog.php:11 msgid "Changelog" msgstr "Changelog" -#: classes/page.php:662 +#: classes/wishthis/Page.php:678 msgid "Contribute" msgstr "Contribute" -#: classes/page.php:668 classes/page.php:671 +#: classes/wishthis/Page.php:684 classes/wishthis/Page.php:687 msgid "GitHub" msgstr "GitHub" -#: classes/page.php:677 classes/page.php:680 +#: classes/wishthis/Page.php:693 classes/wishthis/Page.php:696 msgid "Transifex" msgstr "Transifex" -#: classes/page.php:686 +#: classes/wishthis/Page.php:702 msgid "Contact" msgstr "Contact" -#: classes/page.php:692 classes/page.php:695 +#: classes/wishthis/Page.php:708 classes/wishthis/Page.php:711 msgid "Matrix" msgstr "Matrix" -#: classes/page.php:701 classes/page.php:704 +#: classes/wishthis/Page.php:717 classes/wishthis/Page.php:720 msgid "Discord" msgstr "Discord" -#: classes/page.php:725 +#: classes/wishthis/Page.php:741 msgid "JavaScript is disabled" msgstr "JavaScript is disabled" #. TRANSLATORS: %s: the current year -#: classes/page.php:734 +#: classes/wishthis/Page.php:750 #, php-format msgid "Welcome to the year %s" msgstr "Welcome to the year %s" -#: classes/page.php:741 +#: classes/wishthis/Page.php:757 msgid "" "I get it, websites track your every move these days and companies keep " "coming up with more genius hacks to monetise you." @@ -433,7 +432,7 @@ msgstr "" "I get it, websites track your every move these days and companies keep " "coming up with more genius hacks to monetise you." -#: classes/page.php:742 +#: classes/wishthis/Page.php:758 msgid "" "But the good news is, wishthis aims to be different. It aims to be " "transparent and let the user stay in control. Unlike many companies just " @@ -451,7 +450,7 @@ msgstr "" "and aren't able to lookup and understand the wishthis source code: \"trust " "me\"." -#: classes/page.php:744 +#: classes/wishthis/Page.php:760 msgid "" "I'm joking - please remain critical, especially for closed source and/or " "commercial software. At least you can ask somebody to validate the wishthis " @@ -461,56 +460,56 @@ msgstr "" "commercial software. At least you can ask somebody to validate the wishthis " "code for you! Do you have any questions? Message me! (see footer)" -#: classes/page.php:746 +#: classes/wishthis/Page.php:762 msgid "wishthis really needs JavaScript to work, please enable it." msgstr "wishthis really needs JavaScript to work, please enable it." -#: classes/page.php:751 +#: classes/wishthis/Page.php:767 msgid "Reload page" msgstr "Reload page" -#: classes/page.php:752 pages/parts/wishlist.php:299 +#: classes/wishthis/Page.php:768 pages/parts/wishlist.php:291 msgid "Close" msgstr "Close" -#: classes/page.php:777 +#: classes/wishthis/Page.php:793 #, php-format msgid "%s not found" msgstr "%s not found" -#: classes/page.php:787 +#: classes/wishthis/Page.php:803 msgid "" "The requested Wishlist was not found and likely deleted by its creator." msgstr "" "The requested Wishlist was not found and likely deleted by its creator." -#: classes/page.php:791 +#: classes/wishthis/Page.php:807 msgid "The requested Wish was not found." msgstr "The requested Wish was not found." -#: classes/page.php:795 +#: classes/wishthis/Page.php:811 #, php-format msgid "The requested %s was not found." msgstr "The requested %s was not found." -#: classes/wish.php:34 +#: classes/wishthis/Wish.php:34 msgid "Unsure about it" msgstr "Unsure about it" -#: classes/wish.php:38 +#: classes/wishthis/Wish.php:38 msgid "Nice to have" msgstr "Nice to have" -#: classes/wish.php:42 +#: classes/wishthis/Wish.php:42 msgid "Would love it" msgstr "Would love it" -#: classes/wish.php:153 +#: classes/wishthis/Wish.php:224 msgid "Wish temporarily fulfilled" msgstr "Wish temporarily fulfilled" #. TRANSLATORS: %s: Duration (e. g. 30 minutes) -#: classes/wish.php:158 +#: classes/wishthis/Wish.php:229 #, php-format msgid "" "If this wish is a product, confirm the order was successful and mark it as " @@ -522,32 +521,32 @@ msgstr "" " available again to others after %s." #. TRANSLATORS: %d Amount of minutes -#: classes/wish.php:161 +#: classes/wishthis/Wish.php:232 #, php-format msgid "%d minutes" msgstr "%d minutes" -#: classes/wish.php:172 +#: classes/wishthis/Wish.php:243 msgid "Confirm" msgstr "Confirm" -#: classes/wish.php:221 +#: classes/wishthis/Wish.php:292 msgid "Wish not found" msgstr "Wish not found" -#: classes/wish.php:332 +#: classes/wishthis/Wish.php:403 pages/wishlist.php:73 msgid "Details" msgstr "Details" -#: classes/wishlist.php:187 +#: classes/wishthis/Wishlist.php:240 msgid "Wishlist not found" msgstr "Wishlist not found" -#: config/config-sample.php:22 config/config.php:38 +#: config/config-sample.php:40 config/config.php:40 msgid "Stable" msgstr "Stable" -#: config/config-sample.php:27 config/config.php:43 +#: config/config-sample.php:45 config/config.php:45 msgid "Release candidate" msgstr "Release candidate" @@ -568,7 +567,7 @@ msgid "API" msgstr "API" #. TRANSLATORS: %s: Language, most likely English -#: pages/blog.php:22 +#: pages/blog.php:23 #, php-format msgid "" "The blog is currently only available in %s and not translatable. Please let " @@ -577,48 +576,52 @@ msgstr "" "The blog is currently only available in %s and not translatable. Please let " "me know if you have any ideas to improve this." -#: pages/blog.php:25 +#: pages/blog.php:26 msgid "Warning" msgstr "Warning" -#: pages/blog.php:59 +#: pages/blog.php:60 msgid "Read more" msgstr "Read more" -#: pages/blog.php:86 pages/post.php:55 +#: pages/blog.php:87 pages/post.php:55 msgid "Top" msgstr "Top" -#: pages/changelog.php:25 pages/changelog.php:38 +#: pages/changelog.php:25 pages/changelog.php:39 msgid "Roadmap" msgstr "Roadmap" -#: pages/changelog.php:26 pages/changelog.php:99 +#: pages/changelog.php:26 pages/changelog.php:94 +msgid "1.1.0" +msgstr "1.1.0" + +#: pages/changelog.php:27 pages/changelog.php:203 msgid "1.0.0" msgstr "1.0.0" -#: pages/changelog.php:27 pages/changelog.php:182 +#: pages/changelog.php:28 pages/changelog.php:299 msgid "0.7.3" msgstr "0.7.3" -#: pages/changelog.php:28 pages/changelog.php:202 +#: pages/changelog.php:29 pages/changelog.php:319 msgid "0.7.2" msgstr "0.7.2" -#: pages/changelog.php:29 pages/changelog.php:222 +#: pages/changelog.php:30 pages/changelog.php:339 msgid "0.7.1" msgstr "0.7.1" -#: pages/changelog.php:30 pages/changelog.php:318 +#: pages/changelog.php:31 pages/changelog.php:435 msgid "0.7.0" msgstr "0.7.0" -#: pages/changelog.php:31 pages/changelog.php:460 +#: pages/changelog.php:32 pages/changelog.php:577 msgid "0.6.0" msgstr "0.6.0" #. TRANSLATORS: %s: discussions -#: pages/changelog.php:43 +#: pages/changelog.php:44 #, php-format msgid "" "If you would like to give feedback regarding the roadmap, please refer to " @@ -627,32 +630,32 @@ msgstr "" "If you would like to give feedback regarding the roadmap, please refer to " "the %s on GitHub, or chat on Matrix or Discord." -#: pages/changelog.php:46 +#: pages/changelog.php:47 msgid "discussions" msgstr "discussions" #. TRANSLATORS: Changelog: Roadmap -#: pages/changelog.php:55 -msgid "Filter by price" -msgstr "Filter by price" - -#. TRANSLATORS: Changelog: Roadmap -#: pages/changelog.php:62 -msgid "Bookmarklets" -msgstr "Bookmarklets" - -#. TRANSLATORS: Changelog: Roadmap -#: pages/changelog.php:69 +#: pages/changelog.php:56 msgid "Allow customising priority colours" msgstr "Allow customising priority colours" #. TRANSLATORS: Changelog: Roadmap -#: pages/changelog.php:76 +#: pages/changelog.php:63 +msgid "Filter by price" +msgstr "Filter by price" + +#. TRANSLATORS: Changelog: Roadmap +#: pages/changelog.php:70 +msgid "Bookmarklets" +msgstr "Bookmarklets" + +#. TRANSLATORS: Changelog: Roadmap +#: pages/changelog.php:77 msgid "Notifications for fulfilled wishes" msgstr "Notifications for fulfilled wishes" #. TRANSLATORS: Changelog: Roadmap -#: pages/changelog.php:82 +#: pages/changelog.php:83 msgid "" "Verify wishes are still available when attempting to fulfil them. " "Alternatively, a heartbeat which checks if all the wishes are still " @@ -662,99 +665,183 @@ msgstr "" "Alternatively, a heartbeat which checks if all the wishes are still " "unfulfilled." -#. TRANSLATORS: Changelog: Roadmap -#: pages/changelog.php:88 -msgid "Option to delete account" -msgstr "Option to delete account" - -#: pages/changelog.php:103 pages/changelog.php:322 pages/changelog.php:464 +#: pages/changelog.php:98 pages/changelog.php:207 pages/changelog.php:439 +#: pages/changelog.php:581 msgid "Added" msgstr "Added" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:108 -msgid "Option to set currency" -msgstr "Option to set currency" +#: pages/changelog.php:103 +msgid "Configuration flag to disable plausible.io calls" +msgstr "Configuration flag to disable plausible.io calls" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:115 -msgid "A roadmap in the changelog" -msgstr "A roadmap in the changelog" +#: pages/changelog.php:110 +msgid "Add account delete option" +msgstr "Add account delete option" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:121 -msgid "Compact/list view for wishes" -msgstr "Compact/list view for wishes" +#: pages/changelog.php:117 +msgid "Configuration flag to disable user registrations" +msgstr "Configuration flag to disable user registrations" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:127 -msgid "Option to enable advertisements" -msgstr "Option to enable advertisements" - -#: pages/changelog.php:132 pages/changelog.php:226 pages/changelog.php:368 -#: pages/changelog.php:486 -msgid "Improved" -msgstr "Improved" - -#. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:137 +#: pages/changelog.php:124 msgid "" -"Large parts of wishthis have been completely rewritten, such as the API and " -"how pretty URLs work. The aim was to increase security and maintainability." +"After creating an account your language is automatically set to your " +"browser's (if it is available), instead of defaulting to en_GB." msgstr "" -"Large parts of wishthis have been completely rewritten, such as the API and " -"how pretty URLs work. The aim was to increase security and maintainability." +"After creating an account your language is automatically set to your " +"browser's (if it is available), instead of defaulting to en_GB." -#. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:143 +#. TRANSLATORS: Changelog: Added +#: pages/changelog.php:130 msgid "" -"Changelog now automatically selects the current version, instead of the top " -"most tab." +"Amazon links are now automatically converted to affiliate links to help " +"support wishthis financially." msgstr "" -"Changelog now automatically selects the current version, instead of the top " -"most tab." +"Amazon links are now automatically converted to affiliate links to help " +"support wishthis financially." -#: pages/changelog.php:148 pages/changelog.php:390 -msgid "Changed" -msgstr "Changed" +#. TRANSLATORS: Changelog: Added +#: pages/changelog.php:136 +msgid "Prerequisite check during installation" +msgstr "Prerequisite check during installation" -#. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:153 -msgid "Decreased wish height on mobile devices" -msgstr "Decreased wish height on mobile devices" - -#: pages/changelog.php:158 pages/changelog.php:185 pages/changelog.php:205 -#: pages/changelog.php:261 pages/changelog.php:412 pages/changelog.php:496 +#: pages/changelog.php:141 pages/changelog.php:262 pages/changelog.php:302 +#: pages/changelog.php:322 pages/changelog.php:378 pages/changelog.php:529 +#: pages/changelog.php:613 msgid "Fixed" msgstr "Fixed" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:163 +#: pages/changelog.php:146 +msgid "RewriteRules which caused HTTP 404 errors" +msgstr "RewriteRules which caused HTTP 404 errors" + +#. TRANSLATORS: Changelog: Fixed +#: pages/changelog.php:153 +msgid "Switching to wish \"product\" tab breaks view" +msgstr "Switching to wish \"product\" tab breaks view" + +#. TRANSLATORS: Changelog: Fixed +#: pages/changelog.php:160 +msgid "Special characters not being displayed properly" +msgstr "Special characters not being displayed properly" + +#. TRANSLATORS: Changelog: Fixed +#: pages/changelog.php:167 +msgid "A fatal error when the CHANNELS constant is removed from the config" +msgstr "A fatal error when the CHANNELS constant is removed from the config" + +#. TRANSLATORS: Changelog: Fixed +#: pages/changelog.php:174 +msgid "Fulfilled wishes disappearing for wishlist owners" +msgstr "Fulfilled wishes disappearing for wishlist owners" + +#. TRANSLATORS: Changelog: Fixed +#: pages/changelog.php:180 +msgid "Deprecated notices on PHP 8.2" +msgstr "Deprecated notices on PHP 8.2" + +#: pages/changelog.php:185 pages/changelog.php:252 pages/changelog.php:507 +msgid "Changed" +msgstr "Changed" + +#. TRANSLATORS: Changelog: Changed +#: pages/changelog.php:190 +msgid "Added button labels for mobile devices" +msgstr "Added button labels for mobile devices" + +#. TRANSLATORS: Changelog: Added +#: pages/changelog.php:212 +msgid "Option to set currency" +msgstr "Option to set currency" + +#. TRANSLATORS: Changelog: Added +#: pages/changelog.php:219 +msgid "A roadmap in the changelog" +msgstr "A roadmap in the changelog" + +#. TRANSLATORS: Changelog: Added +#: pages/changelog.php:225 +msgid "Compact/list view for wishes" +msgstr "Compact/list view for wishes" + +#. TRANSLATORS: Changelog: Added +#: pages/changelog.php:231 +msgid "Option to enable advertisements" +msgstr "Option to enable advertisements" + +#: pages/changelog.php:236 pages/changelog.php:343 pages/changelog.php:485 +#: pages/changelog.php:603 +msgid "Improved" +msgstr "Improved" + +#. TRANSLATORS: Changelog: Improved +#: pages/changelog.php:241 +msgid "" +"Large parts of wishthis have been completely rewritten, such as the API and " +"how pretty URLs work. The aim was to increase security and maintainability." +msgstr "" +"Large parts of wishthis have been completely rewritten, such as the API and " +"how pretty URLs work. The aim was to increase security and maintainability." + +#. TRANSLATORS: Changelog: Improved +#: pages/changelog.php:247 +msgid "" +"Changelog now automatically selects the current version, instead of the top " +"most tab." +msgstr "" +"Changelog now automatically selects the current version, instead of the top " +"most tab." + +#. TRANSLATORS: Changelog: Changed +#: pages/changelog.php:257 +msgid "Decreased wish height on mobile devices" +msgstr "Decreased wish height on mobile devices" + +#. TRANSLATORS: Changelog: Fixed +#: pages/changelog.php:267 +msgid "" +"Temporary fulfilled wish does not become available again after 30 minutes, " +"except when viewing as the owner of the list." +msgstr "" +"Temporary fulfilled wish does not become available again after 30 minutes, " +"except when viewing as the owner of the list." + +#. TRANSLATORS: Changelog: Fixed +#: pages/changelog.php:274 msgid "Fix various wish UI bugs" msgstr "Fix various wish UI bugs" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:170 +#: pages/changelog.php:281 msgid "Fix background and colour when opening the mobile menu" msgstr "Fix background and colour when opening the mobile menu" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:190 +#: pages/changelog.php:287 +msgid "Marking wish as fulfilled" +msgstr "Marking wish as fulfilled" + +#. TRANSLATORS: Changelog: Fixed +#: pages/changelog.php:307 msgid "Fix fulfilled wishes disappearing for wishlist owner" msgstr "Fix fulfilled wishes disappearing for wishlist owner" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:210 +#: pages/changelog.php:327 msgid "Fix fulfilled wishes showing after using filter" msgstr "Fix fulfilled wishes showing after using filter" #. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:231 +#: pages/changelog.php:348 msgid "MJML settings page" msgstr "MJML settings page" #. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:238 +#: pages/changelog.php:355 msgid "" "Expired sessions are now invalidated by wishthis instead of relying on the " "browser to delete the cookies." @@ -764,42 +851,42 @@ msgstr "" #. TRANSLATORS: Changelog: Improved #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:244 pages/changelog.php:333 +#: pages/changelog.php:361 pages/changelog.php:450 msgid "Dark theme" msgstr "Dark theme" #. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:250 +#: pages/changelog.php:367 msgid "Remembered lists design" msgstr "Remembered lists design" #. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:256 +#: pages/changelog.php:373 msgid "Translations" msgstr "Translations" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:266 +#: pages/changelog.php:383 msgid "Label on top of dropdown menu" msgstr "Label on top of dropdown menu" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:273 +#: pages/changelog.php:390 msgid "Encoding issue in wish description" msgstr "Encoding issue in wish description" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:280 +#: pages/changelog.php:397 msgid "Caching issue with the blog" msgstr "Caching issue with the blog" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:287 +#: pages/changelog.php:404 msgid "An error when a blog post doesn't have a featured image." msgstr "An error when a blog post doesn't have a featured image." #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:293 +#: pages/changelog.php:410 msgid "" "Version number not being stored correctly causing the migration to execute " "the wrong script." @@ -808,49 +895,49 @@ msgstr "" "the wrong script." #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:299 +#: pages/changelog.php:416 msgid "Wishlist filter cut off on mobile" msgstr "Wishlist filter cut off on mobile" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:305 +#: pages/changelog.php:422 msgid "Wish options not selectable after filtering" msgstr "Wish options not selectable after filtering" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:339 +#: pages/changelog.php:456 msgid "" "Wish properties. You can now mark a wish as purchasable and add a price." msgstr "" "Wish properties. You can now mark a wish as purchasable and add a price." #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:345 +#: pages/changelog.php:462 msgid "Jump to last edited wishlist from home" msgstr "Jump to last edited wishlist from home" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:351 +#: pages/changelog.php:468 msgid "Quick add wish from home" msgstr "Quick add wish from home" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:357 +#: pages/changelog.php:474 msgid "Button to request more wishes from a users wishlist" msgstr "Button to request more wishes from a users wishlist" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:363 +#: pages/changelog.php:480 msgid "Option to stay logged in" msgstr "Option to stay logged in" #. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:373 +#: pages/changelog.php:490 msgid "Localisation (many new translations added)" msgstr "Localisation (many new translations added)" #. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:379 +#: pages/changelog.php:496 msgid "" "Additional logins are no longer required when switching between wishthis " "channels" @@ -859,79 +946,79 @@ msgstr "" "channels" #. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:385 +#: pages/changelog.php:502 msgid "Remembered wishlists design" msgstr "Remembered wishlists design" #. TRANSLATORS: Changelog: Changed -#: pages/changelog.php:395 +#: pages/changelog.php:512 msgid "Changelog is now a page instead of a downloadable markdown file" msgstr "Changelog is now a page instead of a downloadable markdown file" #. TRANSLATORS: Changelog: Changed -#: pages/changelog.php:401 +#: pages/changelog.php:518 msgid "" "Wishes can be edited from the wishlist now, without loading another page" msgstr "" "Wishes can be edited from the wishlist now, without loading another page" #. TRANSLATORS: Changelog: Changed -#: pages/changelog.php:407 +#: pages/changelog.php:524 msgid "\"Saved wishlists\" has been renamed to \"Remember lists\"" msgstr "\"Saved wishlists\" has been renamed to \"Remember lists\"" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:417 +#: pages/changelog.php:534 msgid "Various minor things (typos, menu order, etc)" msgstr "Various minor things (typos, menu order, etc)" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:423 +#: pages/changelog.php:540 msgid "Wish information being updated with 404 content from URL" msgstr "Wish information being updated with 404 content from URL" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:429 +#: pages/changelog.php:546 msgid "Wish image not showing" msgstr "Wish image not showing" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:435 +#: pages/changelog.php:552 msgid "An error when saving a wish with a really long URL" msgstr "An error when saving a wish with a really long URL" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:441 +#: pages/changelog.php:558 msgid "Redirect errors on Nginx" msgstr "Redirect errors on Nginx" #. TRANSLATORS: Changelog: Fixed -#: pages/changelog.php:447 +#: pages/changelog.php:564 msgid "An error when fetching title from an URL containing quotes" msgstr "An error when fetching title from an URL containing quotes" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:469 +#: pages/changelog.php:586 msgid "This changelog" msgstr "This changelog" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:475 +#: pages/changelog.php:592 msgid "Wish properties" msgstr "Wish properties" #. TRANSLATORS: Changelog: Added -#: pages/changelog.php:481 +#: pages/changelog.php:598 msgid "Button to mark wish as fulfilled" msgstr "Button to mark wish as fulfilled" #. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:491 +#: pages/changelog.php:608 msgid "Card design" msgstr "Card design" #. TRANSLATORS: Changelog: Improved -#: pages/changelog.php:501 +#: pages/changelog.php:618 msgid "Various small bugs" msgstr "Various small bugs" @@ -939,15 +1026,15 @@ msgstr "Various small bugs" msgid "Home" msgstr "Home" -#: pages/home.php:74 pages/home.php:76 +#: pages/home.php:76 pages/home.php:78 msgid "Register now" msgstr "Register now" -#: pages/home.php:92 +#: pages/home.php:94 msgid "Use case" msgstr "Use case" -#: pages/home.php:94 +#: pages/home.php:96 msgid "" "Your birthday is coming up and you just created a wishlist with all the cool" " stuff you want. Your friends and family want to make sure you get something" @@ -959,11 +1046,11 @@ msgstr "" " you are happy with so you send them your wishlist link and if anybody " "decides to fulfil one of your wishes, it will disappear for everybody else." -#: pages/home.php:98 +#: pages/home.php:100 msgid "Why wishthis?" msgstr "Why wishthis?" -#: pages/home.php:101 +#: pages/home.php:103 #, php-format msgid "" "wishthis is free and open source software. With free I don't just mean, you " @@ -976,77 +1063,93 @@ msgstr "" "personal information and behaviour. Not only can anybody %sview and verify " "its code%s, I also encourage you to do so." -#: pages/home.php:106 -msgid "As a non-commercial project it remains" -msgstr "As a non-commercial project it remains" +#: pages/home.php:108 +msgid "As an open source project it remains" +msgstr "As an open source project it remains" -#: pages/home.php:109 -msgid "unless you want them" -msgstr "unless you want them" - -#: pages/home.php:111 +#: pages/home.php:113 msgid "free of advertisements" msgstr "free of advertisements" #. TRANSLATORS: %s: plausible -#: pages/home.php:116 +#: pages/home.php:118 #, php-format msgid "see %s" msgstr "see %s" -#: pages/home.php:117 +#: pages/home.php:119 msgid "plausible" msgstr "plausible" -#: pages/home.php:123 +#: pages/home.php:125 msgid "without intrusive tracking" msgstr "without intrusive tracking" #: pages/home.php:130 +msgid "transparent" +msgstr "transparent" + +#: pages/home.php:136 msgid "privacy focused" msgstr "privacy focused" -#: pages/home.php:134 +#: pages/home.php:140 msgid "open for feedback and suggestions" msgstr "open for feedback and suggestions" -#: pages/home.php:141 +#: pages/home.php:144 +msgid "What you should also know" +msgstr "What you should also know" + +#: pages/home.php:150 +msgid "affiliate links" +msgstr "affiliate links" + +#: pages/home.php:151 +msgid "" +"amazon links are automatically converted to affiliate links to help support " +"the project financially." +msgstr "" +"amazon links are automatically converted to affiliate links to help support " +"the project financially." + +#: pages/home.php:159 msgid "News" msgstr "News" -#: pages/home.php:188 +#: pages/home.php:206 msgid "Statistics" msgstr "Statistics" -#: pages/home.php:190 +#: pages/home.php:208 msgid "Join the others and get started now!" msgstr "Join the others and get started now!" -#: pages/home.php:194 pages/home.php:199 pages/home.php:204 +#: pages/home.php:212 pages/home.php:217 pages/home.php:222 msgid "N. A." msgstr "N. A." -#: pages/home.php:195 pages/wishlist.php:75 pages/wishlists.php:94 +#: pages/home.php:213 pages/wishlist.php:79 pages/wishlists.php:94 msgid "Wishes" msgstr "Wishes" -#: pages/home.php:205 +#: pages/home.php:223 msgid "Registered users" msgstr "Registered users" -#: pages/home.php:217 +#: pages/home.php:235 msgid "Hey, you" msgstr "Hey, you" #. TRANSLATORS: %s: the users display name -#: pages/home.php:223 +#: pages/home.php:241 #, php-format msgid "Yes, I mean you, %s." msgstr "Yes, I mean you, %s." #. TRANSLATORS: %1$s: Locale, e. g. German (Germany), %2$s: Locale, e. g. #. English (United Kingdom) %3$s: preferences -#: pages/home.php:233 +#: pages/home.php:251 #, php-format msgid "" "Your browser is telling me that you would like to view pages in %1$s, but " @@ -1055,12 +1158,12 @@ msgstr "" "Your browser is telling me that you would like to view pages in %1$s, but " "your %3$s are set to %2$s." -#: pages/home.php:236 +#: pages/home.php:254 msgid "preferences" msgstr "preferences" #. TRANSLATORS: %s: the users display name -#: pages/home.php:245 +#: pages/home.php:263 #, php-format msgid "" "wishthis is available in %1$s different locales and also supports %2$s!" @@ -1071,20 +1174,20 @@ msgstr "" msgid "Install" msgstr "Install" -#: pages/install.php:34 pages/install.php:125 +#: pages/install.php:37 pages/install.php:164 #, php-format msgid "Step %d" msgstr "Step %d" -#: pages/install.php:36 +#: pages/install.php:39 msgid "Welcome to the wishthis installer." msgstr "Welcome to the wishthis installer." -#: pages/install.php:40 +#: pages/install.php:43 msgid "Database" msgstr "Database" -#: pages/install.php:42 +#: pages/install.php:45 msgid "" "wishthis needs a database to function properly. Please enter your " "credentials." @@ -1092,72 +1195,114 @@ msgstr "" "wishthis needs a database to function properly. Please enter your " "credentials." -#: pages/install.php:51 +#: pages/install.php:54 msgid "Host" msgstr "Host" -#: pages/install.php:56 pages/parts/wishlist.php:89 +#: pages/install.php:59 pages/parts/wishlist.php:95 msgid "Name" msgstr "Name" -#: pages/install.php:63 +#: pages/install.php:66 msgid "Username" msgstr "Username" -#: pages/install.php:68 pages/login.php:208 pages/profile.php:190 -#: pages/profile.php:268 pages/profile.php:277 pages/register.php:229 +#: pages/install.php:71 pages/login.php:125 pages/profile/profile.php:35 +#: pages/profile/profile.php:116 pages/profile/profile.php:124 +#: pages/register.php:253 msgid "Password" msgstr "Password" -#: pages/install.php:76 pages/install.php:77 pages/parts/wishlist.php:179 -#: pages/parts/wishlist.php:180 pages/profile.php:259 pages/profile.php:260 -#: pages/profile.php:293 pages/profile.php:294 pages/profile.php:393 -#: pages/profile.php:394 pages/profile.php:492 pages/profile.php:493 -#: pages/profile.php:538 pages/profile.php:539 pages/settings.php:53 -#: pages/settings.php:54 +#: pages/install.php:79 pages/install.php:80 pages/parts/wishlist.php:185 +#: pages/parts/wishlist.php:186 pages/profile/profile.php:107 +#: pages/profile/profile.php:108 pages/profile/profile.php:140 +#: pages/profile/profile.php:141 pages/profile/profile.php:239 +#: pages/profile/profile.php:240 pages/profile/profile.php:337 +#: pages/profile/profile.php:338 pages/profile/profile.php:378 +#: pages/profile/profile.php:379 pages/settings.php:53 pages/settings.php:54 msgid "Save" msgstr "Save" -#: pages/install.php:80 +#: pages/install.php:83 msgid "Test connection" msgstr "Test connection" -#: pages/install.php:126 -msgid "Click continue to test the database connection." -msgstr "Click continue to test the database connection." +#: pages/install.php:99 +msgid "PHP Version >= 8.1" +msgstr "PHP Version >= 8.1" -#: pages/install.php:133 pages/install.php:134 -msgid "Continue" -msgstr "Continue" +#: pages/install.php:102 pages/install.php:108 +msgid "Compatible" +msgstr "Compatible" -#: pages/login-as.php:58 +#: pages/install.php:105 +msgid "PHP Version < 8.3" +msgstr "PHP Version < 8.3" + +#: pages/install.php:114 +msgid "Activated" +msgstr "Activated" + +#: pages/install.php:121 pages/install.php:134 +msgid "Exists" +msgstr "Exists" + +#: pages/install.php:127 pages/install.php:140 +msgid "Writeable" +msgstr "Writeable" + +#: pages/install.php:146 +msgid "Doesn't exist (yet)" +msgstr "Doesn't exist (yet)" + +#: pages/install.php:166 +msgid "" +"Make sure all prerequisites are met or the installation may fail in the next" +" step." +msgstr "" +"Make sure all prerequisites are met or the installation may fail in the next" +" step." + +#: pages/install.php:170 +msgid "Prerequisites check" +msgstr "Prerequisites check" + +#: pages/install.php:175 +msgid "Installation prerequisites" +msgstr "Installation prerequisites" + +#: pages/install.php:207 pages/install.php:208 +msgid "Install wishthis" +msgstr "Install wishthis" + +#: pages/login-as.php:60 #, php-format msgid "Successfully logged in as %s." msgstr "Successfully logged in as %s." -#: pages/login-as.php:60 +#: pages/login-as.php:62 msgid "User not found!" msgstr "User not found!" -#: pages/login-as.php:68 pages/login.php:199 pages/profile.php:34 -#: pages/profile.php:231 pages/register.php:211 +#: pages/login-as.php:70 pages/login.php:116 pages/profile/profile.php:79 +#: pages/register.php:235 msgid "Email" msgstr "Email" -#: pages/login.php:106 +#: pages/login.php:25 msgid "No user could be found with the credentials you provided." msgstr "No user could be found with the credentials you provided." -#: pages/login.php:107 +#: pages/login.php:26 msgid "Invalid credentials" msgstr "Invalid credentials" -#: pages/login.php:152 +#: pages/login.php:70 msgid "Password reset link" msgstr "Password reset link" #. TRANSLATORS: %s: The wishthis domain -#: pages/login.php:158 +#: pages/login.php:76 #, php-format msgid "" "somebody has requested a password reset for this email address from %s. If " @@ -1168,11 +1313,11 @@ msgstr "" "this was you, click the button below to invalidate your current password and" " set a new one." -#: pages/login.php:162 +#: pages/login.php:80 msgid "Set new password" msgstr "Set new password" -#: pages/login.php:174 +#: pages/login.php:92 msgid "" "If a match can be found for this email address, a password reset link will " "be sent to it." @@ -1180,23 +1325,23 @@ msgstr "" "If a match can be found for this email address, a password reset link will " "be sent to it." -#: pages/login.php:175 +#: pages/login.php:93 msgid "Info" msgstr "Info" -#: pages/login.php:195 +#: pages/login.php:112 msgid "Credentials" msgstr "Credentials" -#: pages/login.php:219 +#: pages/login.php:136 msgid "Keep me logged in" msgstr "Keep me logged in" -#: pages/login.php:246 +#: pages/login.php:163 msgid "Forgot password?" msgstr "Forgot password?" -#: pages/login.php:248 +#: pages/login.php:165 msgid "" "Consider using a password manager. It will save all your passwords and allow" " you to access them with one master password. Never forget a password ever " @@ -1206,11 +1351,11 @@ msgstr "" " you to access them with one master password. Never forget a password ever " "again." -#: pages/login.php:264 pages/login.php:265 +#: pages/login.php:181 pages/login.php:182 msgid "Send email" msgstr "Send email" -#: pages/login.php:273 +#: pages/login.php:190 msgid "" "Please note that you have to enter the email address, you have registered " "with." @@ -1254,7 +1399,7 @@ msgstr "General" msgid "Product" msgstr "Product" -#: pages/parts/wish-add.php:22 pages/parts/wishlist.php:117 +#: pages/parts/wish-add.php:22 pages/parts/wishlist.php:123 msgid "Title" msgstr "Title" @@ -1290,65 +1435,65 @@ msgstr "Is purchasable" msgid "Price" msgstr "Price" -#: pages/parts/wishlist.php:20 +#: pages/parts/wishlist.php:26 msgid "Filter priorities" msgstr "Filter priorities" -#: pages/parts/wishlist.php:25 +#: pages/parts/wishlist.php:31 msgid "Search priorities" msgstr "Search priorities" -#: pages/parts/wishlist.php:32 +#: pages/parts/wishlist.php:38 msgid "Priorities" msgstr "Priorities" -#: pages/parts/wishlist.php:38 +#: pages/parts/wishlist.php:44 msgid "All priorities" msgstr "All priorities" -#: pages/parts/wishlist.php:43 +#: pages/parts/wishlist.php:49 msgid "No priority" msgstr "No priority" -#: pages/parts/wishlist.php:81 pages/wishlists.php:45 pages/wishlists.php:48 +#: pages/parts/wishlist.php:87 pages/wishlists.php:45 pages/wishlists.php:48 msgid "Create a wishlist" msgstr "Create a wishlist" -#: pages/parts/wishlist.php:85 +#: pages/parts/wishlist.php:91 msgid "" "Choose a new name for your wishlist. Here's a suggestion to get you started." msgstr "" "Choose a new name for your wishlist. Here's a suggestion to get you started." -#: pages/parts/wishlist.php:98 pages/parts/wishlist.php:99 +#: pages/parts/wishlist.php:104 pages/parts/wishlist.php:105 msgid "Create" msgstr "Create" -#: pages/parts/wishlist.php:101 pages/parts/wishlist.php:102 -#: pages/parts/wishlist.php:126 pages/parts/wishlist.php:127 -#: pages/parts/wishlist.php:152 pages/parts/wishlist.php:153 -#: pages/parts/wishlist.php:182 pages/parts/wishlist.php:183 +#: pages/parts/wishlist.php:107 pages/parts/wishlist.php:108 +#: pages/parts/wishlist.php:132 pages/parts/wishlist.php:133 +#: pages/parts/wishlist.php:158 pages/parts/wishlist.php:159 +#: pages/parts/wishlist.php:188 pages/parts/wishlist.php:189 msgid "Cancel" msgstr "Cancel" -#: pages/parts/wishlist.php:110 +#: pages/parts/wishlist.php:116 msgid "Rename wishlist" msgstr "Rename wishlist" -#: pages/parts/wishlist.php:113 +#: pages/parts/wishlist.php:119 msgid "How would you like to name this wishlist?" msgstr "How would you like to name this wishlist?" -#: pages/parts/wishlist.php:123 pages/parts/wishlist.php:124 +#: pages/parts/wishlist.php:129 pages/parts/wishlist.php:130 #: pages/wishlists.php:77 pages/wishlists.php:79 msgid "Rename" msgstr "Rename" -#: pages/parts/wishlist.php:135 pages/wishlists.php:56 pages/wishlists.php:59 +#: pages/parts/wishlist.php:141 pages/wishlists.php:56 pages/wishlists.php:59 msgid "Add a wish" msgstr "Add a wish" -#: pages/parts/wishlist.php:139 +#: pages/parts/wishlist.php:145 msgid "" "Fill the title and/or description to add your new wish. If you just fill out" " the URL, wishthis will attempt to auto fill all other fields." @@ -1356,15 +1501,15 @@ msgstr "" "Fill the title and/or description to add your new wish. If you just fill out" " the URL, wishthis will attempt to auto fill all other fields." -#: pages/parts/wishlist.php:149 pages/parts/wishlist.php:150 +#: pages/parts/wishlist.php:155 pages/parts/wishlist.php:156 msgid "Add" msgstr "Add" -#: pages/parts/wishlist.php:162 +#: pages/parts/wishlist.php:168 msgid "Edit wish" msgstr "Edit wish" -#: pages/parts/wishlist.php:166 +#: pages/parts/wishlist.php:172 msgid "" "If specified, wishthis will attempt to fetch all missing information from " "the URL." @@ -1372,11 +1517,11 @@ msgstr "" "If specified, wishthis will attempt to fetch all missing information from " "the URL." -#: pages/parts/wishlist.php:192 +#: pages/parts/wishlist.php:198 msgid "URL mismatch" msgstr "URL mismatch" -#: pages/parts/wishlist.php:196 +#: pages/parts/wishlist.php:202 msgid "" "The URL you have entered does not seem quite right. Would you like to update" " it with the one I found?" @@ -1384,49 +1529,49 @@ msgstr "" "The URL you have entered does not seem quite right. Would you like to update" " it with the one I found?" -#: pages/parts/wishlist.php:197 +#: pages/parts/wishlist.php:203 #, php-format msgid "According to %s, this is the canonical (correct) URL." msgstr "According to %s, this is the canonical (correct) URL." -#: pages/parts/wishlist.php:201 +#: pages/parts/wishlist.php:207 msgid "Current" msgstr "Current" -#: pages/parts/wishlist.php:206 +#: pages/parts/wishlist.php:212 msgid "Proposed" msgstr "Proposed" -#: pages/parts/wishlist.php:213 pages/parts/wishlist.php:214 +#: pages/parts/wishlist.php:219 pages/parts/wishlist.php:220 msgid "Yes, update" msgstr "Yes, update" -#: pages/parts/wishlist.php:216 pages/parts/wishlist.php:217 +#: pages/parts/wishlist.php:222 pages/parts/wishlist.php:223 msgid "No, leave it" msgstr "No, leave it" -#: pages/parts/wishlist.php:264 +#: pages/parts/wishlist.php:259 msgid "Mark as fulfilled" msgstr "Mark as fulfilled" -#: pages/parts/wishlist.php:269 pages/wishlist.php:70 +#: pages/parts/wishlist.php:264 pages/wishlist.php:74 msgid "Fulfil wish" msgstr "Fulfil wish" -#: pages/parts/wishlist.php:275 +#: pages/parts/wishlist.php:269 msgid "Visit" msgstr "Visit" -#: pages/parts/wishlist.php:281 pages/wishlists.php:41 pages/wishlists.php:71 +#: pages/parts/wishlist.php:274 pages/wishlists.php:41 pages/wishlists.php:71 #: pages/wishlists.php:74 msgid "Options" msgstr "Options" -#: pages/parts/wishlist.php:286 +#: pages/parts/wishlist.php:279 msgid "Edit" msgstr "Edit" -#: pages/parts/wishlist.php:291 pages/wishlists.php:82 pages/wishlists.php:84 +#: pages/parts/wishlist.php:284 pages/wishlists.php:82 pages/wishlists.php:84 msgid "Delete" msgstr "Delete" @@ -1434,11 +1579,11 @@ msgstr "Delete" msgid "Insufficient power" msgstr "Insufficient power" -#: pages/power.php:22 +#: pages/power.php:24 msgid "Restricted access" msgstr "Restricted access" -#: pages/power.php:23 +#: pages/power.php:25 #, php-format msgid "" "You do not have enough power to view this page. You need %s to see this " @@ -1447,113 +1592,166 @@ msgstr "" "You do not have enough power to view this page. You need %s to see this " "page, but only have %s." -#: pages/profile.php:19 pages/profile.php:211 -msgid "First name" -msgstr "First name" +#: pages/profile/profile-handle-post-password.php:31 +msgid "Password updated." +msgstr "Password updated." -#: pages/profile.php:24 pages/profile.php:217 -msgid "Last name" -msgstr "Last name" - -#: pages/profile.php:29 pages/profile.php:223 -msgid "Nickname" -msgstr "Nickname" - -#: pages/profile.php:47 +#. TRANSLATORS: %s: The users first name. +#: pages/profile/profile-handle-post-personal.php:31 #, php-format -msgid "%s successfully updated!" -msgstr "%s successfully updated!" +msgid "First name updated to \"%s\"." +msgstr "First name updated to \"%s\"." -#. TRANSLATORS: %s: The new locale -#: pages/profile.php:100 +#. TRANSLATORS: %s: The users last name. +#: pages/profile/profile-handle-post-personal.php:61 #, php-format -msgid "Language set to %s." -msgstr "Language set to %s." +msgid "Last name updated to \"%s\"." +msgstr "Last name updated to \"%s\"." -#. TRANSLATORS: %s: The new locale -#: pages/profile.php:116 +#. TRANSLATORS: %s: The users nick name. +#: pages/profile/profile-handle-post-personal.php:91 #, php-format -msgid "Currency set to %s." -msgstr "Currency set to %s." +msgid "Nick name updated to \"%s\"." +msgstr "Nick name updated to \"%s\"." -#: pages/profile.php:165 -msgid "It is required for you to login again." -msgstr "It is required for you to login again." +#. TRANSLATORS: %s: The users email address. +#: pages/profile/profile-handle-post-personal.php:121 +#, php-format +msgid "Email address updated to \"%s\"." +msgstr "Email address updated to \"%s\"." -#: pages/profile.php:186 pages/profile.php:202 +#. TRANSLATORS: %s: The users locale. +#: pages/profile/profile-handle-post-preferences.php:38 +#, php-format +msgid "Locale updated to \"%s\"." +msgstr "Locale updated to \"%s\"." + +#. TRANSLATORS: %s: The users currency. +#: pages/profile/profile-handle-post-preferences.php:75 +#, php-format +msgid "Currency updated to \"%s\"." +msgstr "Currency updated to \"%s\"." + +#. TRANSLATORS: %s: The users channel. +#: pages/profile/profile-handle-post-preferences.php:113 +#, php-format +msgid "Channel updated to \"%s\"." +msgstr "Channel updated to \"%s\"." + +#: pages/profile/profile-handle-post-preferences.php:134 +msgid "Channel has been reset." +msgstr "Channel has been reset." + +#. TRANSLATORS: %s: The users advertisements. +#: pages/profile/profile-handle-post-preferences.php:161 +#, php-format +msgid "Advertisements updated to \"%s\"." +msgstr "Advertisements updated to \"%s\"." + +#: pages/profile/profile-handle-post-preferences.php:174 +#: pages/profile/profile-handle-post.php:19 +msgid "" +"Your account credentials have changed and you have been logged out. Please " +"log in again." +msgstr "" +"Your account credentials have changed and you have been logged out. Please " +"log in again." + +#: pages/profile/profile-handle-post-preferences.php:175 +#: pages/profile/profile-handle-post.php:20 +msgid "Account credentials changed" +msgstr "Account credentials changed" + +#: pages/profile/profile.php:31 pages/profile/profile.php:51 msgid "Personal" msgstr "Personal" -#: pages/profile.php:187 +#: pages/profile/profile.php:32 msgid "Information regarding yourself" msgstr "Information regarding yourself" -#: pages/profile.php:191 +#: pages/profile/profile.php:36 msgid "Change your password" msgstr "Change your password" -#: pages/profile.php:194 pages/profile.php:331 +#: pages/profile/profile.php:39 pages/profile/profile.php:178 msgid "Preferences" msgstr "Preferences" -#: pages/profile.php:195 +#: pages/profile/profile.php:40 msgid "Improve your wishthis experience" msgstr "Improve your wishthis experience" -#: pages/profile.php:236 +#: pages/profile/profile.php:44 +msgid "Configuration for your account" +msgstr "Configuration for your account" + +#: pages/profile/profile.php:59 +msgid "First name" +msgstr "First name" + +#: pages/profile/profile.php:65 +msgid "Last name" +msgstr "Last name" + +#: pages/profile/profile.php:71 +msgid "Nickname" +msgstr "Nickname" + +#: pages/profile/profile.php:84 msgid "Used to suggest a wishlist called \"Birthday\", if it's coming up." msgstr "Used to suggest a wishlist called \"Birthday\", if it's coming up." -#: pages/profile.php:238 +#: pages/profile/profile.php:86 msgid "Birthdate" msgstr "Birthdate" -#: pages/profile.php:247 +#: pages/profile/profile.php:95 msgid "Pick a date" msgstr "Pick a date" -#: pages/profile.php:283 +#: pages/profile/profile.php:130 msgid "Password (repeat)" msgstr "Password (repeat)" -#: pages/profile.php:299 +#: pages/profile/profile.php:146 msgid "Safe password checklist" msgstr "Safe password checklist" -#: pages/profile.php:306 +#: pages/profile/profile.php:153 msgid "Long" msgstr "Long" -#: pages/profile.php:307 +#: pages/profile/profile.php:154 msgid "Over eight characters in length." msgstr "Over eight characters in length." #. TRANSLATORS: A special character (for a password) -#: pages/profile.php:318 +#: pages/profile/profile.php:165 msgid "Special" msgstr "Special" -#: pages/profile.php:321 +#: pages/profile/profile.php:168 msgid "Contains special characters." msgstr "Contains special characters." -#: pages/profile.php:340 +#: pages/profile/profile.php:186 msgid "Language" msgstr "Language" -#: pages/profile.php:358 +#: pages/profile/profile.php:204 msgid "Currency" msgstr "Currency" -#: pages/profile.php:444 +#: pages/profile/profile.php:289 msgid "Channel" msgstr "Channel" -#: pages/profile.php:447 +#: pages/profile/profile.php:292 msgid "Select channel" msgstr "Select channel" -#: pages/profile.php:460 +#: pages/profile/profile.php:305 msgid "" "In order to improve the user experience of wishthis, newer versions are " "published after an extensive testing period." @@ -1561,7 +1759,7 @@ msgstr "" "In order to improve the user experience of wishthis, newer versions are " "published after an extensive testing period." -#: pages/profile.php:461 +#: pages/profile/profile.php:306 msgid "" "Subscribing to the Stable channel ensures you have the highest possible " "stability while using wishthis, minimizing the amount of errors you may " @@ -1571,7 +1769,7 @@ msgstr "" "stability while using wishthis, minimizing the amount of errors you may " "encounter (if any)." -#: pages/profile.php:462 +#: pages/profile/profile.php:307 msgid "" "If you want to speed up the release of newer versions, consider subscribing " "to the Release candidate of wishthis. A newer version is not published " @@ -1581,23 +1779,23 @@ msgstr "" "to the Release candidate of wishthis. A newer version is not published " "unless the next release candidate has been sufficiently tested." -#: pages/profile.php:475 +#: pages/profile/profile.php:320 #, php-format msgid "%d more subscriber needed" msgid_plural "%d more subscribers needed" msgstr[0] "%d more subscriber needed" msgstr[1] "%d more subscribers needed" -#: pages/profile.php:504 +#: pages/profile/profile.php:348 msgid "Advertisements" msgstr "Advertisements" -#: pages/profile.php:517 +#: pages/profile/profile.php:357 msgid "Enable advertisements" msgstr "Enable advertisements" #. TRANSLATORS: %s: sponsor me -#: pages/profile.php:526 +#: pages/profile/profile.php:366 #, php-format msgid "" "Time spent on wishthis is time not doing for-profit work. If you would like " @@ -1608,14 +1806,23 @@ msgstr "" "to support me but either can't or don't want to %s, consider selling your " "body to Google and becoming its product." -#: pages/profile.php:527 +#: pages/profile/profile.php:367 msgid "sponsor me" msgstr "sponsor me" -#: pages/profile.php:531 +#: pages/profile/profile.php:371 msgid "Please remember to add an exception to your ad-blocker and browser." msgstr "Please remember to add an exception to your ad-blocker and browser." +#: pages/profile/profile.php:394 pages/profile/profile.php:407 +#: pages/profile/profile.php:408 +msgid "Delete account" +msgstr "Delete account" + +#: pages/profile/profile.php:399 +msgid "Delete this account completely and irreversibly" +msgstr "Delete this account completely and irreversibly" + #: pages/register.php:13 msgid "Reset password" msgstr "Reset password" @@ -1673,7 +1880,7 @@ msgstr "" "%s is not a planet but I'll let it slide, since only a human would make this" " kind of mistake." -#: pages/register.php:58 pages/register.php:187 +#: pages/register.php:58 pages/register.php:200 msgid "Invalid planet" msgstr "Invalid planet" @@ -1693,38 +1900,46 @@ msgstr "" "This password reset link seems to have been manipulated, please request a " "new one." -#: pages/register.php:134 +#: pages/register.php:144 msgid "An account with this email address already exists." msgstr "An account with this email address already exists." -#: pages/register.php:135 +#: pages/register.php:145 msgid "Invalid email address" msgstr "Invalid email address" -#: pages/register.php:153 +#: pages/register.php:166 msgid "Your account was successfully created." msgstr "Your account was successfully created." -#: pages/register.php:163 +#: pages/register.php:176 msgid "My hopes and dreams" msgstr "My hopes and dreams" -#: pages/register.php:186 +#: pages/register.php:199 #, php-format msgid "" "%s is not a planet in our solar system. Read this for more information: %s." msgstr "" "%s is not a planet in our solar system. Read this for more information: %s." -#: pages/register.php:208 +#: pages/register.php:219 +msgid "Registration disabled" +msgstr "Registration disabled" + +#: pages/register.php:221 +msgid "The owner of this site has disabled user registrations." +msgstr "The owner of this site has disabled user registrations." + +#: pages/register.php:232 msgid "Account details" msgstr "Account details" -#: pages/register.php:239 +#: pages/register.php:263 msgid "Authentication" msgstr "Authentication" -#: pages/register.php:240 +#: pages/register.php:264 msgid "" "Prove you are a Human, Lizard-person or Zuck-like creature. Please name a " "planet from our solar system." @@ -1732,11 +1947,11 @@ msgstr "" "Prove you are a Human, Lizard-person or Zuck-like creature. Please name a " "planet from our solar system." -#: pages/register.php:243 +#: pages/register.php:267 msgid "Planet" msgstr "Planet" -#: pages/register.php:250 +#: pages/register.php:274 msgid "" "Robots are obviously from another solar system so this will keep them at " "bay." @@ -1744,11 +1959,11 @@ msgstr "" "Robots are obviously from another solar system so this will keep them at " "bay." -#: pages/register.php:277 +#: pages/register.php:301 msgid "About your email address" msgstr "About your email address" -#: pages/register.php:279 +#: pages/register.php:303 msgid "" "Currently the email address is used as a unique identifier and does not have" " to be verified. You may enter a fake address." @@ -1756,24 +1971,24 @@ msgstr "" "Currently the email address is used as a unique identifier and does not have" " to be verified. You may enter a fake address." -#: pages/register.php:280 +#: pages/register.php:304 msgid "" -"wishthis is not a commercial project and is not interested in sending you " -"marketing emails or selling your information to third parties. Although " -"possible to do otherwise, it is strongly recommend to enter your real email " -"address in case you need to recover your password or receive important " -"notifications. These do not exist yet, but some future features and options " -"might require sending you an email (e. g. when a wish has been fulfilled)." +"wishthis is not interested in sending you marketing emails or selling your " +"information to third parties. Although possible to do otherwise, it is " +"strongly recommend to enter your real email address in case you need to " +"recover your password or receive important notifications. These do not exist" +" yet, but some future features and options might require sending you an " +"email (e. g. when a wish has been fulfilled)." msgstr "" -"wishthis is not a commercial project and is not interested in sending you " -"marketing emails or selling your information to third parties. Although " -"possible to do otherwise, it is strongly recommend to enter your real email " -"address in case you need to recover your password or receive important " -"notifications. These do not exist yet, but some future features and options " -"might require sending you an email (e. g. when a wish has been fulfilled)." +"wishthis is not interested in sending you marketing emails or selling your " +"information to third parties. Although possible to do otherwise, it is " +"strongly recommend to enter your real email address in case you need to " +"recover your password or receive important notifications. These do not exist" +" yet, but some future features and options might require sending you an " +"email (e. g. when a wish has been fulfilled)." #. TRANSLATORS: %s: source code -#: pages/register.php:285 +#: pages/register.php:309 #, php-format msgid "" "Trust is a two way street and wishthis aims to be a transparent, trustworthy" @@ -1782,7 +1997,7 @@ msgstr "" "Trust is a two way street and wishthis aims to be a transparent, trustworthy" " product, which is why the wishthis %s is publicly viewable." -#: pages/register.php:286 +#: pages/register.php:310 msgid "source code" msgstr "source code" @@ -1812,11 +2027,11 @@ msgstr "Update" msgid "Database successfully migrated to %s." msgstr "Database successfully migrated to %s." -#: pages/update.php:71 +#: pages/update.php:75 pages/update.php:95 msgid "Database migration" msgstr "Database migration" -#: pages/update.php:72 +#: pages/update.php:76 pages/update.php:96 msgid "" "Thank you for updating wishthis! To complete this update, some changes are " "required to the database structure." @@ -1824,16 +2039,17 @@ msgstr "" "Thank you for updating wishthis! To complete this update, some changes are " "required to the database structure." -#: pages/update.php:77 pages/update.php:80 +#: pages/update.php:82 pages/update.php:85 pages/update.php:101 +#: pages/update.php:104 #, php-format msgid "Migrate to %s" msgstr "Migrate to %s" -#: pages/wishlist.php:55 +#: pages/wishlist.php:58 msgid "Careful" msgstr "Careful" -#: pages/wishlist.php:58 +#: pages/wishlist.php:61 msgid "" "You are viewing your own wishlist! You will be able to see which wishes have" " already been fulfilled for you. Don't you want to be surprised?" @@ -1841,41 +2057,37 @@ msgstr "" "You are viewing your own wishlist! You will be able to see which wishes have" " already been fulfilled for you. Don't you want to be surprised?" -#: pages/wishlist.php:59 +#: pages/wishlist.php:62 msgid "It's probably best to just close this tab." msgstr "It's probably best to just close this tab." -#: pages/wishlist.php:67 +#: pages/wishlist.php:70 msgid "What to do?" msgstr "What to do?" -#: pages/wishlist.php:69 +#: pages/wishlist.php:72 #, php-format msgid "" -"If you found a wish you would like to fulfil, click the %s button and it " -"will temporarily become unavailable for others. Make sure to confirm the " -"fulfilled wish here (e. g. after placing an order), to make the wish " -"permanently unavailable for everybody else." +"If you found a wish you would like to fulfil, open the wish %s and then " +"click the %s button and it will be unavailable for everybody else." msgstr "" -"If you found a wish you would like to fulfil, click the %s button and it " -"will temporarily become unavailable for others. Make sure to confirm the " -"fulfilled wish here (e. g. after placing an order), to make the wish " -"permanently unavailable for everybody else." +"If you found a wish you would like to fulfil, open the wish %s and then " +"click the %s button and it will be unavailable for everybody else." -#: pages/wishlist.php:81 pages/wishlist.php:95 pages/wishlist.php:110 +#: pages/wishlist.php:85 pages/wishlist.php:99 pages/wishlist.php:114 msgid "Request more wishes" msgstr "Request more wishes" -#: pages/wishlist.php:99 +#: pages/wishlist.php:103 msgid "A notification has just been sent to the owner of this wishlist." msgstr "A notification has just been sent to the owner of this wishlist." -#: pages/wishlist.php:103 pages/wishlist.php:104 pages/wishlist.php:118 -#: pages/wishlist.php:119 +#: pages/wishlist.php:107 pages/wishlist.php:108 pages/wishlist.php:122 +#: pages/wishlist.php:123 msgid "Ok" msgstr "Ok" -#: pages/wishlist.php:114 +#: pages/wishlist.php:118 msgid "" "The wishlist owner has already received a notification recently and has not " "been notified again." @@ -1883,7 +2095,7 @@ msgstr "" "The wishlist owner has already received a notification recently and has not " "been notified again." -#: pages/wishlists-saved.php:59 +#: pages/wishlists-saved.php:65 msgid "" "Ask somebody to share their wishlist with you and hit the remember button " "for it to show up here!" @@ -1891,7 +2103,7 @@ msgstr "" "Ask somebody to share their wishlist with you and hit the remember button " "for it to show up here!" -#: pages/wishlists-saved.php:59 +#: pages/wishlists-saved.php:65 msgid "No lists" msgstr "No lists"