Migrate to simpler tables NOCHANGELOG
This commit is contained in:
parent
9bd8dc80e3
commit
a48d6e8a4a
|
@ -59,13 +59,18 @@ user environment variables in `your Gitpod settings <https://gitpod.io/variables
|
|||
When you configure your environment variables as follows, you will be signed in to the extension
|
||||
automatically in old and new workspaces.
|
||||
|
||||
+----------------------------------+---------------------------------+-----------------+
|
||||
| Name | Value | Scope |
|
||||
+==================================+=================================+=================+
|
||||
| ``GITLAB_WORKFLOW_INSTANCE_URL`` | ``https://dev.funkwhale.audio`` | ``funkwhale/*`` |
|
||||
+----------------------------------+---------------------------------+-----------------+
|
||||
| ``GITLAB_WORKFLOW_TOKEN`` | ``TOKEN`` | ``funkwhale/*`` |
|
||||
+----------------------------------+---------------------------------+-----------------+
|
||||
.. list-table:: Environment variables
|
||||
:header-rows: 1
|
||||
|
||||
* - Name
|
||||
- Value
|
||||
- Scope
|
||||
* - ``GITLAB_WORKFLOW_INSTANCE_URL``
|
||||
- ``https://dev.funkwhale.audio``
|
||||
- ``funkwhale/*``
|
||||
* - ``GITLAB_WORKFLOW_TOKEN``
|
||||
- ``TOKEN``
|
||||
- ``funkwhale/*``
|
||||
|
||||
The scope ``funkwhale/*`` will ensure that you will be signed into our instance on every
|
||||
project that we're hosting, not only Funkwhale itself.
|
||||
|
@ -77,11 +82,15 @@ If you want to preview changes on your own Funkwhale server, you can add your do
|
|||
This allows you to test your frontend changes against your domain without setting this value each time.
|
||||
To add your domain, set a user environment variable in `your Gitpod settings <https://gitpod.io/variables>`_.
|
||||
|
||||
+--------- ----------------+-----------------------------------+-------------------------+
|
||||
| Name | Value | Scope |
|
||||
+==========================+===================================+=========================+
|
||||
| ``VUE_APP_INSTANCE_URL`` | ``https://funkwhale.example.com`` | ``funkwhale/funkwhale`` |
|
||||
+--------------------------+-----------------------------------+-------------------------+
|
||||
.. list-table:: Environment variable
|
||||
:header-rows: 1
|
||||
|
||||
* - Name
|
||||
- Value
|
||||
- Scope
|
||||
* - ``VUE_APP_INSTANCE_URL``
|
||||
- ``https://funkwhale.example.com``
|
||||
- ``funkwhale/funkwhale``
|
||||
|
||||
The scope ``funkwhale/funkwhale`` ensures that this variable only works on Funkwhale.
|
||||
|
||||
|
|
|
@ -32,14 +32,29 @@ To customize your Funkwhale pod, you need to serve a {file}`settings.json` file
|
|||
EOF
|
||||
```
|
||||
|
||||
```{dropdown} Supported parameters
|
||||
````{dropdown} Supported parameters
|
||||
|
||||
| Parameter | Data type | Description | Example |
|
||||
|-------------------------|------------|-----------------------------------------------------------------------------------------------|--------------------------------|
|
||||
| `additionalStylesheets` | Array<URL> | A list of URLs (relative or absolute) pointing to stylesheets. | `["https://test/theme.css"]` |
|
||||
| `defaultServerUrl` | URL | The URL of the API server you want to connect the frontend to. Defaults to the current domain | `"https://api.yourdomain.com"` |
|
||||
```{list-table}
|
||||
:header-rows: 1
|
||||
|
||||
```
|
||||
* - Parameter
|
||||
- Data type
|
||||
- Description
|
||||
- Example
|
||||
|
||||
* - `additionalStylesheets`
|
||||
- Array<URL>
|
||||
- A list of URLs (relative or absolute) pointing to stylesheets.
|
||||
- `["https://test/theme.css"]`
|
||||
|
||||
* - `defaultServerUrl`
|
||||
- URL
|
||||
- The URL of the API server you want to connect the frontend to. Defaults to the current domain.
|
||||
- `"https://api.yourdomain.com"`
|
||||
|
||||
```
|
||||
|
||||
````
|
||||
|
||||
### Configure your reverse proxy
|
||||
|
||||
|
|
|
@ -4,42 +4,114 @@ This article contains a summary of the endpoints you can control using rate-limi
|
|||
|
||||
## Standard endpoints
|
||||
|
||||
| Endpoint name | Description | Default rate (per user) |
|
||||
|---------------------------|----------------------------------------------------------|-------------------------|
|
||||
| `anonymous-wildcard` | Anonymous requests not covered by other limits | 1000 per hour |
|
||||
| `authenticated-wildcard` | Authenticated requests not covered by other limits | 2000 per hour |
|
||||
| `authenticated-create` | Authenticated POST requests | 1000 per hour |
|
||||
| `anonymous-create` | Anonymous POST requests | 1000 per day |
|
||||
| `authenticated-list` | Authenticated GET requests | 10000 per hour |
|
||||
| `anonymous-list` | Anonymous GET requests | 10000 per day |
|
||||
| `authenticated-retrieve` | Authenticated GET requests on resource details | 10000 per hour |
|
||||
| `anonymous-retrieve` | Anonymous GET requests on resource details | 10000 per day |
|
||||
| `authenticated-destroy` | Authenticated DELETE requests on resource details | 500 per hour |
|
||||
| `anonymous-destroy` | Anonymous DELETE requests on resource details | 1000 per day |
|
||||
| `authenticated-update` | Authenticated PATCH and PUT requests on resource details | 1000 per hour |
|
||||
| `anonymous-update` | Anonymous PATCH and PUT requests on resource details | 1000 per day |
|
||||
| `subsonic` | All Subsonic API requests | 2000 per hour |
|
||||
```{list-table}
|
||||
:header-rows: 1
|
||||
|
||||
* - Endpoint name
|
||||
- Description
|
||||
- Default rate (per user)
|
||||
* - `anonymous-wildcard`
|
||||
- Anonymous requests not covered by other limits
|
||||
- 1000 per hour
|
||||
* - `authenticated-wildcard`
|
||||
- Authenticated requests not covered by other limits
|
||||
- 2000 per hour
|
||||
* - `authenticated-create`
|
||||
- Authenticated POST requests
|
||||
- 1000 per hour
|
||||
* - `anonymous-create`
|
||||
- Anonymous POST requests
|
||||
- 1000 per day
|
||||
* - `authenticated-list`
|
||||
- Authenticated GET requests
|
||||
- 10000 per hour
|
||||
* - `anonymous-list`
|
||||
- Anonymous GET requests
|
||||
- 10000 per day
|
||||
* - `authenticated-retrieve`
|
||||
- Authenticated GET requests on resource details
|
||||
- 10000 per hour
|
||||
* - `anonymous-retrieve`
|
||||
- Anonymous GET requests on resource details
|
||||
- 10000 per day
|
||||
* - `authenticated-destroy`
|
||||
- Authenticated DELETE requests on resource details
|
||||
- 500 per hour
|
||||
* - `anonymous-destroy`
|
||||
- Anonymous DELETE requests on resource details
|
||||
- 1000 per day
|
||||
* - `authenticated-update`
|
||||
- Authenticated PATCH and PUT requests on resource details
|
||||
- 1000 per hour
|
||||
* - `anonymous-update`
|
||||
- Anonymous PATCH and PUT requests on resource details
|
||||
- 1000 per day
|
||||
* - `subsonic`
|
||||
- All Subsonic API requests
|
||||
- 2000 per hour
|
||||
|
||||
```
|
||||
|
||||
## User action endpoints
|
||||
|
||||
| Endpoint name | Description | Default rate (per user) |
|
||||
|---------------------------|----------------------------------------------------------|-------------------------|
|
||||
| `login` | User login | 30 per hour |
|
||||
| `signup` | User signup | 10 per day |
|
||||
| `verify-email` | Email address confirmation | 20 per hour |
|
||||
| `password-change` | Password change (when authenticated) | 20 per hour |
|
||||
| `password-reset` | Password reset request | 20 per hour |
|
||||
| `password-reset-confirm` | Password reset confirmation | 20 per hour |
|
||||
| `fetch` | Fetch remote objects | 200 per day |
|
||||
```{list-table}
|
||||
:header-rows: 1
|
||||
|
||||
* - Endpoint name
|
||||
- Description
|
||||
- Default rate (per user)
|
||||
* - `login`
|
||||
- User login
|
||||
- 30 per hour
|
||||
* - `signup`
|
||||
- User signup
|
||||
- 10 per day
|
||||
* - `verify-email`
|
||||
- Email address confirmation
|
||||
- 20 per hour
|
||||
* - `password-change`
|
||||
- Password change (when authenticated)
|
||||
- 20 per hour
|
||||
* - `password-reset`
|
||||
- Password reset request
|
||||
- 20 per hour
|
||||
* - `password-reset-confirm`
|
||||
- Password reset confirmation
|
||||
- 20 per hour
|
||||
* - `fetch`
|
||||
- Fetch remote objects
|
||||
- 200 per day
|
||||
|
||||
```
|
||||
|
||||
## Dangerous endpoints
|
||||
|
||||
| Endpoint name | Description | Default rate (per user) |
|
||||
|---------------------------|----------------------------------------------------------|-------------------------|
|
||||
| `authenticated-reports` | Authenticated report submissions | 100 per day |
|
||||
| `anonymous-reports` | Anonymous report submissions | 10 per day |
|
||||
| `authenticated-oauth-app` | Authenticated OAuth app creation | 10 per hour |
|
||||
| `anonymous-oauth-app` | Anonymous OAuth app creation | 10 per day |
|
||||
| `oauth-authorize` | OAuth app authorization | 100 per hour |
|
||||
| `oauth-token` | OAuth token creation | 100 per hour |
|
||||
| `oauth-revoke-token` | OAuth token deletion | 100 per hour |
|
||||
```{list-table}
|
||||
:header-rows: 1
|
||||
|
||||
* - Endpoint name
|
||||
- Description
|
||||
- Default rate (per user)
|
||||
* - `authenticated-reports`
|
||||
- Authenticated report submissions
|
||||
- 100 per day
|
||||
* - `anonymous-reports`
|
||||
- Anonymous report submissions
|
||||
- 10 per day
|
||||
* - `authenticated-oauth-app`
|
||||
- Authenticated OAuth app creation
|
||||
- 10 per hour
|
||||
* - `anonymous-oauth-app`
|
||||
- Anonymous OAuth app creation
|
||||
- 10 per day
|
||||
* - `oauth-authorize`
|
||||
- OAuth app authorization
|
||||
- 100 per hour
|
||||
* - `oauth-token`
|
||||
- OAuth token creation
|
||||
- 100 per hour
|
||||
* - `oauth-revoke-token`
|
||||
- OAuth token deletion
|
||||
- 100 per hour
|
||||
|
||||
```
|
||||
|
|
|
@ -6,14 +6,25 @@ The Funkwhale frontend is a {abbr}`SPA (Single Page Application)` written in [Vu
|
|||
|
||||
The most useful tools for troubleshooting issues with the Funkwhale frontend are your web browser's developer tools. The `Console` and `Network` tabs are particularly useful for tracking down issues in the Javascript code and API responses respectively. Use the following shortcut to open the developer tools for your browser:
|
||||
|
||||
| Browser | Shortcut |
|
||||
| -------- | --------- |
|
||||
| Google Chrome/Chromium | {kbd}`F12` |
|
||||
| Microsoft Edge | {kbd}`F12` |
|
||||
| Opera | {kbd}`F12` |
|
||||
| Vivaldi | {kbd}`F12` |
|
||||
| Firefox | {kbd}`F12` |
|
||||
| Safari | {kbd}`Command+Option+U` |
|
||||
```{list-table}
|
||||
:header-rows: 1
|
||||
|
||||
* - Browser
|
||||
- Shortcut
|
||||
* - Google Chrome/Chromium
|
||||
- {kbd}`F12`
|
||||
* - Microsoft Edge
|
||||
- {kbd}`F12`
|
||||
* - Opera
|
||||
- {kbd}`F12`
|
||||
* - Vivaldi
|
||||
- {kbd}`F12`
|
||||
* - Firefox
|
||||
- {kbd}`F12`
|
||||
* - Safari
|
||||
- {kbd}`Command+Option+U`
|
||||
|
||||
```
|
||||
|
||||
## Troubleshoot the issue
|
||||
|
||||
|
|
|
@ -64,34 +64,32 @@ Having the generic ``read`` or ``write`` scope give you the corresponding access
|
|||
|
||||
This is the list of OAuth scopes that third-party applications can request:
|
||||
|
||||
.. list-table:: Oauth scopes
|
||||
:header-rows: 1
|
||||
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| Scope | Description |
|
||||
+===========================================+============================================================+
|
||||
| ``read`` | Read-only access to all data |
|
||||
| | (equivalent to all ``read:*`` scopes) |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``write`` | Write-only access to all data |
|
||||
| | (equivalent to all ``write:*`` scopes) |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``<read/write>:profile`` | Access to profile data (e-mail address, username, etc.) |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``<read/write>:libraries`` | Access to library data (uploads, libraries |
|
||||
| | tracks, albums, artists...) |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``<read/write>:favorites`` | Access to favorites |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``<read/write>:listenings`` | Access to history |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``<read/write>:follows`` | Access to followers |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``<read/write>:playlists`` | Access to playlists |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``<read/write>:radios`` | Access to radios |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``<read/write>:filters`` | Access to content filters |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``<read/write>:notifications`` | Access to notifications |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
| ``<read/write>:edits`` | Access to metadata edits |
|
||||
+-------------------------------------------+------------------------------------------------------------+
|
||||
* - Scope
|
||||
- Description
|
||||
* - ``read``
|
||||
- Read-only access to all data (equivalent to all ``read:*`` scopes).
|
||||
* - ``write``
|
||||
- Read-only access to all data (equivalent to all ``write:*`` scopes).
|
||||
* - ``<read/write>:profile``
|
||||
- Access to profile data (e-mail address, username, etc.)
|
||||
* - ``<read/write>:libraries``
|
||||
- Access to library data (uploads, libraries, tracks, albums, artists…)
|
||||
* - ``<read/write>:favorites``
|
||||
- Access to favorites
|
||||
* - ``<read/write>:listenings``
|
||||
- Access to history
|
||||
* - ``<read/write>:follows``
|
||||
- Access to followers
|
||||
* - ``<read/write>:playlists``
|
||||
- Access to playlists
|
||||
* - ``<read/write>:radios``
|
||||
- Access to radios
|
||||
* - ``<read/write>:filters``
|
||||
- Access to content filters
|
||||
* - ``<read/write>:notifications``
|
||||
- Access to notifications
|
||||
* - ``<read/write>:edits``
|
||||
- Access to metadata edits
|
||||
|
|
|
@ -11,9 +11,9 @@ msgstr ""
|
|||
"PO-Revision-Date: 2022-07-02 21:07+0000\n"
|
||||
"Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n"
|
||||
"Language: en_GB\n"
|
||||
"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/"
|
||||
"projects/documentation/administrator_documentation-configuration_docs-"
|
||||
"env_file/en_GB/>\n"
|
||||
"Language-Team: English (United Kingdom) "
|
||||
"<https://translate.funkwhale.audio/projects/documentation"
|
||||
"/administrator_documentation-configuration_docs-env_file/en_GB/>\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -27,18 +27,20 @@ msgstr "Customise your environment file"
|
|||
#: ../../administrator_documentation/configuration_docs/env_file.md:3
|
||||
msgid ""
|
||||
"Your `.env` (environment) file contains variables you can change to "
|
||||
"customize your pod. You can change these variables at any time to alter how "
|
||||
"your pod runs."
|
||||
"customize your pod. You can change these variables at any time to alter "
|
||||
"how your pod runs."
|
||||
msgstr ""
|
||||
"Your `.env` (environment) file contains variables you can change to "
|
||||
"customise your pod. You can change these variables at any time to alter how "
|
||||
"your pod runs."
|
||||
"customise your pod. You can change these variables at any time to alter "
|
||||
"how your pod runs."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:5
|
||||
msgid ""
|
||||
"You need to restart your Funkwhale services after changing your `.env` file."
|
||||
"You need to restart your Funkwhale services after changing your `.env` "
|
||||
"file."
|
||||
msgstr ""
|
||||
"You need to restart your Funkwhale services after changing your `.env` file."
|
||||
"You need to restart your Funkwhale services after changing your `.env` "
|
||||
"file."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md
|
||||
msgid "Debian"
|
||||
|
@ -54,19 +56,21 @@ msgstr "Variables"
|
|||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:27
|
||||
msgid ""
|
||||
"Some environment variables accept a URL as a value. To encode URLs and avoid "
|
||||
"problems with special characters, use `urllib.parse` on your URL value."
|
||||
"Some environment variables accept a URL as a value. To encode URLs and "
|
||||
"avoid problems with special characters, use `urllib.parse` on your URL "
|
||||
"value."
|
||||
msgstr ""
|
||||
"Some environment variables accept a URL as a value. To encode URLs and avoid "
|
||||
"problems with special characters, use `urllib.parse` on your URL value."
|
||||
"Some environment variables accept a URL as a value. To encode URLs and "
|
||||
"avoid problems with special characters, use `urllib.parse` on your URL "
|
||||
"value."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:34
|
||||
msgid ""
|
||||
"The [django-environ documentation](https://github.com/joke2k/django-environ/"
|
||||
"blob/main/docs/tips.rst#using-unsafe-characters-in-urls)."
|
||||
"The [django-environ documentation](https://github.com/joke2k/django-"
|
||||
"environ/blob/main/docs/tips.rst#using-unsafe-characters-in-urls)."
|
||||
msgstr ""
|
||||
"The [django-environ documentation](https://github.com/joke2k/django-environ/"
|
||||
"blob/main/docs/tips.rst#using-unsafe-characters-in-urls)."
|
||||
"The [django-environ documentation](https://github.com/joke2k/django-"
|
||||
"environ/blob/main/docs/tips.rst#using-unsafe-characters-in-urls)."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:39
|
||||
msgid "Pod configuration"
|
||||
|
@ -78,9 +82,11 @@ msgstr "Hostname of your Funkwhale pod, e.g. ``mypod.audio``."
|
|||
|
||||
#: ../../docstring config.settings.common.FUNKWHALE_PROTOCOL:1 of
|
||||
msgid ""
|
||||
"Protocol end users will use to access your pod, either ``http`` or ``https``."
|
||||
"Protocol end users will use to access your pod, either ``http`` or "
|
||||
"``https``."
|
||||
msgstr ""
|
||||
"Protocol end users will use to access your pod, either ``http`` or ``https``."
|
||||
"Protocol end users will use to access your pod, either ``http`` or "
|
||||
"``https``."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:48
|
||||
msgid "Database and redis configuration"
|
||||
|
@ -125,29 +131,29 @@ msgstr "``redis://:password@localhost:6379/0``"
|
|||
|
||||
#: ../../docstring config.settings.common.CACHE_URL:7 of
|
||||
msgid ""
|
||||
"If you're using password auth (the extra slash is important) - ``redis:///"
|
||||
"run/redis/redis.sock?db=0`` over unix sockets"
|
||||
"If you're using password auth (the extra slash is important) - "
|
||||
"``redis:///run/redis/redis.sock?db=0`` over unix sockets"
|
||||
msgstr ""
|
||||
"If you're using password auth (the extra slash is important) - ``redis:///"
|
||||
"run/redis/redis.sock?db=0`` over unix sockets"
|
||||
"If you're using password auth (the extra slash is important) - "
|
||||
"``redis:///run/redis/redis.sock?db=0`` over unix sockets"
|
||||
|
||||
#: ../../docstring config.settings.common.CACHE_URL:12 of
|
||||
msgid ""
|
||||
"If you want to use Redis over unix sockets, you also need to update :attr:"
|
||||
"`CELERY_BROKER_URL`"
|
||||
"If you want to use Redis over unix sockets, you also need to update "
|
||||
":attr:`CELERY_BROKER_URL`"
|
||||
msgstr ""
|
||||
"If you want to use Redis over unix sockets, you also need to update :attr:"
|
||||
"`CELERY_BROKER_URL`"
|
||||
"If you want to use Redis over unix sockets, you also need to update "
|
||||
":attr:`CELERY_BROKER_URL`"
|
||||
|
||||
#: ../../docstring config.settings.common.CELERY_BROKER_URL:1 of
|
||||
msgid ""
|
||||
"The celery task broker URL. Defaults to :attr:`CACHE_URL`. You don't need to "
|
||||
"tweak this unless you want to use a different server or use Redis sockets to "
|
||||
"connect."
|
||||
"The celery task broker URL. Defaults to :attr:`CACHE_URL`. You don't need"
|
||||
" to tweak this unless you want to use a different server or use Redis "
|
||||
"sockets to connect."
|
||||
msgstr ""
|
||||
"The celery task broker URL. Defaults to :attr:`CACHE_URL`. You don't need to "
|
||||
"tweak this unless you want to use a different server or use Redis sockets to "
|
||||
"connect."
|
||||
"The celery task broker URL. Defaults to :attr:`CACHE_URL`. You don't need"
|
||||
" to tweak this unless you want to use a different server or use Redis "
|
||||
"sockets to connect."
|
||||
|
||||
#: ../../docstring config.settings.common.AWS_S3_REGION_NAME:4
|
||||
#: config.settings.common.CELERY_BROKER_URL:5
|
||||
|
@ -166,24 +172,24 @@ msgstr "Accounts and registration"
|
|||
#: ../../docstring config.settings.common.ACCOUNT_EMAIL_VERIFICATION_ENFORCE:1
|
||||
#: of
|
||||
msgid ""
|
||||
"Set whether users need to verify their email address before using your pod. "
|
||||
"Enabling this setting is useful for reducing spam and bot accounts. To use "
|
||||
"this setting you need to configure a mail server to send verification "
|
||||
"emails. See :attr:`EMAIL_CONFIG`."
|
||||
"Set whether users need to verify their email address before using your "
|
||||
"pod. Enabling this setting is useful for reducing spam and bot accounts. "
|
||||
"To use this setting you need to configure a mail server to send "
|
||||
"verification emails. See :attr:`EMAIL_CONFIG`."
|
||||
msgstr ""
|
||||
"Set whether users need to verify their email address before using your pod. "
|
||||
"Enabling this setting is useful for reducing spam and bot accounts. To use "
|
||||
"this setting you need to configure a mail server to send verification "
|
||||
"emails. See :attr:`EMAIL_CONFIG`."
|
||||
"Set whether users need to verify their email address before using your "
|
||||
"pod. Enabling this setting is useful for reducing spam and bot accounts. "
|
||||
"To use this setting you need to configure a mail server to send "
|
||||
"verification emails. See :attr:`EMAIL_CONFIG`."
|
||||
|
||||
#: ../../docstring config.settings.common.ACCOUNT_EMAIL_VERIFICATION_ENFORCE:6
|
||||
#: of
|
||||
msgid ""
|
||||
"Superusers created through the command line never need to verify their email "
|
||||
"address."
|
||||
"Superusers created through the command line never need to verify their "
|
||||
"email address."
|
||||
msgstr ""
|
||||
"Superusers created through the command line never need to verify their email "
|
||||
"address."
|
||||
"Superusers created through the command line never need to verify their "
|
||||
"email address."
|
||||
|
||||
#: ../../docstring config.settings.common.USERS_INVITATION_EXPIRATION_DAYS:1 of
|
||||
msgid "The number of days before a user invite expires."
|
||||
|
@ -191,19 +197,21 @@ msgstr "The number of days before a user invite expires."
|
|||
|
||||
#: ../../docstring config.settings.common.DISABLE_PASSWORD_VALIDATORS:1 of
|
||||
msgid ""
|
||||
"Whether to disable password validation rules during registration. Validators "
|
||||
"include password length, common words, similarity with username."
|
||||
"Whether to disable password validation rules during registration. "
|
||||
"Validators include password length, common words, similarity with "
|
||||
"username."
|
||||
msgstr ""
|
||||
"Whether to disable password validation rules during registration. Validators "
|
||||
"include password length, common words, similarity with username."
|
||||
"Whether to disable password validation rules during registration. "
|
||||
"Validators include password length, common words, similarity with "
|
||||
"username."
|
||||
|
||||
#: ../../docstring config.settings.common.ACCOUNT_USERNAME_BLACKLIST:1 of
|
||||
msgid ""
|
||||
"List of usernames that can't be used for registration. Given as a list of "
|
||||
"strings."
|
||||
"List of usernames that can't be used for registration. Given as a list of"
|
||||
" strings."
|
||||
msgstr ""
|
||||
"List of usernames that can't be used for registration. Given as a list of "
|
||||
"strings."
|
||||
"List of usernames that can't be used for registration. Given as a list of"
|
||||
" strings."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:80
|
||||
msgid "Whether to enable LDAP authentication."
|
||||
|
@ -224,43 +232,43 @@ msgstr "Media storage and serving configuration"
|
|||
#: ../../docstring config.settings.common.MEDIA_URL:1 of
|
||||
msgid ""
|
||||
"The URL from which your pod serves media files. Change this if you're "
|
||||
"hosting media files on a separate domain, or if you host Funkwhale on a non-"
|
||||
"standard port."
|
||||
"hosting media files on a separate domain, or if you host Funkwhale on a "
|
||||
"non-standard port."
|
||||
msgstr ""
|
||||
"The URL from which your pod serves media files. Change this if you're "
|
||||
"hosting media files on a separate domain, or if you host Funkwhale on a non-"
|
||||
"standard port."
|
||||
"hosting media files on a separate domain, or if you host Funkwhale on a "
|
||||
"non-standard port."
|
||||
|
||||
#: ../../docstring config.settings.common.MEDIA_ROOT:1 of
|
||||
msgid ""
|
||||
"The path where you store media files (such as album covers or audio tracks) "
|
||||
"on your system. Make sure this directory actually exists."
|
||||
"The path where you store media files (such as album covers or audio "
|
||||
"tracks) on your system. Make sure this directory actually exists."
|
||||
msgstr ""
|
||||
"The path where you store media files (such as album covers or audio tracks) "
|
||||
"on your system. Make sure this directory actually exists."
|
||||
"The path where you store media files (such as album covers or audio "
|
||||
"tracks) on your system. Make sure this directory actually exists."
|
||||
|
||||
#: ../../docstring config.settings.common.PROXY_MEDIA:1 of
|
||||
msgid ""
|
||||
"Whether to proxy audio files through your reverse proxy. We recommend you "
|
||||
"leave this enabled to enforce access control."
|
||||
"Whether to proxy audio files through your reverse proxy. We recommend you"
|
||||
" leave this enabled to enforce access control."
|
||||
msgstr ""
|
||||
"Whether to proxy audio files through your reverse proxy. We recommend you "
|
||||
"leave this enabled to enforce access control."
|
||||
"Whether to proxy audio files through your reverse proxy. We recommend you"
|
||||
" leave this enabled to enforce access control."
|
||||
|
||||
#: ../../docstring config.settings.common.PROXY_MEDIA:4 of
|
||||
msgid ""
|
||||
"If you're using S3 storage with :attr:`AWS_QUERYSTRING_AUTH` enabled, it's "
|
||||
"safe to disable this setting."
|
||||
"If you're using S3 storage with :attr:`AWS_QUERYSTRING_AUTH` enabled, "
|
||||
"it's safe to disable this setting."
|
||||
msgstr ""
|
||||
"If you're using S3 storage with :attr:`AWS_QUERYSTRING_AUTH` enabled, it's "
|
||||
"safe to disable this setting."
|
||||
"If you're using S3 storage with :attr:`AWS_QUERYSTRING_AUTH` enabled, "
|
||||
"it's safe to disable this setting."
|
||||
|
||||
#: ../../docstring config.settings.common.EXTERNAL_MEDIA_PROXY_ENABLED:1 of
|
||||
msgid ""
|
||||
"Whether to proxy attachment files hosted on third party pods and and "
|
||||
"servers. We recommend you leave this set to ``true``. This reduces the risk "
|
||||
"of leaking user browsing information and reduces the bandwidth used on "
|
||||
"remote pods."
|
||||
"servers. We recommend you leave this set to ``true``. This reduces the "
|
||||
"risk of leaking user browsing information and reduces the bandwidth used "
|
||||
"on remote pods."
|
||||
msgstr ""
|
||||
|
||||
#: ../../docstring config.settings.common.ATTACHMENTS_UNATTACHED_PRUNE_DELAY:1
|
||||
|
@ -274,11 +282,11 @@ msgstr ""
|
|||
|
||||
#: ../../docstring config.settings.common.REVERSE_PROXY_TYPE:1 of
|
||||
msgid ""
|
||||
"Set your reverse proxy type. This changes the headers the API uses to serve "
|
||||
"audio files. Allowed values:"
|
||||
"Set your reverse proxy type. This changes the headers the API uses to "
|
||||
"serve audio files. Allowed values:"
|
||||
msgstr ""
|
||||
"Set your reverse proxy type. This changes the headers the API uses to serve "
|
||||
"audio files. Allowed values:"
|
||||
"Set your reverse proxy type. This changes the headers the API uses to "
|
||||
"serve audio files. Allowed values:"
|
||||
|
||||
#: ../../docstring config.settings.common.REVERSE_PROXY_TYPE:4 of
|
||||
msgid "``nginx``"
|
||||
|
@ -338,11 +346,11 @@ msgstr "Custom domain to use for your S3 storage."
|
|||
|
||||
#: ../../docstring config.settings.common.AWS_S3_ENDPOINT_URL:1 of
|
||||
msgid ""
|
||||
"If you use a S3-compatible storage such as minio, set the following variable "
|
||||
"to the full URL to the storage server."
|
||||
"If you use a S3-compatible storage such as minio, set the following "
|
||||
"variable to the full URL to the storage server."
|
||||
msgstr ""
|
||||
"If you use a S3-compatible storage such as minio, set the following variable "
|
||||
"to the full URL to the storage server."
|
||||
"If you use a S3-compatible storage such as minio, set the following "
|
||||
"variable to the full URL to the storage server."
|
||||
|
||||
#: ../../docstring config.settings.common.ADMIN_URL:3
|
||||
#: config.settings.common.AWS_S3_ENDPOINT_URL:4
|
||||
|
@ -372,11 +380,11 @@ msgstr "``eu-west-2``"
|
|||
|
||||
#: ../../docstring config.settings.common.AWS_LOCATION:1 of
|
||||
msgid ""
|
||||
"A directory in your S3 bucket where you store files. Use this if you plan to "
|
||||
"share the bucket between services."
|
||||
"A directory in your S3 bucket where you store files. Use this if you plan"
|
||||
" to share the bucket between services."
|
||||
msgstr ""
|
||||
"A directory in your S3 bucket where you store files. Use this if you plan to "
|
||||
"share the bucket between services."
|
||||
"A directory in your S3 bucket where you store files. Use this if you plan"
|
||||
" to share the bucket between services."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:125
|
||||
msgid "In-place import configuration"
|
||||
|
@ -384,13 +392,13 @@ msgstr "In-place import configuration"
|
|||
|
||||
#: ../../docstring config.settings.common.MUSIC_DIRECTORY_PATH:1 of
|
||||
msgid ""
|
||||
"The path on your server where Funkwhale places files from in-place imports. "
|
||||
"This path needs to be readable by the webserver and ``api`` and ``worker`` "
|
||||
"processes."
|
||||
"The path on your server where Funkwhale places files from in-place "
|
||||
"imports. This path needs to be readable by the webserver and ``api`` and "
|
||||
"``worker`` processes."
|
||||
msgstr ""
|
||||
"The path on your server where Funkwhale places files from in-place imports. "
|
||||
"This path needs to be readable by the webserver and ``api`` and ``worker`` "
|
||||
"processes."
|
||||
"The path on your server where Funkwhale places files from in-place "
|
||||
"imports. This path needs to be readable by the webserver and ``api`` and "
|
||||
"``worker`` processes."
|
||||
|
||||
#: ../../docstring config.settings.common.MUSIC_DIRECTORY_PATH:8
|
||||
#: config.settings.common.MUSIC_DIRECTORY_SERVE_PATH:14 of
|
||||
|
@ -399,13 +407,13 @@ msgstr "Don’t insert a slash at the end of this path."
|
|||
|
||||
#: ../../docstring config.settings.common.MUSIC_DIRECTORY_PATH:10 of
|
||||
msgid ""
|
||||
"On Docker installations, we recommend you use the default ``/music`` path. "
|
||||
"On Debian installations you can use any absolute path. Defaults to ``/srv/"
|
||||
"funkwhale/data/music``."
|
||||
"On Docker installations, we recommend you use the default ``/music`` "
|
||||
"path. On Debian installations you can use any absolute path. Defaults to "
|
||||
"``/srv/funkwhale/data/music``."
|
||||
msgstr ""
|
||||
"On Docker installations, we recommend you use the default ``/music`` path. "
|
||||
"On Debian installations you can use any absolute path. Defaults to ``/srv/"
|
||||
"funkwhale/data/music``."
|
||||
"On Docker installations, we recommend you use the default ``/music`` "
|
||||
"path. On Debian installations you can use any absolute path. Defaults to "
|
||||
"``/srv/funkwhale/data/music``."
|
||||
|
||||
#: ../../docstring config.settings.common.MUSIC_DIRECTORY_PATH:16 of
|
||||
msgid ""
|
||||
|
@ -417,23 +425,23 @@ msgstr ""
|
|||
|
||||
#: ../../docstring config.settings.common.MUSIC_DIRECTORY_SERVE_PATH:1 of
|
||||
msgid ""
|
||||
"On Docker setups the value of :attr:`MUSIC_DIRECTORY_PATH` may be different "
|
||||
"from the actual path on your server. You can specify this path in your :file:"
|
||||
"`docker-compose.yml` file::"
|
||||
"On Docker setups the value of :attr:`MUSIC_DIRECTORY_PATH` may be "
|
||||
"different from the actual path on your server. You can specify this path "
|
||||
"in your :file:`docker-compose.yml` file::"
|
||||
msgstr ""
|
||||
"On Docker setups the value of :attr:`MUSIC_DIRECTORY_PATH` may be different "
|
||||
"from the actual path on your server. You can specify this path in your :file:"
|
||||
"`docker-compose.yml` file::"
|
||||
"On Docker setups the value of :attr:`MUSIC_DIRECTORY_PATH` may be "
|
||||
"different from the actual path on your server. You can specify this path "
|
||||
"in your :file:`docker-compose.yml` file::"
|
||||
|
||||
#: ../../docstring config.settings.common.MUSIC_DIRECTORY_SERVE_PATH:8 of
|
||||
msgid ""
|
||||
"In this case, you need to set :attr:`MUSIC_DIRECTORY_SERVE_PATH` to ``/srv/"
|
||||
"funkwhale/data/music``. The webserver needs to be able to read this "
|
||||
"directory."
|
||||
"In this case, you need to set :attr:`MUSIC_DIRECTORY_SERVE_PATH` to "
|
||||
"``/srv/funkwhale/data/music``. The webserver needs to be able to read "
|
||||
"this directory."
|
||||
msgstr ""
|
||||
"In this case, you need to set :attr:`MUSIC_DIRECTORY_SERVE_PATH` to ``/srv/"
|
||||
"funkwhale/data/music``. The webserver needs to be able to read this "
|
||||
"directory."
|
||||
"In this case, you need to set :attr:`MUSIC_DIRECTORY_SERVE_PATH` to "
|
||||
"``/srv/funkwhale/data/music``. The webserver needs to be able to read "
|
||||
"this directory."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:136
|
||||
msgid "API configuration"
|
||||
|
@ -441,23 +449,25 @@ msgstr "API configuration"
|
|||
|
||||
#: ../../docstring config.settings.common.THROTTLING_ENABLED:1 of
|
||||
msgid ""
|
||||
"Whether to enable throttling (also known as rate-limiting). We recommend you "
|
||||
"leave this enabled to improve the quality of the service, especially on "
|
||||
"public pods ."
|
||||
"Whether to enable throttling (also known as rate-limiting). We recommend "
|
||||
"you leave this enabled to improve the quality of the service, especially "
|
||||
"on public pods ."
|
||||
msgstr ""
|
||||
"Whether to enable throttling (also known as rate-limiting). We recommend you "
|
||||
"leave this enabled to improve the quality of the service, especially on "
|
||||
"public pods ."
|
||||
"Whether to enable throttling (also known as rate-limiting). We recommend "
|
||||
"you leave this enabled to improve the quality of the service, especially "
|
||||
"on public pods ."
|
||||
|
||||
#: ../../docstring config.settings.common.THROTTLING_RATES:1 of
|
||||
msgid ""
|
||||
"Throttling rates for specific endpoints and app features. Tweak this if "
|
||||
"you're hitting rate limit issues or if you want to reduce the consumption of "
|
||||
"specific endpoints. Takes the format ``<endpoint name>=<number>/<interval>``."
|
||||
"you're hitting rate limit issues or if you want to reduce the consumption"
|
||||
" of specific endpoints. Takes the format ``<endpoint "
|
||||
"name>=<number>/<interval>``."
|
||||
msgstr ""
|
||||
"Throttling rates for specific endpoints and app features. Tweak this if "
|
||||
"you're hitting rate limit issues or if you want to reduce the consumption of "
|
||||
"specific endpoints. Takes the format ``<endpoint name>=<number>/<interval>``."
|
||||
"you're hitting rate limit issues or if you want to reduce the consumption"
|
||||
" of specific endpoints. Takes the format ``<endpoint "
|
||||
"name>=<number>/<interval>``."
|
||||
|
||||
#: ../../docstring config.settings.common.THROTTLING_RATES:8 of
|
||||
msgid "``signup=5/d,password-reset=2/d,anonymous-reports=5/d``"
|
||||
|
@ -497,44 +507,42 @@ msgstr ""
|
|||
msgid "Default timeout for external requests."
|
||||
msgstr "Default timeout for external requests."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:202
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:156
|
||||
msgid "Federation configuration"
|
||||
msgstr "Federation configuration"
|
||||
|
||||
#: ../../docstring config.settings.common.FEDERATION_OBJECT_FETCH_DELAY:1 of
|
||||
msgid ""
|
||||
"The delay in minutes before a remote object is automatically refetched when "
|
||||
"accessed in the UI."
|
||||
"The delay in minutes before a remote object is automatically refetched "
|
||||
"when accessed in the UI."
|
||||
msgstr ""
|
||||
"The delay in minutes before a remote object is automatically refetched when "
|
||||
"accessed in the UI."
|
||||
"The delay in minutes before a remote object is automatically refetched "
|
||||
"when accessed in the UI."
|
||||
|
||||
#: ../../docstring config.settings.common.FEDERATION_DUPLICATE_FETCH_DELAY:1 of
|
||||
msgid ""
|
||||
"The delay in seconds between two manual fetches of the same remote object."
|
||||
msgstr ""
|
||||
"The delay in seconds between two manual fetches of the same remote object."
|
||||
msgid "The delay in seconds between two manual fetches of the same remote object."
|
||||
msgstr "The delay in seconds between two manual fetches of the same remote object."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:211
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:165
|
||||
msgid "Metadata configuration"
|
||||
msgstr "Metadata configuration"
|
||||
|
||||
#: ../../docstring config.settings.common.TAGS_MAX_BY_OBJ:1 of
|
||||
msgid ""
|
||||
"Maximum number of tags that can be associated with an object. Extra tags are "
|
||||
"ignored."
|
||||
"Maximum number of tags that can be associated with an object. Extra tags "
|
||||
"are ignored."
|
||||
msgstr ""
|
||||
"Maximum number of tags that can be associated with an object. Extra tags are "
|
||||
"ignored."
|
||||
"Maximum number of tags that can be associated with an object. Extra tags "
|
||||
"are ignored."
|
||||
|
||||
#: ../../docstring config.settings.common.MUSICBRAINZ_HOSTNAME:1 of
|
||||
msgid ""
|
||||
"The hostname of your MusicBrainz instance. Change this setting if you run "
|
||||
"your own server or use a mirror. You can include a port number in the "
|
||||
"The hostname of your MusicBrainz instance. Change this setting if you run"
|
||||
" your own server or use a mirror. You can include a port number in the "
|
||||
"hostname."
|
||||
msgstr ""
|
||||
"The hostname of your MusicBrainz instance. Change this setting if you run "
|
||||
"your own server or use a mirror. You can include a port number in the "
|
||||
"The hostname of your MusicBrainz instance. Change this setting if you run"
|
||||
" your own server or use a mirror. You can include a port number in the "
|
||||
"hostname."
|
||||
|
||||
#: ../../docstring config.settings.common.MUSICBRAINZ_HOSTNAME:7 of
|
||||
|
@ -549,7 +557,7 @@ msgstr "``localhost:5000``"
|
|||
msgid "Length of time in seconds to cache MusicBrainz results."
|
||||
msgstr "Length of time in seconds to cache MusicBrainz results."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:221
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:175
|
||||
msgid "Channels and podcast configuration"
|
||||
msgstr "Channels and podcast configuration"
|
||||
|
||||
|
@ -571,8 +579,8 @@ msgstr "Maximum number of RSS items to load in each podcast feed."
|
|||
|
||||
#: ../../docstring config.settings.common.PODCASTS_THIRD_PARTY_VISIBILITY:1 of
|
||||
msgid ""
|
||||
"By default, only people who subscribe to a podcast RSS have access to its "
|
||||
"episodes. Change to ``instance`` or ``everyone`` to change the default "
|
||||
"By default, only people who subscribe to a podcast RSS have access to its"
|
||||
" episodes. Change to ``instance`` or ``everyone`` to change the default "
|
||||
"visibility."
|
||||
msgstr ""
|
||||
|
||||
|
@ -580,18 +588,16 @@ msgstr ""
|
|||
msgid "Changing this value only affect new podcasts."
|
||||
msgstr "Changing this value only affect new podcasts."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:231
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:185
|
||||
msgid "Subsonic configuration"
|
||||
msgstr "Subsonic configuration"
|
||||
|
||||
#: ../../docstring config.settings.common.SUBSONIC_DEFAULT_TRANSCODING_FORMAT:1
|
||||
#: of
|
||||
msgid ""
|
||||
"The default format files are transcoded into when using the Subsonic API."
|
||||
msgstr ""
|
||||
"The default format files are transcoded into when using the Subsonic API."
|
||||
msgid "The default format files are transcoded into when using the Subsonic API."
|
||||
msgstr "The default format files are transcoded into when using the Subsonic API."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:239
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:193
|
||||
msgid "Email configuration"
|
||||
msgstr "Email configuration"
|
||||
|
||||
|
@ -601,8 +607,7 @@ msgstr "SMTP configuration for sending emails. Possible values:"
|
|||
|
||||
#: ../../docstring config.settings.common.EMAIL_CONFIG:3 of
|
||||
msgid "``EMAIL_CONFIG=consolemail://``: output emails to console (the default)"
|
||||
msgstr ""
|
||||
"``EMAIL_CONFIG=consolemail://``: output emails to console (the default)"
|
||||
msgstr "``EMAIL_CONFIG=consolemail://``: output emails to console (the default)"
|
||||
|
||||
#: ../../docstring config.settings.common.EMAIL_CONFIG:4 of
|
||||
msgid "``EMAIL_CONFIG=dummymail://``: disable email sending completely"
|
||||
|
@ -610,9 +615,11 @@ msgstr "``EMAIL_CONFIG=dummymail://``: disable email sending completely"
|
|||
|
||||
#: ../../docstring config.settings.common.EMAIL_CONFIG:6 of
|
||||
msgid ""
|
||||
"On a production instance, you'll usually want to use an external SMTP server:"
|
||||
"On a production instance, you'll usually want to use an external SMTP "
|
||||
"server:"
|
||||
msgstr ""
|
||||
"On a production instance, you'll usually want to use an external SMTP server:"
|
||||
"On a production instance, you'll usually want to use an external SMTP "
|
||||
"server:"
|
||||
|
||||
#: ../../docstring config.settings.common.EMAIL_CONFIG:8 of
|
||||
msgid "``EMAIL_CONFIG=smtp://user:password@youremail.host:25``"
|
||||
|
@ -648,7 +655,7 @@ msgstr ""
|
|||
msgid "Subject prefix for system emails."
|
||||
msgstr "Subject prefix for system emails."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:251
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:205
|
||||
msgid "Plugin configuration"
|
||||
msgstr "Plugin configuration"
|
||||
|
||||
|
@ -658,34 +665,34 @@ msgid ""
|
|||
"runtime."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:264
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:218
|
||||
msgid "List of Funkwhale plugins to load."
|
||||
msgstr "List of Funkwhale plugins to load."
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:267
|
||||
#: ../../administrator_documentation/configuration_docs/env_file.md:221
|
||||
msgid "Other settings"
|
||||
msgstr "Other settings"
|
||||
|
||||
#: ../../docstring config.settings.common.INSTANCE_SUPPORT_MESSAGE_DELAY:1 of
|
||||
msgid ""
|
||||
"The number of days before your pod shows the \"support your pod\" message. "
|
||||
"The timer starts after the user signs up."
|
||||
"The number of days before your pod shows the \"support your pod\" "
|
||||
"message. The timer starts after the user signs up."
|
||||
msgstr ""
|
||||
|
||||
#: ../../docstring config.settings.common.FUNKWHALE_SUPPORT_MESSAGE_DELAY:1 of
|
||||
msgid ""
|
||||
"The number of days before your pod shows the \"support Funkwhale\" message. "
|
||||
"The timer starts after the user signs up."
|
||||
"The number of days before your pod shows the \"support Funkwhale\" "
|
||||
"message. The timer starts after the user signs up."
|
||||
msgstr ""
|
||||
|
||||
#: ../../docstring config.settings.common.MIN_DELAY_BETWEEN_DOWNLOADS_COUNT:1
|
||||
#: of
|
||||
msgid ""
|
||||
"The required number of seconds between downloads of a track by the same IP "
|
||||
"or user to be counted separately in listen statistics."
|
||||
"The required number of seconds between downloads of a track by the same "
|
||||
"IP or user to be counted separately in listen statistics."
|
||||
msgstr ""
|
||||
"The required number of seconds between downloads of a track by the same IP "
|
||||
"or user to be counted separately in listen statistics."
|
||||
"The required number of seconds between downloads of a track by the same "
|
||||
"IP or user to be counted separately in listen statistics."
|
||||
|
||||
#: ../../docstring config.settings.common.MARKDOWN_EXTENSIONS:1 of
|
||||
msgid "A list of markdown extensions to enable."
|
||||
|
@ -699,68 +706,78 @@ msgstr "See `<https://python-markdown.github.io/extensions/>`_."
|
|||
msgid "Additional TLDs to support with our markdown linkifier."
|
||||
msgstr "Additional TLDs to support with our markdown linkifier."
|
||||
|
||||
#: ../../docstring config.settings.common.EXTERNAL_MEDIA_PROXY_ENABLED:1 of
|
||||
msgid ""
|
||||
"Whether to proxy attachment files hosted on third party pods and and "
|
||||
"servers. Leaving this set to ``true`` is recommended. This reduces the risk "
|
||||
"of leaking user browsing information and reduces the bandwidth used on "
|
||||
"remote pods."
|
||||
msgstr ""
|
||||
"Whether to proxy attachment files hosted on third party pods and and "
|
||||
"servers. Leaving this set to ``true`` is recommended. This reduces the risk "
|
||||
"of leaking user browsing information and reduces the bandwidth used on "
|
||||
"remote pods."
|
||||
#~ msgid ""
|
||||
#~ "Whether to proxy attachment files hosted"
|
||||
#~ " on third party pods and and "
|
||||
#~ "servers. Leaving this set to ``true``"
|
||||
#~ " is recommended. This reduces the "
|
||||
#~ "risk of leaking user browsing "
|
||||
#~ "information and reduces the bandwidth "
|
||||
#~ "used on remote pods."
|
||||
#~ msgstr ""
|
||||
#~ "Whether to proxy attachment files hosted"
|
||||
#~ " on third party pods and and "
|
||||
#~ "servers. Leaving this set to ``true``"
|
||||
#~ " is recommended. This reduces the "
|
||||
#~ "risk of leaking user browsing "
|
||||
#~ "information and reduces the bandwidth "
|
||||
#~ "used on remote pods."
|
||||
|
||||
#: ../../docstring config.settings.common.EXTERNAL_REQUESTS_VERIFY_SSL:4 of
|
||||
msgid "Disabling this feature is not recommended."
|
||||
msgstr "Disabling this feature is not recommended."
|
||||
#~ msgid "Disabling this feature is not recommended."
|
||||
#~ msgstr "Disabling this feature is not recommended."
|
||||
|
||||
#: ../../docstring config.settings.common.PODCASTS_THIRD_PARTY_VISIBILITY:1 of
|
||||
msgid ""
|
||||
"By default, only people who subscribe to a podcast RSS have access to its "
|
||||
"episodes. Switch to \"instance\" or \"everyone\" to change the default "
|
||||
"visibility."
|
||||
msgstr ""
|
||||
"By default, only people who subscribe to a podcast RSS have access to its "
|
||||
"episodes. Switch to \"instance\" or \"everyone\" to change the default "
|
||||
"visibility."
|
||||
#~ msgid ""
|
||||
#~ "By default, only people who subscribe"
|
||||
#~ " to a podcast RSS have access "
|
||||
#~ "to its episodes. Switch to \"instance\""
|
||||
#~ " or \"everyone\" to change the "
|
||||
#~ "default visibility."
|
||||
#~ msgstr ""
|
||||
#~ "By default, only people who subscribe"
|
||||
#~ " to a podcast RSS have access "
|
||||
#~ "to its episodes. Switch to \"instance\""
|
||||
#~ " or \"everyone\" to change the "
|
||||
#~ "default visibility."
|
||||
|
||||
#: ../../docstring config.settings.common.DEFAULT_FROM_EMAIL:1 of
|
||||
msgid "Name and email address used to send system emails."
|
||||
msgstr "Name and email address used to send system emails."
|
||||
#~ msgid "Name and email address used to send system emails."
|
||||
#~ msgstr "Name and email address used to send system emails."
|
||||
|
||||
#: ../../docstring config.settings.common.DEFAULT_FROM_EMAIL:3 of
|
||||
msgid "Default: ``Funkwhale <noreply@yourdomain>``"
|
||||
msgstr "Default: ``Funkwhale <noreply@yourdomain>``"
|
||||
#~ msgid "Default: ``Funkwhale <noreply@yourdomain>``"
|
||||
#~ msgstr "Default: ``Funkwhale <noreply@yourdomain>``"
|
||||
|
||||
#: ../../docstring config.settings.common.DEFAULT_FROM_EMAIL:7 of
|
||||
msgid ""
|
||||
"Both the forms ``Funkwhale <noreply@yourdomain>`` and ``noreply@yourdomain`` "
|
||||
"work."
|
||||
msgstr ""
|
||||
"Both the forms ``Funkwhale <noreply@yourdomain>`` and ``noreply@yourdomain`` "
|
||||
"work."
|
||||
#~ msgid ""
|
||||
#~ "Both the forms ``Funkwhale "
|
||||
#~ "<noreply@yourdomain>`` and ``noreply@yourdomain`` "
|
||||
#~ "work."
|
||||
#~ msgstr ""
|
||||
#~ "Both the forms ``Funkwhale "
|
||||
#~ "<noreply@yourdomain>`` and ``noreply@yourdomain`` "
|
||||
#~ "work."
|
||||
|
||||
#: ../../docstring config.settings.common.FUNKWHALE_PLUGINS_PATH:1 of
|
||||
msgid ""
|
||||
"Path to a directory containing Funkwhale plugins. These will be imported at "
|
||||
"runtime."
|
||||
msgstr ""
|
||||
"Path to a directory containing Funkwhale plugins. These will be imported at "
|
||||
"runtime."
|
||||
#~ msgid ""
|
||||
#~ "Path to a directory containing Funkwhale"
|
||||
#~ " plugins. These will be imported at"
|
||||
#~ " runtime."
|
||||
#~ msgstr ""
|
||||
#~ "Path to a directory containing Funkwhale"
|
||||
#~ " plugins. These will be imported at"
|
||||
#~ " runtime."
|
||||
|
||||
#: ../../docstring config.settings.common.INSTANCE_SUPPORT_MESSAGE_DELAY:1 of
|
||||
msgid ""
|
||||
"The number of days after signup before the \"support your pod\" message is "
|
||||
"shown."
|
||||
msgstr ""
|
||||
"The number of days after signup before the \"support your pod\" message is "
|
||||
"shown."
|
||||
#~ msgid ""
|
||||
#~ "The number of days after signup "
|
||||
#~ "before the \"support your pod\" message"
|
||||
#~ " is shown."
|
||||
#~ msgstr ""
|
||||
#~ "The number of days after signup "
|
||||
#~ "before the \"support your pod\" message"
|
||||
#~ " is shown."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "The number of days after signup "
|
||||
#~ "before the \"support Funkwhale\" message "
|
||||
#~ "is shown."
|
||||
#~ msgstr ""
|
||||
#~ "The number of days after signup "
|
||||
#~ "before the \"support Funkwhale\" message "
|
||||
#~ "is shown."
|
||||
|
||||
#: ../../docstring config.settings.common.FUNKWHALE_SUPPORT_MESSAGE_DELAY:1 of
|
||||
msgid ""
|
||||
"The number of days after signup before the \"support Funkwhale\" message is "
|
||||
"shown."
|
||||
msgstr ""
|
||||
"The number of days after signup before the \"support Funkwhale\" message is "
|
||||
"shown."
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-03 01:32+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\n"
|
||||
"PO-Revision-Date: 2022-07-02 21:07+0000\n"
|
||||
"Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n"
|
||||
"Language: en_GB\n"
|
||||
|
@ -62,11 +62,61 @@ msgstr ""
|
|||
msgid "Create a new config file and populate it with placeholder settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:41
|
||||
msgid "Parameter"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:42
|
||||
msgid "Data type"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:43
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:44
|
||||
msgid "Configure your reverse proxy"
|
||||
msgid "Example"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:46
|
||||
msgid "`additionalStylesheets`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:47
|
||||
msgid "Array<URL>"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:48
|
||||
msgid "A list of URLs (relative or absolute) pointing to stylesheets."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:49
|
||||
msgid "`[\"https://test/theme.css\"]`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:51
|
||||
msgid "`defaultServerUrl`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:52
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:53
|
||||
msgid ""
|
||||
"The URL of the API server you want to connect the frontend to. Defaults "
|
||||
"to the current domain."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:54
|
||||
msgid "`\"https://api.yourdomain.com\"`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:59
|
||||
msgid "Configure your reverse proxy"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:61
|
||||
msgid ""
|
||||
"Once you've created your {file}`settings.json` file you need to configure"
|
||||
" your reverse proxy to serve it."
|
||||
|
@ -76,7 +126,7 @@ msgstr ""
|
|||
msgid "Nginx"
|
||||
msgstr "Nginx"
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:50
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:65
|
||||
msgid ""
|
||||
"Add the following snippet to your {file}`/etc/nginx/sites-"
|
||||
"available/funkwhale.conf` config file:"
|
||||
|
@ -86,57 +136,57 @@ msgstr ""
|
|||
msgid "Apache"
|
||||
msgstr "Apache"
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:62
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:77
|
||||
msgid "Add the following snippet to your webserver configuration:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:70
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:85
|
||||
msgid ""
|
||||
"Reload your webserver. You should be able to see the contents of your "
|
||||
"configuration file at `https://yourinstanceurl/settings.json`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:72
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:87
|
||||
msgid "Add a custom theme"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:74
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:89
|
||||
msgid "You can use a custom stylesheet to theme your Funkwhale pod. To do this:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:76
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:91
|
||||
msgid "Navigate to your {file}`/srv/funkwhale/custom` directory."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:82
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:97
|
||||
msgid "Copy your CSS file to this directory, or create a new one."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:94
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:109
|
||||
msgid ""
|
||||
"Add the location of your CSS file to the `additionalStylesheets` "
|
||||
"parameter in your {file}`settings.json` file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:107
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:122
|
||||
msgid "Add the whole {file}`custom` dir to your webserver configuration."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:111
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:126
|
||||
msgid ""
|
||||
"Add the following to your {file}`/etc/nginx/sites-"
|
||||
"available/funkwhale.conf` file:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:122
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:137
|
||||
msgid "Add the following to your webserver configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:135
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:150
|
||||
msgid "Restart your webserver."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:137
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:152
|
||||
msgid "Refresh your Funkwhale app. The background should now be red."
|
||||
msgstr ""
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -174,31 +174,35 @@ msgid ""
|
|||
"request:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:69
|
||||
#: ../../developers/authentication.rst:67
|
||||
msgid "Oauth scopes"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:70
|
||||
msgid "Scope"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:69
|
||||
#: ../../developers/authentication.rst:71
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:71
|
||||
#: ../../developers/authentication.rst:72
|
||||
msgid "``read``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:71
|
||||
msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)"
|
||||
#: ../../developers/authentication.rst:73
|
||||
msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:74
|
||||
msgid "``write``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:74
|
||||
msgid "Write-only access to all data (equivalent to all ``write:*`` scopes)"
|
||||
#: ../../developers/authentication.rst:75
|
||||
msgid "Read-only access to all data (equivalent to all ``write:*`` scopes)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:77
|
||||
#: ../../developers/authentication.rst:76
|
||||
msgid "``<read/write>:profile``"
|
||||
msgstr ""
|
||||
|
||||
|
@ -206,75 +210,84 @@ msgstr ""
|
|||
msgid "Access to profile data (e-mail address, username, etc.)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:79
|
||||
#: ../../developers/authentication.rst:78
|
||||
msgid "``<read/write>:libraries``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:79
|
||||
msgid "Access to library data (uploads, libraries tracks, albums, artists...)"
|
||||
msgid "Access to library data (uploads, libraries, tracks, albums, artists…)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:82
|
||||
#: ../../developers/authentication.rst:80
|
||||
msgid "``<read/write>:favorites``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:82
|
||||
#: ../../developers/authentication.rst:81
|
||||
msgid "Access to favorites"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:84
|
||||
#: ../../developers/authentication.rst:82
|
||||
msgid "``<read/write>:listenings``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:84
|
||||
#: ../../developers/authentication.rst:83
|
||||
msgid "Access to history"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:86
|
||||
#: ../../developers/authentication.rst:84
|
||||
msgid "``<read/write>:follows``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:86
|
||||
#: ../../developers/authentication.rst:85
|
||||
msgid "Access to followers"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:88
|
||||
#: ../../developers/authentication.rst:86
|
||||
msgid "``<read/write>:playlists``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:88
|
||||
#: ../../developers/authentication.rst:87
|
||||
msgid "Access to playlists"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:90
|
||||
#: ../../developers/authentication.rst:88
|
||||
msgid "``<read/write>:radios``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:90
|
||||
#: ../../developers/authentication.rst:89
|
||||
msgid "Access to radios"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:92
|
||||
#: ../../developers/authentication.rst:90
|
||||
msgid "``<read/write>:filters``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:92
|
||||
#: ../../developers/authentication.rst:91
|
||||
msgid "Access to content filters"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:94
|
||||
#: ../../developers/authentication.rst:92
|
||||
msgid "``<read/write>:notifications``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:94
|
||||
#: ../../developers/authentication.rst:93
|
||||
msgid "Access to notifications"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:96
|
||||
#: ../../developers/authentication.rst:94
|
||||
msgid "``<read/write>:edits``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:96
|
||||
#: ../../developers/authentication.rst:95
|
||||
msgid "Access to metadata edits"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Write-only access to all data (equivalent to all ``write:*`` scopes)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Access to library data (uploads, libraries tracks, albums, artists...)"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -40,118 +40,309 @@ msgstr ""
|
|||
msgid "This guide shows you how to tag your content with MusicBrainz Picard."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:34
|
||||
msgid "Tag content"
|
||||
#: ../../user_documentation/libraries/tag_music.md:19
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:36
|
||||
msgid "To tag content using MusicBrainz Picard:"
|
||||
#: ../../user_documentation/libraries/tag_music.md:20
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:21
|
||||
msgid "Example value"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:22
|
||||
msgid "`Title`*"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:23
|
||||
msgid "The track title."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:24
|
||||
msgid "`Letting you`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:25
|
||||
msgid "`Artist`*"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:26
|
||||
msgid "The artist name."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:27
|
||||
msgid "`Nine Inch Nails`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:28
|
||||
msgid "`Album`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:29
|
||||
msgid ""
|
||||
"The album title. If none is provided, an `[Unknown Album]` entry is "
|
||||
"created."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:30
|
||||
msgid "`The Slip`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:31
|
||||
msgid "`Album artist`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:32
|
||||
msgid "The album artist name (can be different than the track artist)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:33
|
||||
msgid "`Trent Reznor`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:34
|
||||
msgid "`Genre`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:35
|
||||
msgid ""
|
||||
"A comma separated list of tags to associate with the track. Other "
|
||||
"supported separators: `;` and `/`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:37
|
||||
msgid "`Industrial, Metal`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:38
|
||||
msgid "`Track number`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:39
|
||||
msgid "The position of the track in the album/release."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:40
|
||||
msgid "`4`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:41
|
||||
msgid "`Disc number`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:42
|
||||
msgid "The disc number (in case of multi-disc albums)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:43
|
||||
msgid "`1`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:44
|
||||
msgid "`Date`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:45
|
||||
msgid "The release date of the track or album."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:46
|
||||
msgid "`2019`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:47
|
||||
msgid "`License`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:48
|
||||
msgid ""
|
||||
"The license associated with this work. The first URL found is checked "
|
||||
"against our list of supported licenses."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:50
|
||||
#: ../../user_documentation/libraries/tag_music.md:54
|
||||
msgid "`CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:51
|
||||
msgid "`Copyright`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:52
|
||||
msgid ""
|
||||
"The license associated with this work. The first URL found is checked "
|
||||
"against our list of supported licenses. Used if no license found in the"
|
||||
" `License` tag."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:55
|
||||
msgid "`Pictures`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:56
|
||||
msgid "The first embeded picture found is used as the album cover."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:58
|
||||
msgid "`MusicBrainz Recording ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:59
|
||||
msgid "The MusicBrainz ID for the recording."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:60
|
||||
msgid "`99244237-850b-4a93-904d-57305bcadb4e`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:61
|
||||
msgid "`MusicBrainz Album ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:62
|
||||
msgid "The MusicBrainz ID for the album."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:63
|
||||
msgid "`bca982fd-ab73-3c9f-ad07-9104a4f53a32`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:64
|
||||
msgid "`MusicBrainz Artist ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:65
|
||||
msgid "The MusicBrainz ID for the artist."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:66
|
||||
#: ../../user_documentation/libraries/tag_music.md:69
|
||||
msgid "`b7ffd2af-418f-4be2-bdd1-22f8b48613da`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:67
|
||||
msgid "`MusicBrainz Album Artist ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:68
|
||||
msgid "The MusicBrainz ID for the album artist."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:74
|
||||
msgid "Tag content"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:76
|
||||
msgid "To tag content using MusicBrainz Picard:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:78
|
||||
msgid ""
|
||||
"Select {guilabel}`Add Files` to add individual files or {guilabel}`Add "
|
||||
"Folder` to add a directory of files."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:39
|
||||
#: ../../user_documentation/libraries/tag_music.md:79
|
||||
msgid "Select the files or directory you want to tag."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:40
|
||||
#: ../../user_documentation/libraries/tag_music.md:80
|
||||
msgid ""
|
||||
"Picard shows the files in the left panel. Picard moves files to the right"
|
||||
" panel as it tags them. If Picard doesn't tag a file automatically, "
|
||||
"select {guilabel}`Scan`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:41
|
||||
#: ../../user_documentation/libraries/tag_music.md:81
|
||||
msgid ""
|
||||
"Check a file's tags by highlighting it and looking at the details in the "
|
||||
"bottom panel. If Picard has applied the wrong tags, look for [alternative"
|
||||
" versions](#alternative-versions)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:42
|
||||
#: ../../user_documentation/libraries/tag_music.md:56
|
||||
#: ../../user_documentation/libraries/tag_music.md:65
|
||||
#: ../../user_documentation/libraries/tag_music.md:82
|
||||
#: ../../user_documentation/libraries/tag_music.md:96
|
||||
#: ../../user_documentation/libraries/tag_music.md:105
|
||||
msgid ""
|
||||
"Select {guilabel}`Save` or hit {kbd}`ctrl+s` ({kbd}`cmd+s` on macOS) to "
|
||||
"save the tags to the files."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:44
|
||||
#: ../../user_documentation/libraries/tag_music.md:84
|
||||
msgid ""
|
||||
"That's it! You've added ID3 tags to your files. You can now [add these to"
|
||||
" a library](upload_content.md)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:46
|
||||
#: ../../user_documentation/libraries/tag_music.md:86
|
||||
msgid "Alternative versions"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:48
|
||||
#: ../../user_documentation/libraries/tag_music.md:88
|
||||
msgid ""
|
||||
"Picard will choose tags based on details included in your file. Sometimes"
|
||||
" it chooses a different version of a release than the one you want. You "
|
||||
"can choose an alternative version of your content to get the right tags."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:50
|
||||
#: ../../user_documentation/libraries/tag_music.md:90
|
||||
msgid "Alternative albums"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:52
|
||||
#: ../../user_documentation/libraries/tag_music.md:92
|
||||
msgid "If Picard has selected a different version of the album you are tagging:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:54
|
||||
#: ../../user_documentation/libraries/tag_music.md:94
|
||||
msgid ""
|
||||
"Right-click on the album and hover your mouse over {guilabel}`Other "
|
||||
"versions`. A dropdown list of alternative versions appears."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:55
|
||||
#: ../../user_documentation/libraries/tag_music.md:95
|
||||
msgid "Select the correct release from the list."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:58
|
||||
#: ../../user_documentation/libraries/tag_music.md:98
|
||||
msgid "Alternative tracks"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:60
|
||||
#: ../../user_documentation/libraries/tag_music.md:100
|
||||
msgid "If Picard can't find a release for a track:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:62
|
||||
#: ../../user_documentation/libraries/tag_music.md:102
|
||||
msgid ""
|
||||
"Right-click on the track and select {guilabel}`Search for Similar "
|
||||
"Tracks…`. A search screen appears."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:63
|
||||
#: ../../user_documentation/libraries/tag_music.md:103
|
||||
msgid ""
|
||||
"Search for your track. Use [MusicBrainz's search "
|
||||
"syntax](https://musicbrainz.org/doc/Indexed_Search_Syntax) for the best "
|
||||
"results."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:64
|
||||
#: ../../user_documentation/libraries/tag_music.md:104
|
||||
msgid "Select the correct track and click on {guilabel}`Load into Picard`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:67
|
||||
#: ../../user_documentation/libraries/tag_music.md:107
|
||||
msgid "Add items to MusicBrainz"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:69
|
||||
#: ../../user_documentation/libraries/tag_music.md:109
|
||||
msgid ""
|
||||
"If Picard can't find your content, you can add it to MusicBrainz "
|
||||
"yourself. To get started, check out [MusicBrainz's "
|
||||
"guide](https://musicbrainz.org/doc/How_to_Add_a_Release/)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:71
|
||||
#: ../../user_documentation/libraries/tag_music.md:111
|
||||
msgid "Once you have added the content to MusicBrainz, Picard can tag your files."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-03 01:32+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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,11 +59,61 @@ msgstr ""
|
|||
msgid "Create a new config file and populate it with placeholder settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:41
|
||||
msgid "Parameter"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:42
|
||||
msgid "Data type"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:43
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:44
|
||||
msgid "Configure your reverse proxy"
|
||||
msgid "Example"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:46
|
||||
msgid "`additionalStylesheets`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:47
|
||||
msgid "Array<URL>"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:48
|
||||
msgid "A list of URLs (relative or absolute) pointing to stylesheets."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:49
|
||||
msgid "`[\"https://test/theme.css\"]`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:51
|
||||
msgid "`defaultServerUrl`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:52
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:53
|
||||
msgid ""
|
||||
"The URL of the API server you want to connect the frontend to. Defaults "
|
||||
"to the current domain."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:54
|
||||
msgid "`\"https://api.yourdomain.com\"`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:59
|
||||
msgid "Configure your reverse proxy"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:61
|
||||
msgid ""
|
||||
"Once you've created your {file}`settings.json` file you need to configure"
|
||||
" your reverse proxy to serve it."
|
||||
|
@ -73,7 +123,7 @@ msgstr ""
|
|||
msgid "Nginx"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:50
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:65
|
||||
msgid ""
|
||||
"Add the following snippet to your {file}`/etc/nginx/sites-"
|
||||
"available/funkwhale.conf` config file:"
|
||||
|
@ -83,57 +133,57 @@ msgstr ""
|
|||
msgid "Apache"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:62
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:77
|
||||
msgid "Add the following snippet to your webserver configuration:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:70
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:85
|
||||
msgid ""
|
||||
"Reload your webserver. You should be able to see the contents of your "
|
||||
"configuration file at `https://yourinstanceurl/settings.json`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:72
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:87
|
||||
msgid "Add a custom theme"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:74
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:89
|
||||
msgid "You can use a custom stylesheet to theme your Funkwhale pod. To do this:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:76
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:91
|
||||
msgid "Navigate to your {file}`/srv/funkwhale/custom` directory."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:82
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:97
|
||||
msgid "Copy your CSS file to this directory, or create a new one."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:94
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:109
|
||||
msgid ""
|
||||
"Add the location of your CSS file to the `additionalStylesheets` "
|
||||
"parameter in your {file}`settings.json` file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:107
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:122
|
||||
msgid "Add the whole {file}`custom` dir to your webserver configuration."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:111
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:126
|
||||
msgid ""
|
||||
"Add the following to your {file}`/etc/nginx/sites-"
|
||||
"available/funkwhale.conf` file:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:122
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:137
|
||||
msgid "Add the following to your webserver configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:135
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:150
|
||||
msgid "Restart your webserver."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:137
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:152
|
||||
msgid "Refresh your Funkwhale app. The background should now be red."
|
||||
msgstr ""
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -174,31 +174,35 @@ msgid ""
|
|||
"request:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:69
|
||||
#: ../../developers/authentication.rst:67
|
||||
msgid "Oauth scopes"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:70
|
||||
msgid "Scope"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:69
|
||||
#: ../../developers/authentication.rst:71
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:71
|
||||
#: ../../developers/authentication.rst:72
|
||||
msgid "``read``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:71
|
||||
msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)"
|
||||
#: ../../developers/authentication.rst:73
|
||||
msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:74
|
||||
msgid "``write``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:74
|
||||
msgid "Write-only access to all data (equivalent to all ``write:*`` scopes)"
|
||||
#: ../../developers/authentication.rst:75
|
||||
msgid "Read-only access to all data (equivalent to all ``write:*`` scopes)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:77
|
||||
#: ../../developers/authentication.rst:76
|
||||
msgid "``<read/write>:profile``"
|
||||
msgstr ""
|
||||
|
||||
|
@ -206,75 +210,84 @@ msgstr ""
|
|||
msgid "Access to profile data (e-mail address, username, etc.)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:79
|
||||
#: ../../developers/authentication.rst:78
|
||||
msgid "``<read/write>:libraries``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:79
|
||||
msgid "Access to library data (uploads, libraries tracks, albums, artists...)"
|
||||
msgid "Access to library data (uploads, libraries, tracks, albums, artists…)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:82
|
||||
#: ../../developers/authentication.rst:80
|
||||
msgid "``<read/write>:favorites``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:82
|
||||
#: ../../developers/authentication.rst:81
|
||||
msgid "Access to favorites"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:84
|
||||
#: ../../developers/authentication.rst:82
|
||||
msgid "``<read/write>:listenings``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:84
|
||||
#: ../../developers/authentication.rst:83
|
||||
msgid "Access to history"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:86
|
||||
#: ../../developers/authentication.rst:84
|
||||
msgid "``<read/write>:follows``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:86
|
||||
#: ../../developers/authentication.rst:85
|
||||
msgid "Access to followers"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:88
|
||||
#: ../../developers/authentication.rst:86
|
||||
msgid "``<read/write>:playlists``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:88
|
||||
#: ../../developers/authentication.rst:87
|
||||
msgid "Access to playlists"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:90
|
||||
#: ../../developers/authentication.rst:88
|
||||
msgid "``<read/write>:radios``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:90
|
||||
#: ../../developers/authentication.rst:89
|
||||
msgid "Access to radios"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:92
|
||||
#: ../../developers/authentication.rst:90
|
||||
msgid "``<read/write>:filters``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:92
|
||||
#: ../../developers/authentication.rst:91
|
||||
msgid "Access to content filters"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:94
|
||||
#: ../../developers/authentication.rst:92
|
||||
msgid "``<read/write>:notifications``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:94
|
||||
#: ../../developers/authentication.rst:93
|
||||
msgid "Access to notifications"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:96
|
||||
#: ../../developers/authentication.rst:94
|
||||
msgid "``<read/write>:edits``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:96
|
||||
#: ../../developers/authentication.rst:95
|
||||
msgid "Access to metadata edits"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Write-only access to all data (equivalent to all ``write:*`` scopes)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Access to library data (uploads, libraries tracks, albums, artists...)"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -40,118 +40,309 @@ msgstr ""
|
|||
msgid "This guide shows you how to tag your content with MusicBrainz Picard."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:34
|
||||
msgid "Tag content"
|
||||
#: ../../user_documentation/libraries/tag_music.md:19
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:36
|
||||
msgid "To tag content using MusicBrainz Picard:"
|
||||
#: ../../user_documentation/libraries/tag_music.md:20
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:21
|
||||
msgid "Example value"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:22
|
||||
msgid "`Title`*"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:23
|
||||
msgid "The track title."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:24
|
||||
msgid "`Letting you`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:25
|
||||
msgid "`Artist`*"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:26
|
||||
msgid "The artist name."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:27
|
||||
msgid "`Nine Inch Nails`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:28
|
||||
msgid "`Album`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:29
|
||||
msgid ""
|
||||
"The album title. If none is provided, an `[Unknown Album]` entry is "
|
||||
"created."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:30
|
||||
msgid "`The Slip`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:31
|
||||
msgid "`Album artist`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:32
|
||||
msgid "The album artist name (can be different than the track artist)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:33
|
||||
msgid "`Trent Reznor`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:34
|
||||
msgid "`Genre`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:35
|
||||
msgid ""
|
||||
"A comma separated list of tags to associate with the track. Other "
|
||||
"supported separators: `;` and `/`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:37
|
||||
msgid "`Industrial, Metal`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:38
|
||||
msgid "`Track number`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:39
|
||||
msgid "The position of the track in the album/release."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:40
|
||||
msgid "`4`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:41
|
||||
msgid "`Disc number`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:42
|
||||
msgid "The disc number (in case of multi-disc albums)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:43
|
||||
msgid "`1`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:44
|
||||
msgid "`Date`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:45
|
||||
msgid "The release date of the track or album."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:46
|
||||
msgid "`2019`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:47
|
||||
msgid "`License`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:48
|
||||
msgid ""
|
||||
"The license associated with this work. The first URL found is checked "
|
||||
"against our list of supported licenses."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:50
|
||||
#: ../../user_documentation/libraries/tag_music.md:54
|
||||
msgid "`CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:51
|
||||
msgid "`Copyright`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:52
|
||||
msgid ""
|
||||
"The license associated with this work. The first URL found is checked "
|
||||
"against our list of supported licenses. Used if no license found in the"
|
||||
" `License` tag."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:55
|
||||
msgid "`Pictures`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:56
|
||||
msgid "The first embeded picture found is used as the album cover."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:58
|
||||
msgid "`MusicBrainz Recording ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:59
|
||||
msgid "The MusicBrainz ID for the recording."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:60
|
||||
msgid "`99244237-850b-4a93-904d-57305bcadb4e`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:61
|
||||
msgid "`MusicBrainz Album ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:62
|
||||
msgid "The MusicBrainz ID for the album."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:63
|
||||
msgid "`bca982fd-ab73-3c9f-ad07-9104a4f53a32`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:64
|
||||
msgid "`MusicBrainz Artist ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:65
|
||||
msgid "The MusicBrainz ID for the artist."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:66
|
||||
#: ../../user_documentation/libraries/tag_music.md:69
|
||||
msgid "`b7ffd2af-418f-4be2-bdd1-22f8b48613da`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:67
|
||||
msgid "`MusicBrainz Album Artist ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:68
|
||||
msgid "The MusicBrainz ID for the album artist."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:74
|
||||
msgid "Tag content"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:76
|
||||
msgid "To tag content using MusicBrainz Picard:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:78
|
||||
msgid ""
|
||||
"Select {guilabel}`Add Files` to add individual files or {guilabel}`Add "
|
||||
"Folder` to add a directory of files."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:39
|
||||
#: ../../user_documentation/libraries/tag_music.md:79
|
||||
msgid "Select the files or directory you want to tag."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:40
|
||||
#: ../../user_documentation/libraries/tag_music.md:80
|
||||
msgid ""
|
||||
"Picard shows the files in the left panel. Picard moves files to the right"
|
||||
" panel as it tags them. If Picard doesn't tag a file automatically, "
|
||||
"select {guilabel}`Scan`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:41
|
||||
#: ../../user_documentation/libraries/tag_music.md:81
|
||||
msgid ""
|
||||
"Check a file's tags by highlighting it and looking at the details in the "
|
||||
"bottom panel. If Picard has applied the wrong tags, look for [alternative"
|
||||
" versions](#alternative-versions)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:42
|
||||
#: ../../user_documentation/libraries/tag_music.md:56
|
||||
#: ../../user_documentation/libraries/tag_music.md:65
|
||||
#: ../../user_documentation/libraries/tag_music.md:82
|
||||
#: ../../user_documentation/libraries/tag_music.md:96
|
||||
#: ../../user_documentation/libraries/tag_music.md:105
|
||||
msgid ""
|
||||
"Select {guilabel}`Save` or hit {kbd}`ctrl+s` ({kbd}`cmd+s` on macOS) to "
|
||||
"save the tags to the files."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:44
|
||||
#: ../../user_documentation/libraries/tag_music.md:84
|
||||
msgid ""
|
||||
"That's it! You've added ID3 tags to your files. You can now [add these to"
|
||||
" a library](upload_content.md)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:46
|
||||
#: ../../user_documentation/libraries/tag_music.md:86
|
||||
msgid "Alternative versions"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:48
|
||||
#: ../../user_documentation/libraries/tag_music.md:88
|
||||
msgid ""
|
||||
"Picard will choose tags based on details included in your file. Sometimes"
|
||||
" it chooses a different version of a release than the one you want. You "
|
||||
"can choose an alternative version of your content to get the right tags."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:50
|
||||
#: ../../user_documentation/libraries/tag_music.md:90
|
||||
msgid "Alternative albums"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:52
|
||||
#: ../../user_documentation/libraries/tag_music.md:92
|
||||
msgid "If Picard has selected a different version of the album you are tagging:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:54
|
||||
#: ../../user_documentation/libraries/tag_music.md:94
|
||||
msgid ""
|
||||
"Right-click on the album and hover your mouse over {guilabel}`Other "
|
||||
"versions`. A dropdown list of alternative versions appears."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:55
|
||||
#: ../../user_documentation/libraries/tag_music.md:95
|
||||
msgid "Select the correct release from the list."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:58
|
||||
#: ../../user_documentation/libraries/tag_music.md:98
|
||||
msgid "Alternative tracks"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:60
|
||||
#: ../../user_documentation/libraries/tag_music.md:100
|
||||
msgid "If Picard can't find a release for a track:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:62
|
||||
#: ../../user_documentation/libraries/tag_music.md:102
|
||||
msgid ""
|
||||
"Right-click on the track and select {guilabel}`Search for Similar "
|
||||
"Tracks…`. A search screen appears."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:63
|
||||
#: ../../user_documentation/libraries/tag_music.md:103
|
||||
msgid ""
|
||||
"Search for your track. Use [MusicBrainz's search "
|
||||
"syntax](https://musicbrainz.org/doc/Indexed_Search_Syntax) for the best "
|
||||
"results."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:64
|
||||
#: ../../user_documentation/libraries/tag_music.md:104
|
||||
msgid "Select the correct track and click on {guilabel}`Load into Picard`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:67
|
||||
#: ../../user_documentation/libraries/tag_music.md:107
|
||||
msgid "Add items to MusicBrainz"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:69
|
||||
#: ../../user_documentation/libraries/tag_music.md:109
|
||||
msgid ""
|
||||
"If Picard can't find your content, you can add it to MusicBrainz "
|
||||
"yourself. To get started, check out [MusicBrainz's "
|
||||
"guide](https://musicbrainz.org/doc/How_to_Add_a_Release/)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:71
|
||||
#: ../../user_documentation/libraries/tag_music.md:111
|
||||
msgid "Once you have added the content to MusicBrainz, Picard can tag your files."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-03 01:32+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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,11 +59,61 @@ msgstr ""
|
|||
msgid "Create a new config file and populate it with placeholder settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:41
|
||||
msgid "Parameter"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:42
|
||||
msgid "Data type"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:43
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:44
|
||||
msgid "Configure your reverse proxy"
|
||||
msgid "Example"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:46
|
||||
msgid "`additionalStylesheets`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:47
|
||||
msgid "Array<URL>"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:48
|
||||
msgid "A list of URLs (relative or absolute) pointing to stylesheets."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:49
|
||||
msgid "`[\"https://test/theme.css\"]`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:51
|
||||
msgid "`defaultServerUrl`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:52
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:53
|
||||
msgid ""
|
||||
"The URL of the API server you want to connect the frontend to. Defaults "
|
||||
"to the current domain."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:54
|
||||
msgid "`\"https://api.yourdomain.com\"`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:59
|
||||
msgid "Configure your reverse proxy"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:61
|
||||
msgid ""
|
||||
"Once you've created your {file}`settings.json` file you need to configure"
|
||||
" your reverse proxy to serve it."
|
||||
|
@ -73,7 +123,7 @@ msgstr ""
|
|||
msgid "Nginx"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:50
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:65
|
||||
msgid ""
|
||||
"Add the following snippet to your {file}`/etc/nginx/sites-"
|
||||
"available/funkwhale.conf` config file:"
|
||||
|
@ -83,57 +133,57 @@ msgstr ""
|
|||
msgid "Apache"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:62
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:77
|
||||
msgid "Add the following snippet to your webserver configuration:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:70
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:85
|
||||
msgid ""
|
||||
"Reload your webserver. You should be able to see the contents of your "
|
||||
"configuration file at `https://yourinstanceurl/settings.json`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:72
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:87
|
||||
msgid "Add a custom theme"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:74
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:89
|
||||
msgid "You can use a custom stylesheet to theme your Funkwhale pod. To do this:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:76
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:91
|
||||
msgid "Navigate to your {file}`/srv/funkwhale/custom` directory."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:82
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:97
|
||||
msgid "Copy your CSS file to this directory, or create a new one."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:94
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:109
|
||||
msgid ""
|
||||
"Add the location of your CSS file to the `additionalStylesheets` "
|
||||
"parameter in your {file}`settings.json` file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:107
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:122
|
||||
msgid "Add the whole {file}`custom` dir to your webserver configuration."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:111
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:126
|
||||
msgid ""
|
||||
"Add the following to your {file}`/etc/nginx/sites-"
|
||||
"available/funkwhale.conf` file:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:122
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:137
|
||||
msgid "Add the following to your webserver configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:135
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:150
|
||||
msgid "Restart your webserver."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:137
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:152
|
||||
msgid "Refresh your Funkwhale app. The background should now be red."
|
||||
msgstr ""
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -174,31 +174,35 @@ msgid ""
|
|||
"request:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:69
|
||||
#: ../../developers/authentication.rst:67
|
||||
msgid "Oauth scopes"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:70
|
||||
msgid "Scope"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:69
|
||||
#: ../../developers/authentication.rst:71
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:71
|
||||
#: ../../developers/authentication.rst:72
|
||||
msgid "``read``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:71
|
||||
msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)"
|
||||
#: ../../developers/authentication.rst:73
|
||||
msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:74
|
||||
msgid "``write``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:74
|
||||
msgid "Write-only access to all data (equivalent to all ``write:*`` scopes)"
|
||||
#: ../../developers/authentication.rst:75
|
||||
msgid "Read-only access to all data (equivalent to all ``write:*`` scopes)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:77
|
||||
#: ../../developers/authentication.rst:76
|
||||
msgid "``<read/write>:profile``"
|
||||
msgstr ""
|
||||
|
||||
|
@ -206,75 +210,84 @@ msgstr ""
|
|||
msgid "Access to profile data (e-mail address, username, etc.)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:79
|
||||
#: ../../developers/authentication.rst:78
|
||||
msgid "``<read/write>:libraries``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:79
|
||||
msgid "Access to library data (uploads, libraries tracks, albums, artists...)"
|
||||
msgid "Access to library data (uploads, libraries, tracks, albums, artists…)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:82
|
||||
#: ../../developers/authentication.rst:80
|
||||
msgid "``<read/write>:favorites``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:82
|
||||
#: ../../developers/authentication.rst:81
|
||||
msgid "Access to favorites"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:84
|
||||
#: ../../developers/authentication.rst:82
|
||||
msgid "``<read/write>:listenings``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:84
|
||||
#: ../../developers/authentication.rst:83
|
||||
msgid "Access to history"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:86
|
||||
#: ../../developers/authentication.rst:84
|
||||
msgid "``<read/write>:follows``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:86
|
||||
#: ../../developers/authentication.rst:85
|
||||
msgid "Access to followers"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:88
|
||||
#: ../../developers/authentication.rst:86
|
||||
msgid "``<read/write>:playlists``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:88
|
||||
#: ../../developers/authentication.rst:87
|
||||
msgid "Access to playlists"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:90
|
||||
#: ../../developers/authentication.rst:88
|
||||
msgid "``<read/write>:radios``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:90
|
||||
#: ../../developers/authentication.rst:89
|
||||
msgid "Access to radios"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:92
|
||||
#: ../../developers/authentication.rst:90
|
||||
msgid "``<read/write>:filters``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:92
|
||||
#: ../../developers/authentication.rst:91
|
||||
msgid "Access to content filters"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:94
|
||||
#: ../../developers/authentication.rst:92
|
||||
msgid "``<read/write>:notifications``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:94
|
||||
#: ../../developers/authentication.rst:93
|
||||
msgid "Access to notifications"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:96
|
||||
#: ../../developers/authentication.rst:94
|
||||
msgid "``<read/write>:edits``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:96
|
||||
#: ../../developers/authentication.rst:95
|
||||
msgid "Access to metadata edits"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Write-only access to all data (equivalent to all ``write:*`` scopes)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Access to library data (uploads, libraries tracks, albums, artists...)"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -40,118 +40,309 @@ msgstr ""
|
|||
msgid "This guide shows you how to tag your content with MusicBrainz Picard."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:34
|
||||
msgid "Tag content"
|
||||
#: ../../user_documentation/libraries/tag_music.md:19
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:36
|
||||
msgid "To tag content using MusicBrainz Picard:"
|
||||
#: ../../user_documentation/libraries/tag_music.md:20
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:21
|
||||
msgid "Example value"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:22
|
||||
msgid "`Title`*"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:23
|
||||
msgid "The track title."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:24
|
||||
msgid "`Letting you`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:25
|
||||
msgid "`Artist`*"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:26
|
||||
msgid "The artist name."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:27
|
||||
msgid "`Nine Inch Nails`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:28
|
||||
msgid "`Album`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:29
|
||||
msgid ""
|
||||
"The album title. If none is provided, an `[Unknown Album]` entry is "
|
||||
"created."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:30
|
||||
msgid "`The Slip`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:31
|
||||
msgid "`Album artist`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:32
|
||||
msgid "The album artist name (can be different than the track artist)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:33
|
||||
msgid "`Trent Reznor`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:34
|
||||
msgid "`Genre`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:35
|
||||
msgid ""
|
||||
"A comma separated list of tags to associate with the track. Other "
|
||||
"supported separators: `;` and `/`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:37
|
||||
msgid "`Industrial, Metal`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:38
|
||||
msgid "`Track number`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:39
|
||||
msgid "The position of the track in the album/release."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:40
|
||||
msgid "`4`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:41
|
||||
msgid "`Disc number`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:42
|
||||
msgid "The disc number (in case of multi-disc albums)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:43
|
||||
msgid "`1`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:44
|
||||
msgid "`Date`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:45
|
||||
msgid "The release date of the track or album."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:46
|
||||
msgid "`2019`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:47
|
||||
msgid "`License`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:48
|
||||
msgid ""
|
||||
"The license associated with this work. The first URL found is checked "
|
||||
"against our list of supported licenses."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:50
|
||||
#: ../../user_documentation/libraries/tag_music.md:54
|
||||
msgid "`CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:51
|
||||
msgid "`Copyright`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:52
|
||||
msgid ""
|
||||
"The license associated with this work. The first URL found is checked "
|
||||
"against our list of supported licenses. Used if no license found in the"
|
||||
" `License` tag."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:55
|
||||
msgid "`Pictures`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:56
|
||||
msgid "The first embeded picture found is used as the album cover."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:58
|
||||
msgid "`MusicBrainz Recording ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:59
|
||||
msgid "The MusicBrainz ID for the recording."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:60
|
||||
msgid "`99244237-850b-4a93-904d-57305bcadb4e`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:61
|
||||
msgid "`MusicBrainz Album ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:62
|
||||
msgid "The MusicBrainz ID for the album."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:63
|
||||
msgid "`bca982fd-ab73-3c9f-ad07-9104a4f53a32`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:64
|
||||
msgid "`MusicBrainz Artist ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:65
|
||||
msgid "The MusicBrainz ID for the artist."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:66
|
||||
#: ../../user_documentation/libraries/tag_music.md:69
|
||||
msgid "`b7ffd2af-418f-4be2-bdd1-22f8b48613da`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:67
|
||||
msgid "`MusicBrainz Album Artist ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:68
|
||||
msgid "The MusicBrainz ID for the album artist."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:74
|
||||
msgid "Tag content"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:76
|
||||
msgid "To tag content using MusicBrainz Picard:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:78
|
||||
msgid ""
|
||||
"Select {guilabel}`Add Files` to add individual files or {guilabel}`Add "
|
||||
"Folder` to add a directory of files."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:39
|
||||
#: ../../user_documentation/libraries/tag_music.md:79
|
||||
msgid "Select the files or directory you want to tag."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:40
|
||||
#: ../../user_documentation/libraries/tag_music.md:80
|
||||
msgid ""
|
||||
"Picard shows the files in the left panel. Picard moves files to the right"
|
||||
" panel as it tags them. If Picard doesn't tag a file automatically, "
|
||||
"select {guilabel}`Scan`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:41
|
||||
#: ../../user_documentation/libraries/tag_music.md:81
|
||||
msgid ""
|
||||
"Check a file's tags by highlighting it and looking at the details in the "
|
||||
"bottom panel. If Picard has applied the wrong tags, look for [alternative"
|
||||
" versions](#alternative-versions)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:42
|
||||
#: ../../user_documentation/libraries/tag_music.md:56
|
||||
#: ../../user_documentation/libraries/tag_music.md:65
|
||||
#: ../../user_documentation/libraries/tag_music.md:82
|
||||
#: ../../user_documentation/libraries/tag_music.md:96
|
||||
#: ../../user_documentation/libraries/tag_music.md:105
|
||||
msgid ""
|
||||
"Select {guilabel}`Save` or hit {kbd}`ctrl+s` ({kbd}`cmd+s` on macOS) to "
|
||||
"save the tags to the files."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:44
|
||||
#: ../../user_documentation/libraries/tag_music.md:84
|
||||
msgid ""
|
||||
"That's it! You've added ID3 tags to your files. You can now [add these to"
|
||||
" a library](upload_content.md)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:46
|
||||
#: ../../user_documentation/libraries/tag_music.md:86
|
||||
msgid "Alternative versions"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:48
|
||||
#: ../../user_documentation/libraries/tag_music.md:88
|
||||
msgid ""
|
||||
"Picard will choose tags based on details included in your file. Sometimes"
|
||||
" it chooses a different version of a release than the one you want. You "
|
||||
"can choose an alternative version of your content to get the right tags."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:50
|
||||
#: ../../user_documentation/libraries/tag_music.md:90
|
||||
msgid "Alternative albums"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:52
|
||||
#: ../../user_documentation/libraries/tag_music.md:92
|
||||
msgid "If Picard has selected a different version of the album you are tagging:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:54
|
||||
#: ../../user_documentation/libraries/tag_music.md:94
|
||||
msgid ""
|
||||
"Right-click on the album and hover your mouse over {guilabel}`Other "
|
||||
"versions`. A dropdown list of alternative versions appears."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:55
|
||||
#: ../../user_documentation/libraries/tag_music.md:95
|
||||
msgid "Select the correct release from the list."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:58
|
||||
#: ../../user_documentation/libraries/tag_music.md:98
|
||||
msgid "Alternative tracks"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:60
|
||||
#: ../../user_documentation/libraries/tag_music.md:100
|
||||
msgid "If Picard can't find a release for a track:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:62
|
||||
#: ../../user_documentation/libraries/tag_music.md:102
|
||||
msgid ""
|
||||
"Right-click on the track and select {guilabel}`Search for Similar "
|
||||
"Tracks…`. A search screen appears."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:63
|
||||
#: ../../user_documentation/libraries/tag_music.md:103
|
||||
msgid ""
|
||||
"Search for your track. Use [MusicBrainz's search "
|
||||
"syntax](https://musicbrainz.org/doc/Indexed_Search_Syntax) for the best "
|
||||
"results."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:64
|
||||
#: ../../user_documentation/libraries/tag_music.md:104
|
||||
msgid "Select the correct track and click on {guilabel}`Load into Picard`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:67
|
||||
#: ../../user_documentation/libraries/tag_music.md:107
|
||||
msgid "Add items to MusicBrainz"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:69
|
||||
#: ../../user_documentation/libraries/tag_music.md:109
|
||||
msgid ""
|
||||
"If Picard can't find your content, you can add it to MusicBrainz "
|
||||
"yourself. To get started, check out [MusicBrainz's "
|
||||
"guide](https://musicbrainz.org/doc/How_to_Add_a_Release/)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:71
|
||||
#: ../../user_documentation/libraries/tag_music.md:111
|
||||
msgid "Once you have added the content to MusicBrainz, Picard can tag your files."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-03 01:32+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -52,11 +52,59 @@ msgstr ""
|
|||
msgid "Create a new config file and populate it with placeholder settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:41
|
||||
msgid "Parameter"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:42
|
||||
msgid "Data type"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:43
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:44
|
||||
msgid "Configure your reverse proxy"
|
||||
msgid "Example"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:46
|
||||
msgid "`additionalStylesheets`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:47
|
||||
msgid "Array<URL>"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:48
|
||||
msgid "A list of URLs (relative or absolute) pointing to stylesheets."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:49
|
||||
msgid "`[\"https://test/theme.css\"]`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:51
|
||||
msgid "`defaultServerUrl`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:52
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:53
|
||||
msgid "The URL of the API server you want to connect the frontend to. Defaults to the current domain."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:54
|
||||
msgid "`\"https://api.yourdomain.com\"`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:59
|
||||
msgid "Configure your reverse proxy"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:61
|
||||
msgid "Once you've created your {file}`settings.json` file you need to configure your reverse proxy to serve it."
|
||||
msgstr ""
|
||||
|
||||
|
@ -65,7 +113,7 @@ msgstr ""
|
|||
msgid "Nginx"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:50
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:65
|
||||
msgid "Add the following snippet to your {file}`/etc/nginx/sites-available/funkwhale.conf` config file:"
|
||||
msgstr ""
|
||||
|
||||
|
@ -74,50 +122,50 @@ msgstr ""
|
|||
msgid "Apache"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:62
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:77
|
||||
msgid "Add the following snippet to your webserver configuration:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:70
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:85
|
||||
msgid "Reload your webserver. You should be able to see the contents of your configuration file at `https://yourinstanceurl/settings.json`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:72
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:87
|
||||
msgid "Add a custom theme"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:74
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:89
|
||||
msgid "You can use a custom stylesheet to theme your Funkwhale pod. To do this:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:76
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:91
|
||||
msgid "Navigate to your {file}`/srv/funkwhale/custom` directory."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:82
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:97
|
||||
msgid "Copy your CSS file to this directory, or create a new one."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:94
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:109
|
||||
msgid "Add the location of your CSS file to the `additionalStylesheets` parameter in your {file}`settings.json` file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:107
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:122
|
||||
msgid "Add the whole {file}`custom` dir to your webserver configuration."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:111
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:126
|
||||
msgid "Add the following to your {file}`/etc/nginx/sites-available/funkwhale.conf` file:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:122
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:137
|
||||
msgid "Add the following to your webserver configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:135
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:150
|
||||
msgid "Restart your webserver."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:137
|
||||
#: ../../administrator_documentation/configuration_docs/frontend.md:152
|
||||
msgid "Refresh your Funkwhale app. The background should now be red."
|
||||
msgstr ""
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-03 00:29+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -28,310 +28,310 @@ msgstr ""
|
|||
msgid "Standard endpoints"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:11
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:61
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:93
|
||||
msgid "Endpoint name"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:12
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:62
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:94
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:13
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:63
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:95
|
||||
msgid "Default rate (per user)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:14
|
||||
msgid "`anonymous-wildcard`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:15
|
||||
msgid "Anonymous requests not covered by other limits"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:16
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:22
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:46
|
||||
msgid "1000 per hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:17
|
||||
msgid "`authenticated-wildcard`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:18
|
||||
msgid "Authenticated requests not covered by other limits"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:19
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:52
|
||||
msgid "2000 per hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:20
|
||||
msgid "`authenticated-create`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:21
|
||||
msgid "Authenticated POST requests"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:23
|
||||
msgid "`anonymous-create`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:24
|
||||
msgid "Anonymous POST requests"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:25
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:43
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:49
|
||||
msgid "1000 per day"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:26
|
||||
msgid "`authenticated-list`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:27
|
||||
msgid "Authenticated GET requests"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:28
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:34
|
||||
msgid "10000 per hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:29
|
||||
msgid "`anonymous-list`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:30
|
||||
msgid "Anonymous GET requests"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:31
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:37
|
||||
msgid "10000 per day"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:32
|
||||
msgid "`authenticated-retrieve`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:33
|
||||
msgid "Authenticated GET requests on resource details"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:35
|
||||
msgid "`anonymous-retrieve`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:36
|
||||
msgid "Anonymous GET requests on resource details"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:38
|
||||
msgid "`authenticated-destroy`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:39
|
||||
msgid "Authenticated DELETE requests on resource details"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:40
|
||||
msgid "500 per hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:41
|
||||
msgid "`anonymous-destroy`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:42
|
||||
msgid "Anonymous DELETE requests on resource details"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:44
|
||||
msgid "`authenticated-update`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:45
|
||||
msgid "Authenticated PATCH and PUT requests on resource details"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:47
|
||||
msgid "`anonymous-update`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:48
|
||||
msgid "Anonymous PATCH and PUT requests on resource details"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:50
|
||||
msgid "`subsonic`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:51
|
||||
msgid "All Subsonic API requests"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:23
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:55
|
||||
msgid "User action endpoints"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:64
|
||||
msgid "`login`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:65
|
||||
msgid "User login"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:66
|
||||
msgid "30 per hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:67
|
||||
msgid "`signup`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:68
|
||||
msgid "User signup"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:69
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:101
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:107
|
||||
msgid "10 per day"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:70
|
||||
msgid "`verify-email`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:71
|
||||
msgid "Email address confirmation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:72
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:75
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:78
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:81
|
||||
msgid "20 per hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:73
|
||||
msgid "`password-change`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:74
|
||||
msgid "Password change (when authenticated)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:76
|
||||
msgid "`password-reset`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:77
|
||||
msgid "Password reset request"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:79
|
||||
msgid "`password-reset-confirm`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:80
|
||||
msgid "Password reset confirmation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:82
|
||||
msgid "`fetch`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:83
|
||||
msgid "Fetch remote objects"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:84
|
||||
msgid "200 per day"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:35
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:87
|
||||
msgid "Dangerous endpoints"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:96
|
||||
msgid "`authenticated-reports`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:97
|
||||
msgid "Authenticated report submissions"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:98
|
||||
msgid "100 per day"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:99
|
||||
msgid "`anonymous-reports`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:100
|
||||
msgid "Anonymous report submissions"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:102
|
||||
msgid "`authenticated-oauth-app`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:103
|
||||
msgid "Authenticated OAuth app creation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:104
|
||||
msgid "10 per hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:105
|
||||
msgid "`anonymous-oauth-app`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:106
|
||||
msgid "Anonymous OAuth app creation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:108
|
||||
msgid "`oauth-authorize`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:109
|
||||
msgid "OAuth app authorization"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:110
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:113
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:116
|
||||
msgid "100 per hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:111
|
||||
msgid "`oauth-token`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:112
|
||||
msgid "OAuth token creation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:114
|
||||
msgid "`oauth-revoke-token`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:0
|
||||
#: ../../administrator_documentation/configuration_docs/rate-limiting.md:115
|
||||
msgid "OAuth token deletion"
|
||||
msgstr ""
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -32,120 +32,120 @@ msgstr ""
|
|||
msgid "The most useful tools for troubleshooting issues with the Funkwhale frontend are your web browser's developer tools. The `Console` and `Network` tabs are particularly useful for tracking down issues in the Javascript code and API responses respectively. Use the following shortcut to open the developer tools for your browser:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:13
|
||||
msgid "Browser"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:14
|
||||
msgid "Shortcut"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:15
|
||||
msgid "Google Chrome/Chromium"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:16
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:18
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:20
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:22
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:24
|
||||
msgid "{kbd}`F12`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:17
|
||||
msgid "Microsoft Edge"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:19
|
||||
msgid "Opera"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:21
|
||||
msgid "Vivaldi"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:23
|
||||
msgid "Firefox"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:25
|
||||
msgid "Safari"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:0
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:26
|
||||
msgid "{kbd}`Command+Option+U`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:18
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:29
|
||||
msgid "Troubleshoot the issue"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:20
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:31
|
||||
msgid "Crashes or performance issues"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:22
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:33
|
||||
msgid "To start troubleshooting your issue, try the following:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:24
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:40
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:35
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:51
|
||||
msgid "Open your browser's developer tools."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:25
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:36
|
||||
msgid "Select the `Console` tab."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:26
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:42
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:37
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:53
|
||||
msgid "Open Funkwhale and try to replicate the issue."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:27
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:38
|
||||
msgid "Take note of any errors or warnings that appear in the `Console` tab."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:29
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:40
|
||||
msgid "If applicable, try these steps while logged in and again while logged out to see if there is any difference."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:31
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:42
|
||||
msgid "Content not appearing"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:33
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:44
|
||||
msgid "If content isn't appearing, it is usually due to one of the following reasons:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:35
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:46
|
||||
msgid "A conditional statement in the frontend code isn't working."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:36
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:47
|
||||
msgid "The API is not serving content."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:38
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:49
|
||||
msgid "You can confirm which of these is causing the issue by checking the `Network` tab in your browser's developer tools."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:41
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:52
|
||||
msgid "Select the `Network` tab."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:43
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:54
|
||||
msgid "Take not of any `4XX` or `5XX` responses in the API calls."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:45
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:56
|
||||
msgid "If you are receiving `4XX` or `5XX` responses, this means the API isn't serving your content properly. You can investigate further by following the [backend troubleshooting guide](backend.md)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:47
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:58
|
||||
msgid "Get help"
|
||||
msgstr ""
|
||||
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:49
|
||||
#: ../../administrator_documentation/troubleshooting/frontend.md:60
|
||||
msgid "If you can't solve the issue yourself, ask the community for help. Check out the [get help](get_help.md) guide for information about where to ask your question and what details to provide."
|
||||
msgstr ""
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -132,31 +132,35 @@ msgstr ""
|
|||
msgid "This is the list of OAuth scopes that third-party applications can request:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:69
|
||||
#: ../../developers/authentication.rst:67
|
||||
msgid "Oauth scopes"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:70
|
||||
msgid "Scope"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:69
|
||||
#: ../../developers/authentication.rst:71
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:71
|
||||
#: ../../developers/authentication.rst:72
|
||||
msgid "``read``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:71
|
||||
msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)"
|
||||
#: ../../developers/authentication.rst:73
|
||||
msgid "Read-only access to all data (equivalent to all ``read:*`` scopes)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:74
|
||||
msgid "``write``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:74
|
||||
msgid "Write-only access to all data (equivalent to all ``write:*`` scopes)"
|
||||
#: ../../developers/authentication.rst:75
|
||||
msgid "Read-only access to all data (equivalent to all ``write:*`` scopes)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:77
|
||||
#: ../../developers/authentication.rst:76
|
||||
msgid "``<read/write>:profile``"
|
||||
msgstr ""
|
||||
|
||||
|
@ -164,74 +168,74 @@ msgstr ""
|
|||
msgid "Access to profile data (e-mail address, username, etc.)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:79
|
||||
#: ../../developers/authentication.rst:78
|
||||
msgid "``<read/write>:libraries``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:79
|
||||
msgid "Access to library data (uploads, libraries tracks, albums, artists...)"
|
||||
msgid "Access to library data (uploads, libraries, tracks, albums, artists…)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:82
|
||||
#: ../../developers/authentication.rst:80
|
||||
msgid "``<read/write>:favorites``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:82
|
||||
#: ../../developers/authentication.rst:81
|
||||
msgid "Access to favorites"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:84
|
||||
#: ../../developers/authentication.rst:82
|
||||
msgid "``<read/write>:listenings``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:84
|
||||
#: ../../developers/authentication.rst:83
|
||||
msgid "Access to history"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:86
|
||||
#: ../../developers/authentication.rst:84
|
||||
msgid "``<read/write>:follows``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:86
|
||||
#: ../../developers/authentication.rst:85
|
||||
msgid "Access to followers"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:88
|
||||
#: ../../developers/authentication.rst:86
|
||||
msgid "``<read/write>:playlists``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:88
|
||||
#: ../../developers/authentication.rst:87
|
||||
msgid "Access to playlists"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:90
|
||||
#: ../../developers/authentication.rst:88
|
||||
msgid "``<read/write>:radios``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:90
|
||||
#: ../../developers/authentication.rst:89
|
||||
msgid "Access to radios"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:92
|
||||
#: ../../developers/authentication.rst:90
|
||||
msgid "``<read/write>:filters``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:92
|
||||
#: ../../developers/authentication.rst:91
|
||||
msgid "Access to content filters"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:94
|
||||
#: ../../developers/authentication.rst:92
|
||||
msgid "``<read/write>:notifications``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:94
|
||||
#: ../../developers/authentication.rst:93
|
||||
msgid "Access to notifications"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:96
|
||||
#: ../../developers/authentication.rst:94
|
||||
msgid "``<read/write>:edits``"
|
||||
msgstr ""
|
||||
|
||||
#: ../../developers/authentication.rst:96
|
||||
#: ../../developers/authentication.rst:95
|
||||
msgid "Access to metadata edits"
|
||||
msgstr ""
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
|
||||
"POT-Creation-Date: 2022-07-03 22:14+0200\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"
|
||||
|
@ -32,92 +32,274 @@ msgstr ""
|
|||
msgid "This guide shows you how to tag your content with MusicBrainz Picard."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:34
|
||||
msgid "Tag content"
|
||||
#: ../../user_documentation/libraries/tag_music.md:19
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:36
|
||||
msgid "To tag content using MusicBrainz Picard:"
|
||||
#: ../../user_documentation/libraries/tag_music.md:20
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:21
|
||||
msgid "Example value"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:22
|
||||
msgid "`Title`*"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:23
|
||||
msgid "The track title."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:24
|
||||
msgid "`Letting you`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:25
|
||||
msgid "`Artist`*"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:26
|
||||
msgid "The artist name."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:27
|
||||
msgid "`Nine Inch Nails`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:28
|
||||
msgid "`Album`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:29
|
||||
msgid "The album title. If none is provided, an `[Unknown Album]` entry is created."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:30
|
||||
msgid "`The Slip`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:31
|
||||
msgid "`Album artist`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:32
|
||||
msgid "The album artist name (can be different than the track artist)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:33
|
||||
msgid "`Trent Reznor`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:34
|
||||
msgid "`Genre`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:35
|
||||
msgid "A comma separated list of tags to associate with the track. Other supported separators: `;` and `/`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:37
|
||||
msgid "`Industrial, Metal`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:38
|
||||
msgid "Select {guilabel}`Add Files` to add individual files or {guilabel}`Add Folder` to add a directory of files."
|
||||
msgid "`Track number`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:39
|
||||
msgid "Select the files or directory you want to tag."
|
||||
msgid "The position of the track in the album/release."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:40
|
||||
msgid "Picard shows the files in the left panel. Picard moves files to the right panel as it tags them. If Picard doesn't tag a file automatically, select {guilabel}`Scan`."
|
||||
msgid "`4`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:41
|
||||
msgid "Check a file's tags by highlighting it and looking at the details in the bottom panel. If Picard has applied the wrong tags, look for [alternative versions](#alternative-versions)."
|
||||
msgid "`Disc number`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:42
|
||||
#: ../../user_documentation/libraries/tag_music.md:56
|
||||
#: ../../user_documentation/libraries/tag_music.md:65
|
||||
msgid "Select {guilabel}`Save` or hit {kbd}`ctrl+s` ({kbd}`cmd+s` on macOS) to save the tags to the files."
|
||||
msgid "The disc number (in case of multi-disc albums)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:43
|
||||
msgid "`1`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:44
|
||||
msgid "That's it! You've added ID3 tags to your files. You can now [add these to a library](upload_content.md)"
|
||||
msgid "`Date`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:45
|
||||
msgid "The release date of the track or album."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:46
|
||||
msgid "Alternative versions"
|
||||
msgid "`2019`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:47
|
||||
msgid "`License`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:48
|
||||
msgid "Picard will choose tags based on details included in your file. Sometimes it chooses a different version of a release than the one you want. You can choose an alternative version of your content to get the right tags."
|
||||
msgid "The license associated with this work. The first URL found is checked against our list of supported licenses."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:50
|
||||
msgid "Alternative albums"
|
||||
#: ../../user_documentation/libraries/tag_music.md:54
|
||||
msgid "`CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:51
|
||||
msgid "`Copyright`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:52
|
||||
msgid "If Picard has selected a different version of the album you are tagging:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:54
|
||||
msgid "Right-click on the album and hover your mouse over {guilabel}`Other versions`. A dropdown list of alternative versions appears."
|
||||
msgid "The license associated with this work. The first URL found is checked against our list of supported licenses. Used if no license found in the `License` tag."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:55
|
||||
msgid "Select the correct release from the list."
|
||||
msgid "`Pictures`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:56
|
||||
msgid "The first embeded picture found is used as the album cover."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:58
|
||||
msgid "Alternative tracks"
|
||||
msgid "`MusicBrainz Recording ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:59
|
||||
msgid "The MusicBrainz ID for the recording."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:60
|
||||
msgid "If Picard can't find a release for a track:"
|
||||
msgid "`99244237-850b-4a93-904d-57305bcadb4e`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:61
|
||||
msgid "`MusicBrainz Album ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:62
|
||||
msgid "Right-click on the track and select {guilabel}`Search for Similar Tracks…`. A search screen appears."
|
||||
msgid "The MusicBrainz ID for the album."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:63
|
||||
msgid "Search for your track. Use [MusicBrainz's search syntax](https://musicbrainz.org/doc/Indexed_Search_Syntax) for the best results."
|
||||
msgid "`bca982fd-ab73-3c9f-ad07-9104a4f53a32`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:64
|
||||
msgid "Select the correct track and click on {guilabel}`Load into Picard`."
|
||||
msgid "`MusicBrainz Artist ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:65
|
||||
msgid "The MusicBrainz ID for the artist."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:66
|
||||
#: ../../user_documentation/libraries/tag_music.md:69
|
||||
msgid "`b7ffd2af-418f-4be2-bdd1-22f8b48613da`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:67
|
||||
msgid "`MusicBrainz Album Artist ID`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:68
|
||||
msgid "The MusicBrainz ID for the album artist."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:74
|
||||
msgid "Tag content"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:76
|
||||
msgid "To tag content using MusicBrainz Picard:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:78
|
||||
msgid "Select {guilabel}`Add Files` to add individual files or {guilabel}`Add Folder` to add a directory of files."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:79
|
||||
msgid "Select the files or directory you want to tag."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:80
|
||||
msgid "Picard shows the files in the left panel. Picard moves files to the right panel as it tags them. If Picard doesn't tag a file automatically, select {guilabel}`Scan`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:81
|
||||
msgid "Check a file's tags by highlighting it and looking at the details in the bottom panel. If Picard has applied the wrong tags, look for [alternative versions](#alternative-versions)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:82
|
||||
#: ../../user_documentation/libraries/tag_music.md:96
|
||||
#: ../../user_documentation/libraries/tag_music.md:105
|
||||
msgid "Select {guilabel}`Save` or hit {kbd}`ctrl+s` ({kbd}`cmd+s` on macOS) to save the tags to the files."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:84
|
||||
msgid "That's it! You've added ID3 tags to your files. You can now [add these to a library](upload_content.md)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:86
|
||||
msgid "Alternative versions"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:88
|
||||
msgid "Picard will choose tags based on details included in your file. Sometimes it chooses a different version of a release than the one you want. You can choose an alternative version of your content to get the right tags."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:90
|
||||
msgid "Alternative albums"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:92
|
||||
msgid "If Picard has selected a different version of the album you are tagging:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:94
|
||||
msgid "Right-click on the album and hover your mouse over {guilabel}`Other versions`. A dropdown list of alternative versions appears."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:95
|
||||
msgid "Select the correct release from the list."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:98
|
||||
msgid "Alternative tracks"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:100
|
||||
msgid "If Picard can't find a release for a track:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:102
|
||||
msgid "Right-click on the track and select {guilabel}`Search for Similar Tracks…`. A search screen appears."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:103
|
||||
msgid "Search for your track. Use [MusicBrainz's search syntax](https://musicbrainz.org/doc/Indexed_Search_Syntax) for the best results."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:104
|
||||
msgid "Select the correct track and click on {guilabel}`Load into Picard`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:107
|
||||
msgid "Add items to MusicBrainz"
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:69
|
||||
#: ../../user_documentation/libraries/tag_music.md:109
|
||||
msgid "If Picard can't find your content, you can add it to MusicBrainz yourself. To get started, check out [MusicBrainz's guide](https://musicbrainz.org/doc/How_to_Add_a_Release/)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../user_documentation/libraries/tag_music.md:71
|
||||
#: ../../user_documentation/libraries/tag_music.md:111
|
||||
msgid "Once you have added the content to MusicBrainz, Picard can tag your files."
|
||||
msgstr ""
|
||||
|
|
|
@ -10,27 +10,67 @@ This guide shows you how to tag your content with MusicBrainz Picard.
|
|||
:local:
|
||||
```
|
||||
|
||||
```{dropdown} Supported tags
|
||||
````{dropdown} Supported tags
|
||||
|
||||
```{list-table}
|
||||
:header-rows: 1
|
||||
|
||||
* - Name
|
||||
- Description
|
||||
- Example value
|
||||
* - `Title`*
|
||||
- The track title.
|
||||
- `Letting you`
|
||||
* - `Artist`*
|
||||
- The artist name.
|
||||
- `Nine Inch Nails`
|
||||
* - `Album`
|
||||
- The album title. If none is provided, an `[Unknown Album]` entry is created.
|
||||
- `The Slip`
|
||||
* - `Album artist`
|
||||
- The album artist name (can be different than the track artist).
|
||||
- `Trent Reznor`
|
||||
* - `Genre`
|
||||
- A comma separated list of tags to associate with the track.
|
||||
Other supported separators: `;` and `/`.
|
||||
- `Industrial, Metal`
|
||||
* - `Track number`
|
||||
- The position of the track in the album/release.
|
||||
- `4`
|
||||
* - `Disc number`
|
||||
- The disc number (in case of multi-disc albums).
|
||||
- `1`
|
||||
* - `Date`
|
||||
- The release date of the track or album.
|
||||
- `2019`
|
||||
* - `License`
|
||||
- The license associated with this work.
|
||||
The first URL found is checked against our list of supported licenses.
|
||||
- `CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/`
|
||||
* - `Copyright`
|
||||
- The license associated with this work. The first URL found is checked against our list of supported licenses.
|
||||
Used if no license found in the `License` tag.
|
||||
- `CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/`
|
||||
* - `Pictures`
|
||||
- The first embeded picture found is used as the album cover.
|
||||
-
|
||||
* - `MusicBrainz Recording ID`
|
||||
- The MusicBrainz ID for the recording.
|
||||
- `99244237-850b-4a93-904d-57305bcadb4e`
|
||||
* - `MusicBrainz Album ID`
|
||||
- The MusicBrainz ID for the album.
|
||||
- `bca982fd-ab73-3c9f-ad07-9104a4f53a32`
|
||||
* - `MusicBrainz Artist ID`
|
||||
- The MusicBrainz ID for the artist.
|
||||
- `b7ffd2af-418f-4be2-bdd1-22f8b48613da`
|
||||
* - `MusicBrainz Album Artist ID`
|
||||
- The MusicBrainz ID for the album artist.
|
||||
- `b7ffd2af-418f-4be2-bdd1-22f8b48613da`
|
||||
|
||||
| Name | Example value | Description |
|
||||
|-------------------------------|-------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| `Title`* | `Letting you` | The track title. |
|
||||
| `Artist`* | `Nine Inch Nails` | The artist name. |
|
||||
| `Album` | `The Slip` | The album title. If none is provided, an `[Unknown Album]` entry is created. |
|
||||
| `Album artist` | `Trent Reznor` | The album artist name (can be different than the track artist). |
|
||||
| `Genre` | `Industrial, Metal` | A comma separated list of tags to associate with the track.<br><br>Other supported separators: `;` and `/` |
|
||||
| `Track number` | `4` | The position of the track in the album/release. |
|
||||
| `Disc number` | `1` | The disc number (in case of multi-disc albums). |
|
||||
| `Date` | `2019` | The release date of the track or album. |
|
||||
| `License` | `CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/` | The license associated with this work. The first URL found is checked against our list of supported licenses. |
|
||||
| `Copyright` | `CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/` | The license associated with this work. The first URL found is checked against our list of supported licenses. <br><br>Used if no license found in the `License` tag. |
|
||||
| `Pictures` | | The first embeded picture found is used as the album cover. |
|
||||
| `MusicBrainz Recording ID` | `99244237-850b-4a93-904d-57305bcadb4e` | The MusicBrainz ID for the recording. |
|
||||
| `MusicBrainz Album ID` | `bca982fd-ab73-3c9f-ad07-9104a4f53a32` | The MusicBrainz ID for the album |
|
||||
| `MusicBrainz Artist ID` | `b7ffd2af-418f-4be2-bdd1-22f8b48613da` | The MusicBrainz ID for the artist |
|
||||
| `MusicBrainz Album Artist ID` | `b7ffd2af-418f-4be2-bdd1-22f8b48613da` | The MusicBrainz ID for the album artist |
|
||||
```
|
||||
|
||||
````
|
||||
|
||||
## Tag content
|
||||
|
||||
To tag content using MusicBrainz Picard:
|
||||
|
|
Loading…
Reference in New Issue