Migrate to simpler tables NOCHANGELOG

environments/review-docs-devel-1399dq/deployments/12466
Ciarán Ainsworth 2022-07-03 20:30:09 +00:00
rodzic 9bd8dc80e3
commit a48d6e8a4a
25 zmienionych plików z 3073 dodań i 1763 usunięć

Wyświetl plik

@ -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.

Wyświetl plik

@ -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

Wyświetl plik

@ -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
```

Wyświetl plik

@ -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

Wyświetl plik

@ -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

Wyświetl plik

@ -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 "Dont 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."

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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 ""

Wyświetl plik

@ -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: