[VersionBump] 2.0.0beta0

Updated composer and translations

composer install --no-dev
composer dump-autoload --optimize
git add vendor/ --force
make updatepo
This commit is contained in:
Diogo Peralta Cordeiro 2021-07-18 12:40:01 +01:00
parent cd3a9ec6a9
commit 6e031d623a
8714 changed files with 12779 additions and 1050733 deletions

View File

@ -3,20 +3,22 @@ Credits for GNU social
The following is an incomplete list of developers
who've worked on GNU social, or its predecessors
StatusNet and Free Social. Apologies for any
oversight; please let mattl@gnu.org know if
oversight; please let mail@diogo.site know if
anyone's been overlooked in error.
Current team
------------
* Matt Lee
* Mikael Nordfeldth
V2 team
-------
* Diogo Cordeiro
* Bruno Casteleiro
* Miguel Dantas
* Alexei Sorokin
* Bruno Casteleiro
Credits for GNU social v1
------------------------
Leads
* Mikael Nordfeldth
* Matt Lee
Additional Contributors
-----------------------
* Ciaran Gultnieks
* Michael Landers
* Ori Avtalion
@ -46,7 +48,7 @@ Additional Contributors
* Blaine Cook
* Henry Story
* Melvin Carvalho
* Stéphane Bérubé
* Stéphane Bérubé (chimo)
* Akio
* Maiyannah Bishop
* Bob Mottram
@ -55,7 +57,9 @@ Additional Contributors
* Moonman
* Normandy
* Verius
* Diogo Peralta Cordeiro
* Daniel Supernault
* Miguel Dantas
Credits for StatusNet
--------------

View File

@ -1,5 +1,5 @@
# GNU social 2.0.x
(c) 2010-2019 Free Software Foundation, Inc
(c) 2010-2021 Free Software Foundation, Inc
This is the README file for GNU social, the free
software social networking platform. It includes
@ -36,7 +36,7 @@ XMPP), and specially-designed desktop clients that
support the Twitter API.
GNU social supports open standards (such as OStatus
<https://www.w3.org/community/ostatus/>) that lets users in
<https://www.w3.org/community/ostatus/> and ActivityPub <https://activitypub.rocks/>) that lets users in
different networks follow each other. It enables a
distributed social network spread all across the
Web.
@ -102,34 +102,7 @@ unless you configured a separate logfile. This is
probably the first place to look if you're getting
weird behaviour from GNU social.
If you're tracking the unstable version of
GNU social in the git repository (see below), and you
get a compilation error ("unexpected T_STRING") in
the browser, check to see that you don't have any
conflicts in your code.
### Unstable version
If you're adventurous or impatient, you may want
to install the development version of GNU social.
To get it, use the git version control tool
<http://git-scm.com/> like so:
git clone https://notabug.org/diogo/gnu-social.git
In the current phase of development it is probably
recommended to use git as a means to stay up to date
with the source code. You can choose between these
branches:
* 1.20.x "oldstable", few updates, well tested coded ( **recommended** )
* master "stable", usually working well (should be safe)
* nightly "testing", most updates, not always working as expected (can be dangerous)
**IMPORTANT: We force push to the nightly branch, the nightly branch is intended for GNU social developers only.**
To keep it up-to-date, use `git pull`. Watch for conflicts!
As in any upgrade, do __not__ forget to run `/scripts/upgrade.php`.
Do __not__ forget to run `/scripts/upgrade.php` if you're upgrading to this release.
## Further information
@ -142,7 +115,7 @@ There are several ways to get more information about GNU social.
* GNU social has a bug tracker for any defects you may find, or ideas for
making things better. <https://notabug.org/diogo/gnu-social/issues>
* Patches are welcome, preferrably to our repository on notabug.org. <https://notabug.org/diogo/gnu-social>
* Patches are welcome, preferably to our repository on notabug.org. <https://notabug.org/diogo/gnu-social>
## Credits
@ -150,11 +123,9 @@ An incomplete list of developers who've worked on GNU social,
or its predecessors StatusNet and Free Social has been made available
in `CREDITS.md`.
### Current team
### Release development team
* Matt Lee
* Mikael Nordfeldth
* Diogo Cordeiro
* Bruno Casteleiro
* Miguel Dantas
* Alexei Sorokin
* Many important contributions from GNU social Summer of Code students such as Bruno Casteleiro and Hugo Sales.

View File

@ -7,7 +7,7 @@ proceeded by the killing of the other Persian messengers.
## For users/sysadmins
### Web server changes
- GS is now structurely divided in includes and public
- GS is now structurally divided in includes and public
- New media handling system, new important settings, refer to CONFIGURE doc and web server conf
- `$config['site']['x-static-delivery']`
- You must also review the [attachments section of CONFIGURE](https://notabug.org/diogo/gnu-social/src/new_modules_system/DOCUMENTATION/SYSTEM_ADMINISTRATORS/CONFIGURE.md#attachments).
@ -21,12 +21,9 @@ proceeded by the killing of the other Persian messengers.
### Federation
- Added ActivityPub support
- Enabled the search box to import remote notices and profiles
- Direct messages
- Direct messages are now via ActivityPub only
### Load and Storage
- Improved Cronish
- Run session garbage collection
- Cleanup Email Registration
- New queues system
- Support for Redis was added
- Support for PostgreSQL was added

28
TODO.md
View File

@ -4,12 +4,30 @@ Hi! Thank you for your interest in contributing, please refer to
[DOCUMENTATION/DEVELOPERS](https://notabug.org/diogo/gnu-social/src/nightly/DOCUMENTATION/DEVELOPERS)
to learn how you can contribute.
Our roadmap is available in the following Kanban board:
[Kanban Board](https://kanban.diogo.site/?controller=BoardViewController&action=readonly&token=03795efb8138c4e7661a900c234c0df1bc3fc03cdfcda8619cd5d0e666de).
## Pending
### [Core]
- Improve Cronish
- Run session garbage collection
- Cleanup Email Registration
- [Security] Review confirmation codes
```
<includeals> my guess is that the author intent was that the admin wouldn't have to verify his account, but has misread the User::register docblock
<xmpp-gnu> [XRevan86] https://notabug.org/diogo/gnu-social/src/nightly/plugins/EmailRegistration/EmailRegistrationPlugin.php#L114
<xmpp-gnu> [XRevan86] https://notabug.org/diogo/gnu-social/src/nightly/classes/Confirm_address.php#L52-L68
<xmpp-gnu> [XRevan86] Here's why 13 symbols
<xmpp-gnu> [XRevan86] https://notabug.org/diogo/gnu-social/src/nightly/classes/User.php#L343-L349 I wonder why parts of the code reinvent the wheel.
<xmpp-gnu> [XRevan86] $result = Confirm_address::saveNew($user->id, $email, 'email');
<xmpp-gnu> [XRevan86] I think it can be replaced with that.
<xmpp-gnu> [XRevan86] https://notabug.org/diogo/gnu-social/src/nightly/actions/emailsettings.php#L357-L364
<xmpp-gnu> [XRevan86] https://notabug.org/diogo/gnu-social/src/nightly/actions/imsettings.php#L316-L325
<xmpp-gnu> [XRevan86] The last one is a bit different, as it's not email. But I think it still applies.
<xmpp-gnu> [XRevan86] diogo: Maybe saveNew can be extended to accept variable bitsize (or better charsize).
<xmpp-gnu> [XRevan86] https://notabug.org/diogo/gnu-social/src/nightly/actions/smssettings.php#L320-L328 then this also can be altered
<xmpp-gnu> [XRevan86] but with keeping the original 40 bitsize
```
- [Database] Move from Pear DB to [PDO_DataObject](https://github.com/roojs/PDO_DataObject)
There are more pending tasks/ideas to implement in this
[repo's issues](https://notabug.org/diogo/gnu-social/issues).
So consider the issue tracker to be the full backlog, in the kanban board it's just what the
[development team](https://notabug.org/diogo/gnu-social/src/nightly/CREDITS.md)
is working on.

1313
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -35,7 +35,7 @@ define('GNUSOCIAL_ENGINE_URL', 'https://gnusocial.rocks/');
define('GNUSOCIAL_ENGINE_REPO_URL', 'https://notabug.org/diogo/gnu-social/'); // Change to https://git.gnu.io/gnu/gnu-social
define('GNUSOCIAL_BASE_VERSION', '2.0.0');
define('GNUSOCIAL_LIFECYCLE', 'alpha0'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
define('GNUSOCIAL_LIFECYCLE', 'beta0'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
define('GNUSOCIAL_VERSION', GNUSOCIAL_BASE_VERSION . '-' . GNUSOCIAL_LIFECYCLE);

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,34 +18,63 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. TRANS: Exception.
#: classes/Activitypub_profile.php:393
#: classes/Activitypub_profile.php:391
msgid "Not a valid WebFinger address (via cache)."
msgstr ""
#. TRANS: Exception.
#: classes/Activitypub_profile.php:414
#: classes/Activitypub_profile.php:412
msgid "Not a valid WebFinger address."
msgstr ""
#. TRANS: Exception. %s is a WebFinger address.
#: classes/Activitypub_profile.php:454
#: classes/Activitypub_profile.php:452
#, php-format
msgid "Could not find a valid profile for \"%s\"."
msgstr ""
#. TRANS: Client error displayed when trying to mark a notice as favorite that already is a favorite.
#: lib/models/Activitypub_like.php:75
msgid "You have already favorited this!"
msgstr ""
#: lib/models/Activitypub_like.php:83
msgid "Favor"
msgstr ""
#: lib/models/Activitypub_like.php:87
#, php-format
msgid "%1$s favorited something by %2$s: %3$s"
msgstr ""
#. TRANS: Client exception thrown when trying a view a notice the user has no access to.
#: actions/apnotice.php:88
msgid "Access restricted."
msgstr ""
#. TRANS: Server error displayed trying to show a notice without a connected profile.
#: actions/apnotice.php:95
msgid "Notice has no profile."
msgstr ""
#. TRANS: Client error displayed trying to show a deleted notice.
#: actions/apnotice.php:176
msgid "Notice deleted."
msgstr ""
#. TRANS: Plugin description.
#: ActivityPubPlugin.php:241
#: ActivityPubPlugin.php:255
msgid ""
"Follow people across social networks that implement <a href=\"https://"
"activitypub.rocks/\">ActivityPub</a>."
msgstr ""
#: ActivityPubPlugin.php:415
#: ActivityPubPlugin.php:431
msgid "Remote Profile"
msgstr ""
#. TRANS: Title. %s is a domain name.
#: ActivityPubPlugin.php:920
#: ActivityPubPlugin.php:998
#, php-format
msgid "Sent from %s via ActivityPub"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -59,16 +59,16 @@ msgid "Add to favorites"
msgstr ""
#. TRANS: Label for tally for number of times a notice was favored.
#: AnonymousFavePlugin.php:165
#: AnonymousFavePlugin.php:157
msgid "Favored"
msgstr ""
#. TRANS: Server exception.
#: AnonymousFavePlugin.php:198 AnonymousFavePlugin.php:209
#: AnonymousFavePlugin.php:206 AnonymousFavePlugin.php:217
msgid "Could not create anonymous user session."
msgstr ""
#. TRANS: Plugin description.
#: AnonymousFavePlugin.php:284
#: AnonymousFavePlugin.php:291
msgid "Allow anonymous users to favorite notices."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,48 +17,6 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#. TRANS: Field label in blacklist plugin administration panel.
#: forms/blacklistadminpanel.php:60
msgid "Nicknames"
msgstr ""
#. TRANS: Field title in blacklist plugin administration panel.
#: forms/blacklistadminpanel.php:63
msgid "Patterns of nicknames to block, one per line."
msgstr ""
#. TRANS: Field label in blacklist plugin administration panel.
#: forms/blacklistadminpanel.php:70
msgid "URLs"
msgstr ""
#. TRANS: Field title in blacklist plugin administration panel.
#: forms/blacklistadminpanel.php:73
msgid "Patterns of URLs to block, one per line."
msgstr ""
#. TRANS: Button text in blacklist plugin administration panel to save settings.
#: forms/blacklistadminpanel.php:88
msgctxt "BUTTON"
msgid "Save"
msgstr ""
#. TRANS: Button title in blacklist plugin administration panel to save settings.
#: forms/blacklistadminpanel.php:92
msgid "Save site settings."
msgstr ""
#. TRANS: Title of blacklist plugin administration panel.
#: actions/blacklistadminpanel.php:51
msgctxt "TITLE"
msgid "Blacklist"
msgstr ""
#. TRANS: Instructions for blacklist plugin administration panel.
#: actions/blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr ""
#. TRANS: Exception thrown if the Blacklist plugin configuration is incorrect.
#. TRANS: %1$s is a configuration section, %2$s is a configuration setting.
#: BlacklistPlugin.php:110
@ -129,3 +87,45 @@ msgstr ""
#, php-format
msgid "Cannot subscribe to nickname \"%s\"."
msgstr ""
#. TRANS: Title of blacklist plugin administration panel.
#: actions/blacklistadminpanel.php:51
msgctxt "TITLE"
msgid "Blacklist"
msgstr ""
#. TRANS: Instructions for blacklist plugin administration panel.
#: actions/blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr ""
#. TRANS: Field label in blacklist plugin administration panel.
#: forms/blacklistadminpanel.php:60
msgid "Nicknames"
msgstr ""
#. TRANS: Field title in blacklist plugin administration panel.
#: forms/blacklistadminpanel.php:63
msgid "Patterns of nicknames to block, one per line."
msgstr ""
#. TRANS: Field label in blacklist plugin administration panel.
#: forms/blacklistadminpanel.php:70
msgid "URLs"
msgstr ""
#. TRANS: Field title in blacklist plugin administration panel.
#: forms/blacklistadminpanel.php:73
msgid "Patterns of URLs to block, one per line."
msgstr ""
#. TRANS: Button text in blacklist plugin administration panel to save settings.
#: forms/blacklistadminpanel.php:88
msgctxt "BUTTON"
msgid "Save"
msgstr ""
#. TRANS: Button title in blacklist plugin administration panel to save settings.
#: forms/blacklistadminpanel.php:92
msgid "Save site settings."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,36 +18,33 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. TRANS: Client exception thrown when a bookmark is formatted incorrectly.
#: classes/Bookmark.php:172
#: classes/Bookmark.php:170
msgid "Expected exactly 1 link rel=related in a Bookmark, got more than that."
msgstr ""
#. TRANS: Client exception thrown when a bookmark is formatted incorrectly.
#: classes/Bookmark.php:177
#: classes/Bookmark.php:175
msgid "Expected exactly 1 link rel=related in a Bookmark, got 0."
msgstr ""
#: classes/Bookmark.php:181
#: classes/Bookmark.php:179
msgid "You must provide a non-empty title."
msgstr ""
#: classes/Bookmark.php:184
#: classes/Bookmark.php:182
msgid "Only web bookmarks can be posted (HTTP or HTTPS)."
msgstr ""
#: classes/Bookmark.php:189
#: classes/Bookmark.php:187
msgid "You have already bookmarked this URL."
msgstr ""
#. TRANS: Server exception thrown when a bookmark has multiple attachments.
#: classes/Bookmark.php:230
#: classes/Bookmark.php:228
msgid "Bookmark notice with the wrong number of attachments."
msgstr ""
#. TRANS: Rendered bookmark content.
#. TRANS: %1$s is a URL, %2$s the bookmark title, %3$s is the bookmark description,
#. TRANS: %4$s is space separated list of hash tags.
#: classes/Bookmark.php:339
#: classes/Bookmark.php:344
#, php-format
msgid ""
"<span class=\"xfolkentry\"><a class=\"taggedlink\" href=\"%1$s\">%2$s</a> "
@ -55,47 +52,6 @@ msgid ""
"span>"
msgstr ""
#. TRANS: Field label on form for adding a new bookmark.
#: forms/initialbookmark.php:78 forms/bookmark.php:121
msgctxt "LABEL"
msgid "URL"
msgstr ""
#. TRANS: Button text for action to save a new bookmark.
#: forms/initialbookmark.php:92
msgctxt "BUTTON"
msgid "Add"
msgstr ""
#. TRANS: Field label on form for adding a new bookmark.
#: forms/bookmark.php:143
msgctxt "LABEL"
msgid "Title"
msgstr ""
#. TRANS: Field label on form for adding a new bookmark.
#: forms/bookmark.php:153
msgctxt "LABEL"
msgid "Notes"
msgstr ""
#. TRANS: Field label on form for adding a new bookmark.
#: forms/bookmark.php:162
msgctxt "LABEL"
msgid "Tags"
msgstr ""
#. TRANS: Field title on form for adding a new bookmark.
#: forms/bookmark.php:165
msgid "Comma- or space-separated list of tags."
msgstr ""
#. TRANS: Button text for action to save a new bookmark.
#: forms/bookmark.php:188
msgctxt "BUTTON"
msgid "Save"
msgstr ""
#. TRANS: Client exception thrown when a bookmark in an import file is incorrectly formatted.
#: lib/deliciousbackupimporter.php:181
msgid "No <A> tag in a <DT>."
@ -106,39 +62,6 @@ msgstr ""
msgid "Skipping private bookmark."
msgstr ""
#. TRANS: Exception thrown when a file upload cannot be found.
#. TRANS: %s is the file that could not be found.
#. TRANS: Server exception thrown when a file upload cannot be found.
#. TRANS: %s is the file that could not be found.
#: scripts/importbookmarks.php:64 actions/importdelicious.php:170
#, php-format
msgid "No such file \"%s\"."
msgstr ""
#. TRANS: Exception thrown when a file upload is incorrect.
#. TRANS: %s is the irregular file.
#. TRANS: Server exception thrown when a file upload is incorrect.
#. TRANS: %s is the irregular file.
#: scripts/importbookmarks.php:70 actions/importdelicious.php:176
#, php-format
msgid "Not a regular file: \"%s\"."
msgstr ""
#. TRANS: Exception thrown when a file upload is not readable.
#. TRANS: %s is the file that could not be read.
#. TRANS: Server exception thrown when a file upload is not readable.
#. TRANS: %s is the file that could not be read.
#: scripts/importbookmarks.php:76 actions/importdelicious.php:182
#, php-format
msgid "File \"%s\" not readable."
msgstr ""
#. TRANS: %s is the filename that contains a backup for a user.
#: scripts/importbookmarks.php:80
#, php-format
msgid "Getting backup from file \"%s\"."
msgstr ""
#. TRANS: Client exception thrown when referring to a non-existing bookmark.
#: actions/showbookmark.php:59 actions/showbookmark.php:67
msgid "No such bookmark."
@ -151,6 +74,24 @@ msgstr ""
msgid "%1$s's bookmark for \"%2$s\""
msgstr ""
#. TRANS: Title for mini-posting window loaded from bookmarklet.
#. TRANS: %s is the StatusNet site name.
#: actions/bookmarkpopup.php:57
#, php-format
msgid "Bookmark on %s"
msgstr ""
#. TRANS: Page title for sample plugin.
#: actions/bookmarks.php:128
msgid "Log in"
msgstr ""
#. TRANS: Page title for sample plugin. %s is a user nickname.
#: actions/bookmarks.php:131
#, php-format
msgid "%s's bookmarks"
msgstr ""
#. TRANS: Client exception thrown when an unknown URL is provided.
#: actions/noticebyurl.php:70
msgid "Unknown URL."
@ -170,39 +111,6 @@ msgstr ""
msgid "Notices linking to %1$s, page %2$d"
msgstr ""
#. TRANS: Title for action to create a new bookmark.
#: actions/newbookmark.php:57
msgid "New bookmark"
msgstr ""
#. TRANS: Client exception thrown when trying to create a new bookmark without a title.
#: actions/newbookmark.php:79
msgid "Bookmark must have a title."
msgstr ""
#. TRANS: Client exception thrown when trying to create a new bookmark without a URL.
#: actions/newbookmark.php:84
msgid "Bookmark must have an URL."
msgstr ""
#. TRANS: Page title for sample plugin.
#: actions/bookmarks.php:128
msgid "Log in"
msgstr ""
#. TRANS: Page title for sample plugin. %s is a user nickname.
#: actions/bookmarks.php:131
#, php-format
msgid "%s's bookmarks"
msgstr ""
#. TRANS: Title for mini-posting window loaded from bookmarklet.
#. TRANS: %s is the StatusNet site name.
#: actions/bookmarkpopup.php:57
#, php-format
msgid "Bookmark on %s"
msgstr ""
#. TRANS: Title for page to import del.icio.us bookmark backups on.
#. TRANS: Link text in proile leading to import form.
#: actions/importdelicious.php:60 BookmarkPlugin.php:232
@ -262,6 +170,33 @@ msgstr ""
msgid "System error uploading file."
msgstr ""
#. TRANS: Server exception thrown when a file upload cannot be found.
#. TRANS: %s is the file that could not be found.
#. TRANS: Exception thrown when a file upload cannot be found.
#. TRANS: %s is the file that could not be found.
#: actions/importdelicious.php:170 scripts/importbookmarks.php:64
#, php-format
msgid "No such file \"%s\"."
msgstr ""
#. TRANS: Server exception thrown when a file upload is incorrect.
#. TRANS: %s is the irregular file.
#. TRANS: Exception thrown when a file upload is incorrect.
#. TRANS: %s is the irregular file.
#: actions/importdelicious.php:176 scripts/importbookmarks.php:70
#, php-format
msgid "Not a regular file: \"%s\"."
msgstr ""
#. TRANS: Server exception thrown when a file upload is not readable.
#. TRANS: %s is the file that could not be read.
#. TRANS: Exception thrown when a file upload is not readable.
#. TRANS: %s is the file that could not be read.
#: actions/importdelicious.php:182 scripts/importbookmarks.php:76
#, php-format
msgid "File \"%s\" not readable."
msgstr ""
#. TRANS: Success message after importing bookmarks.
#: actions/importdelicious.php:221
msgid ""
@ -290,6 +225,21 @@ msgstr ""
msgid "Upload the file."
msgstr ""
#. TRANS: Title for action to create a new bookmark.
#: actions/newbookmark.php:57
msgid "New bookmark"
msgstr ""
#. TRANS: Client exception thrown when trying to create a new bookmark without a title.
#: actions/newbookmark.php:79
msgid "Bookmark must have a title."
msgstr ""
#. TRANS: Client exception thrown when trying to create a new bookmark without a URL.
#: actions/newbookmark.php:84
msgid "Bookmark must have an URL."
msgstr ""
#. TRANS: Plugin description.
#: BookmarkPlugin.php:189
msgid "Plugin for posting bookmarks. "
@ -310,3 +260,50 @@ msgstr ""
msgctxt "TITLE"
msgid "Bookmark"
msgstr ""
#. TRANS: %s is the filename that contains a backup for a user.
#: scripts/importbookmarks.php:80
#, php-format
msgid "Getting backup from file \"%s\"."
msgstr ""
#. TRANS: Field label on form for adding a new bookmark.
#: forms/initialbookmark.php:78 forms/bookmark.php:118
msgctxt "LABEL"
msgid "URL"
msgstr ""
#. TRANS: Button text for action to save a new bookmark.
#: forms/initialbookmark.php:92
msgctxt "BUTTON"
msgid "Add"
msgstr ""
#. TRANS: Field label on form for adding a new bookmark.
#: forms/bookmark.php:144
msgctxt "LABEL"
msgid "Title"
msgstr ""
#. TRANS: Field label on form for adding a new bookmark.
#: forms/bookmark.php:156
msgctxt "LABEL"
msgid "Notes"
msgstr ""
#. TRANS: Field label on form for adding a new bookmark.
#: forms/bookmark.php:167
msgctxt "LABEL"
msgid "Tags"
msgstr ""
#. TRANS: Field title on form for adding a new bookmark.
#: forms/bookmark.php:170
msgid "Comma- or space-separated list of tags."
msgstr ""
#. TRANS: Button text for action to save a new bookmark.
#: forms/bookmark.php:196
msgctxt "BUTTON"
msgid "Save"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,6 +17,22 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#. TRANS: Client error displayed when trying to log in while already logged on.
#: actions/caslogin.php:29
msgid "Already logged in."
msgstr ""
#. TRANS: Server error displayed when trying to log in with incorrect username or password.
#. TRANS: Server error displayed when trying to log in with non-whitelisted user name (when whitelists are enabled.)
#: actions/caslogin.php:41 actions/caslogin.php:46
msgid "Incorrect username or password."
msgstr ""
#. TRANS: Server error displayed when login fails in CAS authentication plugin.
#: actions/caslogin.php:52
msgid "Error setting user. You are probably not authorized."
msgstr ""
#. TRANS: Menu item. CAS is Central Authentication Service.
#: CasAuthenticationPlugin.php:65
msgid "CAS"
@ -56,19 +72,3 @@ msgid ""
"The CAS Authentication plugin allows for StatusNet to handle authentication "
"through CAS (Central Authentication Service)."
msgstr ""
#. TRANS: Client error displayed when trying to log in while already logged on.
#: actions/caslogin.php:29
msgid "Already logged in."
msgstr ""
#. TRANS: Server error displayed when trying to log in with incorrect username or password.
#. TRANS: Server error displayed when trying to log in with non-whitelisted user name (when whitelists are enabled.)
#: actions/caslogin.php:41 actions/caslogin.php:46
msgid "Incorrect username or password."
msgstr ""
#. TRANS: Server error displayed when login fails in CAS authentication plugin.
#: actions/caslogin.php:52
msgid "Error setting user. You are probably not authorized."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,6 +17,22 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#. TRANS: Module description.
#: ChooseThemePlugin.php:44
msgid "Allowing user to select the preferred theme."
msgstr ""
#. TRANS: Poll plugin menu item on user settings page.
#: ChooseThemePlugin.php:63
msgctxt "MENU"
msgid "Theme"
msgstr ""
#. TRANS: Poll plugin tooltip for user settings menu item.
#: ChooseThemePlugin.php:65
msgid "Choose Theme"
msgstr ""
#. TRANS: Page title.
#: actions/choosethemesettings.php:37
msgid "Choose theme settings"
@ -34,19 +50,3 @@ msgstr ""
#: actions/choosethemesettings.php:138
msgid "Select a theme"
msgstr ""
#. TRANS: Module description.
#: ChooseThemePlugin.php:44
msgid "Allowing user to select the preferred theme."
msgstr ""
#. TRANS: Poll plugin menu item on user settings page.
#: ChooseThemePlugin.php:63
msgctxt "MENU"
msgid "Theme"
msgstr ""
#. TRANS: Poll plugin tooltip for user settings menu item.
#: ChooseThemePlugin.php:65
msgid "Choose Theme"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -95,33 +95,6 @@ msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
msgstr[0] ""
msgstr[1] ""
#. TRANS: Form validation error displayed when message content is too long.
#. TRANS: %d is the maximum number of characters for a message.
#: actions/newmessage.php:99 actions/apidirectmessagenew.php:99
#, php-format
msgid "That's too long. Maximum message size is %d character."
msgid_plural "That's too long. Maximum message size is %d characters."
msgstr[0] ""
msgstr[1] ""
#. TRANS: Title for outbox for any but the fist page.
#. TRANS: %1$s is the user nickname, %2$d is the page number.
#: actions/outbox.php:50
#, php-format
msgid "Outbox for %1$s - page %2$d"
msgstr ""
#. TRANS: Title for first page of outbox.
#: actions/outbox.php:54
#, php-format
msgid "Outbox for %s"
msgstr ""
#. TRANS: Instructions for outbox.
#: actions/outbox.php:84
msgid "This is your outbox, which lists private messages you have sent."
msgstr ""
#. TRANS: Client error displayed requesting a single message that does not exist.
#: actions/showmessage.php:63
msgid "No such message."
@ -170,6 +143,33 @@ msgstr ""
msgid "This is your inbox, which lists your incoming private messages."
msgstr ""
#. TRANS: Title for outbox for any but the fist page.
#. TRANS: %1$s is the user nickname, %2$d is the page number.
#: actions/outbox.php:50
#, php-format
msgid "Outbox for %1$s - page %2$d"
msgstr ""
#. TRANS: Title for first page of outbox.
#: actions/outbox.php:54
#, php-format
msgid "Outbox for %s"
msgstr ""
#. TRANS: Instructions for outbox.
#: actions/outbox.php:84
msgid "This is your outbox, which lists private messages you have sent."
msgstr ""
#. TRANS: Form validation error displayed when message content is too long.
#. TRANS: %d is the maximum number of characters for a message.
#: actions/apidirectmessagenew.php:99 actions/newmessage.php:99
#, php-format
msgid "That's too long. Maximum message size is %d character."
msgid_plural "That's too long. Maximum message size is %d characters."
msgstr[0] ""
msgstr[1] ""
#. TRANS: Menu item in personal group navigation menu.
#: DirectMessagePlugin.php:149
msgctxt "MENU"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,21 +17,32 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#. TRANS: Menu item text for user directory.
#: DirectoryPlugin.php:223
msgctxt "MENU"
msgid "People"
msgstr ""
#. TRANS: Menu item title for user directory.
#: DirectoryPlugin.php:225
msgid "People."
msgstr ""
#. TRANS: Plugin description.
#: DirectoryPlugin.php:244
msgid "Add a user directory."
msgstr ""
#. TRANS: Column header in table for user nickname.
#: lib/sortablegrouplist.php:51 lib/sortablesubscriptionlist.php:51
#: lib/sortablesubscriptionlist.php:51 lib/sortablegrouplist.php:51
msgid "Nickname"
msgstr ""
#. TRANS: Column header in table for timestamp when user was created.
#: lib/sortablegrouplist.php:53 lib/sortablesubscriptionlist.php:53
#: lib/sortablesubscriptionlist.php:53 lib/sortablegrouplist.php:53
msgid "Created"
msgstr ""
#. TRANS: Column header in table for members of a group.
#: lib/sortablegrouplist.php:99
msgid "Members"
msgstr ""
#. TRANS: Column header for number of subscriptions.
#: lib/sortablesubscriptionlist.php:100
msgid "Subscriptions"
@ -42,85 +53,9 @@ msgstr ""
msgid "Notices"
msgstr ""
#. TRANS: Title for group directory page. %d is a page number.
#: actions/groupdirectory.php:95
#, php-format
msgid "Group Directory, page %d"
msgstr ""
#. TRANS: Title for group directory page.
#: actions/groupdirectory.php:98
msgid "Group directory"
msgstr ""
#. TRANS: Title for group directory page when it is filtered.
#. TRANS: %s is the filter string.
#: actions/groupdirectory.php:103
#, php-format
msgid "Group directory - %s"
msgstr ""
#. TRANS: Title for group directory page when it is filtered.
#. TRANS: %1$s is the filter string, %2$d is a page number.
#: actions/groupdirectory.php:110
#, php-format
msgid "Group directory - %1$s, page %2$d"
msgstr ""
#. TRANS: Page instructions.
#: actions/groupdirectory.php:125
msgid ""
"After you join a group you can send messages to all other members\n"
"using the syntax \"!groupname\".\n"
"\n"
"Browse groups, or search for groups by their name, location or topic.\n"
"Separate the terms by spaces; they must be three characters or more."
msgstr ""
#. TRANS: Link to create a new group on the group list page.
#: actions/groupdirectory.php:184
msgid "Create a new group"
msgstr ""
#. TRANS: Fieldset legend.
#: actions/groupdirectory.php:244
msgid "Search groups"
msgstr ""
#. TRANS: Field label for input of one or more keywords.
#. TRANS: Field label for user directory filter.
#: actions/groupdirectory.php:249 actions/userdirectory.php:241
msgid "Keyword(s)"
msgstr ""
#. TRANS: Button text for searching group directory.
#. TRANS: Button text.
#: actions/groupdirectory.php:252 actions/userdirectory.php:244
msgctxt "BUTTON"
msgid "Search"
msgstr ""
#. TRANS: Empty list message for searching group directory.
#. TRANS: %s is the search string.
#: actions/groupdirectory.php:355
#, php-format
msgid "No groups starting with %s."
msgstr ""
#. TRANS: Empty list message for searching group directory.
#. TRANS: Empty list message for user directory.
#: actions/groupdirectory.php:359 actions/userdirectory.php:353
msgid "No results."
msgstr ""
#. TRANS: Help text for searching group directory.
#. TRANS: Standard search suggestions shown when a search does not give any results.
#: actions/groupdirectory.php:361 actions/userdirectory.php:355
msgid ""
"* Make sure all words are spelled correctly.\n"
"* Try different keywords.\n"
"* Try more general keywords.\n"
"* Try fewer keywords."
#. TRANS: Column header in table for members of a group.
#: lib/sortablegrouplist.php:99
msgid "Members"
msgstr ""
#. TRANS: Page title for user directory. %d is a page number.
@ -160,24 +95,89 @@ msgstr ""
msgid "Search site"
msgstr ""
#. TRANS: Field label for user directory filter.
#. TRANS: Field label for input of one or more keywords.
#: actions/userdirectory.php:241 actions/groupdirectory.php:247
msgid "Keyword(s)"
msgstr ""
#. TRANS: Button text.
#. TRANS: Button text for searching group directory.
#: actions/userdirectory.php:244 actions/groupdirectory.php:250
msgctxt "BUTTON"
msgid "Search"
msgstr ""
#. TRANS: Empty list message for user directory.
#: actions/userdirectory.php:349
#, php-format
msgid "No users starting with %s"
msgstr ""
#. TRANS: Menu item text for user directory.
#: DirectoryPlugin.php:223
msgctxt "MENU"
msgid "People"
#. TRANS: Empty list message for user directory.
#. TRANS: Empty list message for searching group directory.
#: actions/userdirectory.php:353 actions/groupdirectory.php:365
msgid "No results."
msgstr ""
#. TRANS: Menu item title for user directory.
#: DirectoryPlugin.php:225
msgid "People."
#. TRANS: Standard search suggestions shown when a search does not give any results.
#. TRANS: Help text for searching group directory.
#: actions/userdirectory.php:355 actions/groupdirectory.php:367
msgid ""
"* Make sure all words are spelled correctly.\n"
"* Try different keywords.\n"
"* Try more general keywords.\n"
"* Try fewer keywords."
msgstr ""
#. TRANS: Plugin description.
#: DirectoryPlugin.php:244
msgid "Add a user directory."
#. TRANS: Title for group directory page. %d is a page number.
#: actions/groupdirectory.php:89
#, php-format
msgid "Group Directory, page %d"
msgstr ""
#. TRANS: Title for group directory page.
#: actions/groupdirectory.php:92
msgid "Group directory"
msgstr ""
#. TRANS: Title for group directory page when it is filtered.
#. TRANS: %s is the filter string.
#: actions/groupdirectory.php:97
#, php-format
msgid "Group directory - %s"
msgstr ""
#. TRANS: Title for group directory page when it is filtered.
#. TRANS: %1$s is the filter string, %2$d is a page number.
#: actions/groupdirectory.php:104
#, php-format
msgid "Group directory - %1$s, page %2$d"
msgstr ""
#. TRANS: Page instructions.
#: actions/groupdirectory.php:119
msgid ""
"After you join a group you can send messages to all other members\n"
"using the syntax \"!groupname\".\n"
"\n"
"Browse groups, or search for groups by their name, location or topic.\n"
"Separate the terms by spaces; they must be three characters or more."
msgstr ""
#. TRANS: Link to create a new group on the group list page.
#: actions/groupdirectory.php:180
msgid "Create a new group"
msgstr ""
#. TRANS: Fieldset legend.
#: actions/groupdirectory.php:242
msgid "Search groups"
msgstr ""
#. TRANS: Empty list message for searching group directory.
#. TRANS: %s is the search string.
#: actions/groupdirectory.php:360
#, php-format
msgid "No groups starting with %s."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,6 +18,6 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. TRANS: Plugin description.
#: DiskCachePlugin.php:169
#: DiskCachePlugin.php:170
msgid "Plugin to implement cache interface with disk files."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-04 01:05+0100\n"
"POT-Creation-Date: 2021-07-18 12:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,6 +17,42 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: DomainWhitelistPlugin.php:86
#, php-format
msgid "Email address must be in this domain: %s."
msgstr ""
#: DomainWhitelistPlugin.php:93
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr ""
#. TRANS: Separator for whitelisted domains.
#: DomainWhitelistPlugin.php:95
msgctxt "SEPARATOR"
msgid ", "
msgstr ""
#. TRANS: Exception thrown when an e-mail address does not match the site's domain whitelist.
#: DomainWhitelistPlugin.php:108
msgid "That email address is not allowed on this site."
msgstr ""
#. TRANS: Title for invitiation deletion dialog.
#: DomainWhitelistPlugin.php:237
msgid "Confirmation Required"
msgstr ""
#. TRANS: Confirmation text for invitation deletion dialog.
#: DomainWhitelistPlugin.php:240
msgid "Really delete this invitation?"
msgstr ""
#. TRANS: Plugin description.
#: DomainWhitelistPlugin.php:277
msgid "Restrict domains for email users."
msgstr ""
#. TRANS: Form legend.
#: forms/whitelistinvite.php:89
msgid "Invite collegues"
@ -47,43 +83,3 @@ msgstr ""
#: forms/whitelistinvite.php:175
msgid "Send invitations."
msgstr ""
#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s is a whitelisted e-mail domain.
#: DomainWhitelistPlugin.php:92
#, php-format
msgid "Email address must be in this domain: %s."
msgstr ""
#. TRANS: Client exception thrown when a given e-mailaddress is not in the domain whitelist.
#. TRANS: %s are whitelisted e-mail domains separated by comma's (localisable).
#: DomainWhitelistPlugin.php:97
#, php-format
msgid "Email address must be in one of these domains: %s."
msgstr ""
#. TRANS: Separator for whitelisted domains.
#: DomainWhitelistPlugin.php:99
msgctxt "SEPARATOR"
msgid ", "
msgstr ""
<